:root{--bg:#07100d;--panel:#0e1a16;--panel2:#13241d;--line:#20372d;--text:#f4f7f5;--muted:#91a79e;--lime:#adff2f;--gold:#ffc94a;--red:#ff5b5b;--shadow:0 18px 60px rgba(0,0,0,.28)}*{box-sizing:border-box}body,html{margin:0;background:radial-gradient(circle at 30% -10%,#17352a 0,#07100d 35%,#050a08 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%}button,input{font:inherit}.app-frame{max-width:760px;margin:0 auto;min-height:100vh;padding-bottom:94px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:rgba(7,16,13,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.05)}.eyebrow{font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--muted)}.brand{font-weight:950;font-size:20px;letter-spacing:-.04em}.brand span{color:var(--lime)}.chat-button,.drawer-head button{border:1px solid var(--line);background:var(--panel);color:white;border-radius:12px;padding:10px 13px;font-weight:800}.content{padding:18px}.admin-card,.draw-card,.feed-card,.golden-hero,.grave-list,.hero-card,.pick-card{background:linear-gradient(180deg,rgba(19,36,29,.98),rgba(12,25,20,.98));border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.hero-card{padding:22px;overflow:hidden;position:relative}.hero-card:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:rgba(173,255,47,.08);right:-100px;top:-120px}.hero-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.golden-hero h1,.grave-hero h1,.hero-top h1,.page-title h1{margin:5px 0 0;font-size:30px;line-height:1}.status-pill{color:var(--lime);font-size:11px;font-weight:950;background:rgba(173,255,47,.1);border:1px solid rgba(173,255,47,.25);padding:8px 10px}.pot-label{margin-top:28px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.14em}.pot{font-size:58px;font-weight:950;letter-spacing:-.06em;color:var(--lime);line-height:1;margin:4px 0 22px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:18px}.stat{display:flex;flex-direction:column}.stat strong{font-size:22px}.stat span{font-size:12px;color:var(--muted);margin-top:2px}.stat.accent strong{color:var(--lime)}.pick-card{padding:20px;margin-top:14px}.round-line{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;font-weight:850}.round-line span{color:var(--gold)}.pick-card h2{font-size:24px;margin:18px 0 5px}.golden-hero p,.grave-hero p,.page-title p,.pick-card p{color:var(--muted);line-height:1.5}.primary{border:0;background:var(--lime);color:#07100d;font-weight:950;border-radius:14px;padding:15px 18px;cursor:pointer}.pick-card .primary{width:100%;margin-top:12px}.locked-pick{display:flex;align-items:center;gap:12px;margin-top:18px;background:#0b1511;border:1px solid rgba(173,255,47,.25);padding:14px;border-radius:16px}.locked-pick>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--lime);color:#07100d;font-weight:950}.locked-pick div{display:flex;flex:1 1;flex-direction:column}.locked-pick small{color:var(--muted);font-weight:850}.locked-pick button{background:transparent;border:0;color:var(--lime);font-weight:900}.section-title{display:flex;align-items:flex-end;justify-content:space-between;margin:26px 2px 10px}.section-title h2{margin:0;font-size:20px}.section-title span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.15em}.feed-card{padding:4px 16px}.feed-row{display:flex;gap:12px;align-items:center;padding:15px 2px;border-bottom:1px solid var(--line)}.feed-row:last-child{border:0}.feed-row p{margin:0;font-size:14px;color:#dce5e1}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(760px,100%);z-index:30;display:grid;grid-template-columns:repeat(5,1fr);padding:10px 8px 18px;background:rgba(5,10,8,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line)}.bottom-nav button{border:0;background:transparent;color:#738b81;display:flex;flex-direction:column;align-items:center;gap:3px}.bottom-nav button span{font-size:19px}.bottom-nav button small{font-size:9px;font-weight:850}.bottom-nav button.active{color:var(--lime)}.page-title{padding:10px 3px 8px}.page-title h1{font-size:34px;margin:6px 0}.rules-strip{display:flex;gap:7px;overflow:auto;margin:8px 0 16px}.rules-strip span{white-space:nowrap;border:1px solid var(--line);background:var(--panel);padding:8px 10px;border-radius:999px;font-size:11px;color:#cbd7d2}.fixture-list{display:grid;grid-gap:10px;gap:10px}.fixture{display:grid;grid-template-columns:58px 1fr auto;align-items:center;text-align:left;border:1px solid var(--line);background:var(--panel);color:white;border-radius:18px;padding:15px;cursor:pointer}.fixture-time{font-size:12px;color:var(--muted);font-weight:900}.team-line{display:flex;flex-direction:column;gap:2px}.team-line strong{font-size:17px}.team-line span{font-size:12px;color:var(--muted)}.fixture-state{font-size:9px;font-weight:950;color:var(--lime);text-align:right}.fixture.used{opacity:.42}.fixture.chosen{border-color:var(--lime);box-shadow:inset 0 0 0 1px rgba(173,255,47,.2)}.sticky-confirm{position:-webkit-sticky;position:sticky;bottom:88px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 14px;background:rgba(12,25,20,.97);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.sticky-confirm div{display:flex;flex-direction:column}.sticky-confirm small{color:var(--muted);font-size:9px}.empty-state{text-align:center;padding:80px 20px}.big-icon{font-size:52px}.empty-state h1{font-size:32px;margin:14px 0 8px}.empty-state p{color:var(--muted);max-width:480px;margin:0 auto 25px}.deadline-box{margin:16px 0;padding:14px 16px;border:1px solid var(--line);background:var(--panel);border-radius:14px;color:var(--muted);font-size:13px}.deadline-box strong{color:white}.golden-hero{padding:24px;background:radial-gradient(circle at 80% 10%,rgba(255,201,74,.16),transparent 35%),linear-gradient(180deg,#202115,#111a14)}.golden-hero h1{font-size:40px;color:var(--gold);margin-top:8px}.jackpot{display:flex;flex-direction:column;margin-top:22px}.jackpot small{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.15em}.jackpot strong{font-size:50px;color:var(--gold);line-height:1}.jackpot span{margin-top:6px;font-size:12px;color:#f5d47a}.draw-card{padding:18px;margin-top:12px;text-align:center}.random-badge{font-size:10px;font-weight:950;letter-spacing:.14em;color:var(--gold)}.draw-card h2{font-size:24px;margin:12px 0 4px}.draw-card h2 span{color:var(--muted);font-weight:500}.draw-card p{margin:0;color:var(--muted)}.lock-note{display:inline-block;margin-top:12px;border-radius:999px;background:#0a1410;padding:7px 10px;font-size:10px;color:#d5e0db}.helper{font-size:13px;line-height:1.5;color:var(--muted)}.minute-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.minute-grid button{aspect-ratio:1;border:1px solid var(--line);background:var(--panel);border-radius:11px;color:#dce5e1;font-weight:850}.minute-grid button.selected-minute{background:var(--gold);color:#171407;border-color:var(--gold)}.wide{width:100%;margin-top:14px;background:var(--gold)}.rollover-rule{text-align:center;color:var(--muted);font-size:12px;margin:14px 0}.rollover-rule strong{color:white}.grave-hero{display:flex;gap:18px;align-items:center;padding:28px 5px 18px}.grave-hero .big-icon{filter:grayscale(1)}.grave-list{padding:4px 16px}.grave-row,.player-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.grave-row:last-child,.player-row:last-child{border:0}.avatar{width:38px;height:38px;border-radius:50%;background:#263a31;display:grid;place-items:center;font-weight:950}.grave-row>div:nth-child(2),.player-main{display:flex;flex-direction:column;flex:1 1}.grave-row span,.player-main span{font-size:11px;color:var(--muted);margin-top:2px}.death{text-align:right;display:flex;flex-direction:column}.death strong{font-size:12px}.death span{font-size:9px;color:var(--red);font-weight:950}.admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0 14px}.admin-metrics div{background:var(--panel);border:1px solid var(--line);padding:14px;border-radius:16px;display:flex;flex-direction:column}.admin-metrics small{font-size:9px;color:var(--muted);font-weight:900}.admin-metrics strong{font-size:21px;margin-top:3px}.admin-card{padding:4px 16px}.admin-head{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.admin-head h2{margin:0}.admin-head button{border:1px solid var(--line);background:transparent;color:white;padding:8px 10px;border-radius:10px}.player-row>button{border:0;border-radius:10px;padding:9px 10px;font-size:9px;font-weight:950}.player-row>button.paid{background:rgba(173,255,47,.12);color:var(--lime)}.player-row>button.pending{background:var(--gold);color:#171407}.drawer-wrap{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:flex-end}.drawer{width:min(760px,100%);height:min(76vh,660px);background:#0b1511;border:1px solid var(--line);border-radius:26px 26px 0 0;display:flex;flex-direction:column;box-shadow:0 -20px 70px rgba(0,0,0,.45)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}.drawer-head h2{margin:2px 0 0}.messages{padding:16px;overflow:auto;display:flex;flex-direction:column;gap:10px;flex:1 1}.system-msg{align-self:center;background:#15241e;border-radius:999px;padding:7px 11px;color:var(--muted);font-size:11px}.bubble{max-width:80%;background:#17271f;border-radius:16px 16px 16px 4px;padding:10px 12px;font-size:13px}.bubble.me{align-self:flex-end;background:#2a411f;border-radius:16px 16px 4px 16px}.chat-compose{display:flex;gap:8px;padding:14px 16px 22px;border-top:1px solid var(--line)}.chat-compose input{flex:1 1;border:1px solid var(--line);background:#111e19;color:white;border-radius:12px;padding:12px}.chat-compose button{border:0;background:var(--lime);font-weight:950;border-radius:12px;padding:0 16px}@media(max-width:520px){.content{padding:14px}.pot{font-size:48px}.hero-top h1{font-size:26px}.status-pill{font-size:9px}.minute-grid{grid-template-columns:repeat(5,1fr)}.fixture{grid-template-columns:48px 1fr auto}.chat-button span{display:none}}.fixture-source{margin-top:12px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em}.fixture-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:12px}.fixture-kickoff{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-bottom:10px}.live-tag{color:#07100d;background:var(--lime);font-size:9px;font-weight:950;border-radius:999px;padding:4px 7px}.versus-row{display:grid;grid-template-columns:1fr 44px 1fr;grid-gap:8px;gap:8px;align-items:stretch}.team-choice{border:1px solid var(--line);background:#0a1511;color:white;border-radius:13px;padding:12px 8px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:74px;cursor:pointer}.team-choice strong{font-size:13px}.team-choice span{font-size:8px;color:var(--muted);font-weight:950;letter-spacing:.08em}.team-choice.chosen{border-color:var(--lime);box-shadow:inset 0 0 0 1px rgba(173,255,47,.18)}.team-choice.chosen span{color:var(--lime)}.team-choice.used{opacity:.35;cursor:not-allowed}.versus{display:grid;place-items:center;color:var(--muted);font-size:11px;font-weight:950}.notify-card{margin-top:14px;border:1px solid var(--line);background:linear-gradient(135deg,#10221a,#0b1612);border-radius:20px;padding:18px;display:flex;gap:16px;justify-content:space-between;align-items:center}.notify-card h3{margin:5px 0 2px;font-size:18px}.notify-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.notify-card>span{font-size:28px}.live-row{display:flex;justify-content:space-between;align-items:center;padding:15px 2px;border-bottom:1px solid var(--line)}.live-row:last-child{border:0}.live-row div{display:flex;flex-direction:column;gap:3px}.live-row span{font-size:10px;color:var(--muted)}.live-row b{font-size:9px;color:var(--lime);letter-spacing:.1em}.minute-section{margin-top:16px}.minute-section-title{font-size:10px;color:var(--muted);font-weight:950;letter-spacing:.13em;margin:0 0 8px 2px}.data-source{margin-top:10px;font-size:9px;color:var(--muted);font-weight:850}.settings-card{margin-bottom:14px}.sync-pill{font-size:9px;color:var(--lime);font-weight:950}.setting-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.setting-row:last-child{border-bottom:0}.setting-row div{display:flex;flex-direction:column;gap:3px}.setting-row span{font-size:10px;color:var(--muted)}.setting-row b{font-size:10px;color:var(--lime);text-align:right}.golden-hero h1{letter-spacing:-.045em}@media(max-width:520px){.minute-grid{grid-template-columns:repeat(5,1fr)}.versus-row{grid-template-columns:1fr 34px 1fr}.team-choice{padding:10px 6px}.team-choice strong{font-size:12px}.setting-row{align-items:flex-start}}.top-actions{display:flex;align-items:center;gap:8px}.account-button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(173,255,47,.35);background:#15251e;color:var(--lime);font-size:11px;font-weight:950}.pot-label{display:flex;gap:6px}.history-card{background:linear-gradient(180deg,rgba(19,36,29,.98),rgba(12,25,20,.98));border:1px solid var(--line);border-radius:20px;padding:2px 16px}.history-row{display:grid;grid-template-columns:45px 1fr 28px;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.history-row:last-child{border:0}.history-row>b{font-size:10px;color:var(--muted)}.history-row>div{display:flex;flex-direction:column}.history-row span{font-size:10px;color:var(--muted);margin-top:2px}.history-row em{font-style:normal;color:var(--lime);font-size:16px;text-align:center}.history-row em.burned{color:var(--gold)}.match-state{font-size:9px;font-weight:950;color:var(--muted);letter-spacing:.08em}.match-state.is-live{color:#07100d;background:var(--lime);padding:4px 7px;border-radius:999px}.team-choice img{width:34px;height:34px;object-fit:contain;align-self:center}.crest-fallback{display:grid!important;place-items:center;width:34px;height:34px;border-radius:50%;background:#263a31;color:white!important;font-size:10px!important;align-self:center}.fixture-closed{opacity:.72}.compact-grid{grid-template-columns:repeat(10,1fr);gap:6px}.compact-grid button{aspect-ratio:auto;min-height:42px;border-radius:9px;font-size:12px}.pinned-msg{margin:12px 16px 0;padding:11px 12px;border:1px solid rgba(255,201,74,.25);background:rgba(255,201,74,.06);border-radius:13px;display:flex;flex-direction:column;gap:3px;font-size:11px}.pinned-msg b{color:var(--gold)}.pinned-msg span{color:#d8e0dd}.live-system{color:var(--lime);border:1px solid rgba(173,255,47,.18)}.account-drawer{height:min(82vh,720px)}.account-scroll{padding:0 16px 24px;overflow:auto}.account-section{margin-top:8px}.section-title.compact{margin-top:18px}.competition-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.competition-row>div{display:flex;flex-direction:column}.competition-row span{font-size:10px;color:var(--muted);margin-top:3px}.competition-row b{font-size:9px}.alive-text{color:var(--lime)}.out-text{color:var(--red)}.rules-card{margin-top:18px;padding:16px;border:1px solid var(--line);background:var(--panel);border-radius:16px}.rules-card p{font-size:12px;line-height:1.55;color:#d8e1dd}.rules-card strong{color:white}.signout{width:100%;margin-top:14px;padding:13px;border:1px solid var(--line);background:transparent;color:#dfe7e3;border-radius:12px;font-weight:850}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 0,#17352a 0,#07100d 48%,#050a08 100%)}.auth-card{width:min(440px,100%);padding:30px;border:1px solid var(--line);background:linear-gradient(180deg,#13241d,#0b1612);border-radius:28px;box-shadow:var(--shadow)}.auth-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--lime);color:#07100d;font-size:28px;font-weight:950;margin-bottom:24px}.auth-card h1{font-size:34px;letter-spacing:-.05em;margin:6px 0}.auth-card h1 span{color:var(--lime)}.auth-card p{color:var(--muted);margin-bottom:24px}.auth-card label{display:block;font-size:10px;font-weight:900;color:var(--muted);margin-bottom:7px}.auth-card input{width:100%;padding:14px;border-radius:12px;border:1px solid var(--line);background:#09130f;color:white}.auth-primary{width:100%;margin-top:12px}.auth-alt{width:100%;margin-top:9px;padding:12px;border-radius:12px;border:1px solid var(--line);background:transparent;color:white;font-weight:800}.auth-card small{display:block;margin-top:18px;color:#71877e;font-size:10px;line-height:1.5}.money-card{margin-bottom:14px}.attention-card{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(255,201,74,.25);background:rgba(255,201,74,.07);border-radius:16px;display:flex;flex-direction:column;gap:4px}.attention-card strong{font-size:13px;color:var(--gold)}.attention-card span{font-size:10px;color:var(--muted)}.admin-search{width:100%;margin:14px 0 9px;padding:12px;border:1px solid var(--line);background:#0a1511;color:white;border-radius:12px}.filter-row{display:flex;gap:6px;overflow:auto;padding-bottom:6px}.filter-row button{white-space:nowrap;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:950}.filter-row button.active{background:var(--lime);color:#07100d;border-color:var(--lime)}@media(max-width:520px){.compact-grid{grid-template-columns:repeat(9,1fr);gap:5px}.compact-grid button{min-height:37px;font-size:11px}.account-button{width:36px;height:36px}.top-actions{gap:5px}.crest-fallback,.team-choice img{width:30px;height:30px}.auth-card{padding:24px}.history-row{grid-template-columns:39px 1fr 24px}}.role-chip{border:1px solid rgba(173,255,47,.18);background:rgba(173,255,47,.06);color:var(--lime);padding:7px 9px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.08em;white-space:nowrap}.identity-card{display:flex;gap:11px;align-items:center;margin-top:14px;padding:13px;border:1px solid var(--line);background:var(--panel);border-radius:15px}.identity-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#07100d;font-size:11px;font-weight:950}.identity-card>div:last-child{display:flex;flex-direction:column;gap:3px}.identity-card span{font-size:10px;color:var(--muted)}.role-preview{margin-top:12px;padding:14px;border:1px solid rgba(173,255,47,.16);background:rgba(173,255,47,.035);border-radius:16px}.role-preview h3{margin:4px 0 2px}.role-preview p{margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.45}.role-buttons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.role-buttons button{border:1px solid var(--line);background:#0b1712;color:var(--muted);padding:9px 6px;border-radius:10px;font-size:9px;font-weight:900}.role-buttons button.active{background:var(--lime);color:#07100d;border-color:var(--lime)}.competition-badges{display:flex!important;align-items:flex-end!important;gap:4px!important}.role-badge{border:1px solid var(--line);color:#a9bbb4!important;border-radius:999px;padding:3px 6px;font-size:7px!important}.platform-metrics{grid-template-columns:repeat(4,1fr)}.permission-card{margin-bottom:14px;padding-bottom:14px}.permission-card p{font-size:12px;line-height:1.55;color:var(--muted)}.coadmin-row,.platform-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.coadmin-row:last-child,.platform-row:last-child{border-bottom:0}.coadmin-row>div,.platform-row>div{display:flex;flex-direction:column;gap:3px}.coadmin-row span,.platform-row span{font-size:10px;color:var(--muted)}.coadmin-row>b,.platform-row>b{font-size:8px;letter-spacing:.07em}.muted-text{color:var(--muted)}.coadmin-card{margin-bottom:14px}.coadmin-row>b{color:var(--lime)}.pinned-msg small{margin-top:4px;color:var(--muted)}.role-nav{overflow-x:auto;justify-content:flex-start}.role-nav button{min-width:86px;flex:1 1}@media(max-width:620px){.role-chip{display:none}.platform-metrics{grid-template-columns:repeat(2,1fr)}.role-buttons{grid-template-columns:1fr}.role-nav button{min-width:72px}.role-nav small{font-size:8px}}.locked-banner{margin:14px 0;padding:16px;border:1px solid rgba(173,255,47,.28);background:linear-gradient(135deg,rgba(173,255,47,.08),rgba(10,21,17,.96));border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.locked-banner h2{margin:4px 0;font-size:24px}.locked-banner p{margin:0;color:var(--muted);font-size:10px;max-width:520px}.coadmin-actions button,.golden-entered button,.locked-banner button{border:1px solid var(--line);background:transparent;color:white;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:850}.selection-disabled{opacity:.62}.pending-lock{border-color:rgba(255,201,74,.35)!important}.pending-lock>span{background:var(--gold)!important;color:#07100d!important}.inline-confirm{margin:0 0 14px;padding:14px;border:1px solid rgba(255,201,74,.28);background:rgba(255,201,74,.06);border-radius:15px;display:flex;flex-direction:column;gap:5px}.inline-confirm span{font-size:10px;color:var(--muted)}.inline-confirm>div{display:flex;gap:7px;margin-top:6px}.inline-confirm button{border:1px solid var(--line);background:transparent;color:white;border-radius:9px;padding:8px 10px;font-weight:800}.inline-confirm button.warning{background:var(--gold);color:#111;border-color:var(--gold)}.golden-entered{margin:14px 0;padding:15px 16px;border:1px solid rgba(173,255,47,.28);background:rgba(173,255,47,.06);border-radius:17px;display:flex;justify-content:space-between;align-items:center;gap:14px}.golden-entered>div{display:flex;flex-direction:column;gap:3px}.golden-entered strong{font-size:19px;color:var(--lime)}.golden-entered span{font-size:10px;color:var(--muted)}.minute-grid button:disabled{cursor:not-allowed}.add-organiser{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding:12px 0;border-bottom:1px solid var(--line)}.add-organiser input{min-width:0;border:1px solid var(--line);background:#09130f;color:white;border-radius:10px;padding:10px}.add-organiser .primary{padding:0 15px}.coadmin-actions{display:flex;align-items:center;gap:8px}.coadmin-actions>b{font-size:8px;color:var(--lime)}.audit-card{margin-top:14px}.audit-row{padding:10px 0;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.audit-row:last-child{border-bottom:0}.notification-settings{padding-top:8px}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.toggle-row>div{display:flex;flex-direction:column;gap:3px}.toggle-row span{font-size:10px;color:var(--muted)}.toggle{width:43px;height:24px;border-radius:999px;border:1px solid var(--line);background:#08110e;padding:2px;display:flex;justify-content:flex-start;cursor:pointer}.toggle>span{width:18px;height:18px;border-radius:50%;background:#607068}.toggle.on{background:rgba(173,255,47,.18);border-color:rgba(173,255,47,.35);justify-content:flex-end}.toggle.on>span{background:var(--lime)}.mandatory-note{margin-top:12px;padding:10px;border-radius:11px;background:rgba(255,201,74,.06);border:1px solid rgba(255,201,74,.18);font-size:10px;color:var(--muted);line-height:1.45}.mandatory-note strong{color:#f0dfad}.chat-pref{margin:10px 16px 0;color:var(--muted);font-size:9px}.chat-pref b{color:var(--lime)}@media(max-width:620px){.golden-entered,.locked-banner{align-items:flex-start;flex-direction:column}.golden-entered button,.locked-banner button{width:100%}.add-organiser{grid-template-columns:1fr}.add-organiser .primary{padding:11px}.coadmin-row{align-items:flex-start}.coadmin-actions{flex-direction:column;align-items:flex-end}}.admin-help{margin:4px 0 12px;color:var(--muted);font-size:10px;line-height:1.5}.request-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.request-row>div:first-child{display:flex;flex-direction:column;gap:3px}.request-row span{font-size:10px;color:var(--muted)}.request-row>div:last-child{display:flex;gap:7px}.request-row button{border:1px solid var(--line);background:transparent;color:white;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.request-row .primary-mini{background:var(--lime);color:#07100d;border-color:var(--lime)}.bank-editor{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.bank-editor h3{font-size:11px;margin:5px 0;color:#dce6e2}.bank-editor input{width:100%;padding:10px;border:1px solid var(--line);background:#09130f;color:white;border-radius:10px}.check-row{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);padding:4px 0}.payment-gate-card{margin:14px 0;padding:18px;border:1px solid rgba(255,201,74,.28);background:linear-gradient(145deg,rgba(255,201,74,.08),rgba(10,21,17,.96));border-radius:18px}.payment-gate-card h2{margin:5px 0}.payment-gate-card p{font-size:11px;color:var(--muted);line-height:1.5}.bank-box{margin:14px 0;padding:13px;border:1px solid var(--line);background:#09130f;border-radius:13px;display:flex;flex-direction:column;gap:4px}.bank-box small{color:var(--gold);font-weight:900;letter-spacing:.08em}.bank-box span{font-size:10px;color:var(--muted)}.player-row-wide{align-items:flex-start}.player-main small{display:block;margin-top:4px;color:#6f877d;font-size:8px}.payment-actions{margin-left:auto;display:flex;flex-direction:column;gap:5px;align-items:flex-end}.payment-actions button{min-width:92px}.muted-mini{font-size:8px;color:var(--muted);padding:5px 0}@media(max-width:620px){.player-row-wide,.request-row{align-items:flex-start}.request-row>div:last-child{flex-direction:column}.payment-actions{min-width:95px}}.pending-actions-card{margin:10px 0 14px;padding:16px;background:linear-gradient(180deg,rgba(28,33,21,.98),rgba(12,25,20,.98));border:1px solid rgba(255,201,74,.3);border-radius:22px;box-shadow:var(--shadow)}.pending-actions-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.pending-actions-head h2{margin:4px 0 0;font-size:23px}.pending-count{min-width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#151208;font-size:17px;font-weight:950}.pending-count.clear{background:rgba(173,255,47,.15);color:var(--lime)}.pending-tabs{display:flex;gap:6px;overflow:auto;margin:14px 0 4px;padding-bottom:4px}.pending-tabs button{white-space:nowrap;border:1px solid var(--line);background:#0a1511;color:var(--muted);padding:8px 10px;border-radius:999px;font-size:9px;font-weight:900}.pending-tabs button.active{background:var(--gold);color:#171407;border-color:var(--gold)}.pending-action-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 0;border-top:1px solid var(--line)}.pending-action-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#16261f}.pending-action-copy{display:flex;flex-direction:column;gap:3px}.pending-action-copy span{font-size:9px;color:var(--muted)}.pending-action-buttons{display:flex;gap:6px}.pending-action-buttons button{border:1px solid var(--line);background:transparent;color:white;padding:8px 9px;font-size:8px;font-weight:900}.pending-action-buttons button.confirm{background:var(--lime);color:#07100d;border-color:var(--lime)}.all-clear{margin-top:12px;padding:12px;border-radius:12px;background:rgba(173,255,47,.06);color:var(--lime);font-size:11px;font-weight:800}.payment-pending-status{margin-top:14px;padding:13px;border-radius:14px;background:rgba(173,255,47,.08);border:1px solid rgba(173,255,47,.25);display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-pending-status>div{display:flex;flex-direction:column;gap:3px}.payment-pending-status strong{font-size:11px;color:var(--lime)}.payment-pending-status span{font-size:9px;color:var(--muted)}.payment-pending-status button{border:1px solid var(--line);background:transparent;color:white;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.inside-rule{margin-top:16px;padding:11px 12px;border:1px solid var(--line);background:#09130f;border-radius:12px}@media(max-width:620px){.pending-action-row{grid-template-columns:34px 1fr}.pending-action-buttons{grid-column:1/-1}.pending-action-buttons button{flex:1 1}.payment-pending-status{align-items:flex-start;flex-direction:column}.payment-pending-status button{width:100%}}.pending-actions-card{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(15,32,26,.99),rgba(10,23,18,.99))}.pending-actions-head p{margin:4px 0 0;color:var(--muted);font-size:10px}.pending-count.danger{background:#ff3b4d;color:white;box-shadow:0 0 0 4px rgba(255,59,77,.12)}.action-section{margin-top:12px;border:1px solid var(--line);background:#09140f;border-radius:16px;overflow:hidden}.action-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid var(--line)}.action-section-head h3{margin:0;font-size:12px}.section-count{min-width:25px;height:25px;padding:0 7px;border-radius:999px;display:grid;place-items:center;font-size:9px;font-weight:950}.section-count.red{background:rgba(255,59,77,.16);color:#ff6572;border:1px solid rgba(255,59,77,.25)}.section-count.amber{background:rgba(255,201,74,.13);color:var(--gold);border:1px solid rgba(255,201,74,.24)}.section-empty{padding:11px 13px;color:#6f877d;font-size:9px}.action-section .pending-action-row{padding-left:13px;padding-right:13px}.pick-issue-row{grid-template-columns:38px 1fr auto}.entrant-statuses{gap:5px;margin-top:7px}.status-pill{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850;border:1px solid transparent;white-space:nowrap}.status-pill b{font-size:7px;letter-spacing:.04em}.status-success{background:rgba(89,218,105,.12);border-color:rgba(89,218,105,.25);color:#7ff18c}.status-danger{background:rgba(255,59,77,.11);border-color:rgba(255,59,77,.24);color:#ff6b79}.status-warning{background:rgba(255,201,74,.11);border-color:rgba(255,201,74,.24);color:var(--gold)}.status-neutral{background:rgba(255,255,255,.04);border-color:var(--line);color:#80948b}.payment-actions .unpaid-action{background:rgba(255,59,77,.1)!important;border-color:rgba(255,59,77,.28)!important;color:#ff7a86!important}.payment-actions .pending{background:rgba(255,201,74,.12)!important;border-color:rgba(255,201,74,.28)!important;color:var(--gold)!important}.payment-actions .paid{background:rgba(89,218,105,.12)!important;border-color:rgba(89,218,105,.28)!important;color:#7ff18c!important}.nav-icon-wrap{display:inline-grid;place-items:center;min-width:22px}.nav-notification-badge{position:absolute;top:-8px;right:-14px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ff3347;color:#fff;display:grid;place-items:center;font-size:8px;line-height:1;font-weight:950;border:2px solid #07100d;box-shadow:0 2px 7px rgba(0,0,0,.35)}@media(max-width:620px){.pick-issue-row{grid-template-columns:34px 1fr}.pick-issue-row>.status-pill{grid-column:1/-1;width:max-content}.entrant-statuses{gap:4px}.status-pill{font-size:7px;padding:4px 6px}}.entry-options-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0 0 16px}.entry-option-card{padding:17px;border:1px solid var(--line);background:#0b1a15;border-radius:18px;box-shadow:var(--shadow)}.entry-option-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.entry-option-card h2{margin:4px 0 7px}.entry-option-card p{min-height:34px;color:var(--muted);font-size:10px;line-height:1.5}.entry-option-card .primary,.pending-entry-button{width:100%;margin-top:8px}.pending-entry-button{padding:12px;border:1px solid rgba(255,201,74,.25);background:rgba(255,201,74,.08);color:var(--gold);border-radius:12px;font-size:10px;font-weight:900}.golden-cta{width:100%;min-height:62px;margin-top:14px;border:0;border-radius:16px;background:var(--lime);color:#06100c;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-weight:950;letter-spacing:.02em;box-shadow:0 10px 28px rgba(173,255,47,.12);cursor:pointer}.golden-cta span{font-size:13px}.golden-cta strong{font-size:18px}.golden-cta:disabled{cursor:not-allowed;opacity:1}.golden-cta.is-entered,.golden-cta:disabled{background:rgba(173,255,47,.1);color:var(--lime);border:1px solid rgba(173,255,47,.3);box-shadow:none}.lifecycle-card .danger-text{color:#ff6b79}.rollover-admin{margin-top:12px;padding:13px;border-radius:13px;border:1px solid rgba(255,201,74,.24);background:rgba(255,201,74,.06);display:flex;flex-direction:column;gap:5px}.rollover-admin strong{color:var(--gold);font-size:11px}.rollover-admin span{font-size:9px;color:var(--muted);line-height:1.5}.field-help{display:block;margin-top:-4px;margin-bottom:9px;color:var(--muted)}.hub-actions{display:flex;gap:8px;margin:12px 0}.secondary-action{background:#09130f;border-radius:12px;padding:12px 15px;font-weight:900}.competition-list-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0a1712}.competition-select{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:white;padding:15px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px}.competition-select:last-child{border-bottom:0}.competition-select>div{display:flex;flex-direction:column;gap:4px}.competition-select span{font-size:9px;color:var(--muted)}.competition-title-line{display:flex;align-items:center;gap:7px}.organiser-badge{font-size:7px;padding:4px 6px;border-radius:999px;background:rgba(173,255,47,.12);color:var(--lime);border:1px solid rgba(173,255,47,.25)}.join-code-card{margin-top:13px;padding:15px;border:1px solid var(--line);border-radius:16px;gap:16px;background:#0a1712}.join-code-card h2{margin:3px 0;color:var(--lime);letter-spacing:.08em}.join-code-card p{font-size:9px;color:var(--muted);line-height:1.5}.join-code-card>span{font-size:8px;color:var(--lime);font-weight:900}@media(max-width:620px){.entry-options-grid{grid-template-columns:1fr}.entry-option-card p{min-height:0}.golden-cta{gap:2px}.golden-cta,.hub-actions{flex-direction:column}}.entry-card-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 0 8px}.entry-metric{padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#09150f;display:flex;flex-direction:column;gap:2px}.entry-metric strong{font-size:17px}.entry-metric span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:900}.entry-metric.accent strong{color:var(--lime)}.entry-card-subline{margin:3px 0 9px;color:var(--muted);font-size:9px}.entry-card-subline strong{color:white}.entry-personal-state{min-height:25px;display:flex;align-items:center;margin-top:7px}.closed-entry-button{width:100%;margin-top:8px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:#111b17;color:#7d9289;font-size:10px;font-weight:950;cursor:not-allowed}.competition-state-banner{margin-bottom:14px;border-radius:18px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--line)}.competition-state-banner h2{margin:4px 0}.competition-state-banner p{margin:0;font-size:10px;color:var(--muted)}.competition-state-banner>strong{white-space:nowrap;font-size:9px;border-radius:999px;padding:7px 9px}.winner-state{background:rgba(173,255,47,.07);border-color:rgba(173,255,47,.25)}.winner-state>strong{background:rgba(173,255,47,.14);color:var(--lime)}.rollover-state{background:rgba(255,201,74,.07);border-color:rgba(255,201,74,.28)}.rollover-state>strong{background:rgba(255,201,74,.12);color:var(--gold)}.action-section.is-clear{opacity:.68}.action-section.is-clear .action-section-head{border-bottom:0;padding-top:9px;padding-bottom:9px}.section-clear-label{font-size:8px;font-weight:950;color:#6f877d;letter-spacing:.08em}.golden-entry-card{border-color:rgba(255,201,74,.16)}@media(max-width:620px){.entry-card-metrics{grid-template-columns:1fr 1fr}.competition-state-banner{align-items:flex-start;flex-direction:column}}.aligned-cards{align-items:stretch}.aligned-cards .entry-option-card{display:flex;flex-direction:column;height:100%}.entry-card-spacer{flex:1 1;min-height:4px}.aligned-cards .entry-personal-state{margin-top:auto}.aligned-cards .closed-entry-button,.aligned-cards .entry-option-card>.primary,.aligned-cards .pending-entry-button{min-height:48px}.competition-context-bar{max-width:840px;margin:0 auto;padding:8px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;color:var(--muted);font-size:9px}.competition-context-bar button{border:0;background:transparent;color:var(--lime);font-weight:900;cursor:pointer;padding:4px 0}.competition-context-bar strong{color:white;font-size:10px}.competition-context-bar span{margin-left:auto;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.competition-row-button{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:white;text-align:left;cursor:pointer}.competition-row-button.is-active,.competition-row-button:hover{background:rgba(173,255,47,.045)}.competition-row-button small{display:block;margin-top:3px;color:#60766d;font-size:7px;letter-spacing:.08em}.competition-badges em{font-style:normal;font-size:20px;color:var(--lime);margin-left:4px}.account-competition-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:10px}.account-competition-actions button{border:1px solid var(--line);border-radius:10px;background:#09140f;color:white;padding:10px;font-size:9px;font-weight:900}@media(max-width:620px){.competition-context-bar{padding-left:14px;padding-right:14px}.competition-context-bar span{display:none}.account-competition-actions{grid-template-columns:1fr}}.bottom-nav.role-nav{gap:6px;padding:8px 10px calc(12px + env(safe-area-inset-bottom));background:rgba(4,10,8,.965);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -14px 36px rgba(0,0,0,.22)}@media(max-width:760px){.mobile-entry-fixture{display:-webkit-box;overflow:hidden;margin:7px 0 2px;color:#b9c9bf;font-size:8px;line-height:1.22;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-entry-card.is-live{border-color:rgba(163,239,57,.62)!important;box-shadow:inset 0 0 22px rgba(163,239,57,.07)}.mobile-entry-card.is-live>em{color:var(--lime)!important}.mobile-entry-card.is-out{border-color:rgba(255,87,108,.55)!important;background:linear-gradient(155deg,rgba(62,12,21,.74),rgba(3,13,8,.86))!important}.mobile-entry-card.is-out>em{color:#ff7489!important}.mobile-round-countdown.is-closed strong{font-size:18px!important;letter-spacing:.06em!important}.mobile-round-alert.is-live{border-color:rgba(163,239,57,.55)!important;background:linear-gradient(120deg,rgba(20,71,38,.96),rgba(4,33,20,.96))!important}.mobile-live-pulse{margin:12px;padding:17px 14px;border:1px solid rgba(163,239,57,.3);border-radius:22px;background:linear-gradient(145deg,rgba(13,38,24,.98),rgba(3,16,10,.98));box-shadow:0 16px 38px rgba(0,0,0,.26)}.mobile-live-pulse .mobile-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:12px}.mobile-live-pulse .mobile-section-heading h2{margin:3px 0 0;font-size:18px}.mobile-live-pulse .mobile-section-heading>span{color:var(--lime);font-size:8px;font-weight:950;letter-spacing:.08em}.mobile-live-pulse .mobile-section-heading>span.delayed{color:#ffbf45}.mobile-live-pulse-list{display:grid;grid-gap:7px;gap:7px}.mobile-live-pulse-row{display:grid;grid-template-columns:minmax(0,1.05fr) 48px minmax(0,1.35fr);align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px;border:1px solid rgba(139,183,151,.16);border-radius:14px;background:rgba(1,12,7,.62);color:#fff;font:inherit;text-align:left}.mobile-live-pulse-row.is-live{border-color:rgba(163,239,57,.46);background:rgba(29,63,20,.4)}.mobile-live-pulse-row.is-out{border-color:rgba(255,87,108,.3)}.mobile-live-pulse-team{display:flex;align-items:center;gap:7px;min-width:0}.mobile-live-pulse-team i,.mobile-live-pulse-team img{width:27px;height:27px;object-fit:contain;flex:none}.mobile-live-pulse-team i{display:grid;place-items:center;border-radius:50%;background:#14291b;color:var(--lime);font-size:7px;font-style:normal}.mobile-live-pulse-team b{overflow:hidden;text-overflow:ellipsis;font-size:11px;white-space:nowrap}.mobile-live-pulse-count{display:flex;flex-direction:column;align-items:center}.mobile-live-pulse-count b{color:var(--lime);font-size:16px}.mobile-live-pulse-count small{color:#91a398;font-size:7px;text-transform:uppercase}.mobile-live-pulse-score{display:flex;flex-direction:column;min-width:0}.mobile-live-pulse-score b{font-size:9px;letter-spacing:.05em}.mobile-live-pulse-score small{display:block;overflow:hidden;margin-top:2px;color:#a9bbb0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mobile-live-pulse-row.is-out .mobile-live-pulse-score b{color:#ff7489}.mobile-live-pulse-row.is-through .mobile-live-pulse-score b{color:#55ed96}.mobile-live-pulse-row.is-live .mobile-live-pulse-score b{color:var(--lime)}.mobile-live-pulse-more{width:100%;margin-top:10px;padding:11px;border:1px solid rgba(163,239,57,.33);border-radius:999px;background:rgba(163,239,57,.08);color:var(--lime);font-size:9px;font-weight:950;letter-spacing:.05em}.mobile-live-pulse-updated{display:block;margin-top:9px;color:#73877b;font-size:7px;text-align:center;letter-spacing:.06em}}@media(max-width:620px){.hub-content:has(.hub-actions){display:flex!important;flex-direction:column!important}.hub-content:has(.hub-actions) .hub-title{order:1!important}.hub-content:has(.hub-actions) .trial-message{order:2!important}.hub-content:has(.hub-actions) .hub-list-heading{order:3!important}.hub-content:has(.hub-actions) .hub-competition-list{order:4!important}.hub-content:has(.hub-actions) .hub-actions{order:5!important}.hub-content:has(.hub-actions) .public-discovery-card{order:6!important}.hub-content:has(.hub-actions) .trial-profile-banner{display:none!important}.hub-title{min-height:188px!important;margin:10px 0 16px!important;padding:22px 18px!important;align-items:flex-end!important;border-radius:20px!important;background-image:linear-gradient(90deg,rgba(2,12,7,.74),rgba(2,12,7,.48) 58%,rgba(2,12,7,.15)),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:cover!important;background-position:center 42%!important;box-shadow:inset 0 -60px 70px rgba(1,10,5,.48),0 18px 34px rgba(0,0,0,.28)!important}.hub-title:before{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(2,15,8,.28))!important}.hub-title-copy{align-self:flex-end!important}.hub-title h1{font-size:31px!important;line-height:1!important;text-shadow:0 3px 12px rgba(0,0,0,.8)!important}.hub-title p{max-width:250px!important;color:#d1ddd6!important;font-size:11px!important}.hub-title-emblem{align-self:center!important}.hub-title-emblem img{width:68px!important;height:68px!important;filter:drop-shadow(0 0 20px rgba(163,239,57,.32))!important}.hub-list-heading{display:flex;align-items:center;justify-content:space-between;margin:0 5px 9px;padding:0 2px;color:#fff}.hub-list-heading strong{font-size:13px;letter-spacing:.09em}.hub-list-heading span{color:#9eb0a6;font-size:9px;font-weight:900;letter-spacing:.08em}.hub-competition-list{padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.hub-matchday-card{position:relative;isolation:isolate;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;min-height:310px!important;padding:22px 18px 18px!important;border:1px solid rgba(101,232,117,.38)!important;border-radius:22px!important;background:linear-gradient(105deg,rgba(2,20,11,.94),rgba(3,26,14,.82) 55%,rgba(2,14,8,.58)),url(/brand/survive-mobile-stadium-v2.png) center 60%/cover!important;box-shadow:inset 0 0 50px rgba(55,187,76,.07),0 20px 38px rgba(0,0,0,.32)!important}.hub-matchday-card:after{content:"";position:absolute;z-index:-1;right:-18px;top:66px;width:164px;height:164px;background:url(/brand/survive-match-ball-v1.png) 50%/contain no-repeat;opacity:.55;filter:brightness(.82) contrast(1.1) drop-shadow(0 12px 14px rgba(0,0,0,.65));pointer-events:none}.hub-matchday-card .hub-comp-main{justify-content:flex-start!important;z-index:1}.hub-matchday-card .hub-comp-main>strong{font-size:28px!important;line-height:1!important;text-transform:uppercase;letter-spacing:-.025em}.hub-round-label{margin-top:8px!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.28em!important}.hub-attention-line{width:max-content;margin-top:16px!important;padding:8px 10px;border:1px solid rgba(255,81,99,.6);border-radius:8px;background:rgba(75,9,19,.72);color:#ff6c7e!important;font-size:9px!important;font-weight:950!important;letter-spacing:.08em!important}.hub-card-numbers{display:flex;gap:28px;margin-top:auto;padding-top:62px}.hub-card-numbers>span{display:flex;flex-direction:column}.hub-card-numbers b{color:#fff;font-size:25px;line-height:1}.hub-card-numbers>span:first-child b{color:var(--lime)}.hub-card-numbers small{margin-top:4px;color:#9dadA4;font-size:8px;font-weight:900;letter-spacing:.1em}.hub-matchday-card .hub-open-side{z-index:1;width:100%!important;padding:0!important;border:0!important;display:grid!important;grid-template-columns:1fr auto!important;grid-gap:10px!important;gap:10px!important}.hub-deadline{display:flex;flex-direction:column;align-items:flex-start}.hub-deadline small{color:#afc0b7;font-size:8px;font-weight:900;letter-spacing:.1em}.hub-deadline strong{margin-top:2px;color:var(--lime);font-size:20px;letter-spacing:.04em}.hub-matchday-card .hub-pill-row{justify-self:end!important}.hub-enter-cue{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:999px;background:var(--lime);box-shadow:0 0 24px rgba(163,239,57,.2);color:#061008;font-size:12px;font-weight:950;letter-spacing:.035em}.hub-actions{grid-template-columns:1fr 1fr!important;margin:14px 0 8px!important}.hub-actions button{min-height:58px!important;padding:8px!important;font-size:10px!important;border-radius:14px!important}.public-discovery-card.is-empty{border:0!important;background:transparent!important}.public-discovery-card.is-empty .section-title{min-height:42px!important;justify-content:center!important;padding:6px!important}.public-discovery-card.is-empty .section-title h2{color:#a7b7ae!important;font-size:11px!important;font-weight:750!important}.public-discovery-card.is-empty .section-title>span:last-child{margin-left:8px;color:var(--lime)!important}}@media(max-width:620px){.app-frame.app-frame:has(.home-context-bar){background-size:100% 520px!important;background-position:top!important}.app-frame:has(.home-context-bar)>.competition-context-polished.home-context-bar{position:absolute!important;top:13px!important;left:52%!important;right:auto!important;z-index:80!important;display:block!important;width:132px!important;min-height:44px!important;padding:0!important;border:0!important;transform:translateX(-50%)!important;background:transparent!important;pointer-events:none}.app-frame:has(.home-context-bar) .home-context-bar .mobile-competition-switcher{display:flex!important;width:132px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border-radius:14px!important;pointer-events:auto}.app-frame:has(.home-context-bar) .home-context-bar .mobile-competition-switcher span{display:block!important;min-width:0!important;margin:0!important;color:white!important;font-size:11px!important;line-height:1!important;text-align:left!important}.app-frame:has(.home-context-bar) .home-context-bar .mobile-competition-switcher b{margin-left:7px!important;font-size:13px!important}.app-frame:has(.home-context-bar)>.topbar{min-height:70px!important;padding:8px 12px!important}.app-frame:has(.home-context-bar)>.topbar .brand-lockup{gap:7px!important}.app-frame:has(.home-context-bar)>.topbar .brand-lockup img{width:43px!important;height:43px!important}.app-frame:has(.home-context-bar)>.topbar .survive-wordmark{font-size:14px!important}.app-frame:has(.home-context-bar)>.topbar .top-actions{gap:5px!important}.app-frame:has(.home-context-bar)>.topbar .account-button,.app-frame:has(.home-context-bar)>.topbar .notification-bell{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important}.app-frame:has(.home-context-bar)>.content{padding-top:0!important}.app-frame:has(.home-context-bar) .mobile-round-hero{min-height:372px!important;margin:0!important;padding:29px 13px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.app-frame:has(.home-context-bar) .mobile-round-copy{width:63%!important;padding-left:14px!important}.app-frame:has(.home-context-bar) .mobile-round-copy h1{font-size:30px!important}.app-frame:has(.home-context-bar) .mobile-round-hero:before{right:18px!important;top:31px!important}.app-frame:has(.home-context-bar) .mobile-round-countdown{margin-left:14px!important}.app-frame:has(.home-context-bar) .mobile-round-alert{left:12px!important;right:12px!important;bottom:9px!important;width:auto!important;min-height:124px!important;padding:14px!important;overflow:hidden!important}.app-frame:has(.home-context-bar) .mobile-round-alert:before{display:none!important;content:none!important}.app-frame:has(.home-context-bar) .mobile-round-alert strong{display:block!important;margin:0!important;font-size:18px!important;white-space:nowrap!important}.app-frame:has(.home-context-bar) .mobile-round-alert small{display:block!important;margin:4px 0 0!important}.app-frame:has(.home-context-bar) .mobile-round-alert b{display:grid!important;width:100%!important;min-height:40px!important;margin:12px 0 0!important;padding:0 10px!important}.app-frame:has(.home-context-bar) .mobile-round-alert:after{content:""!important;display:block!important;position:absolute!important;left:7%!important;right:7%!important;top:-1px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,#ff7b8e 18%,#fff 48%,#ff657d 78%,transparent)!important;box-shadow:0 0 10px #ff526c,0 0 22px rgba(255,60,88,.7)!important;opacity:.92!important;pointer-events:none!important}}@media(max-width:620px){.app-frame:has(.home-context-bar) .mobile-round-hero{background-position:center 89%!important;background-image:linear-gradient(180deg,rgba(2,13,7,.02),rgba(2,13,7,.07) 42%,rgba(1,9,5,.42) 76%,rgba(1,8,4,.82)),url(/brand/survive-mobile-stadium-v2.png)!important}.app-frame:has(.home-context-bar) .mobile-round-countdown:before{content:"";position:absolute;z-index:-1;left:-24px;right:-30px;top:-28px;bottom:-20px;background:radial-gradient(ellipse at 42% 15%,rgba(190,255,145,.13),rgba(111,221,69,.045) 38%,transparent 72%);filter:blur(8px);pointer-events:none}.app-frame:has(.home-context-bar) .mobile-round-countdown strong{text-shadow:0 0 13px rgba(173,255,47,.36),0 0 32px rgba(124,221,62,.22),0 3px 8px rgba(0,0,0,.92)!important}.app-frame:has(.home-context-bar) .mobile-round-hero:after{bottom:106px!important;height:94px!important;background-position:center 82%!important;opacity:1!important;filter:saturate(1.12) brightness(.98) contrast(1.06)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.62) 25%,#000 53%,#000)!important;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.62) 25%,#000 53%,#000)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{top:104px!important;right:0!important}.app-frame:has(.home-context-bar) .mobile-hero-ball:before{bottom:0!important;opacity:.94!important}}@media(max-width:620px){.app-frame:has(.home-context-bar) .mobile-round-hero{background-image:linear-gradient(180deg,rgba(2,13,7,.06),rgba(2,13,7,.12) 38%,rgba(1,9,5,.56) 78%,rgba(1,8,4,.88)),url(/brand/survive-mobile-stadium-v2.png)!important;background-position:center 78%!important;background-size:cover!important}.app-frame:has(.home-context-bar) .mobile-round-hero:after{content:""!important;display:block!important;position:absolute!important;z-index:3!important;left:0!important;right:0!important;bottom:108px!important;height:88px!important;background-image:linear-gradient(180deg,transparent,rgba(6,29,12,.04) 30%,rgba(2,16,7,.2)),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:100% auto!important;background-position:bottom!important;background-repeat:no-repeat!important;-webkit-clip-path:none!important;clip-path:none!important;opacity:.92!important;filter:saturate(1.08) brightness(.82)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 28%,#000 60%,#000);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 28%,#000 60%,#000);pointer-events:none!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{top:105px!important;right:0!important;z-index:2!important}.app-frame:has(.home-context-bar) .mobile-round-alert{z-index:6!important}}.hub-title{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;grid-gap:20px;gap:20px;padding:30px 26px!important;border:1px solid rgba(173,255,47,.22);border-radius:24px;background:radial-gradient(circle at 85% 25%,rgba(163,239,57,.15),transparent 31%),linear-gradient(135deg,rgba(13,43,27,.98),rgba(3,16,10,.98));box-shadow:0 20px 48px rgba(0,0,0,.3)}.hub-title:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 0 54%,rgba(173,255,47,.035) 54.3% 55%,transparent 55.4%),repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,255,255,.012) 40px)}.hub-title-copy{min-width:0}.hub-title h1{margin:7px 0 9px!important;font-size:37px!important;line-height:.96!important;letter-spacing:-.045em}.hub-title p{max-width:520px;margin:0!important;color:#a9bbb1!important;font-size:13px!important;line-height:1.5!important}.hub-title-emblem{display:flex;flex-direction:column;align-items:center;gap:8px}.hub-title-emblem img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(163,239,57,.2))}.hub-title-emblem span{color:#9fb0a7;font-size:7px;font-weight:950;line-height:1.5;letter-spacing:.18em;text-align:center}.trial-profile-banner{min-height:68px!important;margin:12px 0!important;padding:10px 13px!important;border-color:rgba(137,174,151,.18)!important;background:linear-gradient(110deg,rgba(11,31,20,.92),rgba(5,18,12,.92))!important}.trial-avatar{box-shadow:0 0 0 4px rgba(173,255,47,.07),0 0 18px rgba(173,255,47,.11)}.hub-actions{grid-template-columns:1.15fr .85fr!important}.hub-actions .primary{box-shadow:0 10px 26px rgba(163,239,57,.14)}.hub-competition-list{display:grid!important;grid-gap:12px!important;gap:12px!important;overflow:visible!important;background:transparent!important}.hub-competition-card{position:relative;overflow:hidden;border:1px solid rgba(137,174,151,.22)!important;border-radius:20px!important;background:radial-gradient(circle at 92% 18%,rgba(163,239,57,.11),transparent 29%),linear-gradient(125deg,rgba(15,43,28,.98),rgba(5,20,13,.98))!important;box-shadow:0 16px 34px rgba(0,0,0,.25)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.hub-competition-card:after{content:"";position:absolute;right:-34px;bottom:-48px;width:150px;height:150px;border:1px solid rgba(163,239,57,.07);border-radius:50%;box-shadow:0 0 0 22px rgba(163,239,57,.018),0 0 0 44px rgba(163,239,57,.012);pointer-events:none}.hub-competition-card:hover{transform:translateY(-2px);border-color:rgba(173,255,47,.42)!important;box-shadow:0 20px 40px rgba(0,0,0,.34),0 0 24px rgba(163,239,57,.06)!important}.hub-comp-main strong{font-size:21px!important}.hub-comp-main>span{font-size:11px!important}.hub-open-cue{position:relative;z-index:2;font-size:31px!important;text-shadow:0 0 13px rgba(173,255,47,.32)}.public-discovery-card{border-color:rgba(137,174,151,.16)!important;background:rgba(5,20,13,.76)!important}@media(max-width:620px){.hub-title{grid-template-columns:minmax(0,1fr) 74px!important;gap:10px!important;margin-top:10px!important;padding:20px 16px!important;border-radius:20px!important}.hub-title h1{font-size:29px!important}.hub-title p{font-size:11px!important;line-height:1.42!important}.hub-title-emblem img{width:60px;height:60px}.hub-title-emblem span{display:none}.trial-profile-banner{flex-direction:row!important;align-items:center!important;min-height:58px!important}.trial-profile-banner>span{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px!important}.trial-avatar{width:34px!important;height:34px!important}.hub-actions{grid-template-columns:1fr 1fr!important}.hub-actions button{min-height:50px!important;font-size:10px!important}.hub-competition-card{grid-template-columns:minmax(0,1fr) auto!important;min-height:118px!important;padding:18px!important;border-radius:19px!important}.hub-card-side,.hub-card-side.hub-blocked-side{width:auto!important;padding:0!important;border:0!important;display:flex!important}.hub-open-side{flex-direction:column!important;align-items:flex-end!important}.hub-pill-row{max-width:112px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.hub-comp-main strong{font-size:20px!important}.hub-comp-main>span{font-size:10px!important}.hub-comp-main small{margin-top:10px!important}}@media(max-width:620px){.app-frame:has(.home-context-bar){background-color:#020a06!important;background-image:linear-gradient(180deg,rgba(1,9,5,.04),rgba(1,9,5,.18) 31%,#020a06 58%),url(/brand/survive-mobile-matchday-v3.png)!important;background-repeat:no-repeat!important;background-position:top!important;background-size:100% 660px!important}.app-frame:has(.home-context-bar)>.topbar{position:relative!important;background:linear-gradient(180deg,rgba(1,9,5,.62),rgba(1,9,5,.08))!important;border-bottom:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-frame:has(.home-context-bar)>.competition-context-polished{background:transparent!important}.app-frame:has(.home-context-bar)>.content{background:transparent!important}.home-context-bar .mobile-competition-switcher span{display:inline!important;color:white!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-context-bar .mobile-competition-switcher{width:172px!important;margin:0 auto!important;background:rgba(2,15,9,.68)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:inset 0 0 22px rgba(163,239,57,.05),0 10px 28px rgba(0,0,0,.16)!important}.content:has(>.mobile-home-experience){padding-left:0!important;padding-right:0!important;padding-top:0!important}.mobile-home-experience{gap:10px!important}.mobile-round-hero{min-height:360px!important;margin:0!important;padding:18px 13px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;overflow:visible!important}.mobile-round-copy{width:62%!important;padding:3px 13px!important;text-align:left!important}.mobile-round-copy small{font-size:8px!important;letter-spacing:.24em!important}.mobile-round-copy h1{margin:7px 0 5px!important;font-size:31px!important;line-height:.96!important;white-space:nowrap!important}.mobile-round-copy p{display:none!important}.mobile-round-hero:before{content:"SAME PLAYERS.\A NEW CHALLENGE.";white-space:pre;position:absolute;right:17px;top:21px;width:78px;padding-bottom:10px;border-bottom:2px solid var(--lime);color:#c8d4cd;font-size:7px;font-weight:850;line-height:1.65;letter-spacing:.2em;text-align:right;text-shadow:0 2px 8px #000}.mobile-round-countdown{margin:8px 0 0 13px!important}.mobile-round-countdown span{color:#cbd7d0!important;font-size:8px!important;letter-spacing:.28em!important}.mobile-round-countdown strong{font-size:37px!important;line-height:1!important}.mobile-round-countdown small{color:#cad4cf!important;font-size:10px!important;text-shadow:0 2px 7px #000}.mobile-round-countdown:after{content:"";display:block;width:205px;height:6px;margin-top:13px;border-radius:999px;background:linear-gradient(90deg,var(--lime) 0 58%,rgba(163,239,57,.22) 58% 100%);box-shadow:0 0 12px rgba(163,239,57,.2)}.mobile-round-alert{position:absolute!important;left:12px!important;right:12px!important;bottom:8px!important;width:auto!important;min-height:126px!important;padding:13px 14px 11px 68px!important;border-radius:17px!important;text-align:left!important;box-shadow:0 0 28px rgba(255,64,90,.16),inset 0 0 24px rgba(255,72,94,.06)!important}.mobile-round-alert:before{content:"ΓÜá";position:absolute;left:18px;top:17px;color:#ff6e82;font-size:35px;line-height:1}.mobile-round-alert span{font-size:0!important}.mobile-round-alert strong{margin:0!important;font-size:18px!important;white-space:nowrap!important}.mobile-round-alert small{font-size:8px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.mobile-round-alert b{min-height:40px!important;margin:12px 0 0 -54px!important;font-size:10px!important}.mobile-round-alert.ready:before{content:"Γ£ô";color:#54f29b}.mobile-round-alert.access:before{content:"≡ƒöÆ";font-size:28px}.mobile-competition-strip,.mobile-entry-deck,.mobile-latest-update{margin-left:12px!important;margin-right:12px!important}}.mobile-competition-switcher{display:none}@media(max-width:620px){.app-frame:has(.home-context-bar) .topbar .chat-button,.app-frame:has(.home-context-bar) .topbar .platform-event-button,.app-frame:has(.home-context-bar) .topbar .platform-message-button,.app-frame:has(.home-context-bar) .topbar .role-chip{display:none!important}.app-frame:has(.home-context-bar) .topbar{min-height:70px!important;padding:8px 14px!important}.app-frame:has(.home-context-bar) .topbar .brand-lockup img{width:48px!important;height:48px!important}.app-frame:has(.home-context-bar) .topbar .brand-lockup .eyebrow{display:none!important}.app-frame:has(.home-context-bar) .topbar .survive-wordmark{font-size:17px!important;letter-spacing:.11em!important}.app-frame:has(.home-context-bar) .topbar .top-actions{gap:8px!important}.app-frame:has(.home-context-bar) .topbar .account-button,.app-frame:has(.home-context-bar) .topbar .notification-bell{width:45px!important;height:45px!important;min-width:45px!important;border-radius:15px!important}.home-context-bar.competition-context-polished{position:-webkit-sticky!important;position:sticky!important;top:70px!important;z-index:34!important;display:flex!important;justify-content:center!important;min-height:58px!important;padding:7px 14px 10px!important;border-bottom:0!important;background:linear-gradient(180deg,rgba(3,13,8,.98),rgba(3,13,8,.88))!important;box-shadow:none!important}.home-context-bar .mobile-competition-switcher{display:flex!important;align-items:center!important;justify-content:space-between!important;width:min(270px,72vw)!important;min-height:43px!important;padding:0 17px!important;border:1px solid rgba(163,239,57,.55)!important;border-radius:15px!important;background:rgba(8,27,17,.94)!important;color:white!important;font-size:14px!important;font-weight:900!important;box-shadow:inset 0 0 20px rgba(163,239,57,.035)!important}.home-context-bar .mobile-competition-switcher b{color:var(--lime);font-size:16px}.home-context-bar .competition-context-actions,.home-context-bar .competition-context-title,.home-context-bar .dashboard-return-primary,.home-mobile-menu-closed{display:none!important}.content:has(>.mobile-home-experience){padding-top:5px!important}.mobile-home-experience{gap:11px!important}.mobile-round-hero{min-height:384px!important;padding:20px 14px 14px!important;border-radius:22px!important;background-image:linear-gradient(180deg,rgba(3,15,9,.2),rgba(3,15,9,.48) 35%,rgba(2,11,7,.93)),url(/brand/survive-mobile-stadium-v2.png)!important;background-position:center 62%!important;background-size:cover!important;box-shadow:0 24px 52px rgba(0,0,0,.45),inset 0 0 0 1px rgba(163,239,57,.04)!important}.mobile-round-atmosphere,.mobile-round-hero:after{display:none!important}.mobile-round-copy{text-align:left;padding:2px 7px}.mobile-round-copy small{color:#bac8c0!important}.mobile-round-copy h1{font-size:36px!important;margin-top:6px!important}.mobile-round-copy p{font-size:10px!important}.mobile-round-countdown{display:flex!important;align-items:flex-start!important;width:max-content!important;min-width:0!important;margin:15px 0 14px 7px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.mobile-round-countdown span{font-size:9px!important}.mobile-round-countdown strong{font-size:34px!important;color:var(--lime)!important;text-shadow:0 0 24px rgba(163,239,57,.28)}.mobile-round-countdown small{font-size:10px!important}.mobile-round-alert{min-height:145px!important;padding:15px 15px 12px!important;border-radius:18px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-round-alert strong{font-size:20px!important}.mobile-round-alert b{display:grid!important;place-items:center!important;min-height:43px!important;margin-top:10px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:var(--lime)!important;color:#06100b!important;box-shadow:0 0 22px rgba(163,239,57,.25)!important}.mobile-round-alert.ready b{background:#4bef91!important}.mobile-round-alert.attention{background:linear-gradient(115deg,rgba(77,14,25,.92),rgba(34,9,15,.9))!important}.mobile-entry-deck{padding:14px 10px 12px!important;border-radius:20px!important}.mobile-entry-deck .mobile-section-heading{padding:0 3px;margin-bottom:10px!important}.mobile-entry-deck .mobile-section-heading h2{font-size:17px!important}.mobile-entry-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-gap:7px!important;gap:7px!important;overflow:visible!important;padding:0!important}.mobile-entry-card{width:100%!important;min-width:0!important;min-height:154px!important;padding:10px 5px 9px!important;border-radius:15px!important}.mobile-entry-number{font-size:7px!important}.mobile-entry-crest{width:43px!important;height:43px!important;margin:10px 0 7px!important}.mobile-entry-crest img{max-width:43px!important;max-height:43px!important}.mobile-entry-crest i{width:40px!important;height:40px!important}.mobile-entry-card>strong{display:-webkit-box;overflow:hidden;font-size:11px!important;line-height:1.12!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-entry-card>em{font-size:7px!important;white-space:nowrap!important}.mobile-competition-strip{min-height:75px!important;padding:11px 10px!important;border-radius:17px!important;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(38px,.58fr)) 8px!important;gap:5px!important}.mobile-competition-strip>span:first-child strong{font-size:11px!important}.mobile-competition-strip b{font-size:15px!important}.mobile-latest-update{padding:13px 11px!important;border-radius:18px!important}.mobile-latest-update .mobile-section-heading{margin-bottom:9px!important}.mobile-latest-update .mobile-section-heading h2{font-size:16px!important}.mobile-latest-update>button{padding:10px!important}.mobile-latest-update>button strong{font-size:10px!important}}.mobile-hero-ball,.mobile-home-experience{display:none}@media(max-width:620px){.mobile-home-experience{display:flex;flex-direction:column;gap:14px;padding-bottom:8px;animation:mobile-home-rise .42s cubic-bezier(.2,.8,.2,1) both}.mobile-home-experience~.current-round-title,.mobile-home-experience~.desktop-command-centre,.mobile-home-experience~.survive-overview-card,.mobile-home-experience~.survive-round-carousel,.survive-welcome{display:none!important}.mobile-round-hero{position:relative;isolation:isolate;overflow:hidden;min-height:430px;padding:24px 18px 18px;border:1px solid rgba(163,239,57,.36);border-radius:25px;background:radial-gradient(circle at 72% 18%,rgba(135,236,53,.18),transparent 31%),linear-gradient(155deg,#10281a,#07140e 54%,#030a07);box-shadow:0 22px 50px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.03);text-align:center}.mobile-round-hero:after{content:"";position:absolute;z-index:-1;left:-15%;right:-15%;bottom:-8px;height:48%;opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 15%,rgba(154,255,55,.07) 15.3% 15.7%,transparent 16% 30%),linear-gradient(transparent 73%,rgba(76,173,47,.12));-webkit-clip-path:polygon(0 28%,50% 0,100% 28%,100% 100%,0 100%);clip-path:polygon(0 28%,50% 0,100% 28%,100% 100%,0 100%)}.mobile-round-atmosphere{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.7}.mobile-round-atmosphere b,.mobile-round-atmosphere i,.mobile-round-atmosphere span{position:absolute;border-radius:999px;filter:blur(1px);background:#a3ef39;box-shadow:0 0 12px #82d832}.mobile-round-atmosphere span{width:3px;height:3px;left:14%;top:27%}.mobile-round-atmosphere i{width:2px;height:2px;right:18%;top:34%}.mobile-round-atmosphere b{width:3px;height:3px;left:30%;top:43%}.mobile-competition-strip small,.mobile-round-copy small,.mobile-section-heading small{display:block;color:#94aa9d;font-size:9px;font-weight:950;letter-spacing:.18em}.mobile-round-copy h1{margin:5px 0 3px;color:#f4fff4;font-size:37px;line-height:1;font-weight:950;letter-spacing:-.045em}.mobile-round-copy h1 em{color:var(--lime);font-style:normal;text-shadow:0 0 22px rgba(163,239,57,.22)}.mobile-round-copy p{margin:0;color:#a9bbb0;font-size:11px}.mobile-round-countdown{display:inline-flex;flex-direction:column;align-items:center;min-width:194px;margin:21px auto 18px;padding:11px 18px;border:1px solid rgba(163,239,57,.22);border-radius:15px;background:rgba(2,11,7,.72);box-shadow:0 10px 24px rgba(0,0,0,.2)}.mobile-round-countdown span{color:var(--lime);font-size:8px;font-weight:950;letter-spacing:.16em}.mobile-round-countdown strong{margin:2px 0;color:white;font-size:25px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.mobile-round-countdown small{color:#8ea195;font-size:9px}.mobile-round-alert{display:grid;width:100%;min-height:144px;padding:17px 17px 15px;border-radius:20px;text-align:left;font:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.mobile-round-alert:active{transform:scale(.985)}.mobile-round-alert span{font-size:9px;font-weight:950;letter-spacing:.14em}.mobile-round-alert strong{margin:5px 0 1px;font-size:21px;line-height:1.08}.mobile-round-alert small{font-size:11px}.mobile-round-alert b{align-self:end;margin-top:13px;padding-top:12px;border-top:1px solid;font-size:11px;letter-spacing:.04em;text-align:center}.mobile-round-alert.attention{border:1px solid rgba(255,86,111,.72);border-left:5px solid #ff536b;background:linear-gradient(110deg,rgba(83,19,29,.94),rgba(43,12,19,.88));color:#ff8092;box-shadow:0 15px 34px rgba(66,7,18,.3),inset 0 0 30px rgba(255,45,77,.05)}.mobile-round-alert.ready{border:1px solid rgba(52,231,129,.62);border-left:5px solid #39ef8a;background:linear-gradient(110deg,rgba(8,61,37,.94),rgba(6,36,24,.88));color:#55f39b;box-shadow:0 15px 34px rgba(3,54,30,.28)}.mobile-round-alert.access{border:1px solid rgba(255,190,75,.55);background:rgba(57,37,8,.85);color:#ffc765}.mobile-entry-deck,.mobile-latest-update{padding:17px 14px;border:1px solid rgba(141,184,151,.2);border-radius:22px;background:linear-gradient(145deg,rgba(15,37,25,.96),rgba(5,18,12,.96));box-shadow:0 16px 36px rgba(0,0,0,.22)}.mobile-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:13px;text-align:left}.mobile-section-heading h2{margin:3px 0 0;color:#f2f8f3;font-size:19px;line-height:1.08}.mobile-section-heading button{border:0;background:transparent;color:var(--lime);font-size:9px;font-weight:950}.mobile-entry-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,1fr);grid-gap:9px;gap:9px;overflow-x:auto;padding:1px 1px 5px;scroll-snap-type:x mandatory;scrollbar-width:none}.mobile-entry-cards::-webkit-scrollbar{display:none}.mobile-entry-card{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;min-height:178px;padding:12px 9px;border:1px solid rgba(140,179,149,.2);border-radius:17px;background:rgba(1,12,7,.7);color:white;font:inherit;text-align:center;cursor:pointer;animation:mobile-card-rise .4s cubic-bezier(.2,.8,.2,1) .12s both;transition:transform .16s ease,border-color .16s ease}.mobile-entry-card:nth-child(2){animation-delay:.18s}.mobile-entry-card:nth-child(3){animation-delay:.24s}.mobile-entry-card:active{transform:translateY(1px) scale(.98)}.mobile-entry-card.is-pending,.mobile-entry-card.is-required{border-color:rgba(255,87,108,.52);background:linear-gradient(155deg,rgba(60,12,21,.72),rgba(3,13,8,.85))}.mobile-entry-card.is-locked,.mobile-entry-card.is-through{border-color:rgba(90,238,142,.46);background:linear-gradient(155deg,rgba(7,52,31,.75),rgba(3,13,8,.85))}.mobile-entry-number{align-self:flex-start;color:#8fa498;font-size:8px;font-weight:950;letter-spacing:.13em}.mobile-entry-crest{display:grid;place-items:center;width:54px;height:54px;margin:13px 0 8px}.mobile-entry-crest img{max-width:54px;max-height:54px;object-fit:contain}.mobile-entry-crest i{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(163,239,57,.35);border-radius:50%;background:#13261a;color:var(--lime);font-size:12px;font-style:normal;font-weight:950}.mobile-entry-card>strong{max-width:100%;font-size:14px;line-height:1.08}.mobile-entry-card>em{margin-top:auto;padding-top:9px;color:#a6b7ac;font-size:9px;font-style:normal;font-weight:950;letter-spacing:.06em}.mobile-entry-card.is-pending>em,.mobile-entry-card.is-required>em{color:#ff7489}.mobile-entry-card.is-locked>em,.mobile-entry-card.is-through>em{color:#56eb96}.mobile-competition-strip{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(42px,.55fr)) 10px;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:15px 13px;border:1px solid rgba(163,239,57,.27);border-radius:19px;background:linear-gradient(120deg,rgba(15,42,26,.96),rgba(5,19,12,.96));color:white;font:inherit;text-align:left;box-shadow:0 14px 30px rgba(0,0,0,.2)}.mobile-competition-strip>span:first-child{min-width:0}.mobile-competition-strip>span:first-child strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mobile-competition-strip>span:not(:first-child){display:flex;flex-direction:column;align-items:center}.mobile-competition-strip b{font-size:17px;color:#eef8ee}.mobile-competition-strip>span:nth-child(2) b{color:var(--lime)}.mobile-competition-strip>span:not(:first-child) small{font-size:7px;letter-spacing:.04em}.mobile-competition-strip>i{color:var(--lime);font-size:25px;font-style:normal}.mobile-latest-update>button{display:grid;grid-template-columns:38px minmax(0,1fr) 10px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:12px;border:1px solid rgba(141,184,151,.16);border-radius:15px;background:rgba(2,13,8,.68);color:white;font:inherit;text-align:left}.mobile-latest-update>button>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(163,239,57,.2);border-radius:12px;background:rgba(163,239,57,.06);font-size:18px}.mobile-latest-update>button div{min-width:0}.mobile-latest-update>button small{display:block;margin-bottom:3px;color:var(--lime);font-size:8px;font-weight:950;letter-spacing:.06em}.mobile-latest-update>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.mobile-latest-update>button i{color:var(--lime);font-size:22px;font-style:normal}}@media(max-width:620px){.app-frame.app-frame:has(.home-context-bar){background-image:linear-gradient(180deg,rgba(1,9,5,.03),rgba(1,9,5,.13) 31%,#020a06 58%),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:100% 520px!important;background-position:top!important}.app-frame:has(.home-context-bar)>.competition-context-polished.home-context-bar{left:53%!important;width:124px!important}.app-frame:has(.home-context-bar) .home-context-bar .mobile-competition-switcher{width:124px!important;padding:0 10px!important}.app-frame:has(.home-context-bar) .home-context-bar .mobile-competition-switcher span{font-size:10px!important}.app-frame:has(.home-context-bar)>.topbar .survive-wordmark{font-size:13px!important;letter-spacing:.09em!important}.app-frame:has(.home-context-bar) .mobile-round-copy,.app-frame:has(.home-context-bar) .mobile-round-countdown{position:relative!important;z-index:4!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{display:block!important;position:absolute!important;z-index:2!important;right:7px!important;top:128px!important;width:158px!important;height:158px!important;filter:drop-shadow(0 10px 12px rgba(0,0,0,.7)) drop-shadow(0 0 12px rgba(154,255,44,.17));pointer-events:none!important;animation:mobile-ball-arrive .65s cubic-bezier(.2,.85,.2,1) .08s both}.mobile-hero-ball-photo{display:block;width:100%;height:100%;object-fit:contain;filter:contrast(1.06) saturate(.92)}.mobile-hero-ball-mark{position:absolute!important;z-index:3!important;left:50%!important;top:50%!important;width:67px!important;height:67px!important;object-fit:contain!important;transform:translate(-50%,-45%) perspective(180px) rotateY(-3deg)!important;opacity:.92!important;mix-blend-mode:screen!important;filter:contrast(1.08) drop-shadow(0 0 6px rgba(163,239,57,.44))!important}.mobile-hero-ball:before{content:"";position:absolute;z-index:-1;left:15%;right:6%;bottom:-2px;height:19px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.9),rgba(0,0,0,.48) 47%,transparent 72%);filter:blur(3px)}.mobile-hero-ball:after{content:"";position:absolute;z-index:-2;left:-25%;right:-12%;bottom:-13px;height:36px;border-radius:50%;background:radial-gradient(ellipse,rgba(153,245,62,.22),rgba(63,131,41,.1) 43%,transparent 72%);filter:blur(5px)}.app-frame:has(.home-context-bar) .mobile-round-alert{z-index:6!important}}@keyframes mobile-ball-arrive{0%{opacity:0;transform:translate(12px,8px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mobile-hero-ball{animation:none!important}}@media(max-width:620px){.app-frame:has(.home-context-bar) .mobile-round-hero{min-height:372px!important;padding-top:18px!important;background-position:center 67%!important;box-shadow:0 22px 48px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.035),inset 0 -70px 80px rgba(0,8,3,.54)!important}.app-frame:has(.home-context-bar) .mobile-round-hero:after{content:""!important;display:block!important;position:absolute!important;z-index:3!important;left:0!important;right:0!important;bottom:112px!important;height:48px!important;background:repeating-linear-gradient(79deg,transparent 0 7px,rgba(143,230,69,.16) 8px,transparent 10px),repeating-linear-gradient(101deg,transparent 0 9px,rgba(105,194,53,.13) 10px,transparent 12px),linear-gradient(180deg,transparent,rgba(23,87,34,.2) 56%,rgba(2,18,8,.72));-webkit-clip-path:none!important;clip-path:none!important;opacity:.82!important;filter:blur(.2px);pointer-events:none!important}.app-frame:has(.home-context-bar) .mobile-round-copy{padding-left:8px!important}.app-frame:has(.home-context-bar) .mobile-round-copy h1{font-size:35px!important}.app-frame:has(.home-context-bar) .mobile-round-countdown{margin-top:14px!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{z-index:2!important;right:2px!important;top:111px!important;width:148px!important;height:148px!important;filter:drop-shadow(0 13px 10px rgba(0,0,0,.82)) drop-shadow(-5px -3px 12px rgba(179,255,89,.18))!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-photo{filter:contrast(1.12) saturate(.82) brightness(.88)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-mark{width:57px!important;height:57px!important;top:51%!important;opacity:.7!important;transform:translate(-50%,-45%) perspective(180px) rotateY(-5deg) scale(.96)!important;filter:contrast(1.18) brightness(.82) drop-shadow(0 1px 2px rgba(0,0,0,.75)) drop-shadow(0 0 4px rgba(163,239,57,.28))!important}.app-frame:has(.home-context-bar) .mobile-hero-ball:before{bottom:-1px!important;height:15px!important;filter:blur(4px)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball:after{bottom:-10px!important;height:27px!important;opacity:.78!important}.app-frame:has(.home-context-bar) .mobile-round-alert{left:13px!important;right:13px!important;bottom:8px!important;min-height:130px!important;padding:14px 15px 12px!important;border-radius:19px!important;background:linear-gradient(118deg,rgba(79,13,25,.94),rgba(38,7,14,.89))!important;box-shadow:0 17px 34px rgba(24,0,6,.62),0 0 25px rgba(255,58,83,.2),inset 0 1px rgba(255,190,198,.18),inset 0 -18px 28px rgba(0,0,0,.18)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important;backdrop-filter:blur(14px) saturate(1.15)!important}.app-frame:has(.home-context-bar) .mobile-round-alert.ready{background:linear-gradient(118deg,rgba(8,61,37,.94),rgba(5,31,20,.9))!important}.app-frame:has(.home-context-bar) .mobile-round-alert b{min-height:42px!important;margin-top:9px!important}}@media(max-width:700px){.sticky-confirm.mobile-pick-lock{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:calc(var(--bottom-nav-height,88px) + 10px + env(safe-area-inset-bottom))!important;z-index:210!important;min-height:72px!important;padding:9px 10px 9px 15px!important;border:1px solid rgba(173,255,47,.58)!important;border-radius:20px!important;background:linear-gradient(120deg,rgba(8,28,17,.98),rgba(3,14,9,.98))!important;box-shadow:0 -12px 34px rgba(0,0,0,.72),0 0 24px rgba(163,239,57,.13),inset 0 1px rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important;animation:mobile-lock-pick-arrive .25s cubic-bezier(.2,.8,.2,1) both!important}.sticky-confirm.mobile-pick-lock:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--lime),transparent);box-shadow:0 0 9px rgba(173,255,47,.6)}.sticky-confirm.mobile-pick-lock small{color:#a7b9af!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important}.sticky-confirm.mobile-pick-lock strong{margin-top:2px;color:#fff!important;font-size:14px!important}.sticky-confirm.mobile-pick-lock .primary{min-width:144px!important;min-height:52px!important;border-radius:16px!important;font-size:11px!important;box-shadow:0 0 23px rgba(173,255,47,.3)!important}.sticky-confirm.mobile-pick-lock .primary:active{transform:scale(.97)}.content:has(.sticky-confirm.mobile-pick-lock){padding-bottom:188px!important}}@keyframes mobile-lock-pick-arrive{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sticky-confirm.mobile-pick-lock{animation:none!important}}@media(max-width:700px){body>.mobile-pick-lock-portal{position:fixed!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:calc(var(--bottom-nav-height,88px) + 10px + env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;z-index:1000!important}}@media(max-width:620px){.app-frame:has(.home-context-bar) .mobile-round-hero:after{display:none!important;content:none!important}.app-frame:has(.home-context-bar) .mobile-round-hero{background-position:center 71%!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{top:108px!important;right:1px!important}.app-frame:has(.home-context-bar) .mobile-hero-ball:after{display:block!important;content:""!important;left:-22%!important;right:-10%!important;bottom:-8px!important;height:25px!important;background:radial-gradient(ellipse,rgba(145,230,69,.24),rgba(25,94,38,.11) 42%,transparent 72%)!important;filter:blur(5px)!important}}@keyframes mobile-home-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mobile-card-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mobile-entry-card,.mobile-home-experience{animation:none!important;transition:none!important}}@media(max-width:700px){.golden-floating-lock,.sticky-confirm.mobile-pick-lock{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(var(--bottom-nav-height, 78px) + 12px + env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;z-index:180!important;box-shadow:0 -8px 30px rgba(0,0,0,.62),0 0 0 1px rgba(173,255,47,.18)!important}.golden-floating-lock{min-height:64px;background:var(--lime)!important;color:#06100c!important;border-color:transparent!important}.content:has(.golden-floating-lock),.content:has(.sticky-confirm.mobile-pick-lock){padding-bottom:190px!important}.gg-audit-event{grid-template-columns:minmax(74px,auto) minmax(0,1fr)!important;gap:8px 12px!important;align-items:start!important}.gg-audit-event time{grid-column:2!important;text-align:left!important;font-size:9px!important}}.bottom-nav.role-nav button{padding:7px 8px 6px;border-radius:15px;transition:background .16s ease,color .16s ease,transform .16s ease}.bottom-nav.role-nav button:hover{background:rgba(255,255,255,.035)}.bottom-nav.role-nav button:active{transform:scale(.98)}.bottom-nav.role-nav button.active{color:var(--lime);background:linear-gradient(180deg,rgba(173,255,47,.13),rgba(173,255,47,.055));box-shadow:inset 0 0 0 1px rgba(173,255,47,.15)}.bottom-nav.role-nav button.active .nav-icon-wrap{filter:drop-shadow(0 0 9px rgba(173,255,47,.18))}.bottom-nav.role-nav .nav-icon-wrap{font-size:20px;line-height:1}.bottom-nav.role-nav small{font-size:9px;letter-spacing:.01em}.bottom-nav.role-nav button:not(.active){color:#71877e}.bottom-nav.role-nav .nav-notification-badge{top:-8px;right:-11px;border-color:#050b08;box-shadow:0 3px 10px rgba(255,51,71,.22),0 2px 7px rgba(0,0,0,.4)}@media(max-width:520px){.bottom-nav.role-nav{gap:3px;padding-left:7px;padding-right:7px}.bottom-nav.role-nav button{min-width:0!important;min-height:56px;padding-left:3px;padding-right:3px}.bottom-nav.role-nav small{font-size:8px}}.live-engine-card{margin:0 0 16px;padding:17px;border-radius:18px;border:1px solid rgba(89,218,105,.2);background:linear-gradient(180deg,rgba(89,218,105,.055),rgba(7,18,14,.92));box-shadow:var(--shadow)}.live-engine-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.live-engine-head h2{margin:4px 0}.live-engine-head p{max-width:610px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.engine-state{padding:7px 9px;border-radius:999px;border:1px solid var(--line);font-size:8px;font-weight:950;letter-spacing:.06em}.engine-ready{color:#8aa096}.engine-round_complete{color:var(--lime);border-color:rgba(173,255,47,.25);background:rgba(173,255,47,.08)}.engine-complete{color:#7ff18c;border-color:rgba(89,218,105,.28);background:rgba(89,218,105,.08)}.engine-rollover{color:var(--gold);border-color:rgba(255,201,74,.28);background:rgba(255,201,74,.08)}.engine-summary{display:flex;flex-direction:column;gap:4px;margin-top:13px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#09150f}.engine-summary strong{font-size:9px}.engine-summary span{font-size:8px;color:var(--muted);line-height:1.5}.engine-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.engine-actions button{border:1px solid rgba(173,255,47,.22);background:rgba(173,255,47,.08);color:var(--lime);border-radius:11px;padding:10px 12px;font-size:9px;font-weight:900;cursor:pointer}.engine-actions .engine-reset{border-color:var(--line);background:transparent;color:#879a92}.live-engine-card>small{display:block;margin-top:10px;color:#60746c;font-size:7px}.automation-feed{border-color:rgba(173,255,47,.14)}@media(max-width:620px){.live-engine-head{flex-direction:column}.engine-actions{display:grid;grid-template-columns:1fr 1fr}.engine-actions button{min-height:44px}}.engine-feed-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:14px 0;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.16)}.engine-feed-status>div{display:flex;flex-direction:column;gap:3px}.engine-feed-status span{font-size:12px;color:var(--muted)}.engine-actions button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.4)}.dev-access-card{border:1px solid rgba(255,190,55,.28);background:rgba(255,190,55,.045);border-radius:18px;padding:16px;margin-top:14px}.dev-access-card p{margin:6px 0 12px;color:var(--muted,#8eb3a7);font-size:.84rem;line-height:1.45}.dev-admin-toggle{width:100%;border:1px solid rgba(157,255,29,.38);background:rgba(157,255,29,.08);color:var(--lime,#9dff1d);border-radius:12px;padding:12px 14px;font-weight:800;cursor:pointer}.dev-admin-toggle:hover{background:rgba(157,255,29,.14)}.automation-bridge-card{border-color:#274a3a}.automation-bridge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.automation-bridge-grid>div{border:1px solid var(--line);border-radius:14px;padding:13px;background:#071710;display:flex;flex-direction:column;gap:5px}.automation-bridge-grid small{font-size:10px;letter-spacing:.12em;color:var(--muted)}.automation-bridge-grid strong{font-size:13px;color:var(--text)}.primary-inline{border:1px solid #5e8b1b;background:#18300e;color:var(--lime);border-radius:12px;padding:12px 16px;font-weight:900;letter-spacing:.02em;cursor:pointer}.primary-inline:disabled{opacity:.55;cursor:wait}.automation-note{display:block;margin-top:10px;color:var(--muted)}@media(max-width:700px){.automation-bridge-grid{grid-template-columns:1fr}.primary-inline{width:100%}}.backend-pill{display:inline-flex;align-items:center;width:max-content;margin:4px 0 16px;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12)}.backend-pill.hosted{color:#9cff22;background:rgba(108,255,0,.08);border-color:rgba(108,255,0,.28)}.backend-pill.demo{color:#f7c84b;background:rgba(247,200,75,.08);border-color:rgba(247,200,75,.28)}.auth-message{margin:10px 0;padding:10px 12px;border-radius:10px;background:rgba(255,190,45,.08);border:1px solid rgba(255,190,45,.25);font-size:13px;line-height:1.45;color:#f3d986}.backend-banner{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);font-size:12px}.backend-banner.hosted{background:rgba(108,255,0,.055);border-color:rgba(108,255,0,.2)}.backend-banner.demo{background:rgba(247,200,75,.055);border-color:rgba(247,200,75,.2)}.backend-banner strong{color:#fff}.backend-banner span{opacity:.72}.app-loading{min-height:70vh;display:grid;place-items:center;color:#b8c9c0;font-weight:800;letter-spacing:.04em}:root{--bottom-nav-height:86px;--bottom-nav-clearance:116px}.app-frame{padding-bottom:calc(var(--bottom-nav-clearance) + env(safe-area-inset-bottom))}.content{padding-bottom:24px}.bottom-nav.role-nav{display:flex;grid-template-columns:none;align-items:stretch;flex-wrap:nowrap;min-height:var(--bottom-nav-height);padding:8px 10px calc(10px + env(safe-area-inset-bottom));overflow:visible}.bottom-nav.role-nav button{flex:1 1;min-width:0!important;min-height:58px}.sticky-confirm{z-index:18}.golden-confirm,.golden-sticky,.sticky-confirm,.sticky-golden{bottom:calc(var(--bottom-nav-height) + 12px + env(safe-area-inset-bottom))}@media(max-width:520px){:root{--bottom-nav-height:82px;--bottom-nav-clearance:112px}.bottom-nav.role-nav{gap:2px;padding-left:4px;padding-right:4px}.bottom-nav.role-nav button{padding-left:2px;padding-right:2px;min-height:54px}.bottom-nav.role-nav .nav-icon-wrap{font-size:18px}.bottom-nav.role-nav small{font-size:7.5px;white-space:nowrap}.bottom-nav.role-nav .nav-notification-badge{right:-9px}}.showcase-auth-card{width:min(500px,100%)}.demo-login-panel{margin:16px 0 18px;padding:16px;border:1px solid rgba(173,255,47,.24);border-radius:16px;background:rgba(173,255,47,.055);display:grid;grid-gap:13px;gap:13px}.demo-login-panel>div:first-child{display:flex;flex-direction:column;gap:4px}.demo-login-panel strong{font-size:16px}.demo-login-panel span{font-size:11px;line-height:1.45;color:var(--muted)}.demo-credentials{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.demo-credentials>div{padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#09130f;display:flex;flex-direction:column;gap:3px}.demo-credentials small{margin:0;color:var(--muted);font-size:8px}.demo-credentials b{color:var(--lime);font-size:13px;letter-spacing:.02em}.demo-login-panel>button{padding:11px;border:1px solid rgba(173,255,47,.35);border-radius:11px;background:transparent;color:var(--lime);font-weight:950}.demo-skip{width:100%;margin-top:9px;padding:12px;border:1px dashed rgba(173,255,47,.35);border-radius:12px;background:rgba(173,255,47,.04);color:var(--lime);font-weight:900}@media(max-width:520px){.demo-credentials{grid-template-columns:1fr}.showcase-auth-card{padding:22px}}.standings-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 4px 14px}.standings-hero h1{font-size:34px;margin:5px 0 8px}.standings-hero p{margin:0;color:var(--muted);max-width:520px;line-height:1.45}.standings-count{min-width:112px;text-align:right}.standings-count strong{display:block;color:var(--lime);font-size:34px}.standings-count span{font-size:9px;color:var(--muted);font-weight:950;letter-spacing:.12em}.standings-tools{display:flex;gap:10px;align-items:center;margin:4px 0 12px}.standings-tools input{flex:1 1;min-width:0;border:1px solid var(--line);background:#09130f;color:white;border-radius:13px;padding:12px 14px}.standings-filters{display:flex;gap:5px}.standings-filters button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:9px 11px;font-size:10px;font-weight:900;white-space:nowrap}.standings-filters button b{color:white;margin-left:3px}.standings-filters button.active{background:rgba(173,255,47,.13);border-color:rgba(173,255,47,.35);color:var(--lime)}.matrix-shell{background:linear-gradient(180deg,rgba(19,36,29,.98),rgba(10,22,18,.98));border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.matrix-note{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:800}.matrix-scroll{overflow:auto;max-height:570px}.matrix-grid{display:grid;grid-template-columns:170px repeat(var(--week-count),108px) 132px;min-width:max-content}.matrix-head{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#0d1b16;color:var(--muted);font-size:9px;font-weight:950;letter-spacing:.1em;padding:12px 10px;border-bottom:1px solid var(--line);border-right:1px solid rgba(255,255,255,.035);text-align:center}.matrix-head.sticky-name{text-align:left;z-index:9}.sticky-name{position:-webkit-sticky;position:sticky;left:0}.matrix-player{z-index:4;display:flex;align-items:center;gap:9px;min-height:54px;padding:8px 10px;background:#102019;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.matrix-player strong{font-size:12px;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-avatar{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#294037;color:white;font-size:10px;font-weight:950}.matrix-cell,.matrix-status{min-height:54px;display:grid;place-items:center;padding:7px;border-bottom:1px solid var(--line);border-right:1px solid rgba(255,255,255,.035);background:#0c1814}.pick-badge{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:28px;border-radius:9px;padding:5px 8px;font-size:10px;font-weight:950;letter-spacing:.03em}.survived-pick{background:rgba(62,205,103,.16);border:1px solid rgba(62,205,103,.32);color:#75f59a}.hidden-pick{background:rgba(255,201,74,.09);border:1px solid rgba(255,201,74,.22);color:var(--gold);font-size:12px}.matrix-cell.dead,.matrix-player.dead{background:#101613;color:#7d8984}.matrix-player.dead .matrix-avatar{filter:grayscale(1);opacity:.65}.dead-pick{background:#202724;border:1px solid #303a36;color:#84918c}.empty-after-out{background:#0c110f}.matrix-status{font-size:9px;font-weight:950;white-space:nowrap}.matrix-status.alive{color:var(--lime)}.matrix-status.out{color:#78847f;background:#101613}.no-pick{color:#52635c}.status-col{right:0;z-index:7}.matrix-status{right:0;z-index:3}.matrix-head.status-col,.matrix-status{position:-webkit-sticky;position:sticky}@media(max-width:620px){.standings-hero{align-items:flex-start}.standings-count{min-width:85px}.standings-count strong{font-size:28px}.standings-tools{align-items:stretch;flex-direction:column}.standings-filters{width:100%}.standings-filters button{flex:1 1}.matrix-grid{grid-template-columns:138px repeat(var(--week-count),92px) 112px}.matrix-player strong{max-width:82px}.matrix-note{flex-direction:column;gap:3px}}.reset-demo{width:100%;margin-top:12px;padding:12px 14px;border:1px solid rgba(255,201,74,.3);background:rgba(255,201,74,.07);color:var(--gold);border-radius:11px;font-weight:900;cursor:pointer}.reset-demo:hover{background:rgba(255,201,74,.12)}.signout{border-color:rgba(255,91,91,.25);color:#ff8b8b;background:rgba(255,91,91,.035)}.signout:hover{background:rgba(255,91,91,.08)}.matrix-shell{border-color:rgba(125,245,154,.16);background:linear-gradient(180deg,rgba(18,39,31,.99),rgba(8,19,15,.99))}.matrix-note{background:linear-gradient(90deg,rgba(173,255,47,.045),rgba(255,201,74,.025));color:#9eb4aa}.matrix-head{background:#10231b;color:#a8bdb4}.matrix-head.sticky-name{background:#11271e}.matrix-player{background:linear-gradient(90deg,#12291f,#10231b)}.matrix-cell{background:#0d1d17}.matrix-player:not(.dead){box-shadow:inset 3px 0 0 rgba(173,255,47,.22)}.matrix-avatar{background:linear-gradient(145deg,#35574a,#243d33);box-shadow:0 0 0 1px rgba(255,255,255,.05)}.survived-pick{background:linear-gradient(180deg,rgba(61,214,106,.19),rgba(33,135,72,.12));border-color:rgba(89,218,105,.38);color:#8affaa;box-shadow:inset 0 0 0 1px rgba(130,255,161,.025)}.hidden-pick{background:rgba(255,201,74,.11);border-color:rgba(255,201,74,.34);color:#ffd66e}.matrix-cell.dead,.matrix-player.dead{background:#121817;color:#7f8b86}.dead-pick{background:#242b28;border-color:#37413d;color:#9ca7a2}.eliminated-pick{background:linear-gradient(180deg,rgba(255,91,91,.17),rgba(129,45,45,.13));border:1px solid rgba(255,91,91,.35);color:#ff9393}.empty-after-out{background:#0d1210}.matrix-status{background:#0d1a15}.matrix-status.alive{background:rgba(36,104,60,.13)}.matrix-status.out{background:#141918}.matrix-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.04em}.matrix-status.alive .matrix-status-pill{background:rgba(89,218,105,.12);border:1px solid rgba(89,218,105,.28);color:#7ff18c}.matrix-status.out .matrix-status-pill{background:rgba(255,91,91,.09);border:1px solid rgba(255,91,91,.21);color:#ff8282}.standings-filters button.active{background:var(--lime);border-color:var(--lime);color:#07100d}.standings-filters button.active b{color:#07100d}.hub-frame{min-height:100vh}.hub-content{padding-bottom:48px}.hub-title{margin-top:22px}.hub-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.hub-actions button{min-height:48px;border-radius:14px;font-weight:950}.secondary-action{border:1px solid var(--line);background:#0b1712;color:white}.hub-competition-list{padding:0;overflow:hidden}.hub-competition-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:20px 18px;border:0;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(18,36,29,.98),rgba(10,23,18,.98));color:white;text-align:left;cursor:pointer}.hub-competition-card:last-child{border-bottom:0}.hub-competition-card:hover{background:rgba(173,255,47,.06)}.hub-comp-main{display:flex;flex-direction:column;min-width:0}.hub-comp-main strong{font-size:19px}.hub-comp-main>span{font-size:11px;color:var(--muted);margin-top:5px}.hub-comp-main small{font-size:8px;color:#60766d;letter-spacing:.08em;margin-top:5px}.hub-comp-meta{display:grid;grid-template-columns:auto auto;grid-gap:7px;gap:7px;align-items:center;justify-items:end}.hub-comp-meta>b{grid-column:1/-1;color:var(--lime);font-size:11px}.hub-role,.hub-status{font-size:8px;font-weight:950;border-radius:999px;padding:6px 9px;border:1px solid var(--line);letter-spacing:.05em}.hub-role.is-organiser{color:var(--lime);border-color:rgba(173,255,47,.42);background:rgba(173,255,47,.08)}.hub-status.is-alive{color:var(--lime)}.hub-status.is-out{color:var(--red)}.hub-note{margin-top:14px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:#0a1511;display:flex;flex-direction:column;gap:4px}.hub-note strong{font-size:12px}.hub-note span{font-size:10px;color:var(--muted);line-height:1.5}@media(max-width:620px){.hub-actions,.hub-competition-card{grid-template-columns:1fr}.hub-competition-card{gap:12px}.hub-comp-meta{grid-template-columns:auto auto 1fr;justify-items:start}.hub-comp-meta>b{grid-column:auto;justify-self:end}.hub-role,.hub-status{font-size:7px}}.entry-option-out{border-color:rgba(255,91,91,.18)}.entry-secondary{width:100%;min-height:50px;border-radius:14px;font-weight:950}.status-danger{color:#ff8585!important;background:rgba(255,91,91,.09)!important;border-color:rgba(255,91,91,.28)!important}.eliminated-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:rgba(255,91,91,.18)}.eliminated-summary-main{display:flex;align-items:center;gap:14px}.eliminated-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:rgba(255,91,91,.09);font-size:24px}.eliminated-summary h2{margin:2px 0 3px;color:#ff8585}.eliminated-summary small{color:var(--muted);font-weight:950;letter-spacing:.1em}.eliminated-summary p{margin:0;max-width:470px}.out-history-hero{display:flex;align-items:center;gap:18px;padding:30px 4px 18px}.out-history-hero h1{margin:4px 0 6px;font-size:30px}.out-history-hero p{margin:0;color:var(--muted);line-height:1.5}.out-history-card{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(19,36,29,.98),rgba(10,22,18,.98));padding:4px 16px}.out-history-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.out-history-row:last-child{border-bottom:0}.out-history-row>b{color:var(--muted);font-size:11px}.out-history-row>div{display:flex;flex-direction:column}.out-history-row span{font-size:11px;color:var(--muted);margin-top:2px}.out-history-row em{font-style:normal;color:var(--lime);font-weight:950}.out-history-row.is-eliminated em,.out-history-row.is-eliminated strong{color:var(--red)}.out-standings-cta{width:100%;margin-top:14px}.competition-state-banner+.hero-card{margin-top:12px}@media(max-width:620px){.eliminated-summary{align-items:stretch;flex-direction:column}.eliminated-summary .secondary-action{width:100%;min-height:46px}}.matrix-legend{display:flex;flex-wrap:wrap;gap:7px 14px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:#091510;color:#9db0a7;font-size:9px;font-weight:850}.matrix-legend span{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.legend-dot.survived{background:#53d97a}.legend-dot.live{background:#f6a72d}.legend-dot.eliminated{background:#ff6262}.legend-alert{color:#ff8585!important}.legend-warning{color:#f2bd55!important}.matrix-player.dead{box-shadow:inset 3px 0 0 rgba(255,91,91,.18)}.matrix-cell.dead .survived-pick{background:linear-gradient(180deg,rgba(61,214,106,.19),rgba(33,135,72,.12));border-color:rgba(89,218,105,.38);color:#8affaa;opacity:1}.live-pick,.pending-result-pick{background:linear-gradient(180deg,rgba(246,167,45,.18),rgba(148,91,15,.13));border:1px solid rgba(246,167,45,.42);color:#ffc25e}.live-pick{box-shadow:0 0 0 1px rgba(246,167,45,.05),0 0 16px rgba(246,167,45,.08)}.required-pick{background:rgba(255,91,91,.11);border:1px solid rgba(255,91,91,.4);color:#ff7676;font-size:16px}.unlocked-pick{background:rgba(246,167,45,.11);border:1px solid rgba(246,167,45,.38);color:#ffc25e;font-size:14px}.current-run-row{border-top:1px solid rgba(255,255,255,.04);background:linear-gradient(90deg,rgba(255,201,74,.035),transparent)}.current-run-row>em{font-style:normal}.current-run-row.is-locked span,.current-run-row.is-locked strong{color:#ffd66e}.current-run-row.is-unlocked span,.current-run-row.is-unlocked strong{color:#f2bd55}.current-run-row.is-required em,.current-run-row.is-required span,.current-run-row.is-required strong{color:#ff8585}.current-round-card .round-line{align-items:flex-start}.deadline-countdown{min-width:178px;display:flex;flex-direction:column;align-items:flex-end;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:rgba(7,16,13,.7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deadline-countdown small{font-size:9px;letter-spacing:.13em;font-weight:950}.deadline-countdown strong{font-size:20px;line-height:1.05;margin-top:2px;color:var(--text)}.deadline-countdown span{font-size:9px;margin-top:4px;color:var(--muted)}.countdown-safe{border-color:rgba(173,255,47,.22)}.countdown-safe small{color:var(--lime)}.countdown-warning{border-color:rgba(255,201,74,.5);background:rgba(255,201,74,.06)}.countdown-warning small,.countdown-warning strong{color:var(--gold)}.countdown-urgent{border-color:rgba(255,145,61,.65);background:rgba(255,145,61,.08)}.countdown-urgent small,.countdown-urgent strong{color:#ff913d}.countdown-critical{border-color:rgba(255,91,91,.8);background:rgba(255,91,91,.09);animation:deadlinePulse 1.8s ease-in-out infinite}.countdown-critical small,.countdown-critical strong{color:var(--red)}.countdown-closed{border-color:rgba(145,167,158,.35);opacity:.82}.countdown-closed small{color:var(--muted)}@keyframes deadlinePulse{0%,to{box-shadow:0 0 0 0 rgba(255,91,91,0)}50%{box-shadow:0 0 0 4px rgba(255,91,91,.08)}}@media(max-width:520px){.current-round-card .round-line{flex-direction:column}.deadline-countdown{width:100%;align-items:flex-start;margin-top:8px}.deadline-countdown strong{font-size:24px}}.app-frame{padding-bottom:122px}.role-nav{min-height:82px}.content{padding-bottom:52px}.trial-profile-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#0a1712;margin:10px 0 16px}.trial-profile-banner>div{display:flex;align-items:center;gap:11px}.trial-profile-banner small{display:block;color:var(--muted);font-size:8px;font-weight:950;letter-spacing:.12em}.trial-profile-banner strong{display:block;margin-top:2px}.trial-profile-banner>span{font-size:10px;color:var(--muted)}.trial-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#07100d;font-weight:950}.trial-message{padding:12px 14px;border-radius:13px;border:1px solid rgba(173,255,47,.32);background:rgba(173,255,47,.07);color:#cfff8b;font-size:11px;line-height:1.5;margin-bottom:12px}.trial-flow-card{border:1px solid rgba(255,201,74,.28);border-radius:19px;background:linear-gradient(180deg,rgba(26,35,24,.98),rgba(11,23,17,.98));padding:20px;margin:0 0 16px}.trial-flow-card h2{margin:5px 0 6px}.trial-flow-card p{color:var(--muted);font-size:11px;line-height:1.5}.trial-flow-card label{display:block;font-size:10px;font-weight:900;color:var(--muted);margin:14px 0 6px}.trial-flow-card input{width:100%;padding:14px;border-radius:12px;border:1px solid var(--line);background:#07120e;color:white;font-weight:900}.trial-code,.trial-field{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#08140f;margin-top:12px}.trial-code small,.trial-field span{color:var(--muted);font-size:9px}.trial-code strong{color:var(--lime);font-size:19px;letter-spacing:.08em}.trial-flow-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}.trial-flow-actions button{min-height:42px;padding:0 16px;border-radius:11px}.empty-hub-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 20px;color:var(--muted)}.empty-hub-state>span{font-size:28px}.empty-hub-state strong{color:white;font-size:18px;margin-top:8px}.empty-hub-state p{font-size:11px}.demo-profile-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.demo-profile-buttons button{display:flex;flex-direction:column;gap:3px;text-align:left;padding:12px;border-radius:11px;border:1px solid var(--line);background:#081510;color:white}.demo-profile-buttons button:hover{border-color:var(--lime)}.demo-profile-buttons span{font-size:9px;color:var(--muted)}.trial-code-login{margin-top:10px;font-size:10px;color:var(--muted)}.trial-code-login b{color:var(--lime)}.hub-role,.hub-status{font-size:10px;padding:7px 10px}.competition-badges .role-badge{font-size:9px;padding:5px 8px}.competition-badges>b:not(.role-badge){font-size:10px}.deadline-word{color:#ff6262!important;font-size:10px!important}.deadline-countdown:not(.countdown-closed):has(.deadline-word){border-color:rgba(255,91,91,.42);background:rgba(255,91,91,.045)}@media(max-width:620px){.trial-profile-banner{align-items:flex-start;flex-direction:column}.demo-profile-buttons{grid-template-columns:1fr}.trial-flow-actions{flex-direction:column}.trial-flow-actions button{width:100%}.app-frame{padding-bottom:132px}}.competition-context-bar .dashboard-return{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(173,255,47,.25);border-radius:10px;background:rgba(173,255,47,.055);color:var(--lime);font-weight:950}.competition-context-bar .dashboard-return:hover{background:rgba(173,255,47,.1)}.competition-actions-card{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;background:#0a1712}.competition-action-title{display:block;margin:4px 0 12px;font-size:15px}.owner-protection-note{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid rgba(255,201,74,.22);border-radius:12px;background:rgba(255,201,74,.05)}.owner-protection-note b{color:var(--gold);font-size:10px}.owner-protection-note span{color:var(--muted);font-size:10px;line-height:1.45}.leave-competition,.reset-tyson-demo{width:100%;margin-top:10px;padding:12px 14px;border-radius:11px;font-weight:950;cursor:pointer}.leave-competition{border:1px solid rgba(255,91,91,.32);background:rgba(255,91,91,.06);color:#ff8b8b}.leave-competition:hover{background:rgba(255,91,91,.11)}.reset-tyson-demo{border:1px solid rgba(255,201,74,.34);background:rgba(255,201,74,.07);color:var(--gold)}.reset-tyson-demo:hover{background:rgba(255,201,74,.12)}.drawer-action-message{margin-top:10px;padding:10px;border-radius:10px;background:rgba(255,91,91,.07);border:1px solid rgba(255,91,91,.2);color:#ff9b9b;font-size:10px}@media(max-width:620px){.competition-context-bar{gap:8px}.competition-context-bar .dashboard-return{padding:7px 9px;font-size:9px}}.join-code-card{margin:14px 0 28px;padding:18px 20px;border:1px solid rgba(158,255,28,.28);border-radius:18px;background:linear-gradient(135deg,rgba(158,255,28,.08),rgba(10,30,22,.55));display:flex;align-items:center;justify-content:space-between;gap:18px}.join-code-card>div:first-child{display:grid;grid-gap:4px;gap:4px}.join-code-card small{font-size:11px;letter-spacing:.16em;color:#9eb5ad;font-weight:800}.join-code-card strong{font-size:30px;letter-spacing:.08em;color:#9eff1c}.join-code-card span{font-size:12px;color:#9eb5ad}.join-code-card>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.join-code-card button{min-height:42px;padding:0 16px;border-radius:12px}.entry-payment-mini{display:grid;grid-gap:2px;gap:2px;margin:0 0 12px;padding:11px 12px;border:1px solid rgba(255,184,54,.25);border-radius:12px;background:rgba(255,184,54,.055);font-size:11px}.entry-payment-mini small{color:#ffbf3f;font-weight:800;letter-spacing:.1em}.entry-payment-mini strong{font-size:13px}.entry-payment-mini span{color:#9eb5ad}.payment-required-round{border-color:rgba(255,72,82,.45)!important}.payment-required-round>span:first-child{background:#ff4852!important;color:white!important}.round-payment-state{margin-left:auto;color:#ff6c74;font-size:11px;font-weight:900;letter-spacing:.08em}@media(max-width:700px){.join-code-card{align-items:flex-start;flex-direction:column}.join-code-card>div:last-child{width:100%}.join-code-card button{flex:1 1}}.los-payment-action-wrap{margin-top:18px}.los-payment-action-wrap .locked-pick{margin-top:0}.los-payment-toggle{width:100%;margin-top:10px;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:13px;padding:12px 14px;font-weight:900;cursor:pointer}.los-payment-details{margin-top:10px;padding:14px 15px;border:1px solid rgba(255,201,74,.28);background:rgba(255,201,74,.055);border-radius:15px;display:flex;flex-direction:column;gap:4px}.los-payment-details small{font-size:9px;letter-spacing:.12em;color:var(--gold);font-weight:950}.los-payment-details strong{font-size:16px}.los-payment-details span{font-size:12px;color:var(--muted)}.los-payment-details .primary{margin-top:10px;width:100%}.los-payment-pending-note{margin-top:10px;padding:11px 13px;border-radius:13px;background:rgba(255,201,74,.07);border:1px solid rgba(255,201,74,.2);font-size:12px;color:#d8c98d}.competition-create-card{max-width:900px}.competition-create-card label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.competition-create-card label>span,.payment-settings-editor label>span{font-size:12px;letter-spacing:.06em;color:#a8c6bb;text-transform:uppercase}.competition-create-card input,.competition-create-card select,.payment-settings-editor input,.payment-settings-editor select{width:100%;box-sizing:border-box;background:#06160f;border:1px solid #214638;border-radius:12px;color:#fff;padding:13px 14px;font:inherit}.create-grid{display:grid;grid-gap:14px;gap:14px;margin:14px 0}.create-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.money-input{display:flex;align-items:center;background:#06160f;border:1px solid #214638;border-radius:12px;overflow:hidden}.money-input b{padding-left:14px;color:#9cff16}.money-input input{border:0!important}.generated-code-preview{margin:14px 0}.generated-code-preview span{display:block;margin-top:7px;font-size:12px;color:#8ca99f}.setup-divider{display:flex;align-items:center;gap:12px;margin:24px 0 8px;color:#9cff16;font-size:12px;font-weight:900;letter-spacing:.12em}.setup-divider:after{content:"";height:1px;background:#24473b;flex:1 1}.inline-check{align-self:end;min-height:48px}.reference-custom{margin-top:8px}.money-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 18px}.money-summary-grid>div{border:1px solid #24473b;border-radius:13px;padding:12px;background:#081b13}.money-summary-grid small{display:block;color:#92aca3;font-size:10px;font-weight:800;letter-spacing:.08em}.money-summary-grid strong{display:block;margin-top:5px;color:#9cff16;font-size:18px}.payment-settings-editor{padding-top:8px}.settings-note{margin-top:16px;padding:12px 14px;border:1px solid #645c19;background:#1e2110;border-radius:12px;color:#d9d8a7;font-size:12px}.pot-private-note{margin:18px 0 8px;padding:16px;border:1px solid #294b3e;background:#091a13;border-radius:14px}.pot-private-note span,.pot-private-note strong{display:block}.pot-private-note span{margin-top:4px;color:#9bb7ad}.payment-amount{display:block;color:#9cff16;margin:3px 0 7px}@media(max-width:720px){.create-grid.two-col,.money-summary-grid{grid-template-columns:1fr}.competition-create-card{padding:18px}}.competition-mode-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:10px 0 18px}.competition-mode-card{min-height:150px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px solid var(--line,#214536);border-radius:18px;background:#071a14;color:#fff;cursor:pointer}.competition-mode-card>span{font-size:25px}.competition-mode-card strong{font-size:18px}.competition-mode-card small{color:#8fb9aa;line-height:1.5}.competition-mode-card b{font-size:10px;letter-spacing:.12em;color:#9cff22}.competition-mode-card.active{border-color:#91ff16;background:rgba(145,255,22,.08);box-shadow:inset 0 0 0 1px rgba(145,255,22,.12)}.friendly-mode-note{display:flex;gap:8px;flex-direction:column;border:1px solid rgba(145,255,22,.28);background:rgba(145,255,22,.06);padding:16px 18px;border-radius:16px;margin:0 0 18px}.friendly-mode-note strong{color:#9cff22}.friendly-mode-note span{color:#a7cabc;line-height:1.5}.friendly-hero-note{border-color:rgba(145,255,22,.25)!important;background:rgba(145,255,22,.05)!important}.friendly-hero-note strong{color:#9cff22!important}.friendly-admin-summary{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid rgba(145,255,22,.22);border-radius:16px;background:rgba(145,255,22,.04);margin-top:12px}.friendly-admin-summary>span{font-size:28px}.friendly-admin-summary strong{display:block;color:#9cff22;margin-bottom:5px}.friendly-admin-summary p{margin:0;color:#a7cabc;line-height:1.5}@media(max-width:720px){.competition-mode-grid{grid-template-columns:1fr}.competition-mode-card{min-height:0}}.platform-commercial-metrics{grid-template-columns:repeat(4,1fr)}.money-good{color:var(--lime)}.money-due{color:var(--red)}.platform-help{color:var(--muted);line-height:1.5;margin:14px 0}.platform-tools{display:grid;grid-template-columns:1fr 150px;grid-gap:8px;gap:8px;margin:14px 0}.platform-tools input,.platform-tools select{width:100%;border:1px solid var(--line);background:#0a1410;color:var(--text);border-radius:12px;padding:11px 12px;outline:none}.commercial-list{display:grid;grid-gap:9px;gap:9px;padding-bottom:14px}.commercial-row{border:1px solid var(--line);border-radius:16px;background:#0a1410;overflow:hidden}.commercial-main{width:100%;border:0;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;text-align:left;cursor:pointer}.commercial-main>div:first-child{display:flex;flex-direction:column;gap:3px}.commercial-detail span,.commercial-main small,.commercial-main span{color:var(--muted);font-size:11px}.commercial-right{min-width:112px;display:grid;justify-items:end;grid-gap:2px;gap:2px}.commercial-right>strong{font-size:18px}.billing-pill{font-size:8px;font-weight:950;letter-spacing:.08em;padding:5px 7px;border-radius:999px;background:#26352f;color:#d9e4df}.billing-pill.paid{background:rgba(173,255,47,.12);color:var(--lime);border:1px solid rgba(173,255,47,.25)}.billing-pill.due{background:rgba(255,91,91,.11);color:var(--red);border:1px solid rgba(255,91,91,.25)}.billing-pill.part-paid{background:rgba(255,201,74,.12);color:var(--gold);border:1px solid rgba(255,201,74,.25)}.billing-pill.free{background:#1c2a24;color:var(--muted)}.commercial-detail{border-top:1px solid var(--line);padding:14px}.commercial-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.commercial-grid>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:11px;display:flex;flex-direction:column;gap:3px}.commercial-grid small{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.1em}.commercial-actions{display:flex;gap:8px;margin-top:12px}.commercial-actions button{border:1px solid var(--line);background:transparent;color:white;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:950}.commercial-actions .primary-inline{background:var(--lime);color:#07100d;border-color:var(--lime)}.platform-empty{padding:24px;text-align:center;color:var(--muted)}@media(max-width:620px){.platform-commercial-metrics{grid-template-columns:repeat(2,1fr)}.commercial-grid,.platform-tools{grid-template-columns:1fr}.commercial-main{align-items:flex-start}.commercial-actions{flex-direction:column}}.game-disabled-card{opacity:.92;border-style:dashed}.disabled-game-copy{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}.disabled-game-copy strong{display:block;font-size:18px;margin-bottom:6px}.disabled-game-copy p{margin:0;color:var(--muted)}.gg-control-card .setting-row button{min-width:150px}.competition-create-card .create-grid.two-col:has(.money-input){grid-template-columns:1fr}.access-required-round{border-color:rgba(255,201,74,.26)!important;background:rgba(255,201,74,.035)!important}.access-required-round>span:first-child{background:rgba(255,201,74,.14)!important;color:var(--gold)!important}.access-requested-round{border-color:rgba(255,201,74,.3)!important;background:rgba(255,201,74,.055)!important}.access-request-wrap .locked-pick strong{max-width:560px;line-height:1.35}.access-request-cta{width:100%;margin-top:10px;min-height:46px;border-radius:13px;border:1px solid rgba(173,255,47,.3);background:rgba(173,255,47,.08);color:var(--lime);font-weight:950;letter-spacing:.02em;cursor:pointer}.access-request-cta:hover{background:rgba(173,255,47,.13);border-color:rgba(173,255,47,.46)}.access-request-cta:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.entry-option-card .access-request-cta{margin-top:8px}.payment-state-block{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.payment-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,184,54,.23);background:#0b1711;color:#fff;text-align:left;cursor:pointer}.payment-summary span{display:grid;grid-gap:2px;gap:2px}.payment-summary strong{font-size:9px;letter-spacing:.09em;color:#ffbf3f}.payment-summary small{font-size:9px;color:var(--muted)}.payment-summary>b{font-size:9px;color:#c6d3ce;white-space:nowrap}.payment-details-panel{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#09150f;font-size:10px}.payment-details-panel small{color:var(--muted);font-weight:900;letter-spacing:.09em}.payment-details-panel strong{font-size:12px}.payment-details-panel span{color:#9eb5ad}.payment-sent-cta{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(255,184,54,.42);background:rgba(255,184,54,.07);color:#ffd06b;font-weight:950;font-size:11px;cursor:pointer}.payment-sent-cta:hover{background:rgba(255,184,54,.12)}.entry-payment-mini{display:none}.imported-mock-state{border-color:rgba(166,255,31,.28);background:linear-gradient(135deg,rgba(166,255,31,.08),rgba(255,255,255,.02))}.imported-mock-state strong{white-space:nowrap;color:#a6ff1f}.competition-context-polished{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 18px;border-bottom:1px solid var(--line);background:#07140f;position:-webkit-sticky;position:sticky;top:0;z-index:25}.dashboard-return-primary{min-height:42px;padding:0 16px!important;border-radius:12px!important;background:var(--lime)!important;border:1px solid var(--lime)!important;color:#07100d!important;font-weight:950!important;letter-spacing:.02em;box-shadow:0 0 0 1px rgba(173,255,47,.08)}.dashboard-return-primary:hover{filter:brightness(1.04)}.competition-context-title{display:flex;align-items:center;gap:10px}.competition-context-title>strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-member-state{font-size:8px;font-weight:950;letter-spacing:.08em;padding:5px 7px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.context-member-state.is-out{color:#ff7373;border-color:rgba(255,91,91,.35);background:rgba(255,91,91,.06)}.context-member-state.is-alive{color:var(--lime);border-color:rgba(173,255,47,.25);background:rgba(173,255,47,.06)}.competition-context-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.context-role-pill{font-size:8px;font-weight:950;letter-spacing:.1em;color:var(--lime);border:1px solid rgba(173,255,47,.26);background:rgba(173,255,47,.05);padding:7px 9px;border-radius:999px}.context-code-pill{display:flex;gap:7px;border:1px solid var(--line);background:#091811;color:white;border-radius:999px;padding:7px 10px;cursor:pointer}.context-code-pill small{font-size:7px;letter-spacing:.12em;color:var(--muted);font-weight:900}.context-code-pill b{font-size:10px;color:#cde0d8;letter-spacing:.04em}.compact-competition-hero{padding-top:24px!important}.compact-competition-hero .hero-top{align-items:flex-start}.hero-meta-line{display:flex;align-items:center;gap:9px;margin-bottom:7px;font-size:9px;font-weight:950;letter-spacing:.1em;color:var(--muted)}.friendly-inline-pill{display:inline-flex;color:var(--lime);border:1px solid rgba(173,255,47,.22);background:rgba(173,255,47,.05);padding:5px 7px;border-radius:999px}.compact-private-note{margin-bottom:12px!important}.compact-competition-hero .stat-grid{margin-top:20px}.compact-competition-hero .stat-grid>div:nth-child(2) strong{font-size:32px}.backend-banner.demo{padding:9px 13px;min-height:0;opacity:.72}.backend-banner.demo span{font-size:10px}.game-disabled-card{opacity:1;border-style:solid!important;background:linear-gradient(180deg,#0a1913,#08140f)}.game-disabled-card .entry-option-head .status-pill{color:#aab8b3}.game-disabled-card .disabled-game-copy{border-style:dashed}.game-disabled-card .primary{background:rgba(173,255,47,.1);color:var(--lime);border:1px solid rgba(173,255,47,.32)}.inactive-gg-page{max-width:760px;margin:44px auto;padding:38px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#0d2018,#08150f);text-align:center}.inactive-gg-icon{font-size:46px;margin-bottom:14px}.inactive-gg-page h1{font-size:34px;margin:8px 0}.inactive-gg-page p{max-width:580px;margin:0 auto 24px;color:var(--muted);line-height:1.6}.inactive-gg-page .primary{max-width:360px;width:100%}.missed-deadline-pick{min-width:108px!important;color:#ff8f8f!important;border-color:rgba(255,91,91,.42)!important;background:rgba(255,91,91,.12)!important;font-size:8px!important;letter-spacing:.035em}.matrix-status-pill{white-space:nowrap}@media(max-width:760px){.competition-context-polished{grid-template-columns:1fr auto;gap:9px}.dashboard-return-primary{grid-column:1/-1;width:100%}.competition-context-title{min-width:0}.context-code-pill small,.context-member-state,.context-role-pill{display:none}.compact-competition-hero .hero-top{gap:12px}.compact-competition-hero .hero-top>span{font-size:8px}.inactive-gg-page{margin:20px 0;padding:26px 18px}}.run-history-title{margin-top:14px}.current-round-title+.pick-card{margin-bottom:4px}.history-row.history-won em{color:var(--lime)}.history-row.history-live em{color:var(--gold)}.history-row.history-out em{color:var(--red)}.history-row.history-missed em{color:var(--gold)}.history-row.history-out strong{color:#ff9a9a}.history-row.history-missed strong{color:var(--gold)}.hub-open-cue{font-size:25px!important;line-height:1;color:var(--lime)!important;font-weight:500!important}.hub-comp-meta{min-width:116px}.entry-options-grid{margin-top:6px}@media(max-width:620px){.hub-open-cue{justify-self:end!important}.hub-comp-meta{min-width:0}}.league-pulse-title span{color:var(--lime)}.league-pulse-card{padding:0 16px;overflow:hidden}.league-pulse-row{display:grid;grid-template-columns:94px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:16px 2px;border-bottom:1px solid var(--line)}.league-pulse-row:last-child{border-bottom:0}.pulse-badge{justify-self:start;font-size:9px;font-weight:950;letter-spacing:.12em;border-radius:999px;padding:7px 9px;border:1px solid var(--line);color:var(--muted);background:#0b1511;white-space:nowrap}.pulse-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.pulse-copy strong{font-size:14px;color:var(--text)}.pulse-copy span{font-size:11px;line-height:1.4;color:var(--muted)}.pulse-reveal .pulse-badge,.pulse-survivors .pulse-badge{color:var(--lime);border-color:rgba(173,255,47,.28);background:rgba(173,255,47,.07)}.pulse-match .pulse-badge{color:#07100d;background:var(--gold);border-color:var(--gold)}.pulse-settled .pulse-badge{color:#07100d;background:var(--lime);border-color:var(--lime)}.pulse-locked .pulse-badge{color:var(--gold);border-color:rgba(255,201,74,.28);background:rgba(255,201,74,.07)}.pulse-organiser .pulse-badge{color:#b8cec5}.pulse-system .pulse-badge{color:#d8c7ff;border-color:rgba(216,199,255,.25)}@media(max-width:520px){.league-pulse-row{grid-template-columns:82px 1fr;gap:10px}.pulse-badge{font-size:8px;padding:6px 7px}.pulse-copy strong{font-size:13px}}.golden-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.golden-deactivate{border:1px solid rgba(255,91,91,.35);background:rgba(255,91,91,.08);color:var(--red);border-radius:12px;padding:10px 12px;font-size:10px;font-weight:950;letter-spacing:.06em}.golden-deactivate:disabled{opacity:.45;cursor:not-allowed}.golden-friendly-summary{display:flex;align-items:baseline;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.golden-friendly-summary strong{font-size:34px;color:var(--gold);line-height:1}.golden-friendly-summary span{color:#f5d47a;font-size:12px}.account-drawer-clean{height:min(78vh,680px)}.account-drawer-clean .account-scroll{padding:0 18px 20px}.identity-card-clean{margin-top:16px;padding:14px 15px}.identity-card-clean>div:last-child{min-width:0}.identity-card-clean strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-competitions-clean{margin-top:4px}.account-competitions-clean .competition-row{padding:13px 4px}.account-competitions-clean .competition-row small{display:none}.account-signout{margin-top:18px;min-height:46px}.developer-tools-collapse{margin-top:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#09140f;overflow:hidden}.developer-tools-collapse summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer;color:#9fb2aa;font-size:11px;font-weight:900}.developer-tools-collapse summary::-webkit-details-marker{display:none}.developer-tools-collapse summary:after{content:"Γû╛";color:var(--muted);font-size:12px}.developer-tools-collapse[open] summary:after{content:"Γû┤"}.developer-tools-collapse summary small{margin-left:auto;font-size:7px;letter-spacing:.12em;color:#71867e}.developer-tools-body{padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.06)}.developer-tool-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0}.developer-tool-row>div{display:flex;flex-direction:column;gap:3px}.developer-tool-row strong{font-size:11px}.developer-tool-row span{font-size:9px;line-height:1.4;color:var(--muted)}.compact-dev-toggle{width:auto!important;min-width:112px;padding:9px 10px!important;font-size:9px!important}.account-drawer-clean .reset-demo,.account-drawer-clean .reset-tyson-demo{margin-top:8px}.entry-card-metrics-single{grid-template-columns:1fr!important}.entry-card-metrics-single .entry-metric{min-height:72px}.eliminated-summary+.entry-options-grid{margin-top:0}.context-code-pill{padding:5px 8px;gap:5px;background:transparent;border-color:rgba(255,255,255,.07);opacity:.72}.context-code-pill:hover{opacity:1;border-color:rgba(173,255,47,.22)}.context-code-pill small{font-size:6px}.context-code-pill b{font-size:9px}@media(max-width:620px){.account-drawer-clean{height:min(84vh,720px)}.developer-tool-row{grid-template-columns:1fr}.compact-dev-toggle{width:100%!important}.context-code-pill{padding:5px 7px}}.account-drawer-wrap{align-items:center;padding:28px 20px}.account-drawer-clean{width:min(1080px,calc(100vw - 40px));height:min(88vh,900px);border-radius:26px;overflow:hidden}.account-drawer-clean .drawer-head{flex:0 0 auto;padding:20px 24px;background:#0b1511;position:-webkit-sticky;position:sticky;top:0;z-index:3}.account-drawer-clean .account-scroll{padding:0 22px 30px;overflow-y:auto;overscroll-behavior:contain}.notification-scope-note{margin:0 0 4px!important;color:var(--muted)!important;font-size:11px!important;line-height:1.45!important}.account-drawer-clean .notification-settings{padding:18px 20px}.account-drawer-clean .toggle-row{padding:14px 0}@media(max-width:620px){.account-drawer-wrap{align-items:flex-end;padding:0}.account-drawer-clean{width:100%;height:min(90vh,820px);border-radius:24px 24px 0 0}.account-drawer-clean .account-scroll{padding:0 16px 28px}}.account-drawer-clean{width:min(1160px,calc(100vw - 32px));height:min(92vh,940px)}.account-drawer-clean .notification-settings{padding:14px 18px}.account-drawer-clean .toggle-row{padding:11px 0}.account-signout{margin:18px 0 6px}@media(max-width:620px){.account-drawer-clean{height:94vh}.account-drawer-wrap{padding:0}}.platform-game-toggle{display:flex;gap:8px;margin:0 0 18px;padding:6px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:16px;max-width:520px}.platform-game-toggle button{flex:1 1;padding:11px 14px;border:0;border-radius:11px;background:transparent;color:#8d98a8;font-weight:900;letter-spacing:.05em}.platform-game-toggle button.active{background:#b9ff3b;color:#071009}.gg-release-integrity{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:13px 15px;border-radius:12px;background:rgba(185,255,59,.06);border:1px solid rgba(185,255,59,.18)}.gg-release-integrity span{color:#94a0ad;font-size:13px}.gg-audit-card{margin-top:22px;padding:18px;border-radius:18px;background:#0b1119;border:1px solid rgba(255,255,255,.09)}.gg-audit-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:16px 0}.gg-audit-summary>div{padding:13px;border-radius:12px;background:#101823;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:3px}.gg-audit-summary small{font-size:10px;color:#7f8b99;font-weight:900;letter-spacing:.08em}.gg-audit-summary strong{font-size:18px}.gg-audit-feed{display:flex;flex-direction:column;gap:7px}.gg-audit-event{display:grid;grid-template-columns:74px 1fr 76px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#0f1721;border:1px solid rgba(255,255,255,.055);font-size:12px}.gg-audit-event b{color:#b9ff3b}.gg-audit-event span{color:#d5dbe3}.gg-audit-event time{color:#788493;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.gg-audit-event.freeze b,.gg-audit-event.release b{color:#ffbf48}.gg-audit-demo-controls{display:flex;gap:9px;margin-top:14px}.gg-audit-demo-controls button{padding:10px 13px;border-radius:10px}@media(max-width:700px){.gg-audit-summary{grid-template-columns:1fr}.gg-audit-event{grid-template-columns:54px 1fr 70px}.platform-game-toggle{max-width:none}}.notification-bell{position:relative;border:1px solid rgba(255,255,255,.1);background:#0b1511;color:#eaf2ee;border-radius:12px;min-width:42px;height:38px;font-size:16px}.notification-bell b{position:absolute;right:-5px;top:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--lime);color:#07100d;font-size:9px;display:grid;place-items:center;border:2px solid #07100d}.notification-wrap{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.58);display:flex;justify-content:flex-end;padding:72px 22px 22px}.notification-panel{width:min(470px,100%);height:min(760px,calc(100vh - 94px));border:1px solid rgba(255,255,255,.1);background:#09120f;border-radius:22px;box-shadow:0 22px 70px rgba(0,0,0,.48);display:flex;flex-direction:column;overflow:hidden}.notification-head{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border-bottom:1px solid var(--line)}.notification-head h2{margin:3px 0;font-size:23px}.notification-head span{font-size:10px;color:var(--muted)}.notification-head>button{border:0;background:transparent;color:#fff;font-size:18px}.notification-toolbar{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.notification-toolbar button{padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:#0f1b16;color:#9eaea7;font-size:9px;font-weight:900}.notification-toolbar .test-event-button{color:var(--lime);border-color:rgba(185,255,59,.22)}.notification-list{overflow-y:auto;flex:1 1}.notification-item{width:100%;display:grid;grid-template-columns:10px 1fr;grid-gap:10px;gap:10px;text-align:left;padding:15px 17px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:var(--text)}.notification-item.unread{background:rgba(185,255,59,.035)}.notification-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;background:#52645c}.notification-item.unread .notification-dot{background:var(--lime);box-shadow:0 0 0 4px rgba(185,255,59,.06)}.notification-item-top{display:flex;gap:12px;justify-content:space-between}.notification-item strong{font-size:12px}.notification-item time{font-size:8px;color:#73847d;white-space:nowrap}.notification-item p{margin:4px 0 5px;font-size:10px;color:#a5b2ac;line-height:1.45}.notification-item small{font-size:8px;color:#728078;text-transform:uppercase;letter-spacing:.06em}.notification-foot{padding:11px 14px;font-size:8px;color:#6f7d76;border-top:1px solid var(--line)}.notification-empty{padding:30px;text-align:center;color:var(--muted)}.contact-organiser-button{margin-left:8px}.organiser-contact-card p{max-width:760px;color:var(--muted)}.organiser-message-log{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.organiser-message-log>div{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:11px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0c1712}.organiser-message-log strong{font-size:11px}.organiser-message-log span{font-size:9px;color:var(--muted)}.organiser-message-log small{grid-column:1/-1;font-size:9px;color:#9bac9f}.contact-delivery-note{font-size:9px!important;color:#75867d!important;margin-top:12px!important}.platform-contact-wrap{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.66);display:grid;place-items:center;padding:20px}.platform-contact-modal{width:min(690px,100%);max-height:90vh;overflow:auto;padding:0 20px 20px;border-radius:22px;background:#0a1410;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.55)}.platform-contact-modal .drawer-head{margin:0 -20px 18px;padding:18px 20px}.contact-context{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;padding:12px 14px;border:1px solid rgba(185,255,59,.16);background:rgba(185,255,59,.04);border-radius:12px;margin-bottom:16px}.contact-context b{font-size:12px}.contact-context small,.contact-context span{font-size:9px;color:var(--muted)}.platform-contact-modal label{display:flex;flex-direction:column;gap:7px;margin:13px 0;font-size:8px;font-weight:900;letter-spacing:.1em;color:#84958c}.platform-contact-modal input,.platform-contact-modal textarea{width:100%;border:1px solid var(--line);border-radius:11px;background:#08100d;color:var(--text);padding:12px;font:inherit;letter-spacing:0}.platform-contact-modal textarea{resize:vertical;line-height:1.5}.contact-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}@media(max-width:620px){.notification-wrap{padding:0;align-items:flex-end}.notification-panel{width:100%;height:88vh;border-radius:22px 22px 0 0}.contact-modal-actions{flex-direction:column}.contact-organiser-button{margin-left:0;margin-top:8px}.commercial-actions{display:flex;flex-wrap:wrap}}.platform-message-button{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(185,255,59,.22);background:rgba(185,255,59,.06);color:#dfffb0;border-radius:12px;padding:9px 11px;font-size:10px;font-weight:900}.platform-message-button>b{position:absolute;right:-6px;top:-7px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#b9ff3b;color:#071009;font-size:8px}.platform-thread-wrap{position:fixed;inset:0;z-index:130;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:22px}.platform-inbox,.platform-thread{width:min(760px,100%);height:min(84vh,820px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(185,255,59,.18);border-radius:24px;background:#08120e;box-shadow:0 28px 90px rgba(0,0,0,.62)}.platform-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line);background:#0b1812}.platform-thread-head h2{margin:4px 0 3px}.platform-thread-head p{margin:0;color:var(--muted);font-size:10px}.platform-thread-head>button{border:1px solid var(--line);background:#0b1812;color:var(--text);border-radius:12px;width:42px;height:42px;font-size:18px}.platform-thread-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 20px;border-bottom:1px solid var(--line);background:rgba(185,255,59,.025)}.platform-thread-context>div{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px}.platform-thread-context small{font-size:7px;color:var(--muted);font-weight:900;letter-spacing:.09em}.platform-thread-context strong{font-size:11px}.platform-thread-messages{flex:1 1;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.platform-thread-empty{margin:auto;display:flex;flex-direction:column;gap:5px;text-align:center;color:var(--muted)}.platform-thread-empty strong{color:var(--text)}.platform-message-bubble{max-width:76%;padding:12px 13px;border:1px solid var(--line);border-radius:15px;background:#0c1712}.platform-message-bubble.mine{align-self:flex-end;background:rgba(185,255,59,.085);border-color:rgba(185,255,59,.22)}.platform-message-bubble.theirs{align-self:flex-start}.platform-message-meta{display:flex;gap:12px;justify-content:space-between;align-items:center}.platform-message-meta strong{font-size:9px}.platform-message-meta span{font-size:8px;color:var(--muted)}.platform-message-bubble p{white-space:pre-wrap;margin:7px 0;font-size:11px;line-height:1.5}.platform-message-bubble>small{display:block;text-align:right;font-size:8px;color:#7f9187}.platform-message-bubble>small.message-read{color:#b9ff3b}.platform-thread-compose{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:14px 20px;border-top:1px solid var(--line);background:#0b1812}.platform-thread-compose textarea{resize:none;width:100%;border:1px solid var(--line);border-radius:12px;background:#07100c;color:var(--text);padding:11px 12px;font:inherit;line-height:1.45}.platform-thread-compose button{align-self:stretch}.platform-thread-note{padding:0 20px 13px;background:#0b1812;color:#71827a;font-size:8px}.platform-inbox-summary{display:flex;align-items:baseline;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.platform-inbox-summary strong{font-size:24px;color:#b9ff3b}.platform-inbox-summary span{font-weight:900}.platform-inbox-summary small{margin-left:auto;color:var(--muted)}.platform-inbox-list{overflow:auto;padding:14px;display:grid;grid-gap:8px;gap:8px}.platform-inbox-list>button{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;text-align:left;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:#0b1711;color:var(--text)}.platform-inbox-list>button>div{display:flex;flex-direction:column;gap:3px;min-width:0}.platform-inbox-list strong{font-size:11px}.platform-inbox-list small,.platform-inbox-list span{font-size:8px;color:var(--muted)}.platform-inbox-list small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.platform-inbox-list>button>div:last-child{align-items:flex-end}.platform-inbox-list b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#b9ff3b;color:#071009;font-size:8px}@media(max-width:700px){.platform-thread-wrap{padding:0;align-items:flex-end}.platform-inbox,.platform-thread{width:100%;height:90vh;border-radius:22px 22px 0 0}.platform-thread-context{grid-template-columns:1fr}.platform-message-button span{display:none}.platform-thread-compose{grid-template-columns:1fr}.platform-message-bubble{max-width:88%}}.platform-message-priority{display:flex;align-items:center;gap:7px;padding:10px 20px;border-top:1px solid var(--line);background:#0b1812}.platform-message-priority>span{font-size:7px;color:var(--muted);font-weight:950;letter-spacing:.1em;margin-right:4px}.platform-message-priority button{border:1px solid var(--line);background:#08120e;color:#9baaa3;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:950}.platform-message-priority button.active{border-color:rgba(185,255,59,.35);background:rgba(185,255,59,.1);color:var(--lime)}.platform-message-priority button.urgent{border-color:rgba(255,67,84,.28);color:#ff8a96}.platform-message-priority button.urgent.active{background:rgba(255,67,84,.1);border-color:rgba(255,67,84,.52);color:#ff5668}.platform-message-priority small{margin-left:auto;color:#718078;font-size:8px;max-width:280px;text-align:right}.platform-message-bubble.action-required{border-color:rgba(255,67,84,.4);box-shadow:inset 3px 0 0 rgba(255,67,84,.7)}.message-priority-flag{font-size:7px;font-weight:1000;letter-spacing:.11em;color:#ff5f70;margin-bottom:7px}.ack-inline{margin-top:8px;border:1px solid rgba(255,67,84,.32);background:rgba(255,67,84,.08);color:#ff9aa4;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:950}.ack-inline:disabled{color:var(--lime);border-color:rgba(185,255,59,.22);background:rgba(185,255,59,.06)}.platform-inbox-list>button.has-urgent{border-color:rgba(255,67,84,.35)}.platform-action-wrap{position:fixed;inset:0;z-index:220;background:rgba(0,0,0,.82);display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.platform-action-modal{width:min(560px,100%);border:1px solid rgba(255,67,84,.48);border-radius:24px;background:linear-gradient(145deg,#0c1712,#08100d);box-shadow:0 30px 100px rgba(0,0,0,.72),inset 0 0 0 1px rgba(255,67,84,.08);padding:26px;position:relative;overflow:hidden}.platform-action-modal:before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-100px;top:-120px;background:rgba(255,67,84,.08)}.platform-action-flag{display:inline-flex;border:1px solid rgba(255,67,84,.4);background:rgba(255,67,84,.1);color:#ff6575;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:1000;letter-spacing:.09em;margin-bottom:18px}.platform-action-modal h2{font-size:30px;margin:5px 0 2px}.platform-action-comp{display:block;color:#b9ff3b;font-size:12px;margin-bottom:18px}.platform-action-modal>p{font-size:15px;line-height:1.55;color:#e7efeb;white-space:pre-wrap;margin:0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.platform-action-meta{display:flex;justify-content:space-between;gap:10px;color:#7b8b83;font-size:8px;padding:10px 0}.platform-action-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:8px}.platform-action-buttons .primary,.platform-action-buttons .secondary-inline{min-height:46px}.platform-action-modal>small{display:block;color:#6f7c76;font-size:8px;line-height:1.45;margin-top:12px;text-align:center}@media(max-width:650px){.platform-message-priority{align-items:flex-start;flex-wrap:wrap}.platform-message-priority small{width:100%;max-width:none;text-align:left;margin-left:0}.platform-action-buttons{grid-template-columns:1fr}.platform-action-modal{padding:21px}.platform-action-modal h2{font-size:25px}}.platform-event-button{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(153,255,24,.28);background:rgba(153,255,24,.06);color:#dfffc0;border-radius:16px;padding:11px 14px;font-weight:900;cursor:pointer}.platform-event-button b{position:absolute;right:-6px;top:-8px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#9cff1a;color:#061009;display:grid;place-items:center;font-size:11px}.platform-event-panel{width:min(760px,96vw)}.platform-event-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px 20px}.platform-event-summary>div{border:1px solid rgba(151,255,188,.14);background:rgba(255,255,255,.025);border-radius:14px;padding:12px 14px}.platform-event-summary small{display:block;color:#88a89a;font-weight:900;letter-spacing:.12em}.platform-event-summary strong{font-size:24px}.platform-event-filters{display:flex;gap:7px;padding:0 20px 12px;flex-wrap:wrap}.platform-event-filters button{border:1px solid rgba(151,255,188,.15);background:#08130f;color:#99b0a7;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.platform-event-filters button.active{border-color:#9cff1a;background:rgba(156,255,26,.12);color:#dfffbb}.platform-event-item.action-required{border-color:rgba(255,184,51,.4);background:rgba(255,184,51,.06)}.platform-event-item.action-required strong:before{content:"ACTION REQUIRED ┬╖ ";color:#ffbd45}.platform-event-list .type-gg,.platform-event-list .type-golden_goal{background:#f2b33d}.platform-event-list .type-los{background:#9cff1a}@media(max-width:720px){.platform-event-button span{display:none}.platform-event-summary{grid-template-columns:1fr 1fr}.platform-event-panel{width:100vw}}.platform-record-search{position:relative;margin:14px 24px 6px}.platform-record-search input{width:100%;background:#06130e;border:1px solid #254335;border-radius:14px;padding:14px 16px;color:#f4fff8;font:inherit}.platform-record-results{position:absolute;z-index:20;top:52px;left:0;right:0;background:#071810;border:1px solid #315943;border-radius:14px;overflow:hidden;box-shadow:0 18px 45px #0008}.platform-record-results button{width:100%;display:grid;grid-template-columns:130px 1fr auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;padding:12px 14px;border:0;border-bottom:1px solid #1d382b;background:transparent;color:#fff}.platform-record-results button:hover{background:#10271a}.platform-record-results small,.platform-record-results span{color:#8fb09f}.platform-record-wrap{position:fixed;inset:0;z-index:120;background:#000b;display:grid;place-items:center;padding:24px}.platform-record{width:min(860px,94vw);max-height:84vh;overflow:auto;background:#071811;border:1px solid #315943;border-radius:24px;padding:22px}.platform-record-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #254335;padding-bottom:16px}.platform-record-head h2{margin:4px 0}.platform-record-head p{margin:0;color:#98b4a6}.platform-record-head>button{border:1px solid #315943;border-radius:12px;background:#0b1b14;color:#fff;width:44px;height:44px}.platform-record-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0}.platform-record-grid>div,.platform-record-latest{border:1px solid #254335;border-radius:14px;padding:14px;background:#0a1b13}.platform-record-grid small,.platform-record-latest small{display:block;color:#88a99a;font-weight:800;letter-spacing:.08em}.platform-record-grid strong,.platform-record-latest strong{display:block;font-size:18px;margin:5px 0}.platform-record-grid span,.platform-record-latest span{color:#9bb6a8}.platform-record-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}@media(max-width:700px){.platform-record-grid,.platform-record-results button{grid-template-columns:1fr}.platform-record-search{margin-inline:14px}}.security-card{border:1px solid rgba(144,255,47,.16);border-radius:18px;padding:18px 20px;background:rgba(8,26,20,.62)}.security-form-head,.security-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.security-form-head>div,.security-row>div{display:flex;flex-direction:column;gap:4px}.security-form-head span,.security-row span{color:var(--muted);font-size:.85rem}.security-form-head button,.security-row button{border:1px solid rgba(144,255,47,.2);background:transparent;color:var(--text);border-radius:12px;padding:10px 14px;font-weight:800}.password-form{display:grid;grid-gap:9px;gap:9px}.password-form label{font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:4px}.password-form input{width:100%;border:1px solid rgba(144,255,47,.18);background:#06150f;color:var(--text);padding:13px 14px;border-radius:12px}.password-message{padding:10px 12px;border-radius:10px;background:rgba(255,90,90,.08);color:#ff9b9b;font-weight:800}.password-message.success{background:rgba(144,255,47,.08);color:var(--lime)}.coadmin-card .admin-head>div p{margin:5px 0 0;color:var(--muted);max-width:650px}.coorganiser-add{flex-wrap:wrap}.coorganiser-add small{width:100%;color:var(--muted);padding-top:3px}.organiser-access-message{margin:10px 0;padding:11px 13px;border:1px solid rgba(144,255,47,.2);border-radius:12px;color:var(--lime);background:rgba(144,255,47,.05);font-weight:800}.coadmin-row>div:first-child{display:flex;flex-direction:column}.coadmin-row>div:first-child small{color:var(--muted);font-size:.78rem;margin-top:2px}@media(max-width:720px){.security-form-head,.security-row{align-items:flex-start;flex-direction:column}.security-form-head button,.security-row button{width:100%}}:root{--los-topbar-height:78px}.topbar{min-height:var(--los-topbar-height);z-index:40}.competition-context-polished{top:var(--los-topbar-height);z-index:35}.admin-card{margin-bottom:18px}.friendly-settings-card .admin-head{padding-bottom:12px}.friendly-admin-summary{margin-top:14px}.coadmin-card{margin-top:6px}@media(max-width:760px){:root{--los-topbar-height:74px}.topbar{padding-top:14px;padding-bottom:14px}.competition-context-polished{top:var(--los-topbar-height)}}.gameweek-status-list{margin-top:18px;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:rgba(7,16,13,.38)}.gw-status-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 15px;border-bottom:1px solid var(--line)}.gw-status-row:last-child{border-bottom:0}.gw-status-row>b{font-size:12px;color:var(--muted)}.gw-status-row>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.gw-status-row strong{font-size:15px}.gw-status-row span{font-size:11px;color:var(--muted);margin-top:2px}.gw-current-action em,.gw-status-row>em{font-size:10px;font-style:normal;font-weight:950;letter-spacing:.06em;white-space:nowrap}.gw-won>em{color:var(--lime)}.gw-missed>em,.gw-out>em{color:var(--red)}.gw-live>em,.gw-pending>em{color:var(--gold)}.gw-locked{background:rgba(173,255,47,.035)}.gw-locked .gw-current-action em{color:var(--lime)}.gw-pending{background:rgba(255,201,74,.035)}.gw-pending .gw-current-action em{color:var(--gold)}.gw-current-action{display:flex;align-items:center;gap:12px}.gw-current-action button{border:0;background:transparent;color:var(--lime);font-size:11px;font-weight:950;cursor:pointer}.history-import-note{padding:12px 15px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;background:rgba(145,167,158,.035)}.history-import-note strong{font-size:12px}.history-import-note span{font-size:11px;color:var(--muted);margin-top:2px}@media(max-width:560px){.gw-status-row{grid-template-columns:46px minmax(0,1fr);gap:8px 10px}.gw-current-action,.gw-status-row>em{grid-column:2}.gw-current-action{justify-content:space-between}.gw-current-action button{padding:0}}.los-audit-card{margin-top:28px}.audit-banter{font-style:normal;color:#9aa5b1;font-size:11px}.gg-audit-event.change b{color:#ffbf48}.gg-audit-event.change{border-color:rgba(255,191,72,.16)}.gg-audit-event time{line-height:1.35;min-width:110px}.gg-audit-event{grid-template-columns:74px 1fr 118px}@media(max-width:700px){.gg-audit-event{grid-template-columns:54px 1fr 96px}.gg-audit-event time{min-width:0;font-size:10px}}.entrant-name-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.entrant-role-badge{font-size:10px;letter-spacing:.08em;font-weight:900;color:#b7ff34;border:1px solid rgba(183,255,52,.35);background:rgba(183,255,52,.08);padding:4px 7px;border-radius:999px}.audit-empty-state{padding:18px 16px;border:1px dashed rgba(148,180,165,.24);border-radius:14px;color:#8fae9f;font-size:14px;background:rgba(4,16,12,.28)}.current-week-head{background:linear-gradient(180deg,rgba(173,255,47,.13),#10231b)!important;color:#eaffcc!important;box-shadow:inset 0 -2px 0 rgba(173,255,47,.48)}.current-week-head span{display:block}.current-week-head small{display:block;margin-top:3px;color:var(--lime);font-size:7px;letter-spacing:.12em;font-weight:950}.current-week-cell{background:linear-gradient(180deg,rgba(173,255,47,.045),#0d1d17)!important;box-shadow:inset 1px 0 0 rgba(173,255,47,.12),inset -1px 0 0 rgba(173,255,47,.12)}.current-pick-state{display:flex;min-width:82px;min-height:42px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:10px;padding:5px 7px;font-weight:950}.current-pick-state>span{font-size:13px;line-height:1}.current-pick-state small{font-size:7px;letter-spacing:.055em;white-space:nowrap}.current-pick-state.locked{color:#ffd66e;background:rgba(255,201,74,.08);border:1px solid rgba(255,201,74,.2)}.current-pick-state.required{color:#ff8b8b;background:rgba(255,91,91,.09);border:1px solid rgba(255,91,91,.24)}.current-pick-state.warning{color:#f2bd55;background:rgba(242,189,85,.08);border:1px solid rgba(242,189,85,.24)}.current-pick-state.revealed{background:rgba(246,167,45,.05);border:1px solid rgba(246,167,45,.18)}.matrix-status.needs-pick .matrix-status-pill{color:#ff9292;border-color:rgba(255,91,91,.34);background:rgba(255,91,91,.11)}.matrix-status.needs-lock .matrix-status-pill{color:#f4c866;border-color:rgba(242,189,85,.34);background:rgba(242,189,85,.1)}@media(max-width:620px){.current-pick-state{min-width:70px}.current-pick-state small{font-size:6.5px}}.gg-audit-event.admin-public-event{grid-template-columns:165px 1fr 118px;border-color:rgba(173,255,47,.14);background:linear-gradient(90deg,rgba(173,255,47,.045),rgba(15,23,33,.98))}.gg-audit-event.admin-public-event>b{display:inline-flex;width:max-content;max-width:160px;padding:5px 7px;border-radius:999px;border:1px solid rgba(173,255,47,.25);background:rgba(173,255,47,.07);color:#b9ff3b;font-size:8px;line-height:1.15;letter-spacing:.07em;white-space:normal}.gg-audit-event.admin-public-event.platform_owner>b{border-color:rgba(255,191,72,.3);background:rgba(255,191,72,.08);color:#ffbf48}.audit-actor-name{color:#fff;font-weight:900}@media(max-width:700px){.gg-audit-event.admin-public-event{grid-template-columns:100px 1fr 92px}.gg-audit-event.admin-public-event>b{max-width:96px;font-size:7px}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(rgba(4,10,8,.9),rgba(4,10,8,.96)),url(/brand/rf-texture-dark.webp) top/cover fixed;opacity:.34}.app-frame{position:relative}.app-frame:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 10%,rgba(173,255,47,.055),transparent 34%)}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-lockup img{width:38px;height:38px;object-fit:cover;object-position:center;border-radius:9px;box-shadow:0 0 22px rgba(173,255,47,.12)}.brand-lockup .brand{font-size:18px}.auth-screen{background:linear-gradient(rgba(4,10,8,.72),rgba(4,10,8,.91)),url(/brand/rf-stadium-dark.webp) 50%/cover fixed}.showcase-auth-card{background:linear-gradient(180deg,rgba(12,27,21,.96),rgba(7,17,13,.98));box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 0 0 1px rgba(173,255,47,.05)}.auth-brand{display:flex;align-items:center;gap:16px;margin-bottom:18px}.auth-brand img{width:76px;height:76px;object-fit:cover;border-radius:18px;box-shadow:0 0 30px rgba(173,255,47,.16)}.auth-brand h1{margin:4px 0 0!important}.admin-card,.draw-card,.entry-option-card,.feed-card,.golden-hero,.grave-list,.hero-card,.pick-card{box-shadow:0 18px 55px rgba(0,0,0,.34)}.survive-wordmark{display:flex;align-items:center;gap:.04em;color:#f4f7f5;font-weight:950;letter-spacing:.11em!important;text-shadow:0 0 18px rgba(173,255,47,.12)}.survive-wordmark>span:first-child{color:#f4f7f5}.survive-wordmark-e{display:inline-flex;width:.62em;height:.78em;flex-direction:column;justify-content:space-between}.survive-wordmark-e i{display:block;width:100%;height:.15em;border-radius:999px;background:var(--lime);box-shadow:0 0 8px rgba(173,255,47,.28)}.survive-wordmark-e i:nth-child(2){width:72%}.survive-command-row.history-only{display:block}.survive-command-row.history-only .recent-history-card{width:100%;max-width:none;min-height:0;flex-basis:auto}.interest-button{width:100%;border:1px solid rgba(173,255,47,.34);background:rgba(173,255,47,.055);color:var(--lime);font-weight:950;border-radius:14px;padding:15px 18px;cursor:pointer}.interest-button.active{background:rgba(173,255,47,.15);border-color:rgba(173,255,47,.62)}.interest-page{max-width:620px;margin:22px auto;text-align:center;background:linear-gradient(180deg,rgba(16,34,27,.98),rgba(7,17,13,.98));border:1px solid rgba(173,255,47,.18);border-radius:26px;padding:44px 30px;box-shadow:var(--shadow)}.interest-page h1{font-size:34px;margin:8px 0 10px}.interest-page p{color:var(--muted);line-height:1.55;max-width:520px;margin:0 auto 24px}.gg-interest-count{display:flex;flex-direction:column;align-items:center;margin:20px 0 24px}.gg-interest-count strong{font-size:46px;color:var(--lime);line-height:1}.gg-interest-count span{color:var(--muted);font-weight:800;margin-top:5px}.interest-note{display:block;color:var(--muted);margin-top:12px}.gg-demand-copy{margin:5px 0 0;color:var(--muted);font-size:13px}@media(max-width:620px){.brand-lockup img{width:34px;height:34px}.brand-lockup .eyebrow{display:none}.brand-lockup .brand{font-size:16px}.auth-brand{align-items:flex-start}.auth-brand img{width:64px;height:64px}.interest-page{padding:34px 20px}}.manage-collapsible{overflow:hidden}.manage-collapsible>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manage-collapsible>summary::-webkit-details-marker{display:none}.manage-collapse-summary{margin:0!important;padding:18px 20px!important;min-height:68px}.pending-actions-card>.manage-collapse-summary{padding:0!important;min-height:auto}.manage-summary-right{display:flex;align-items:center;gap:12px}.manage-chevron{width:28px;height:28px;border:1px solid var(--line);border-radius:999px;display:grid;place-items:center;color:var(--muted);font-size:17px;font-weight:900;line-height:1;transition:transform .18s ease,border-color .18s ease,color .18s ease}.manage-collapsible[open] .manage-chevron{transform:rotate(180deg);border-color:rgba(173,255,47,.28);color:var(--lime)}.manage-collapse-body{padding:0 20px 18px}.pending-actions-card>.manage-collapse-body{padding:0}.manage-collapsible:not([open]) .manage-collapse-summary{border-bottom:0}.manage-collapsible:not([open]){margin-bottom:10px}.manage-summary-count{min-width:28px;height:28px;padding:0 9px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--muted);font-size:10px;font-weight:950}.manage-inline-actions{display:flex;justify-content:flex-end;padding:0 0 10px}.manage-inline-actions button{border:1px solid var(--line);background:transparent;color:white;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:900}.manage-collapsible .admin-head h2{margin:0}.manage-collapsible .admin-head p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}@media(max-width:620px){.manage-collapse-summary{padding:15px 16px!important}.manage-collapse-body{padding:0 16px 15px}.manage-summary-right{gap:8px}.manage-chevron{width:25px;height:25px}.manage-collapsible .sync-pill{max-width:135px;text-align:right;line-height:1.2}}.competition-activity-title{margin-top:28px}.home-activity-card{padding:0 16px;overflow:hidden}.home-activity-row{width:100%;display:grid;grid-template-columns:38px 1fr auto;grid-gap:11px;gap:11px;align-items:center;text-align:left;padding:14px 2px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text)}.home-activity-row:last-of-type{border-bottom:0}.home-activity-row.clickable{cursor:pointer}.home-activity-row:disabled{opacity:1;cursor:default}.home-activity-marker{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(173,255,47,.07);border:1px solid rgba(173,255,47,.12);font-size:14px}.home-activity-copy{display:flex;flex-direction:column;gap:4px}.home-activity-copy strong{font-size:13px;line-height:1.35}.home-activity-copy span{font-size:9px;color:var(--muted);font-weight:800;letter-spacing:.03em}.home-activity-row>b{font-size:23px;color:var(--lime)}.home-activity-view-all{width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--lime);padding:14px 0;font-size:10px;font-weight:950;letter-spacing:.08em;cursor:pointer}.home-activity-empty{padding:20px 2px;color:var(--muted);font-size:12px}.activity-drawer{height:min(82vh,760px)}.activity-range-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;padding:13px 16px;border-bottom:1px solid var(--line)}.activity-range-tabs button{border:1px solid var(--line);background:#0e1a16;color:var(--muted);border-radius:10px;padding:9px 5px;font-size:9px;font-weight:900;cursor:pointer}.activity-range-tabs button.active{border-color:rgba(173,255,47,.35);background:rgba(173,255,47,.09);color:var(--lime)}.activity-log-list{gap:0}.activity-log-list .home-activity-row{flex:none}.home-activity-row.full{padding:15px 2px}@media(max-width:520px){.activity-range-tabs{gap:5px;padding:11px 12px}.activity-range-tabs button{font-size:8px;padding:8px 3px}.home-activity-copy strong{font-size:12px}}.selection-disabled .team-choice.locked-choice{opacity:1!important;border:2px solid var(--lime)!important;background:linear-gradient(180deg,rgba(173,255,47,.16),rgba(10,21,17,.98))!important;box-shadow:0 0 0 2px rgba(173,255,47,.13),0 0 28px rgba(173,255,47,.14),inset 0 0 24px rgba(173,255,47,.06)!important;transform:translateY(-1px)}.selection-disabled .team-choice.locked-choice strong{color:#fff!important;font-size:14px;font-weight:950;text-shadow:0 1px 12px rgba(173,255,47,.18)}.selection-disabled .team-choice.locked-choice span{display:inline-flex;align-self:center;align-items:center;justify-content:center;margin-top:1px;padding:5px 8px;border-radius:999px;background:var(--lime);color:#07100d!important;font-size:8px;font-weight:950;letter-spacing:.08em}.selection-disabled .team-choice.locked-choice .crest-fallback,.selection-disabled .team-choice.locked-choice img{filter:none!important;opacity:1!important}@media(max-width:520px){.selection-disabled .team-choice.locked-choice strong{font-size:13px}.selection-disabled .team-choice.locked-choice span{padding:4px 6px;font-size:7px}}.planner-entry-title{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:end}.planner-entry-button{display:flex;align-items:center;gap:10px;min-width:190px;padding:12px 14px;border:1px solid rgba(173,255,47,.25);border-radius:14px;background:rgba(173,255,47,.06);color:var(--text);cursor:pointer;text-align:left}.planner-entry-button>span{font-size:22px}.planner-entry-button>div{display:flex;flex-direction:column;gap:2px}.planner-entry-button small{font-size:7px;color:var(--lime);font-weight:950;letter-spacing:.12em}.planner-entry-button strong{font-size:11px}.planner-entry-button>b{margin-left:auto;color:var(--lime);font-size:18px}.pick-planner-page{max-width:980px;margin:0 auto 40px}.planner-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.planner-head h1{font-size:36px;margin:5px 0 7px}.planner-head p{margin:0;color:var(--muted)}.planner-close{border:1px solid var(--line);background:#0b1712;color:#dce6e1;border-radius:12px;padding:11px 13px;font-size:9px;font-weight:950;cursor:pointer}.planner-safety-strip{display:flex;align-items:center;gap:10px;padding:13px 15px;margin-bottom:16px;border:1px solid rgba(255,191,72,.24);border-radius:13px;background:rgba(255,191,72,.055)}.planner-safety-strip strong{font-size:10px;color:#ffcf69;white-space:nowrap}.planner-safety-strip span{font-size:10px;color:#a8b5af}.planner-round-list{display:grid;grid-gap:10px;gap:10px}.planner-round{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#0c1b15,#09140f)}.planner-round>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:17px 18px}.planner-round>summary::-webkit-details-marker{display:none}.planner-round[open]{border-color:rgba(173,255,47,.19)}.planner-gw-label{display:block;color:#fff;font-size:15px;font-weight:950}.planner-round summary small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.planner-round-choice{display:flex;align-items:center;gap:12px}.planner-round-choice>div{display:flex;flex-direction:column}.planner-round-choice small{margin:0!important;color:var(--lime)!important;font-size:7px!important;font-weight:950}.planner-round-choice strong{font-size:11px}.planner-round-choice>span{font-size:8px;color:#65766d;font-weight:900}.planner-round-choice>b{width:26px;height:26px;border:1px solid var(--line);border-radius:999px;display:grid;place-items:center;color:var(--lime)}.planner-round-body{padding:0 18px 18px;border-top:1px solid var(--line)}.planner-round-note{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.planner-round-note span{font-size:9px;color:var(--muted)}.planner-round-note button{border:0;background:transparent;color:#ffbf48;font-size:8px;font-weight:950;cursor:pointer}.planner-fixtures{display:grid;grid-gap:9px;gap:9px}.planner-fixture-card{border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#08120e;padding:10px}.planner-fixture-kickoff{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--muted);font-size:8px;font-weight:900}.planner-fixture-kickoff small{color:#65766d}.planner-versus-row{display:grid;grid-template-columns:1fr 34px 1fr;grid-gap:8px;gap:8px;align-items:stretch}.planner-versus-row>b{display:grid;place-items:center;color:#75867d;font-size:9px}.planner-team{min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:12px;background:#0b1712;color:var(--text);cursor:pointer}.planner-team img{width:30px;height:30px;object-fit:contain}.planner-team strong{font-size:11px;text-align:center}.planner-team small{font-size:7px;color:#819188;font-weight:950;letter-spacing:.06em}.planner-team.chosen{border-color:var(--lime);background:rgba(173,255,47,.09);box-shadow:inset 0 0 20px rgba(173,255,47,.035)}.planner-team.chosen small{color:var(--lime)}.planner-team.drafted-elsewhere,.planner-team.used{opacity:.38;cursor:not-allowed;filter:saturate(.4)}.planner-team.used small{color:#ff8c8c}.planner-team.drafted-elsewhere small{color:#ffcf69}.planner-legend{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.planner-legend>div{display:grid;grid-template-columns:12px auto;grid-gap:3px 7px;gap:3px 7px;align-items:center;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#0a1511}.planner-legend b{font-size:8px}.planner-legend small{grid-column:2;font-size:7px;color:var(--muted)}.planner-dot{width:8px;height:8px;border-radius:50%}.planner-dot.used{background:#ff7777}.planner-dot.drafted{background:#ffbf48}.planner-dot.free{background:var(--lime)}.planner-warning-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.planner-warning-card{width:min(520px,100%);padding:28px;border:1px solid rgba(255,191,72,.27);border-radius:24px;background:linear-gradient(180deg,#101d18,#08120e);box-shadow:0 30px 90px rgba(0,0,0,.7);text-align:center}.planner-warning-icon{font-size:42px;margin-bottom:9px}.planner-warning-card h2{font-size:27px;margin:6px 0 12px}.planner-warning-card p{color:#a8b5af;line-height:1.55}.planner-warning-card p strong{color:#fff}.planner-warning-card .primary{width:100%;margin-top:10px}.planner-loading{margin-top:16px}@media(max-width:650px){.planner-entry-title{grid-template-columns:1fr}.planner-entry-button{width:100%}.planner-head{flex-direction:column}.planner-close{width:100%}.planner-safety-strip{align-items:flex-start;flex-direction:column}.planner-legend{grid-template-columns:1fr}.planner-versus-row{grid-template-columns:1fr 24px 1fr}.planner-team{min-height:88px;padding:7px}.planner-round>summary{padding:14px}.planner-round-body{padding:0 12px 12px}.planner-round-choice strong{max-width:120px;text-align:right}}.planner-round-choice strong{max-width:420px;text-align:right;line-height:1.25}@media (max-width:700px){.planner-round-choice strong{max-width:230px;font-size:.9rem}}.planner-round-choice.official small{color:var(--lime)!important}.planner-round-choice.official strong{color:#fff}.planner-team.official-locked{opacity:1!important;filter:none!important;border-color:var(--lime)!important;background:rgba(173,255,47,.1)!important;box-shadow:0 0 0 1px rgba(173,255,47,.12),inset 0 0 24px rgba(173,255,47,.05)}.planner-team.official-locked strong{color:#fff}.planner-team.official-locked small{color:var(--lime)!important}.planner-team.current-readonly{opacity:.28;cursor:not-allowed;filter:saturate(.35)}.planner-dot.locked{background:var(--lime);box-shadow:0 0 8px rgba(173,255,47,.45)}.planner-legend{grid-template-columns:repeat(4,1fr)}@media(max-width:800px){.planner-legend{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.planner-legend{grid-template-columns:1fr}}.deadline-closed-label{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(255,91,91,.35);border-radius:999px;color:#ff8585;font-size:9px;font-weight:950;letter-spacing:.06em}.pick-breakdown{margin:0 0 14px;padding:16px;border:1px solid rgba(173,255,47,.18);border-radius:20px;background:linear-gradient(180deg,rgba(18,39,31,.98),rgba(9,21,17,.98));box-shadow:var(--shadow)}.pick-breakdown-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.pick-breakdown-head h2{margin:3px 0 4px;font-size:20px}.pick-breakdown-head p{margin:0;color:var(--muted);font-size:11px}.pick-breakdown-clear{border:1px solid rgba(173,255,47,.28);background:rgba(173,255,47,.08);color:var(--lime);border-radius:999px;padding:8px 10px;font-size:9px;font-weight:950;letter-spacing:.05em;white-space:nowrap}.pick-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.pick-breakdown-team{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:10px;gap:10px;text-align:left;border:1px solid var(--line);border-radius:14px;background:#0d1d17;color:white;padding:10px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pick-breakdown-team:hover{border-color:rgba(173,255,47,.3);transform:translateY(-1px)}.pick-breakdown-team.active{border-color:rgba(173,255,47,.62);background:rgba(173,255,47,.11);box-shadow:0 0 0 1px rgba(173,255,47,.08),0 0 20px rgba(173,255,47,.05)}.pick-breakdown-code{width:42px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(173,255,47,.1);border:1px solid rgba(173,255,47,.2);color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.04em}.pick-breakdown-copy{display:flex;flex-direction:column;min-width:0}.pick-breakdown-copy strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-breakdown-copy small{margin-top:2px;color:var(--muted);font-size:9px;font-weight:800}.pick-breakdown-team>b{min-width:29px;height:29px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.055);color:white;font-size:11px}.pick-breakdown-team.active>b{background:var(--lime);color:#07100d}.pick-breakdown-filter-note{margin-top:10px;padding:9px 11px;border-radius:11px;background:rgba(173,255,47,.06);color:#a8bdb4;font-size:10px}.pick-breakdown-filter-note strong{color:var(--lime)}@media(max-width:620px){.pick-breakdown-head{align-items:flex-start;flex-direction:column}.pick-breakdown-clear{align-self:flex-start}.pick-breakdown-grid{grid-template-columns:1fr 1fr}.pick-breakdown-team{grid-template-columns:36px 1fr auto;gap:8px;padding:9px}.pick-breakdown-code{width:36px;height:32px}.pick-breakdown-copy strong{font-size:10px}.pick-breakdown-copy small{font-size:8px}}@media(max-width:430px){.pick-breakdown-grid{grid-template-columns:1fr}}.picker-title-actions{display:flex;align-items:stretch;gap:10px;justify-content:flex-end}.picker-deadline{min-width:188px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:10px 13px;border-radius:14px;border:1px solid var(--line);background:rgba(7,16,13,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker-deadline small{font-size:8px;letter-spacing:.13em;font-weight:950;color:var(--lime)}.picker-deadline strong{font-size:20px;line-height:1.08;margin-top:2px;color:var(--text)}.picker-deadline span{font-size:9px;margin-top:4px;color:var(--muted)}.picker-deadline.countdown-warning{border-color:rgba(255,201,74,.5);background:rgba(255,201,74,.06)}.picker-deadline.countdown-warning small,.picker-deadline.countdown-warning strong{color:var(--gold)}.picker-deadline.countdown-urgent{border-color:rgba(255,145,61,.65);background:rgba(255,145,61,.08)}.picker-deadline.countdown-urgent small,.picker-deadline.countdown-urgent strong{color:#ff913d}.picker-deadline.countdown-critical{border-color:rgba(255,91,91,.8);background:rgba(255,91,91,.09);animation:deadlinePulse 1.8s ease-in-out infinite}.picker-deadline.countdown-critical small,.picker-deadline.countdown-critical strong{color:var(--red)}.picker-deadline.countdown-closed{border-color:rgba(145,167,158,.35);opacity:.82}.picker-deadline.countdown-closed small{color:var(--muted)}@media(max-width:760px){.picker-title-actions{width:100%;display:grid;grid-template-columns:1fr}.picker-deadline{width:100%;align-items:flex-start}.planner-entry-button{width:100%}}.audit-gw-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 14px;margin-top:14px}.audit-gw-tabs button{flex:0 0 auto;border:1px solid var(--line);background:#101923;color:#85918d;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.audit-gw-tabs button.active{color:#071008;background:var(--lime);border-color:var(--lime)}.audit-expand-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.audit-expand-row button{border:0;background:transparent;color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.04em}.audit-expand-row span{font-size:9px;color:var(--muted)}.audit-backfilled{opacity:.8}.audit-backfilled b{color:#8f9aa5!important}.audit-backfilled time{font-size:8px}.notification-item-with-actions{display:block;padding:0}.notification-main{width:100%;display:grid;grid-template-columns:10px 1fr;grid-gap:10px;gap:10px;text-align:left;padding:15px 17px;border:0;background:transparent;color:var(--text)}.notification-row-actions{display:flex;justify-content:flex-end;gap:7px;padding:0 17px 11px 37px}.notification-row-actions button{border:1px solid var(--line);background:#0d1713;color:#91a098;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.notification-row-actions .notification-delete{color:#ff7d83;border-color:rgba(255,91,100,.25)}.organiser-self-entry{background:var(--lime)!important;color:#06100c!important;border-color:var(--lime)!important;font-weight:950!important}.los-personal-summary{display:flex;flex-direction:column;gap:4px;padding:14px 15px;border:1px solid var(--line);border-radius:15px;background:rgba(0,0,0,.12)}.los-personal-summary small{font-size:8px;letter-spacing:.13em;font-weight:950;color:var(--muted)}.los-personal-summary strong{font-size:18px;line-height:1.1;color:white}.los-personal-summary span{font-size:10px;color:var(--muted)}.los-personal-summary span b{color:#d8e8e1}.los-personal-summary.is-out{border-color:rgba(255,100,100,.28);background:rgba(255,82,82,.035)}.los-personal-summary.is-out strong{color:#ff7c7c}.los-personal-summary.is-alive{border-color:rgba(173,255,47,.18);background:rgba(173,255,47,.025)}.los-personal-summary.is-alive strong{color:var(--lime)}.context-manage-button{border:1px solid rgba(173,255,47,.28)!important;background:rgba(173,255,47,.06)!important;color:var(--lime)!important;border-radius:999px!important;padding:7px 10px!important;font-size:8px!important;font-weight:950!important;letter-spacing:.08em!important;white-space:nowrap;cursor:pointer}.context-manage-button:hover{background:rgba(173,255,47,.12)!important}@media(max-width:760px){.context-manage-button{display:none}}.deadline-live-transition{position:fixed;z-index:260;left:50%;top:20px;transform:translateX(-50%);display:flex;align-items:center;gap:13px;width:min(440px,calc(100vw - 28px));padding:14px 17px;border:1px solid rgba(173,255,47,.55);border-radius:18px;background:linear-gradient(135deg,rgba(14,34,26,.98),rgba(6,17,13,.99));box-shadow:0 18px 70px rgba(0,0,0,.65),0 0 35px rgba(173,255,47,.1);animation:deadlineLiveEnter .32s ease-out,deadlineLiveGlow 1.15s ease-in-out 2}.deadline-live-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:rgba(173,255,47,.12);border:1px solid rgba(173,255,47,.24);font-size:20px}.deadline-live-transition>div:last-child{display:flex;flex-direction:column;min-width:0}.deadline-live-transition small{font-size:8px;letter-spacing:.15em;font-weight:950;color:var(--lime)}.deadline-live-transition strong{margin-top:1px;font-size:18px;letter-spacing:.03em;color:#fff}.deadline-live-transition span{margin-top:2px;font-size:9px;color:#a8bbb2}@keyframes deadlineLiveEnter{0%{opacity:0;transform:translate(-50%,-18px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes deadlineLiveGlow{0%,to{box-shadow:0 18px 70px rgba(0,0,0,.65),0 0 20px rgba(173,255,47,.06)}50%{box-shadow:0 18px 70px rgba(0,0,0,.65),0 0 45px rgba(173,255,47,.22)}}.current-gw-focus{margin-top:18px;border:1px solid var(--line);background:rgba(7,16,13,.58);border-radius:18px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.current-gw-focus>div:first-child{display:flex;flex-direction:column;gap:4px}.current-gw-focus small{font-size:9px;color:var(--muted);font-weight:950;letter-spacing:.12em}.current-gw-focus strong{font-size:22px;line-height:1.1}.current-gw-focus span{font-size:11px;color:var(--muted)}.current-gw-focus.is-locked{border-color:rgba(173,255,47,.24);background:linear-gradient(135deg,rgba(173,255,47,.055),rgba(7,16,13,.58))}.current-gw-focus.is-eliminated{border-color:rgba(255,91,91,.28);background:rgba(255,91,91,.045)}.current-gw-focus.is-eliminated em,.current-gw-focus.is-eliminated strong{color:#ff8585}.current-gw-focus-action{display:flex;align-items:flex-end;flex-direction:column;gap:8px;min-width:150px}.current-gw-focus-action em{font-style:normal;color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.07em}.current-gw-focus-action button{border:1px solid rgba(173,255,47,.25);background:#0a1511;color:var(--lime);border-radius:12px;padding:10px 14px;font-size:10px;font-weight:950}.current-gw-final-note{max-width:210px;text-align:right}.player-los-history{margin-bottom:20px}.player-los-history .current-run-row{background:rgba(173,255,47,.025)}@media(max-width:520px){.current-gw-focus{align-items:stretch;flex-direction:column}.current-gw-focus-action{align-items:flex-start;min-width:0}.current-gw-focus-action button{width:100%}.current-gw-final-note{text-align:left;max-width:none}}.current-round-label{flex-direction:column;gap:3px;padding-top:2px}.current-round-label small{font-size:8px;letter-spacing:.16em;font-weight:950;color:var(--muted)}.current-round-label strong{font-size:27px;line-height:1;color:var(--gold);letter-spacing:-.02em}.current-round-card .round-line{min-height:82px;display:flex;justify-content:space-between;gap:18px}.los-personal-summary.is-spectator{border-color:rgba(255,91,91,.24);background:rgba(255,91,91,.035)}.los-personal-summary.is-spectator strong{color:#ff8585}.coorganiser-invite-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;margin-bottom:14px;border:1px solid rgba(173,255,47,.2);border-radius:16px;background:linear-gradient(135deg,rgba(173,255,47,.06),rgba(7,16,13,.35))}.coorganiser-invite-card>div{display:flex;flex-direction:column;gap:3px}.coorganiser-invite-card small{font-size:8px;letter-spacing:.15em;color:var(--lime);font-weight:950}.coorganiser-invite-card strong{font-size:17px}.coorganiser-invite-card span{font-size:10px;color:var(--muted);max-width:560px}.coorganiser-add-button{flex:0 0 auto;border:1px solid var(--lime);background:var(--lime);color:#071008;border-radius:12px;padding:12px 15px;font-size:9px;font-weight:950;letter-spacing:.04em;cursor:pointer}.coorganiser-add-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px!important;gap:10px!important;align-items:end!important;padding:14px!important;margin:0 0 14px!important;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.12)}.coorganiser-add-panel label{display:flex;flex-direction:column;gap:6px}.coorganiser-add-panel label>span{font-size:8px;letter-spacing:.12em;font-weight:900;color:var(--muted)}.coorganiser-add-panel input{width:100%;min-height:42px}.coorganiser-add-panel small{grid-column:1/-1}.status-pill.status-danger{color:#ff7d83!important;border-color:rgba(255,91,100,.34)!important;background:rgba(255,91,100,.07)!important}@media(max-width:620px){.coorganiser-invite-card,.current-round-card .round-line{align-items:stretch;flex-direction:column}.current-round-label strong{font-size:30px}.coorganiser-add-button{width:100%}.coorganiser-add-panel{grid-template-columns:1fr}.coorganiser-add-panel small{grid-column:auto}}.entry-card-metrics-single .entry-metric{align-items:center;justify-content:center;text-align:center}.coorganiser-manage-note{display:flex;flex-direction:column;gap:4px;padding:13px 15px;margin-bottom:12px;border:1px solid rgba(144,255,47,.15);border-radius:14px;background:rgba(144,255,47,.045)}.coorganiser-manage-note strong{font-size:13px;color:var(--text)}.coorganiser-manage-note span{font-size:10px;line-height:1.45;color:var(--muted)}.entrant-admin-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:190px}.entrant-admin-actions .payment-actions{margin:0}.entrant-role-control{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.entrant-role-control>small{font-size:7px;font-weight:950;letter-spacing:.12em;color:var(--muted)}.coorganiser-toggle{display:inline-flex;align-items:center;gap:8px;min-width:76px;justify-content:space-between;border:1px solid rgba(255,91,100,.28);background:rgba(255,91,100,.06);color:#ff888f;border-radius:999px;padding:7px 9px 7px 11px;font-size:8px;font-weight:1000;cursor:pointer}.coorganiser-toggle i{width:20px;height:20px;border-radius:50%;background:#784047;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.coorganiser-toggle.active{border-color:rgba(144,255,47,.34);background:rgba(144,255,47,.08);color:var(--lime)}.coorganiser-toggle.active i{background:var(--lime);box-shadow:0 0 12px rgba(144,255,47,.18)}.coorganiser-toggle:disabled{opacity:.42;cursor:not-allowed}.owner-role-lock{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(144,255,47,.24);border-radius:999px;background:rgba(144,255,47,.06);color:var(--lime);font-size:8px;font-weight:1000;letter-spacing:.06em}@media(max-width:760px){.entrant-admin-actions{width:100%;min-width:0;align-items:stretch;justify-content:space-between}.entrant-role-control{align-items:flex-start}.coorganiser-toggle{min-width:86px}}.role-confirm-backdrop{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(1,9,6,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.role-confirm-modal{width:min(520px,100%);border:1px solid rgba(144,255,47,.28);border-radius:24px;background:linear-gradient(180deg,rgba(15,39,29,.99),rgba(7,24,17,.99));box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 42px rgba(144,255,47,.06);padding:28px}.role-confirm-modal .eyebrow{color:var(--lime);margin-bottom:9px}.role-confirm-modal h2{margin:0;color:#f4f7f5;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08}.role-confirm-modal p{margin:16px 0 0;color:var(--muted);font-size:.95rem;line-height:1.65}.role-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.role-confirm-actions button{min-height:46px;border-radius:14px;padding:0 18px;font-weight:1000;letter-spacing:.02em;cursor:pointer}.role-confirm-cancel{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#f3f5f4}.role-confirm-primary{border:1px solid var(--lime);background:var(--lime);color:#071108}.role-confirm-danger{border:1px solid rgba(255,91,100,.42);background:rgba(255,91,100,.12);color:#ff8a91}.role-confirm-actions button:hover{transform:translateY(-1px)}@media(max-width:560px){.role-confirm-backdrop{padding:14px}.role-confirm-modal{padding:22px;border-radius:20px}.role-confirm-actions{flex-direction:column-reverse}.role-confirm-actions button{width:100%}}.deadline-lock-backdrop{position:fixed;inset:0;z-index:220;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.deadline-lock-modal{width:min(560px,100%);border:1px solid rgba(173,255,47,.42);border-radius:28px;background:linear-gradient(180deg,#10231b,#08150f);padding:34px;box-shadow:0 30px 90px rgba(0,0,0,.6),inset 0 0 0 1px rgba(173,255,47,.06);text-align:center}.deadline-lock-icon{font-size:46px;margin-bottom:8px}.deadline-lock-modal .eyebrow{color:var(--lime)}.deadline-lock-modal h2{font-size:36px;margin:8px 0 10px}.deadline-lock-modal p{max-width:430px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.55}.deadline-lock-actions{display:flex;gap:12px;justify-content:center;margin-top:26px}.deadline-lock-actions button{min-width:170px}.deadline-test-panel{margin-top:14px;padding:16px;border:1px dashed rgba(255,201,74,.42);border-radius:16px;background:rgba(255,201,74,.055);display:flex;align-items:center;justify-content:space-between;gap:18px}.deadline-test-panel>div:first-child{display:flex;flex-direction:column;gap:4px}.deadline-test-panel small{font-size:8px;letter-spacing:.13em;font-weight:950;color:var(--gold)}.deadline-test-panel strong{font-size:15px}.deadline-test-panel span{color:var(--muted);font-size:11px;max-width:560px}.deadline-test-actions button{white-space:nowrap}@media(max-width:620px){.deadline-lock-modal{padding:26px 20px}.deadline-lock-modal h2{font-size:29px}.deadline-lock-actions{flex-direction:column}.deadline-lock-actions button{width:100%}.deadline-test-panel{align-items:stretch;flex-direction:column}.deadline-test-actions button{width:100%}}.planner-auto-lock{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 12px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#0c1b15,#09140f)}.planner-auto-lock.active{border-color:rgba(173,255,47,.34);box-shadow:inset 0 0 30px rgba(173,255,47,.035)}.planner-auto-lock h2{margin:3px 0 5px;font-size:18px}.planner-auto-lock p{margin:0;color:var(--muted);font-size:10px;line-height:1.45;max-width:680px}.auto-lock-toggle{flex:0 0 auto;min-width:86px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,112,112,.42);border-radius:999px;background:rgba(255,82,82,.07);padding:7px 9px 7px 12px;color:#ff7d84;font-weight:950;font-size:9px;cursor:pointer}.auto-lock-toggle i{width:22px;height:22px;border-radius:50%;background:#934d55;transition:.18s}.auto-lock-toggle.active{border-color:rgba(173,255,47,.42);background:rgba(173,255,47,.08);color:var(--lime)}.auto-lock-toggle.active i{background:var(--lime);box-shadow:0 0 12px rgba(173,255,47,.35)}.planner-legend-top{margin:0 0 14px}.planner-team.locked-elsewhere{opacity:.34!important;filter:saturate(.25)!important;cursor:not-allowed;border-color:rgba(173,255,47,.24)!important;background:#0b1712!important;box-shadow:none!important}.planner-team.locked-elsewhere small{color:var(--lime)!important}.planner-team.locked-elsewhere strong{color:#a0ada6}.planner-warning-actions{display:grid;grid-template-columns:1fr 1.7fr;grid-gap:10px;gap:10px;margin-top:16px}.planner-warning-actions button{min-height:48px;border:1px solid var(--line);border-radius:13px;background:#0b1712;color:#fff;font-weight:950;cursor:pointer}.planner-warning-actions .primary{margin:0;background:var(--lime);color:#071008;border-color:var(--lime)}@media(max-width:650px){.planner-auto-lock{align-items:flex-start}.planner-auto-lock p{font-size:9px}.planner-warning-actions{grid-template-columns:1fr}}.fixture-resolving{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fixture-loading-line{width:92px;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(153,255,31,.15),#99ff1f,rgba(153,255,31,.15));animation:ggFixturePulse 1.15s ease-in-out infinite;margin:10px auto 20px}@keyframes ggFixturePulse{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}.gg-live-resolution-note,.gg-provider-warning{max-width:920px;margin:14px auto;padding:13px 16px;border:1px solid rgba(153,255,31,.18);border-radius:14px;background:rgba(12,31,22,.72);color:#a9bcb3;font-weight:800;font-size:.84rem}.gg-live-resolution-note{color:#99ff1f}.gg-provider-warning{border-color:rgba(255,190,64,.32);color:#ffc24a;background:rgba(62,46,13,.28)}.gg-result-card{max-width:920px;margin:18px auto;padding:24px;border-radius:24px;border:1px solid rgba(153,255,31,.36);background:linear-gradient(135deg,rgba(18,54,34,.92),rgba(7,27,20,.96))}.gg-result-card h2{margin:7px 0 8px;font-size:1.8rem}.gg-result-card p{margin:0;color:#a8bbb2}.gg-result-card.rollover{border-color:rgba(255,190,64,.36);background:linear-gradient(135deg,rgba(62,46,13,.42),rgba(7,27,20,.96))}.gg-api-health-card,.gg-test-harness{margin:18px 0;border:1px solid rgba(157,255,31,.2);background:linear-gradient(180deg,rgba(18,48,35,.78),rgba(7,28,21,.92))}.gg-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.gg-health-grid>div{padding:14px;border:1px solid rgba(157,255,31,.14);border-radius:16px;background:rgba(0,0,0,.14);display:flex;flex-direction:column;gap:4px;min-height:96px}.gg-health-grid small,.gg-test-controls label span{font-size:10px;letter-spacing:.12em;font-weight:900;color:#8fa99d}.gg-health-grid strong{font-size:16px;color:#f5fff9}.gg-health-grid span{font-size:12px;color:#93a79f;line-height:1.35}.gg-health-error{margin-top:12px;padding:11px 13px;border:1px solid rgba(255,90,96,.4);border-radius:12px;color:#ff8589;background:rgba(122,22,28,.14);font-weight:800;font-size:12px}.gg-test-harness>p{color:#98aaa2;max-width:850px}.gg-test-empty{margin-top:14px;padding:16px;border:1px dashed rgba(157,255,31,.28);border-radius:16px;display:grid;grid-gap:7px;gap:7px}.gg-test-empty strong{color:#fff;font-size:15px}.gg-test-empty span{color:#95a99f;font-size:12px}.gg-test-entry-strip{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.gg-test-entry-strip span{padding:8px 11px;border-radius:999px;border:1px solid rgba(157,255,31,.2);background:rgba(157,255,31,.06);color:#a9baae;font-size:12px}.gg-test-entry-strip b{color:#f3fff7}.gg-test-controls{display:grid;grid-template-columns:minmax(160px,.7fr) repeat(3,minmax(160px,1fr));grid-gap:10px;gap:10px;align-items:end}.gg-test-controls label{display:grid;grid-gap:7px;gap:7px}.gg-test-controls input{width:100%;border:1px solid rgba(157,255,31,.25);background:#061b14;color:#fff;border-radius:12px;padding:12px 13px;font-weight:900;font-size:16px}.gg-test-result{margin-top:14px;border-radius:16px;padding:15px;display:grid;grid-gap:4px;gap:4px}.gg-test-result.winner{border:1px solid rgba(157,255,31,.38);background:rgba(112,192,28,.09)}.gg-test-result.rollover{border:1px solid rgba(255,190,46,.38);background:rgba(255,190,46,.07)}.gg-test-result small{font-size:10px;letter-spacing:.12em;font-weight:900;color:#90aa9d}.gg-test-result strong{font-size:18px;color:#fff}.gg-test-result span{font-size:12px;color:#a2b5aa}.gg-test-integrity{margin:14px 0;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.18);display:grid;grid-gap:4px;gap:4px}.gg-test-integrity b{color:#ffcf58}.gg-test-integrity span{color:#9caea5;font-size:12px;line-height:1.45}.danger-inline{border:1px solid rgba(255,90,96,.38)!important;background:rgba(255,90,96,.08)!important;color:#ff8c90!important}@media(max-width:900px){.gg-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-test-controls{grid-template-columns:1fr 1fr}}@media(max-width:620px){.gg-health-grid,.gg-test-controls{grid-template-columns:1fr}}.platform-paid-pill{display:inline-flex;align-items:center;border:1px solid #5e8b1b;background:var(--lime);color:#07100d;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:950;letter-spacing:.02em}.commercial-actions .reopen-balance-button{border-color:#7b6230;color:#ffc64a;background:rgba(255,198,74,.06)}.commercial-actions .reopen-balance-button:hover{background:rgba(255,198,74,.12)}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:72px}.password-visibility{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--lime);font-size:9px;font-weight:950;letter-spacing:.06em;padding:8px;cursor:pointer}.password-help{margin:7px 0 14px!important}.field-error{margin:7px 0 0!important;color:#ff7b84!important}.inline-resend{display:block;margin-top:10px;border:1px solid rgba(173,255,47,.35);background:rgba(173,255,47,.07);color:var(--lime);border-radius:9px;padding:8px 10px;font-size:9px;font-weight:950;cursor:pointer}.inline-resend:disabled{opacity:.55;cursor:not-allowed}.hosted-recovery-help{margin-top:12px;padding:14px 16px;border:1px solid rgba(255,196,64,.35);border-radius:14px;background:rgba(255,196,64,.06);display:flex;flex-direction:column;gap:5px;color:#a9b8b0;font-size:12px;line-height:1.45}.hosted-recovery-help strong{color:#ffc94a}.hosted-recovery-help code{color:#b7ff28;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.backend-mode-switch.hosted-recovery{border-color:rgba(183,255,40,.45);color:#b7ff28}.hub-blocked-card{cursor:default}.hub-blocked-card.is-pending-access{background:linear-gradient(180deg,rgba(255,201,74,.065),rgba(10,23,18,.98));border-color:rgba(255,201,74,.28)}.hub-blocked-card.is-declined-access{background:linear-gradient(180deg,rgba(255,90,105,.055),rgba(10,23,18,.98));border-color:rgba(255,90,105,.25)}.hub-status.is-declined{color:#ff7a86;border-color:rgba(255,90,105,.28);background:rgba(255,90,105,.08)}.hub-request-again{border:1px solid rgba(173,255,47,.35);background:rgba(173,255,47,.1);color:var(--lime);border-radius:9px;padding:8px 10px;font-size:8px;font-weight:950;cursor:pointer}.trial-message{white-space:normal}.is-pending-access .hub-open-cue{color:var(--gold)}.hub-cancel-request{border:1px solid rgba(255,92,92,.45);background:transparent;color:#ff8585;border-radius:10px;padding:9px 12px;font-weight:900;font-size:11px;letter-spacing:.04em;cursor:pointer}.hub-cancel-request:hover{background:rgba(255,92,92,.08)}.all-clear-polished{display:flex;align-items:center;gap:11px;background:linear-gradient(90deg,rgba(173,255,47,.075),rgba(173,255,47,.025));border:1px solid rgba(173,255,47,.13);padding:11px 13px;color:inherit}.all-clear-polished .all-clear-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(173,255,47,.14);border:1px solid rgba(173,255,47,.24);color:var(--lime);font-size:13px;font-weight:1000;flex:0 0 auto}.all-clear-polished>div{display:flex;flex-direction:column;gap:2px}.all-clear-polished strong{font-size:9px;letter-spacing:.1em;color:var(--lime)}.all-clear-polished>div>span{font-size:10px;color:var(--muted);font-weight:700}.action-centre-empty{display:inline-flex;align-items:center;gap:8px;margin:4px 0 10px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.02em}.action-centre-empty-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(173,255,47,.25);background:rgba(173,255,47,.08);color:var(--lime);font-size:10px}.competition-card .pending-status-main,.pending-competition-card .pending-status-main{font-size:13px!important;letter-spacing:.06em!important}.competition-card .pending-status-pill,.pending-competition-card .pending-status-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid rgba(173,255,47,.2)!important;background:rgba(173,255,47,.06)!important;color:var(--lime)!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important}.hub-pending-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hub-awaiting-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(173,255,47,.24);background:rgba(173,255,47,.07);color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.055em;white-space:nowrap}.request-refresh-button{border:1px solid rgba(162,255,31,.34);background:rgba(162,255,31,.07);color:#b7ff48;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.request-refresh-button:hover{background:rgba(162,255,31,.12)}.request-refresh-button:disabled{opacity:.55;cursor:wait}.request-refresh-note{margin:0 0 12px;border:1px solid rgba(255,190,65,.28);background:rgba(255,190,65,.06);color:#d9c692;border-radius:12px;padding:10px 13px;font-size:12px}.request-refresh-note.has-results{border-color:rgba(162,255,31,.3);background:rgba(162,255,31,.06)}@media(max-width:760px){.request-refresh-button{padding:8px 10px;font-size:10px}.pending-actions-head .manage-summary-right{gap:7px}}.hub-blocked-card.is-pending-access{background:linear-gradient(180deg,rgba(255,201,74,.035),rgba(10,23,18,.98));border-color:rgba(255,201,74,.2)}.hub-awaiting-pill{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,201,74,.26);background:rgba(255,201,74,.055);color:#e8c763;font-size:9px;font-weight:900;letter-spacing:.04em}.hub-cancel-request{padding:7px 10px!important;border-radius:999px!important}.request-refresh-button{background:transparent;border-color:rgba(162,255,31,.24);padding:8px 11px;font-size:10px}.request-refresh-note{border-color:rgba(162,255,31,.2);background:rgba(162,255,31,.035);color:#a9b8b0;font-weight:700}.request-refresh-note.has-results{color:#b7ff48}.action-centre-empty{margin:2px 0 8px;opacity:.86}.notification-toolbar{justify-content:flex-start}.backend-banner.hosted strong{color:#b7ff28}.backend-banner.hosted span{color:#a9b8b0}.hub-blocked-meta{min-width:250px;gap:8px!important;align-content:center}.hub-state-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;width:100%}.hub-state-row .hub-role,.hub-state-row .hub-status{display:flex;align-items:center;justify-content:center;min-width:0;text-align:center;padding:7px 10px;font-size:9px}.hub-status.is-pending{color:#d8e2dc;border-color:rgba(216,226,220,.15);background:rgba(255,255,255,.025)}.hub-pending-actions{display:grid!important;grid-template-columns:1fr auto;align-items:center;grid-gap:10px!important;gap:10px!important;width:100%;justify-content:stretch!important}.hub-awaiting-copy{font-size:10px;color:#a9b7b0;font-weight:800;letter-spacing:.01em;white-space:nowrap}.hub-cancel-request{padding:7px 11px!important;border-radius:10px!important;font-size:9px!important;letter-spacing:.02em!important;text-transform:none;background:rgba(255,92,92,.025)!important}.hub-request-again{width:100%;min-height:34px}.competition-membership-card .section-title span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.danger-row{align-items:center}.danger-ghost{border:1px solid rgba(255,91,100,.38)!important;background:rgba(255,91,100,.055)!important;color:#ff858d!important;border-radius:12px!important;font-weight:900!important}.danger-ghost:hover{background:rgba(255,91,100,.11)!important}.competition-action-message{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,201,74,.22);background:rgba(255,201,74,.055);color:#e7c86b;font-size:11px}.account-action-backdrop{position:fixed!important}.competition-control-card .manage-collapse-body{padding-top:4px}.competition-control-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0 4px}.competition-control-row>div{display:flex;flex-direction:column;gap:5px}.competition-control-row strong{font-size:14px}.competition-control-row span{font-size:11px;color:var(--muted);line-height:1.45;max-width:650px}@media(max-width:620px){.hub-blocked-meta{min-width:0;width:100%}.hub-state-row{max-width:270px}.hub-pending-actions{grid-template-columns:1fr}.hub-awaiting-copy{white-space:normal}.hub-cancel-request{justify-self:start}.competition-control-row{align-items:flex-start;flex-direction:column}.competition-control-row .danger-ghost{width:100%}}.hub-pending-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,226,220,.16);background:rgba(255,255,255,.025);color:#c9d5cf;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:950;letter-spacing:.06em;white-space:nowrap}.hub-blocked-meta .hub-pending-actions{display:flex!important;align-items:center;justify-content:flex-end!important;gap:11px!important;width:auto;min-width:0}.hub-pending-copy{font-size:10px;color:var(--muted);white-space:nowrap}.hub-cancel-request{font-size:9px;padding:8px 11px}.platform-event-item{display:block;padding:0!important;overflow:hidden}.platform-event-main{width:100%;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;text-align:left;border:0;background:transparent;color:inherit;padding:14px 16px;cursor:pointer}.platform-event-main>div{min-width:0}.platform-event-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 12px 42px}.platform-event-actions button{border:1px solid rgba(151,255,188,.16);background:#08130f;color:#a9bdb5;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:900;cursor:pointer}.platform-event-actions button:hover{border-color:rgba(173,255,47,.38);color:#dfffbb}.platform-event-actions button.delete{border-color:rgba(255,91,91,.28);color:#ff7d7d;background:rgba(255,91,91,.035)}.platform-event-actions button.delete:hover{border-color:rgba(255,91,91,.55);background:rgba(255,91,91,.08)}@media(max-width:620px){.hub-blocked-meta .hub-pending-actions{align-items:flex-end;flex-direction:column}.hub-pending-copy{white-space:normal;text-align:right}.platform-event-actions{padding-left:16px}.platform-event-actions button{flex:1 1}}.hosted-round-open-panel{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:18px;border:1px solid rgba(158,255,24,.22);background:rgba(158,255,24,.045);border-radius:18px;margin-bottom:14px}.hosted-round-open-panel>div{display:grid;grid-gap:5px;gap:5px}.hosted-round-open-panel small{font-weight:900;letter-spacing:.12em;color:#9eff18}.hosted-round-open-panel strong{font-size:18px}.hosted-round-open-panel span{color:var(--muted);line-height:1.45}.hosted-round-open-panel .competition-action-message{grid-column:1/-1;margin:0}.hosted-round-waiting{max-width:760px;margin-inline:auto}@media(max-width:720px){.hosted-round-open-panel{grid-template-columns:1fr}.hosted-round-open-panel button{width:100%}}.competition-row-manageable{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0!important}.competition-row-main{min-width:0;width:100%;border:0;background:transparent;color:white;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;cursor:pointer}.competition-row-main:hover{background:rgba(173,255,47,.045)}.competition-row-main>div:first-child{min-width:0;display:flex;flex-direction:column}.competition-row-main span{font-size:10px;color:var(--muted);margin-top:3px}.competition-list-action{margin-right:4px;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:950;letter-spacing:.04em;background:transparent}.competition-list-action.leave{border:1px solid rgba(255,103,112,.38);color:#ff8a90}.competition-list-action.close{border:1px solid rgba(255,201,74,.35);color:var(--gold)}.competition-list-action:hover{background:rgba(255,255,255,.04)}@media(max-width:640px){.competition-row-manageable{grid-template-columns:1fr}.competition-list-action{justify-self:start;margin:0 0 10px 4px}.competition-row-main{padding-bottom:6px}}.hub-closed-card,.hub-platform-follow{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.hub-comp-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;text-align:left;flex:1 1;cursor:pointer;padding:0}.hub-closed-actions,.hub-follow-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hub-remove-closed,.hub-unfollow,.platform-unfollow-button{border:1px solid rgba(255,91,91,.55);background:rgba(90,20,20,.12);color:#ff7777;border-radius:999px;padding:10px 14px;font-weight:900;font-size:12px;letter-spacing:.03em}.hub-closed-actions button:not(.hub-remove-closed),.platform-follow-button{border:1px solid rgba(160,255,30,.35);background:rgba(99,150,20,.08);color:#a5ff24;border-radius:999px;padding:10px 14px;font-weight:900;font-size:12px;letter-spacing:.03em}.hub-status.is-closed{color:#ffbd45;border-color:rgba(255,189,69,.35);background:rgba(255,189,69,.08)}.archived-competition-list{margin-top:18px;opacity:.92}.platform-directory-card .admin-head p{margin:.35rem 0 0;color:var(--muted);font-size:.92rem}.platform-directory-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.platform-directory-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(127,180,145,.18);border-radius:16px;background:rgba(5,18,13,.42)}.platform-directory-main{flex:1 1;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:4px}.platform-directory-main strong{font-size:1rem}.platform-directory-main span{color:var(--muted);font-size:.82rem}.competition-list-action-group{display:flex;gap:7px;align-items:center}.competition-closed-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,189,69,.25);background:rgba(255,189,69,.07)}.competition-closed-banner strong{color:#ffc95d}.competition-closed-banner span{color:var(--muted);font-size:.9rem;text-align:right}@media(max-width:760px){.competition-closed-banner,.hub-closed-card,.hub-platform-follow,.platform-directory-row{flex-direction:column;align-items:stretch}.hub-closed-actions,.hub-follow-meta{justify-content:flex-start}.competition-closed-banner span{text-align:left}}.visibility-grid{margin-bottom:14px}.visibility-note{margin-top:0}.muted-inline{opacity:.72;font-weight:600}.public-discovery-card{margin-top:18px}.public-discovery-card .section-title{align-items:flex-end}.public-discovery-card .section-title>div span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.public-competition-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border-top:1px solid rgba(255,255,255,.08)}.public-competition-row:first-of-type{border-top:0}.public-competition-row>div{display:flex;flex-direction:column;gap:5px}.public-competition-row>div strong{font-size:18px}.public-competition-row>div span,.public-discovery-empty{color:var(--muted);font-size:13px}.public-discovery-empty{padding:20px 18px}.entry-option-card .interest-button,.entry-option-card.game-disabled-card .interest-button{min-height:52px}.gg-demand-copy strong{color:var(--lime)}@media(max-width:760px){.public-competition-row{align-items:stretch;flex-direction:column}.public-competition-row button{width:100%}}.activation-week-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.activation-week-list button{display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid var(--line);background:rgba(255,255,255,.025);color:white;border-radius:15px;padding:14px 16px;cursor:pointer}.activation-week-list button strong{font-size:14px}.activation-week-list button span{font-size:11px;color:#d7dfdb}.activation-week-list button small{font-size:9px;color:var(--muted)}.activation-week-list button.active{border-color:var(--lime);background:rgba(158,255,24,.08);box-shadow:0 0 0 1px rgba(158,255,24,.1)}.activation-loading{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:14px;color:var(--muted)}.pending-action-buttons button.provisional{border-color:rgba(255,201,74,.38);color:var(--gold);background:rgba(255,201,74,.07)}.hub-pending-badge{border-color:rgba(255,184,77,.42);background:rgba(255,161,45,.09);color:#ffbd57}.hub-pending-copy{color:#d9ab66}.account-signout{margin-top:40px!important}.competition-membership-card{margin-bottom:8px}.competition-mode-card:not(.active){background:linear-gradient(180deg,#0b1a14,#08140f);border-color:rgba(255,255,255,.1);color:var(--text);box-shadow:none}.competition-mode-card:not(.active):hover{border-color:rgba(173,255,47,.34);background:linear-gradient(180deg,#0d2119,#091710)}.competition-mode-card:not(.active) strong{color:#f2f7f4}.competition-mode-card:not(.active) small{color:var(--muted)}.activation-retry-button{margin-top:10px;width:100%;border:1px solid rgba(158,255,24,.35);background:rgba(158,255,24,.06);color:var(--lime);border-radius:12px;padding:11px 14px;font:inherit;font-weight:900;letter-spacing:.04em;cursor:pointer}.activation-retry-button:hover{background:rgba(158,255,24,.1)}.fixture-kickoff>div{display:flex;align-items:baseline;gap:8px}.fixture-kickoff>div small{color:#73847b;font-size:9px;font-weight:850;letter-spacing:.02em}.account-session-card{margin-top:3.5rem!important}.compact-signout{width:auto!important;min-width:140px!important;margin:0!important;padding:.8rem 1.2rem!important}.account-session-card .compact-signout{border-color:rgba(255,91,91,.55)!important;background:rgba(255,91,91,.075)!important;color:#ff858d!important}.account-session-card .compact-signout:hover{background:rgba(255,91,91,.14)!important;border-color:rgba(255,91,91,.75)!important}.current-gw-live-title span{color:var(--lime)}.current-gw-live-card{background:linear-gradient(180deg,rgba(16,38,29,.98),rgba(9,23,18,.98));border:1px solid rgba(173,255,47,.2);border-radius:22px;padding:16px;box-shadow:var(--shadow)}.gw-live-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}.gw-live-head div{display:flex;flex-direction:column;gap:4px}.gw-live-head small{font-size:9px;letter-spacing:.13em;color:var(--muted);font-weight:950}.gw-live-head strong{font-size:14px}.gw-live-head>span{color:var(--lime);font-size:9px;font-weight:950;letter-spacing:.1em}.gw-live-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:14px}.gw-live-stat{padding:12px 8px;border-radius:14px;text-align:center;border:1px solid var(--line);background:#0b1712}.gw-live-stat strong{display:block;font-size:22px;line-height:1}.gw-live-stat span{display:block;margin-top:5px;font-size:8px;font-weight:900;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.gw-live-stat.through strong{color:#7ff18c}.gw-live-stat.out strong{color:#ff8282}.gw-live-stat.live strong{color:var(--gold)}.gw-live-stat.pending strong{color:#dce5e1}.gw-live-note{margin-top:10px;color:var(--muted);font-size:9px;text-align:center}.awaiting-final-label{color:var(--gold)!important}.current-pick-state.state-through{border-color:rgba(89,218,105,.25);background:rgba(89,218,105,.07)}.current-pick-state.state-out{border-color:rgba(255,91,91,.28);background:rgba(255,91,91,.07)}.current-pick-state.state-awaiting-final,.current-pick-state.state-live{border-color:rgba(255,201,74,.28);background:rgba(255,201,74,.07)}.current-pick-state.state-to-play{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.025)}@media(max-width:520px){.gw-live-stats{grid-template-columns:repeat(2,1fr)}.current-gw-live-card{padding:14px}}.survive-sidebar,.survive-welcome{display:none}.round-live-inline{font-style:normal;display:inline-flex;width:max-content;margin-top:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(173,255,47,.32);background:rgba(173,255,47,.08);color:var(--lime);font-size:9px;font-weight:950;letter-spacing:.08em}.top-round-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;grid-gap:0;gap:0;margin:0 0 14px;border:1px solid rgba(173,255,47,.15);border-radius:16px;background:rgba(2,10,7,.45);overflow:hidden}.top-round-summary .gw-live-stat{min-height:78px;border-right:1px solid var(--line);border-radius:0;background:transparent;padding:14px 16px}.top-round-summary .gw-live-stat:nth-child(4){border-right:0}.top-round-summary .gw-live-stat strong{font-size:25px}.top-round-summary .gw-live-stat span{font-size:12px}.top-round-updated{grid-column:1/-1;padding:9px 14px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);letter-spacing:.02em}@media(min-width:1000px){:root{--survive-sidebar:252px;--los-topbar-height:88px}body{background:radial-gradient(circle at 58% -8%,#143528 0,#07100d 34%,#040907 100%)}.app-frame{max-width:none;width:100%;margin:0;min-height:100vh;padding:0 0 46px var(--survive-sidebar)}.app-frame:before{background:radial-gradient(circle at 60% 5%,rgba(173,255,47,.05),transparent 35%)}.survive-sidebar{display:flex;position:fixed;left:0;top:0;bottom:0;width:var(--survive-sidebar);z-index:45;flex-direction:column;padding:25px 18px 24px;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(3,13,9,.99),rgba(4,12,9,.98));box-shadow:20px 0 60px rgba(0,0,0,.2)}.survive-sidebar-brand{display:flex;align-items:center;gap:12px;padding:0 4px 26px}.survive-sidebar-brand img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(173,255,47,.14))}.survive-sidebar-brand>div{display:flex;flex-direction:column;gap:3px}.survive-sidebar-brand strong{font-size:24px;letter-spacing:-.04em}.survive-sidebar-brand span{font-size:9px;letter-spacing:.22em;color:#d7e2dc;font-weight:850}.survive-sidebar nav{display:flex;flex-direction:column;gap:8px}.survive-sidebar nav button{position:relative;width:100%;min-height:54px;border:0;border-radius:14px;background:transparent;color:#aec1b8;display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:0 14px;text-align:left;cursor:pointer}.survive-sidebar nav button span{font-size:18px}.survive-sidebar nav button b{font-size:13px}.survive-sidebar nav button em{font-style:normal;min-width:21px;height:21px;border-radius:999px;background:var(--lime);color:#07100d;display:grid;place-items:center;font-size:9px;font-weight:950}.survive-sidebar nav button.active{color:#08110d;background:linear-gradient(90deg,#6fc210,#a8ff1f);box-shadow:0 10px 30px rgba(120,255,25,.12)}.survive-sidebar nav button.active:before{content:"";position:absolute;left:-18px;top:8px;bottom:8px;width:4px;border-radius:99px;background:#b5ff35;box-shadow:0 0 16px #9dff23}.survive-sidebar-tag{margin-top:auto;border:1px solid rgba(173,255,47,.16);border-radius:20px;padding:18px 12px;text-align:center;background:linear-gradient(180deg,rgba(12,27,20,.82),rgba(6,16,12,.85));display:flex;flex-direction:column;align-items:center;gap:7px}.survive-sidebar-tag img{width:82px;height:82px;object-fit:contain}.survive-sidebar-tag strong{font-size:20px}.survive-sidebar-tag span{font-size:9px;letter-spacing:.18em;color:#c9d7d1;line-height:1.8}.topbar{min-height:88px;padding:17px 30px;position:-webkit-sticky;position:sticky;top:0;background:rgba(4,12,9,.92);border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.topbar>.brand-lockup{display:none}.topbar .top-actions{margin-left:auto;gap:10px}.competition-context-polished{top:88px;max-width:none;margin:0;padding:10px 30px;background:rgba(6,17,12,.95)}.competition-context-title strong{font-size:14px}.content{max-width:1250px;margin:0 auto;padding:22px 30px 60px}.survive-welcome{display:block;margin:0 4px 17px}.survive-welcome h1{margin:0;font-size:34px;letter-spacing:-.04em}.survive-welcome p{margin:4px 0 0;color:var(--muted);font-size:14px}.compact-competition-hero.survive-overview-card{padding:18px 24px 20px;border-radius:18px;box-shadow:none;background:linear-gradient(120deg,rgba(15,43,31,.95),rgba(10,29,21,.95))}.survive-overview-card .hero-top h1{font-size:26px;margin-top:5px}.survive-overview-card .hero-meta-line span{font-size:10px}.survive-overview-card .stat-grid{margin-top:14px;padding-top:15px}.survive-overview-card .stat strong{font-size:28px}.survive-overview-card .stat span{font-size:13px}.survive-overview-card:after{width:240px;height:240px;right:-80px;top:-110px}.current-round-title{margin-top:22px}.current-round-title h2{font-size:25px}.survive-current-round{position:relative;overflow:hidden;border-radius:18px;margin-top:10px;padding:20px 22px;background:linear-gradient(90deg,rgba(5,20,13,.85),rgba(6,20,15,.94)),url(/brand/rf-stadium-dark.webp) 50%/cover;border-color:rgba(173,255,47,.34);box-shadow:0 18px 55px rgba(0,0,0,.28)}.survive-current-round:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,42,25,.18),transparent 46%);pointer-events:none}.survive-current-round>*{position:relative;z-index:1}.survive-current-round .round-line{display:grid;grid-template-columns:1fr 230px;align-items:start;min-height:auto;margin-bottom:14px}.current-round-label strong{font-size:32px}.deadline-countdown{min-width:210px}.top-round-summary{max-width:760px;margin-right:250px}.current-gw-focus{margin-top:8px;border-radius:15px;background:rgba(4,14,10,.72)}.current-gw-focus>div:first-child strong{font-size:22px}.section-title h2{font-size:24px}.feed-card,.league-pulse-card{border-radius:18px}.entry-cards,.entry-lobby-grid,.entry-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav.role-nav{display:none}.drawer-wrap{padding-left:var(--survive-sidebar);align-items:center}.drawer{border-radius:24px;width:min(760px,calc(100% - var(--survive-sidebar) - 48px));height:min(80vh,720px)}.matrix-shell{border-radius:20px}.matrix-scroll{max-height:660px}}@media(max-width:999px){.survive-sidebar{display:none}}@media(max-width:620px){.top-round-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.top-round-summary .gw-live-stat:nth-child(2){border-right:0}.top-round-summary .gw-live-stat:first-child,.top-round-summary .gw-live-stat:nth-child(2){border-bottom:1px solid var(--line)}}.desktop-command-centre{display:none}.legacy-home-flow{display:block}@media(min-width:1000px){:root{--survive-sidebar:286px;--los-topbar-height:92px}.app-frame{padding-left:var(--survive-sidebar);background:radial-gradient(circle at 52% -8%,rgba(36,84,58,.22),transparent 34%),linear-gradient(180deg,#030b08,#020806)}.survive-sidebar{width:var(--survive-sidebar);padding:26px 20px;background:linear-gradient(180deg,rgba(3,13,9,.995),rgba(2,9,6,.99));border-right-color:rgba(125,245,154,.08)}.survive-sidebar-brand{gap:14px;padding:0 7px 30px}.survive-sidebar-brand img{width:62px;height:62px}.survive-sidebar-brand strong{font-size:29px}.survive-sidebar-brand span{font-size:9px}.survive-sidebar nav button{min-height:58px;border-radius:15px;padding:0 16px}.survive-sidebar nav button b{font-size:15px}.survive-sidebar nav button span{font-size:19px}.survive-sidebar-tag{padding:22px 14px 20px;border-radius:22px}.survive-sidebar-tag img{width:96px;height:96px}.survive-sidebar-tag strong{font-size:24px}.topbar{min-height:92px;padding:18px clamp(34px,2.6vw,56px)}.competition-context-polished{top:92px;padding:12px clamp(34px,2.6vw,56px);min-height:68px}.competition-context-title strong{font-size:17px}.content{width:calc(100vw - var(--survive-sidebar));max-width:1780px;margin:0 auto;padding:34px clamp(34px,3.1vw,64px) 80px}.survive-welcome{margin:0 2px 22px}.survive-welcome h1{font-size:42px;line-height:1.02}.survive-welcome p{font-size:16px;margin-top:8px}.compact-competition-hero.survive-overview-card{padding:24px 30px 26px;border-radius:22px;min-height:184px;background:linear-gradient(110deg,rgba(13,42,30,.98),rgba(8,26,19,.97));border-color:rgba(125,245,154,.18)}.survive-overview-card .hero-top h1{font-size:31px}.survive-overview-card .hero-meta-line span{font-size:11px;letter-spacing:.14em}.survive-overview-card .status-pill{font-size:10px;padding:8px 12px}.survive-overview-card .stat-grid{margin-top:24px;padding-top:20px}.survive-overview-card .stat strong{font-size:36px}.survive-overview-card .stat span{font-size:15px;margin-top:6px}.current-round-title{margin-top:30px;margin-bottom:10px}.current-round-title h2{font-size:31px}.current-round-title span{font-size:10px;letter-spacing:.17em}.survive-current-round{min-height:430px;padding:30px 34px 28px;border-radius:24px;background:linear-gradient(90deg,rgba(3,14,9,.72),rgba(3,13,10,.9)),url(/brand/rf-stadium-dark.webp) center 42%/cover no-repeat;border:1px solid rgba(173,255,47,.45);box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 0 80px rgba(173,255,47,.025)}.survive-current-round:before{background:linear-gradient(115deg,rgba(173,255,47,.035),transparent 30%,transparent 72%,rgba(173,255,47,.025)),radial-gradient(circle at 18% 88%,rgba(173,255,47,.08),transparent 28%)}.survive-current-round .round-line{grid-template-columns:minmax(0,1fr) 300px;margin-bottom:26px}.current-round-label small{font-size:10px;letter-spacing:.16em}.current-round-label strong{font-size:42px;margin-top:8px;color:#ffc844}.round-live-inline{display:inline-flex;margin-left:18px;transform:translateY(-5px);font-size:10px;padding:8px 14px}.deadline-countdown{min-width:286px;padding:15px 20px;border-radius:18px}.deadline-countdown strong{font-size:26px}.deadline-countdown small{font-size:10px}.top-round-summary{max-width:1080px;margin:0 360px 26px 0;border-radius:18px;background:rgba(1,9,6,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-round-summary .gw-live-stat{min-height:104px;padding:19px 18px}.top-round-summary .gw-live-stat strong{font-size:35px}.top-round-summary .gw-live-stat span{font-size:13px;letter-spacing:.04em}.top-round-updated{padding:12px 18px;font-size:12px}.current-gw-focus{min-height:118px;padding:20px 24px;border-radius:18px;background:rgba(2,12,8,.72);border:1px solid rgba(125,245,154,.16);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.current-gw-focus>div:first-child small{font-size:10px;letter-spacing:.14em}.current-gw-focus>div:first-child strong{font-size:29px;margin:5px 0}.current-gw-focus>div:first-child span{font-size:13px}.current-gw-focus-action em{font-size:12px}.current-gw-focus-action button{min-width:128px;padding:12px 17px;font-size:11px}.legacy-home-flow{display:none}.desktop-command-centre{display:block}.survive-command-row{display:grid;grid-template-columns:1.08fr 1.1fr .78fr;grid-gap:18px;gap:18px;margin-top:22px}.survive-mini-card{min-height:278px;border:1px solid rgba(125,245,154,.14);border-radius:22px;background:linear-gradient(180deg,rgba(10,28,20,.96),rgba(6,20,14,.96));padding:20px 22px;box-shadow:0 18px 50px rgba(0,0,0,.2)}.survive-mini-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.survive-mini-head h3{margin:0;font-size:21px;letter-spacing:-.02em}.survive-mini-head button,.survive-mini-head>span{border:0;background:transparent;color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.06em;cursor:pointer}.recent-history-list{display:flex;flex-direction:column;gap:8px}.recent-history-item{display:grid;grid-template-columns:52px 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:rgba(3,13,9,.42)}.recent-history-item>b{color:#9fb1a8;font-size:12px}.recent-history-item>strong{font-size:14px}.recent-history-item>span{font-size:12px;color:#c8d5cf}.history-result.won{color:#9dff45}.history-result.missed,.history-result.out{color:#ff7b82}.history-result.live{color:#ffc84b}.pulse-tabs{display:flex;gap:28px;border-bottom:1px solid rgba(255,255,255,.07);margin:0 -2px 8px;padding:0 2px 10px}.pulse-tabs b{color:var(--lime);font-size:12px}.pulse-tabs span{font-size:12px;color:#80948a}.command-distribution-row{display:grid;grid-template-columns:1fr 48px 104px;align-items:center;grid-gap:12px;gap:12px;min-height:53px;border-bottom:1px solid rgba(255,255,255,.055)}.command-distribution-row:last-child{border-bottom:0}.command-distribution-row>strong{font-size:14px}.command-distribution-row>b{text-align:center;font-size:14px}.command-distribution-row>span{text-align:right;font-size:11px;font-weight:900;text-transform:uppercase}.dist-through{color:#8cff58}.dist-out{color:#ff777f}.dist-live,.dist-pending{color:#ffc648}.golden-open-pill{display:inline-flex!important;align-items:center;border:1px solid rgba(173,255,47,.36)!important;border-radius:999px!important;padding:6px 10px!important;background:rgba(173,255,47,.08)!important;color:var(--lime)!important}.golden-command-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:16px 0}.golden-command-stats>div{border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px;background:rgba(2,12,8,.45)}.golden-command-stats strong{display:block;font-size:20px}.golden-command-stats span{display:block;color:var(--muted);font-size:10px;margin-top:4px}.command-golden-card p{font-size:13px;line-height:1.5;color:#d3ded8}.command-golden-card small{display:block;color:var(--muted);font-size:10px;margin-top:8px}.command-golden-card>button{width:100%;margin-top:18px;border:0;border-radius:12px;background:var(--lime);color:#07100d;padding:13px 14px;font-size:11px;font-weight:950;cursor:pointer}.survive-empty-note{padding:18px 4px;color:var(--muted);font-size:12px}.desktop-command-centre>.activity-section,.desktop-command-centre>.competition-activity-section{margin-top:18px}.desktop-command-centre .activity-card,.desktop-command-centre .competition-activity-card{border-radius:22px}.desktop-command-centre .activity-section .section-title,.desktop-command-centre .competition-activity-section .section-title{margin-top:24px}.section-title{margin-top:28px}}@media(min-width:1800px){.content{max-width:1880px;padding-left:70px;padding-right:70px}.survive-current-round{min-height:450px}.top-round-summary{max-width:1160px;margin-right:390px}}@media(min-width:1000px){.content{max-width:2320px;padding-left:clamp(40px,3.2vw,78px);padding-right:clamp(40px,3.2vw,78px)}.survive-sidebar-brand strong{letter-spacing:-.035em}.survive-sidebar-tag{position:relative;overflow:hidden;padding-top:24px;padding-bottom:24px;background:linear-gradient(180deg,rgba(14,34,24,.92),rgba(5,17,11,.94))}.survive-sidebar-tag:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 12%,rgba(173,255,47,.11),transparent 38%);pointer-events:none}.survive-sidebar-tag>*{position:relative;z-index:1}.survive-sidebar-tag img{width:102px;height:102px;filter:drop-shadow(0 0 18px rgba(173,255,47,.18))}.survive-sidebar-tag strong{font-size:25px;letter-spacing:-.03em}.survive-sidebar-tag span{font-size:10px;letter-spacing:.22em;line-height:1.9;color:#dce7e1;font-weight:800}.survive-welcome{margin-bottom:24px}.survive-welcome h1{font-size:44px}.survive-welcome p{font-size:16px}.compact-competition-hero.survive-overview-card{min-height:198px;padding:28px 34px 30px;box-shadow:0 22px 60px rgba(0,0,0,.22)}.survive-overview-card .hero-top h1{font-size:33px}.survive-overview-card .stat-grid{margin-top:28px}.survive-overview-card .stat strong{font-size:39px}.survive-current-round{min-height:455px;padding:34px 38px 32px;background:linear-gradient(90deg,rgba(2,13,8,.7),rgba(3,13,10,.9)),url(/brand/rf-stadium-dark.webp) center 44%/cover no-repeat}.survive-current-round:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 22%,transparent 78%,rgba(173,255,47,.025));pointer-events:none}.survive-current-round .round-line{grid-template-columns:minmax(0,1fr) 320px;margin-bottom:28px}.current-round-label strong{font-size:46px;letter-spacing:-.035em}.deadline-countdown{min-width:304px;padding:17px 22px;background:rgba(2,11,8,.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-round-summary{max-width:1180px;margin-right:390px;margin-bottom:28px}.top-round-summary .gw-live-stat{min-height:112px;padding:21px 18px}.top-round-summary .gw-live-stat strong{font-size:38px}.top-round-summary .gw-live-stat span{font-size:13px;font-weight:950}.top-round-updated{font-size:12px;padding:13px 18px}.current-gw-focus{min-height:126px;padding:22px 26px;background:rgba(2,11,8,.76)}.current-gw-focus>div:first-child strong{font-size:31px}.current-gw-focus>div:first-child span{font-size:14px}.survive-command-row{gap:22px;margin-top:26px;grid-template-columns:1.05fr 1.08fr .82fr}.survive-mini-card{position:relative;overflow:hidden;min-height:300px;padding:22px 24px;border-color:rgba(125,245,154,.18);box-shadow:0 22px 55px rgba(0,0,0,.23);background:linear-gradient(180deg,rgba(11,31,22,.96),rgba(5,18,13,.97))}.survive-mini-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(173,255,47,.025),transparent 42%);pointer-events:none}.survive-mini-card>*{position:relative;z-index:1}.survive-mini-head h3{font-size:23px}.survive-mini-head{margin-bottom:17px}.recent-history-item{min-height:64px;padding:12px 14px}.recent-history-item>strong{font-size:15px}.recent-history-item>span{font-size:12px}.command-distribution-row{min-height:60px}.command-distribution-row>b,.command-distribution-row>strong{font-size:15px}.command-distribution-row>span{font-size:11px}.command-golden-card p{font-size:14px}.command-golden-card>button{margin-top:20px;min-height:48px;font-size:12px}.competition-activity-title{margin-top:30px}.desktop-command-centre .home-activity-card{padding:8px 18px 4px;border-radius:22px;background:linear-gradient(180deg,rgba(11,30,22,.97),rgba(6,20,14,.97));border-color:rgba(125,245,154,.16);box-shadow:0 20px 50px rgba(0,0,0,.18)}.desktop-command-centre .home-activity-row{min-height:66px;padding:12px 8px}.desktop-command-centre .home-activity-copy strong{font-size:14px}.desktop-command-centre .home-activity-copy span{font-size:10px}.desktop-command-centre .home-activity-marker{width:36px;height:36px;border-radius:11px}}@media(min-width:1800px){.content{max-width:2500px}.survive-current-round{min-height:475px}.top-round-summary{max-width:1280px;margin-right:420px}}.football-card-loading{margin:24px 0;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--muted)}.football-card-page{padding:6px 0 30px}.football-card-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:24px;gap:24px;align-items:center;padding:26px;border:1px solid rgba(173,255,47,.24);border-radius:24px;background:linear-gradient(100deg,rgba(4,18,12,.82),rgba(5,20,14,.94)),url(/brand/rf-stadium-dark.webp) center 46%/cover no-repeat;box-shadow:var(--shadow)}.football-card-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(173,255,47,.04),transparent 36%,transparent 72%,rgba(255,201,74,.04));pointer-events:none}.football-card-hero>*{position:relative;z-index:1}.football-card-hero h1{margin:6px 0 8px;font-size:38px;letter-spacing:-.045em}.football-card-hero p{max-width:720px;margin:0;color:#c0d0c8;line-height:1.55;font-size:13px}.football-card-hero-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.football-card-hero-tags span{border:1px solid rgba(173,255,47,.17);border-radius:999px;padding:7px 9px;background:rgba(4,14,10,.62);color:#d9e6df;font-size:8px;font-weight:950;letter-spacing:.08em}.football-card-fund{min-height:130px;border:1px solid rgba(173,255,47,.28);border-radius:20px;background:rgba(4,15,10,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.football-card-fund small{font-size:8px;color:var(--muted);font-weight:950;letter-spacing:.14em}.football-card-fund strong{font-size:46px;line-height:1;color:var(--lime);margin:4px 0}.football-card-fund span{font-size:10px;color:#d9e5df}.football-card-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:14px 0}.football-card-metric{display:flex;flex-direction:column;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(15,34,25,.95),rgba(8,23,16,.95))}.football-card-metric strong{font-size:24px}.football-card-metric span{margin-top:3px;color:var(--muted);font-size:9px}.football-card-metric.accent strong{color:var(--lime)}.football-card-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:14px;gap:14px;align-items:start}.football-card-board-wrap,.football-card-preview-note,.football-card-side>section{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(14,32,24,.97),rgba(7,21,15,.97));box-shadow:0 16px 44px rgba(0,0,0,.18)}.football-card-board-wrap{padding:18px}.football-card-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.football-card-board-head h2{margin:5px 0 0;font-size:25px}.football-card-stake{display:flex;flex-direction:column;text-align:right}.football-card-stake small{color:var(--muted);font-size:8px;font-weight:950;letter-spacing:.12em}.football-card-stake strong{font-size:25px;color:var(--gold)}.football-card-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.football-card-cell{position:relative;min-height:84px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(4,15,10,.72);color:#fff;text-align:left;padding:11px 10px;cursor:pointer;overflow:hidden;transition:border-color .16s ease,transform .16s ease,background .16s ease}.football-card-cell:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(173,255,47,.35);background:rgba(20,50,31,.72)}.football-card-cell:disabled{cursor:default}.football-card-cell>span{display:block;padding-right:24px;font-size:11px;font-weight:900;line-height:1.2}.football-card-cell>strong{display:block;margin-top:11px;color:#789086;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.football-card-cell>i{position:absolute;right:8px;top:8px;color:#4f675d;font-style:normal;font-size:7px;font-weight:950}.football-card-cell.available>strong{color:#63786f}.football-card-cell.claimed{background:linear-gradient(180deg,rgba(26,52,35,.76),rgba(10,26,18,.8));border-color:rgba(111,210,121,.18)}.football-card-cell.claimed>strong{color:#dce9e2}.football-card-cell.mine{border-color:rgba(173,255,47,.5);box-shadow:inset 0 0 0 1px rgba(173,255,47,.12)}.football-card-cell.mine>strong{color:var(--lime)}.football-card-cell>em{display:block;margin-top:4px;color:#90b473;font-style:normal;font-size:6px;font-weight:950;letter-spacing:.04em}.football-card-cell.winner{background:linear-gradient(180deg,rgba(173,255,47,.22),rgba(82,114,24,.22));border-color:var(--lime);box-shadow:0 0 0 1px rgba(173,255,47,.2),0 0 24px rgba(173,255,47,.09)}.football-card-cell.winner>b{position:absolute;right:7px;bottom:7px;color:#07100d;background:var(--lime);border-radius:999px;padding:4px 6px;font-size:6px;font-weight:950}.football-card-side{display:flex;flex-direction:column;gap:10px}.football-card-side>section{padding:17px}.football-card-seal{text-align:center}.seal-icon{width:46px;height:46px;margin:0 auto 9px;border-radius:14px;display:grid;place-items:center;background:rgba(173,255,47,.08);border:1px solid rgba(173,255,47,.18);font-size:21px;color:var(--lime)}.football-card-seal h2{margin:6px 0;font-size:20px}.football-card-seal p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.football-card-seal code{display:block;margin:14px auto 5px;padding:9px;border:1px dashed rgba(173,255,47,.25);border-radius:10px;background:#06110c;color:#cfff8e;font-size:10px;letter-spacing:.12em}.football-card-seal>small{font-size:7px;color:#6e847a;letter-spacing:.1em}.football-card-seal.revealed{border-color:rgba(173,255,47,.32);background:radial-gradient(circle at 50% 0,rgba(173,255,47,.11),transparent 52%),linear-gradient(180deg,rgba(14,32,24,.97),rgba(7,21,15,.97))}.football-card-winner-name{display:block;color:var(--lime);font-size:15px;margin-bottom:6px}.football-card-money>div:not(.eyebrow){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.055)}.football-card-money span{font-size:10px;color:var(--muted)}.football-card-money strong{font-size:11px}.football-card-money footer{padding-top:11px;color:#dce7e1;font-size:9px;font-weight:850}.football-card-admin{display:flex;flex-direction:column;gap:9px}.football-card-admin>.primary,.football-card-admin>.secondary-action{width:100%;margin:0}.football-card-config{display:flex;flex-direction:column;gap:8px;padding-top:4px}.football-card-config label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:8px;font-weight:850}.football-card-config input{width:100%;border:1px solid var(--line);border-radius:10px;background:#07130e;color:white;padding:10px;font-size:10px}.football-card-config-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.football-card-fill{border-color:rgba(255,201,74,.23)!important;color:var(--gold)!important}.football-card-reveal{margin-top:0!important}.football-card-preview-note{display:flex;flex-direction:column;gap:4px;padding:13px 14px}.football-card-preview-note strong{color:var(--gold);font-size:8px;letter-spacing:.08em}.football-card-preview-note span{color:#7e9188;font-size:8px;line-height:1.45}.football-card-home-strip{margin-top:18px;display:grid;grid-template-columns:44px minmax(0,1fr) 110px auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid rgba(255,201,74,.18);border-radius:17px;background:linear-gradient(90deg,rgba(41,38,15,.34),rgba(7,23,16,.95) 30%,rgba(7,23,16,.95));box-shadow:0 14px 40px rgba(0,0,0,.16)}.football-card-home-icon{width:40px;height:40px;border:1px solid rgba(255,201,74,.24);border-radius:12px;display:grid;place-items:center;background:rgba(255,201,74,.07);font-size:18px}.football-card-home-copy{display:flex;flex-direction:column;min-width:0}.football-card-home-copy>span{color:var(--gold);font-size:7px;font-weight:950;letter-spacing:.11em}.football-card-home-copy>strong{font-size:17px;margin:2px 0}.football-card-home-copy>small{color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.football-card-home-benefit{display:flex;flex-direction:column;text-align:right}.football-card-home-benefit small{color:var(--muted);font-size:7px;font-weight:950;letter-spacing:.1em}.football-card-home-benefit strong{color:var(--lime);font-size:20px}.football-card-home-strip>button{border:1px solid rgba(173,255,47,.28);border-radius:11px;background:rgba(173,255,47,.06);color:var(--lime);padding:11px 13px;font-size:8px;font-weight:950;cursor:pointer;white-space:nowrap}@media(max-width:760px){.football-card-hero{grid-template-columns:1fr;padding:19px}.football-card-fund{min-height:98px}.football-card-summary{grid-template-columns:1fr 1fr}.football-card-layout{grid-template-columns:1fr}.football-card-board{grid-template-columns:repeat(2,minmax(0,1fr))}.football-card-cell{min-height:82px}.football-card-config-grid{grid-template-columns:1fr}.football-card-home-strip{grid-template-columns:40px minmax(0,1fr);gap:10px}.football-card-home-benefit{display:none}.football-card-home-strip>button{grid-column:1/-1;width:100%}.football-card-home-copy>small{white-space:normal}.football-card-hero h1{font-size:32px}}@media(min-width:1000px){.football-card-page{padding-top:12px}.football-card-hero{padding:34px 38px;grid-template-columns:minmax(0,1fr) 230px}.football-card-hero h1{font-size:48px}.football-card-hero p{font-size:14px}.football-card-fund{min-height:150px}.football-card-fund strong{font-size:58px}.football-card-summary{gap:14px;margin:18px 0}.football-card-metric{padding:18px 20px}.football-card-metric strong{font-size:30px}.football-card-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px}.football-card-board-wrap{padding:22px}.football-card-board-head h2{font-size:29px}.football-card-board{gap:9px}.football-card-cell{min-height:96px;padding:13px 12px}.football-card-cell>span{font-size:12px}.football-card-cell>strong{font-size:10px}.football-card-side>section{padding:20px}.football-card-seal h2{font-size:23px}.football-card-home-strip{min-height:78px;padding:16px 18px;grid-template-columns:48px minmax(0,1fr) 120px auto}.football-card-home-icon{width:44px;height:44px}.football-card-home-copy>strong{font-size:19px}.football-card-home-copy>small{font-size:10px}.football-card-home-strip>button{padding:12px 16px;font-size:9px}}.deadline-lock-dismiss-option{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px auto 2px;color:var(--muted,#9db0a6);font-size:.9rem;cursor:pointer}.deadline-lock-dismiss-option input{width:18px;height:18px;accent-color:#9cff24;cursor:pointer}.competition-fundraising-label,.organiser-fundraising-banner{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:6px 10px;border:1px solid rgba(156,255,36,.2);border-radius:999px;background:rgba(156,255,36,.06);color:#b9c9bf;font-size:.82rem}.competition-fundraising-label strong,.organiser-fundraising-banner strong{color:#dfffc0}.organiser-fundraising-banner{margin-top:14px}.fundraising-create-note{margin-top:8px}@media (min-width:980px){.compact-competition-hero.survive-overview-card{background:linear-gradient(110deg,rgba(7,29,20,.94),rgba(6,23,17,.97)),url(/brand/rf-stadium-dark.webp) center 38%/cover no-repeat}.survive-overview-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(173,255,47,.035),transparent 34%,transparent 76%,rgba(173,255,47,.025))}.survive-overview-card>*{position:relative;z-index:1}.survive-current-round{background:linear-gradient(90deg,rgba(2,13,8,.72),rgba(3,13,10,.91)),url(/brand/rf-stadium-dark.webp) center 44%/cover no-repeat}.survive-mini-card{background:linear-gradient(180deg,rgba(9,28,20,.95),rgba(5,18,13,.97)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.desktop-command-centre .home-activity-card{background:linear-gradient(180deg,rgba(9,28,20,.97),rgba(5,18,13,.985)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.golden-hero{background:radial-gradient(circle at 82% 12%,rgba(255,201,74,.16),transparent 34%),linear-gradient(100deg,rgba(28,28,14,.9),rgba(7,21,15,.96)),url(/brand/rf-stadium-dark.webp) center 42%/cover no-repeat}.gg-audit-card,.los-audit-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(8,15,22,.965),rgba(7,13,19,.985)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.pick-breakdown{background:linear-gradient(180deg,rgba(15,36,28,.96),rgba(8,20,16,.98)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.football-card-hero{background:linear-gradient(100deg,rgba(4,18,12,.82),rgba(5,20,14,.94)),url(/brand/rf-stadium-dark.webp) center 46%/cover no-repeat}}.app-loading-survive{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(173,255,47,.07),transparent 24%)}.app-loading-survive img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(173,255,47,.18));animation:survive-loading-pulse 1.8s ease-in-out infinite}.app-loading-survive strong{font-size:15px;letter-spacing:.08em}.app-loading-survive span{max-width:420px;color:var(--muted);font-size:11px;line-height:1.5}@keyframes survive-loading-pulse{0%,to{opacity:.76;transform:scale(.98)}50%{opacity:1;transform:scale(1.035)}}.feed-delayed{color:var(--gold)!important}.current-gw-focus.is-following{border-color:rgba(120,160,140,.18);background:rgba(6,18,13,.72)}.current-gw-focus.is-following .current-gw-focus-action em{color:#a8bbb1}.eliminated-run-summary .current-gw-final-note{color:#81958b}.overview-right{gap:12px}.overview-fundraiser,.overview-right{display:flex;flex-direction:column;align-items:flex-end}.overview-fundraiser{min-width:220px;gap:3px;padding:11px 14px;border:1px solid rgba(173,255,47,.16);border-radius:14px;background:rgba(2,12,8,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overview-fundraiser small{font-size:8px;letter-spacing:.16em;color:#8ea198;font-weight:950}.overview-fundraiser strong{max-width:300px;color:#e9f5ee;font-size:14px;text-align:right}.overview-fundraiser span{font-size:9px;color:#8ea198}@media(min-width:1000px){.topbar{box-shadow:0 10px 35px rgba(0,0,0,.16)}.competition-context-polished{border-bottom:1px solid rgba(125,245,154,.08);box-shadow:0 12px 34px rgba(0,0,0,.12)}.competition-context-polished .competition-context-title{gap:14px}.competition-context-polished button{transition:transform .16s ease,border-color .16s ease,background .16s ease}.competition-context-polished button:hover{transform:translateY(-1px);border-color:rgba(173,255,47,.34)}.compact-competition-hero.survive-overview-card{background:radial-gradient(circle at 88% 16%,rgba(173,255,47,.08),transparent 24%),linear-gradient(110deg,rgba(7,30,20,.93),rgba(5,22,16,.97)),url(/brand/rf-stadium-dark.webp) center 33%/cover no-repeat}.survive-overview-card .hero-top{min-height:72px}.survive-overview-card .stat-grid{position:relative;z-index:2}.survive-current-round{background:radial-gradient(circle at 18% 84%,rgba(173,255,47,.08),transparent 28%),linear-gradient(90deg,rgba(1,12,7,.66),rgba(2,12,9,.88)),url(/brand/rf-stadium-dark.webp) center 46%/cover no-repeat}.survive-current-round:before{background:linear-gradient(118deg,rgba(173,255,47,.045),transparent 30%,transparent 68%,rgba(255,201,74,.025))}.top-round-summary{box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 14px 35px rgba(0,0,0,.16)}.current-gw-focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}.recent-history-card{background:linear-gradient(180deg,rgba(10,31,22,.94),rgba(5,18,13,.98)),url(/brand/rf-stadium-dark.webp) 14% 52%/auto 180% no-repeat}.command-pulse-card{background:radial-gradient(circle at 70% 8%,rgba(173,255,47,.055),transparent 30%),linear-gradient(180deg,rgba(9,29,20,.95),rgba(5,18,13,.98)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.command-golden-card{background:radial-gradient(circle at 88% 8%,rgba(255,201,74,.12),transparent 30%),linear-gradient(180deg,rgba(26,29,16,.92),rgba(7,20,14,.98)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat;border-color:rgba(255,201,74,.16)}.command-golden-card>button,.current-gw-focus,.current-gw-focus-action button,.home-activity-row,.survive-mini-card{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.survive-mini-card:hover{transform:translateY(-1px);border-color:rgba(173,255,47,.24);box-shadow:0 25px 65px rgba(0,0,0,.25)}.home-activity-row.clickable:hover{background:rgba(173,255,47,.025)}.command-golden-card>button:hover,.current-gw-focus-action button:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(173,255,47,.12)}.desktop-command-centre .competition-activity-title{align-items:center}.desktop-command-centre .home-activity-card{background:linear-gradient(180deg,rgba(9,28,20,.965),rgba(4,17,12,.985)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.desktop-command-centre .home-activity-row{grid-template-columns:42px minmax(0,1fr) 28px;gap:14px}.desktop-command-centre .home-activity-copy{gap:5px}.desktop-command-centre .home-activity-copy strong{letter-spacing:-.01em}.desktop-command-centre .home-activity-copy span{color:#82988d}.desktop-command-centre .home-activity-marker{background:rgba(173,255,47,.055);border-color:rgba(173,255,47,.14)}.pulse-tabs{gap:32px;padding-bottom:12px}.pulse-tabs,.pulse-tabs b{position:relative}.pulse-tabs b:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:3px;border-radius:99px;background:var(--lime);box-shadow:0 0 10px rgba(173,255,47,.25)}.command-distribution-row{padding:0 4px}}@media(min-width:1800px){.content{max-width:2260px;padding-left:clamp(56px,4vw,96px);padding-right:clamp(56px,4vw,96px)}.survive-welcome h1{font-size:48px}.survive-welcome p{font-size:17px}.compact-competition-hero.survive-overview-card{min-height:212px;padding:30px 38px 32px}.survive-overview-card .hero-top h1{font-size:36px}.survive-overview-card .stat strong{font-size:42px}.survive-current-round{min-height:485px;padding:36px 42px 34px}.current-round-label strong{font-size:49px}.top-round-summary{max-width:1320px;margin-right:430px}.top-round-summary .gw-live-stat strong{font-size:41px}.survive-command-row{grid-template-columns:1.05fr 1.12fr .83fr;gap:24px}.survive-mini-card{min-height:314px;padding:24px 26px}.survive-mini-head h3{font-size:25px}.desktop-command-centre .home-activity-row{min-height:70px}}@media(max-width:760px){.overview-right{align-items:flex-end}.overview-fundraiser{display:none}}@media(min-width:1000px){.standings-hero{position:relative;overflow:hidden;margin-bottom:16px;padding:24px 28px;border:1px solid rgba(125,245,154,.13);border-radius:22px;background:linear-gradient(105deg,rgba(7,27,19,.92),rgba(3,15,10,.96)),url(/brand/rf-stadium-dark.webp) center 39%/cover no-repeat;box-shadow:0 18px 52px rgba(0,0,0,.18)}.standings-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(173,255,47,.035),transparent 42%);pointer-events:none}.standings-hero>*{position:relative;z-index:1}.standings-hero h1{font-size:34px;margin:5px 0 6px}.standings-hero p{max-width:720px}.grave-hero{position:relative;overflow:hidden;margin:8px 0 18px;padding:24px 28px;border:1px solid rgba(125,245,154,.12);border-radius:22px;background:linear-gradient(105deg,rgba(7,25,18,.92),rgba(3,14,10,.97)),url(/brand/rf-stadium-dark.webp) center 42%/cover no-repeat}.grave-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 20%,rgba(255,91,91,.045),transparent 28%);pointer-events:none}.grave-hero>*{position:relative;z-index:1}}.home-team-visual{display:flex;align-items:center;gap:10px;min-width:0}.home-team-visual img{width:30px;height:30px;object-fit:contain;flex:0 0 30px}.home-team-visual i{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:1px solid rgba(173,255,47,.18);background:rgba(173,255,47,.06);color:var(--lime);font-size:8px;font-style:normal;font-weight:950}.home-team-visual strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-pick-crest{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px}.current-pick-crest img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.22))}.current-pick-crest i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(173,255,47,.07);border:1px solid rgba(173,255,47,.18);color:var(--lime);font-size:10px;font-style:normal;font-weight:950}.current-gw-team-line{display:flex;align-items:center;gap:14px}.current-gw-team-line>div{display:flex;flex-direction:column;min-width:0}.current-gw-team-line>div>span,.current-gw-team-line>div>strong{display:block}.current-round-label{display:flex;align-items:center;gap:18px}.current-round-emblem{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(173,255,47,.18))}.current-round-copy{display:flex;flex-direction:column}.current-round-heading{display:flex;align-items:center;flex-wrap:wrap;gap:14px}@media(min-width:1000px){:root{--survive-sidebar:220px}.app-frame{padding-left:var(--survive-sidebar)}.survive-sidebar{width:var(--survive-sidebar);padding-left:14px;padding-right:14px}.survive-sidebar-brand{padding-left:2px;padding-right:2px}.survive-sidebar-brand img{width:54px;height:54px}.survive-sidebar-brand strong{font-size:25px}.survive-sidebar nav button{min-height:52px;padding-left:13px;padding-right:13px}.survive-sidebar nav button.active:before{left:-14px}.survive-sidebar-tag{padding:18px 10px 17px}.survive-sidebar-tag img{width:84px;height:84px}.survive-sidebar-tag strong{font-size:21px}.survive-sidebar-tag span{font-size:8px}.content{width:calc(100vw - var(--survive-sidebar) - 92px);max-width:1510px;margin:0 0 0 clamp(36px,3.25vw,66px);padding:26px 0 72px}.survive-welcome{margin:0 0 16px}.survive-welcome h1{font-size:37px;letter-spacing:-.035em}.survive-welcome p{font-size:14px;margin-top:5px}.compact-competition-hero.survive-overview-card{min-height:154px;padding:17px 24px 18px;border-radius:17px;border-color:rgba(173,255,47,.32);box-shadow:0 18px 52px rgba(0,0,0,.24);background:linear-gradient(105deg,rgba(3,19,12,.74),rgba(4,22,15,.82)),url(/brand/rf-stadium-dark.webp) center 31%/cover no-repeat}.survive-overview-card:before{background:linear-gradient(110deg,rgba(173,255,47,.02),transparent 48%),radial-gradient(circle at 92% 13%,rgba(173,255,47,.11),transparent 22%)}.survive-overview-card .hero-top{min-height:52px}.survive-overview-card .hero-top h1{font-size:27px;margin-top:4px}.survive-overview-card .hero-meta-line span{font-size:9px;letter-spacing:.17em}.survive-overview-card .status-pill{font-size:8px;padding:7px 10px}.survive-overview-card .stat-grid{margin-top:7px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.survive-overview-card .stat{padding:0 14px}.survive-overview-card .stat:first-child{padding-left:0}.survive-overview-card .stat:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}.survive-overview-card .stat strong{font-size:30px}.survive-overview-card .stat span{font-size:12px;margin-top:3px}.current-round-title{margin:15px 1px 7px}.current-round-title h2{font-size:24px}.current-round-title span{font-size:8px}.survive-current-round{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(335px,.95fr);grid-template-areas:"round deadline" "summary personal";grid-column-gap:26px;column-gap:26px;grid-row-gap:12px;row-gap:12px;min-height:235px;margin-top:0;padding:17px 22px 18px;border-radius:17px;border-color:rgba(173,255,47,.58);box-shadow:0 20px 58px rgba(0,0,0,.28),inset 0 0 70px rgba(173,255,47,.025);background:linear-gradient(90deg,rgba(1,11,7,.42),rgba(2,11,8,.64)),url(/brand/rf-stadium-dark.webp) center 44%/cover no-repeat}.survive-current-round:before{background:linear-gradient(90deg,rgba(3,20,10,.12),rgba(2,11,8,.18) 60%,rgba(1,9,6,.48)),radial-gradient(circle at 18% 78%,rgba(173,255,47,.06),transparent 26%)}.survive-current-round .round-line{display:contents}.current-round-label{grid-area:round;align-self:center;min-width:0}.current-round-emblem{width:76px;height:76px;flex:0 0 76px}.current-round-copy small{font-size:9px;letter-spacing:.16em}.current-round-heading{gap:13px;margin-top:3px}.current-round-label strong{font-size:34px;letter-spacing:-.025em;color:#d7ff31}.round-live-inline{margin:0;transform:none;padding:7px 13px;font-size:9px}.survive-current-round .deadline-countdown{grid-area:deadline;justify-self:stretch;align-self:start;min-width:0;width:100%;padding:12px 16px;border-radius:15px;background:rgba(2,11,8,.76);border-color:rgba(125,245,154,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deadline-countdown small{font-size:8px}.deadline-countdown strong{font-size:22px}.deadline-countdown span{font-size:10px}.survive-current-round .top-round-summary{grid-area:summary;align-self:stretch;max-width:none;margin:0;border-radius:14px;background:rgba(1,9,6,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 12px 34px rgba(0,0,0,.18)}.top-round-summary .gw-live-stat{min-height:72px;padding:11px 12px}.top-round-summary .gw-live-stat strong{font-size:28px}.top-round-summary .gw-live-stat span{font-size:11px;text-transform:none;letter-spacing:0}.top-round-updated{padding:8px 14px;font-size:10px}.survive-current-round>.access-request-wrap,.survive-current-round>.current-gw-focus{grid-area:personal;align-self:stretch;margin:0;min-height:102px}.current-gw-focus{padding:13px 16px;border-radius:15px;background:rgba(2,11,8,.77);border-color:rgba(125,245,154,.18);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.current-gw-team>small{font-size:8px!important;letter-spacing:.14em}.current-gw-team-line{margin-top:6px}.current-gw-team-line>div>strong{font-size:20px!important;margin:0 0 2px!important}.current-gw-team-line>div>span{font-size:11px!important;line-height:1.3}.current-pick-crest{width:48px;height:48px;flex-basis:48px}.current-pick-crest img{width:44px;height:44px}.current-gw-focus-action{min-width:125px}.current-gw-focus-action em{font-size:10px}.current-gw-focus-action button{min-width:116px;padding:10px 14px;font-size:10px;border-radius:13px}.eliminated-run-summary .current-gw-team-line>div>strong{color:#ff7379}.survive-command-row{grid-template-columns:1fr 1.14fr .86fr;gap:13px;margin-top:13px}.survive-mini-card{min-height:210px;padding:14px 16px 15px;border-radius:17px;border-color:rgba(125,245,154,.22);box-shadow:0 16px 44px rgba(0,0,0,.22);background:linear-gradient(180deg,rgba(8,27,19,.88),rgba(4,16,11,.95)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.recent-history-card{background:linear-gradient(180deg,rgba(7,26,18,.82),rgba(4,16,11,.95)),url(/brand/rf-stadium-dark.webp) 20% 48%/auto 165% no-repeat}.command-pulse-card{background:linear-gradient(180deg,rgba(8,27,19,.9),rgba(4,16,11,.96)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.command-golden-card{background:radial-gradient(circle at 90% 8%,rgba(255,201,74,.09),transparent 31%),linear-gradient(180deg,rgba(16,29,19,.91),rgba(5,17,12,.97)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat;border-color:rgba(173,255,47,.2)}.survive-mini-head{margin-bottom:9px}.survive-mini-head h3{font-size:18px}.survive-mini-head button,.survive-mini-head>span{font-size:8px}.golden-title-icon{font-size:20px;vertical-align:-2px}.recent-history-list{gap:6px}.recent-history-item{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:48px;padding:7px 9px;border-radius:12px;background:rgba(2,11,8,.54)}.recent-history-item>b,.recent-history-item>span{font-size:10px}.home-team-visual{gap:9px}.home-team-visual i,.home-team-visual img{width:27px;height:27px;flex-basis:27px}.home-team-visual strong{font-size:12px}.pulse-tabs{gap:27px;margin-bottom:3px;padding-bottom:8px}.pulse-tabs b,.pulse-tabs span{font-size:10px}.pulse-tabs b:after{bottom:-9px;height:3px}.command-distribution-row{grid-template-columns:minmax(0,1fr) 42px 84px;min-height:44px;padding:0 1px}.command-distribution-row>.home-team-visual strong,.command-distribution-row>b{font-size:12px}.command-distribution-row>span{font-size:9px}.golden-open-pill{padding:5px 9px!important;font-size:8px!important}.golden-command-stats{gap:8px;margin:11px 0}.golden-command-stats>div{padding:10px 11px;border-radius:12px}.golden-command-stats strong{font-size:17px}.golden-command-stats span{font-size:9px}.command-golden-card p{font-size:11px;line-height:1.45;margin:9px 0 0}.command-golden-card small{font-size:8px;margin-top:4px}.command-golden-card>button{min-height:36px;margin-top:11px;padding:9px 10px;border-radius:11px;font-size:9px}.competition-activity-title{margin:15px 1px 7px}.competition-activity-title h2{font-size:19px}.competition-activity-title span{font-size:8px}.desktop-command-centre .home-activity-card{padding:5px 13px 3px;border-radius:17px}.desktop-command-centre .home-activity-row{min-height:50px;padding:8px 5px;grid-template-columns:34px minmax(0,1fr) 22px;gap:10px}.desktop-command-centre .home-activity-marker{width:30px;height:30px;border-radius:9px}.desktop-command-centre .home-activity-copy strong{font-size:11px}.desktop-command-centre .home-activity-copy span{font-size:8px}.home-activity-view-all{font-size:8px!important;padding:9px!important}}@media(min-width:1800px){.content{width:calc(100vw - var(--survive-sidebar) - 104px);max-width:1580px;margin-left:52px;padding-top:28px}.survive-welcome h1{font-size:40px}.survive-welcome p{font-size:15px}.compact-competition-hero.survive-overview-card{min-height:164px;padding:19px 27px 20px}.survive-overview-card .hero-top h1{font-size:30px}.survive-overview-card .stat strong{font-size:34px}.survive-current-round{min-height:255px;padding:19px 25px 20px;grid-template-columns:minmax(0,1.58fr) minmax(365px,.92fr);column-gap:30px}.current-round-emblem{width:82px;height:82px;flex-basis:82px}.current-round-label strong{font-size:39px}.top-round-summary .gw-live-stat strong{font-size:31px}.current-gw-team-line>div>strong{font-size:22px!important}.survive-command-row{gap:15px}.survive-mini-card{min-height:224px;padding:16px 18px}.survive-mini-head h3{font-size:20px}.recent-history-item{min-height:51px}.command-distribution-row{min-height:47px}}@media (min-width:980px){.command-pulse-card .pulse-tabs{align-items:flex-end;gap:28px}.command-pulse-card .pulse-tabs button{position:relative;border:0;background:transparent;padding:0 0 8px;color:#80948a;font:inherit;font-size:10px;line-height:1;cursor:pointer;transition:color .16s ease,opacity .16s ease}.command-pulse-card .pulse-tabs button:hover{color:#dce9e2}.command-pulse-card .pulse-tabs button.active{color:var(--lime);font-weight:900}.command-pulse-card .pulse-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:99px;background:var(--lime);box-shadow:0 0 10px rgba(173,255,47,.25)}.command-pulse-card .pulse-tabs b:after{display:none}.command-pulse-body{min-height:135px}.command-golden-pulse,.command-live-fixtures{display:flex;flex-direction:column;min-height:135px}.pulse-tab-note{font-size:10px;color:#91a59a;padding:5px 2px 3px}.command-fixture-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:43px;padding:6px 3px;border-bottom:1px solid rgba(255,255,255,.055)}.command-fixture-row:last-child{border-bottom:0}.command-fixture-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.command-fixture-row strong{font-size:11px;color:#edf7f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-fixture-row span{font-size:9px;color:#82978c}.command-fixture-row em{font-style:normal;font-size:9px;font-weight:900;color:#9eff2f;white-space:nowrap}.command-fixture-row.upcoming em{color:#ffc648}.golden-pulse-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 2px 11px;border-bottom:1px solid rgba(255,255,255,.055)}.golden-pulse-summary>span:first-child{font-size:23px}.golden-pulse-summary>div{display:flex;flex-direction:column;gap:3px}.golden-pulse-summary strong{font-size:12px}.golden-pulse-summary span{font-size:9px;color:#92a79b}.golden-pulse-summary em{font-style:normal;font-size:9px;font-weight:900;border:1px solid rgba(173,255,47,.35);border-radius:999px;padding:5px 8px;color:#9eff2f}.golden-pulse-summary em.closed{color:#9aa99f;border-color:rgba(255,255,255,.12)}.golden-pulse-entry{font-size:9px;color:#9eff2f;padding:8px 2px 0}.command-golden-pulse>button{margin-top:auto;width:100%;min-height:31px;border:1px solid rgba(173,255,47,.36);border-radius:10px;background:rgba(173,255,47,.08);color:var(--lime);font-size:9px;font-weight:950;cursor:pointer}.command-golden-pulse>button:hover{background:var(--lime);color:#031008}}.pick-breakdown-team.tone-green{border-color:rgba(126,255,111,.34);background:linear-gradient(135deg,rgba(52,150,73,.13),#0d1d17 58%);box-shadow:inset 0 0 22px rgba(65,220,92,.035)}.pick-breakdown-team.tone-green .pick-breakdown-code{color:#8cff83;border-color:rgba(91,238,105,.32);background:rgba(55,191,75,.13)}.pick-breakdown-team.tone-green .pick-breakdown-copy small em{color:#86ff79}.pick-breakdown-team.tone-green>b{color:#9cff90;background:rgba(63,196,82,.11)}.pick-breakdown-team.tone-amber{border-color:rgba(255,190,54,.38);background:linear-gradient(135deg,rgba(196,132,25,.13),#0d1d17 58%);box-shadow:inset 0 0 22px rgba(255,177,35,.035)}.pick-breakdown-team.tone-amber .pick-breakdown-code{color:#ffc84f;border-color:rgba(255,190,54,.34);background:rgba(201,139,28,.13)}.pick-breakdown-team.tone-amber .pick-breakdown-copy small em{color:#ffc648}.pick-breakdown-team.tone-amber>b{color:#ffd36f;background:rgba(201,139,28,.11)}.pick-breakdown-team.tone-red{border-color:rgba(255,91,100,.36);background:linear-gradient(135deg,rgba(174,54,63,.13),#0d1d17 58%);box-shadow:inset 0 0 22px rgba(255,91,100,.035)}.pick-breakdown-team.tone-red .pick-breakdown-code{color:#ff858b;border-color:rgba(255,91,100,.32);background:rgba(181,51,60,.13)}.pick-breakdown-team.tone-red .pick-breakdown-copy small em{color:#ff7d83}.pick-breakdown-team.tone-red>b{color:#ff9297;background:rgba(181,51,60,.11)}.pick-breakdown-team.tone-neutral .pick-breakdown-copy small em{color:#8fa299}.pick-breakdown-copy small em{font-style:normal;font-size:7px;font-weight:950;letter-spacing:.05em;margin-left:4px;white-space:nowrap}.pick-breakdown-team.active{outline:2px solid rgba(173,255,47,.5);outline-offset:1px}.command-fixture-row span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:999px){:root{--mobile-topbar:64px;--bottom-nav-height:78px;--bottom-nav-clearance:104px}body,html{overflow-x:hidden;background:radial-gradient(circle at 48% -8%,rgba(33,78,55,.34),transparent 34%),linear-gradient(180deg,#030b08,#020806)}button{touch-action:manipulation}.app-frame{width:100%;max-width:none;margin:0;padding:0 0 calc(var(--bottom-nav-clearance) + env(safe-area-inset-bottom));min-height:100dvh}.topbar{min-height:var(--mobile-topbar);padding:9px 12px;gap:10px;background:rgba(3,12,8,.94);border-bottom:1px solid rgba(125,245,154,.08);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.topbar .brand-lockup{display:flex;align-items:center;gap:8px;min-width:0}.topbar .brand-lockup img{width:36px;height:36px;object-fit:contain}.topbar .brand-lockup .eyebrow{font-size:8px}.topbar .brand-lockup .brand{font-size:11px;letter-spacing:.09em;white-space:nowrap}.topbar .top-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.topbar .top-actions button{min-width:40px;min-height:40px;border-radius:12px;padding:8px 9px}.topbar .chat-button span,.topbar .platform-event-button span,.topbar .platform-message-button span,.topbar .top-actions .role-chip{display:none}.topbar .chat-button{font-size:0}.topbar .chat-button:after{content:"Chat";font-size:10px}.account-button,.chat-button,.notification-bell,.platform-event-button,.platform-message-button{position:relative}.nav-notification-badge,.notification-bell b,.platform-event-button b{min-width:17px;height:17px;font-size:8px}.competition-context-polished{top:var(--mobile-topbar);z-index:34;grid-template-columns:minmax(0,1fr) auto;padding:9px 12px 10px;gap:8px;background:rgba(4,15,10,.96);box-shadow:0 10px 28px rgba(0,0,0,.16)}.dashboard-return-primary{grid-column:auto;width:auto!important;min-height:38px;padding:0 11px!important;font-size:9px!important}.competition-context-title{grid-column:1/-1;grid-row:2;min-width:0;padding:1px 2px 0}.competition-context-title>strong{font-size:13px}.competition-context-title small{font-size:8px}.competition-context-actions{grid-column:2;grid-row:1;gap:5px}.context-manage-button{min-height:36px;padding:0 9px!important;font-size:8px!important}.context-code-pill{display:none}.content{width:100%;max-width:820px;margin:0 auto;padding:15px 13px calc(22px + env(safe-area-inset-bottom))}.backend-banner{margin-bottom:10px;padding:8px 10px;font-size:9px}.backend-banner span{display:none}.survive-welcome{display:block;margin:2px 2px 12px}.survive-welcome h1{margin:0;font-size:25px;line-height:1.05;letter-spacing:-.04em}.survive-welcome p{margin:5px 0 0;font-size:11px;color:var(--muted)}.desktop-command-centre{display:block}.legacy-home-flow{display:none}.compact-competition-hero.survive-overview-card{padding:16px 15px 17px!important;border-radius:18px;background:linear-gradient(110deg,rgba(6,28,19,.94),rgba(5,22,16,.97)),url(/brand/rf-stadium-dark.webp) center 42%/cover no-repeat;box-shadow:0 14px 38px rgba(0,0,0,.22)}.survive-overview-card .hero-top{align-items:flex-start;gap:10px}.survive-overview-card .hero-meta-line{margin-bottom:4px;font-size:8px}.survive-overview-card .hero-top h1{font-size:22px;line-height:1.05;margin:4px 0}.survive-overview-card .overview-right{align-items:flex-end;max-width:44%}.survive-overview-card .status-pill{font-size:7px;padding:5px 7px}.overview-fundraiser{margin-top:8px;max-width:150px;text-align:right}.overview-fundraiser small,.overview-fundraiser span{font-size:7px}.overview-fundraiser strong{font-size:10px}.survive-overview-card .stat-grid{margin-top:13px;padding-top:12px;gap:8px}.survive-overview-card .stat strong{font-size:25px}.survive-overview-card .stat span{font-size:10px}.current-round-title{margin:18px 2px 8px;align-items:center}.current-round-title h2{font-size:19px}.current-round-title span{font-size:7px}.survive-current-round{position:relative;overflow:hidden;margin:0;padding:15px;border-radius:19px;border:1px solid rgba(173,255,47,.42);background:linear-gradient(180deg,rgba(2,13,9,.52),rgba(2,11,8,.78)),url(/brand/rf-stadium-dark.webp) 50%/cover no-repeat;box-shadow:0 16px 42px rgba(0,0,0,.25)}.survive-current-round:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(173,255,47,.035),transparent 40%,rgba(0,0,0,.12));pointer-events:none}.survive-current-round>*{position:relative;z-index:1}.survive-current-round .round-line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 12px}.current-round-label{display:flex;align-items:center;gap:10px;min-width:0}.current-round-emblem{width:48px;height:48px;flex:0 0 48px}.current-round-copy{min-width:0}.current-round-copy>small{font-size:7px;letter-spacing:.15em}.current-round-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:2px}.current-round-label strong{font-size:24px;line-height:1;color:#d5ff2c;letter-spacing:-.035em}.round-live-inline{margin:0;padding:5px 7px;font-size:7px}.survive-current-round .deadline-countdown{min-width:132px;max-width:145px;padding:9px 10px;border-radius:12px;background:rgba(2,11,8,.8);text-align:right}.deadline-countdown small{font-size:7px}.deadline-countdown strong{font-size:16px;line-height:1.05}.deadline-countdown span{font-size:8px}.survive-current-round .top-round-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 11px;max-width:none;border-radius:13px;background:rgba(1,9,6,.75);overflow:hidden}.top-round-summary .gw-live-stat{min-height:66px;padding:10px 5px}.top-round-summary .gw-live-stat strong{font-size:23px}.top-round-summary .gw-live-stat span{margin-top:4px;font-size:8px;letter-spacing:0;text-transform:none}.top-round-updated{padding:7px 10px;font-size:8px}.survive-current-round>.access-request-wrap,.survive-current-round>.current-gw-focus{margin:0;min-height:auto;border-radius:14px}.current-gw-focus{padding:12px;background:rgba(2,11,8,.8)}.current-gw-team>small{font-size:7px!important}.current-gw-team-line{gap:9px;margin-top:5px}.current-pick-crest{width:39px;height:39px;flex-basis:39px}.current-pick-crest img{width:36px;height:36px}.current-gw-team-line>div>strong{font-size:17px!important;margin:0!important}.current-gw-team-line>div>span{font-size:9px!important}.current-gw-focus-action{min-width:92px;gap:7px}.current-gw-focus-action em{font-size:8px}.current-gw-focus-action button{min-width:90px;min-height:38px;padding:8px 10px;font-size:8px}.current-gw-final-note{font-size:8px}.survive-command-row{display:flex;gap:11px;margin:12px -13px 0;padding:0 13px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:13px;scrollbar-width:none}.survive-command-row::-webkit-scrollbar{display:none}.survive-mini-card{position:relative;flex:0 0 min(86vw,410px);min-height:226px;padding:15px 16px;border-radius:18px;scroll-snap-align:start;border:1px solid rgba(125,245,154,.2);box-shadow:0 14px 35px rgba(0,0,0,.2);background:linear-gradient(180deg,rgba(8,27,19,.9),rgba(4,16,11,.97)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.recent-history-card{background:linear-gradient(180deg,rgba(7,26,18,.85),rgba(4,16,11,.97)),url(/brand/rf-stadium-dark.webp) 25% 48%/auto 145% no-repeat}.command-golden-card{background:radial-gradient(circle at 88% 8%,rgba(255,201,74,.09),transparent 34%),linear-gradient(180deg,rgba(15,29,19,.94),rgba(5,17,12,.98)),url(/brand/rf-texture-dark.webp) 50%/cover no-repeat}.survive-mini-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.survive-mini-head h3{margin:0;font-size:19px}.survive-mini-head button,.survive-mini-head>span{font-size:8px}.recent-history-list{display:grid;grid-gap:6px;gap:6px}.recent-history-item{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:50px;padding:8px 9px;border-radius:12px;background:rgba(1,10,7,.57)}.recent-history-item>b,.recent-history-item>span{font-size:9px}.home-team-visual{gap:8px}.home-team-visual i,.home-team-visual img{width:27px;height:27px;flex-basis:27px}.home-team-visual strong{font-size:11px}.pulse-tabs{display:flex;gap:19px;margin:0 0 5px;padding:0 0 9px;border-bottom:1px solid rgba(255,255,255,.055);overflow-x:auto;scrollbar-width:none}.pulse-tabs::-webkit-scrollbar{display:none}.command-pulse-card .pulse-tabs button{position:relative;flex:0 0 auto;border:0;background:transparent;padding:0 0 7px;color:#80948a;font-size:9px;line-height:1;white-space:nowrap}.command-pulse-card .pulse-tabs button.active{color:var(--lime);font-weight:900}.command-pulse-card .pulse-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:99px;background:var(--lime)}.command-pulse-body{min-height:142px}.command-distribution-row{display:grid;grid-template-columns:minmax(0,1fr) 34px 72px;align-items:center;min-height:44px;border-bottom:1px solid rgba(255,255,255,.05)}.command-distribution-row:last-child{border-bottom:0}.command-distribution-row>b{font-size:11px}.command-distribution-row>span{font-size:8px;text-align:right;font-weight:900}.command-golden-pulse,.command-live-fixtures{display:flex;flex-direction:column;min-height:142px}.command-fixture-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 2px;border-bottom:1px solid rgba(255,255,255,.055)}.command-fixture-row:last-child{border-bottom:0}.command-fixture-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.command-fixture-row strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-fixture-row span{font-size:8px;color:#82978c}.command-fixture-row em{font-style:normal;font-size:8px;font-weight:900;color:var(--lime);white-space:nowrap}.command-fixture-row.upcoming em{color:var(--gold)}.pulse-tab-note{font-size:8px;color:#91a59a;padding:5px 2px}.golden-pulse-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 1px 10px;border-bottom:1px solid rgba(255,255,255,.055)}.golden-pulse-summary>span:first-child{font-size:22px}.golden-pulse-summary>div{display:flex;flex-direction:column;gap:2px}.golden-pulse-summary strong{font-size:11px}.golden-pulse-summary span{font-size:8px;color:#92a79b}.golden-pulse-summary em{font-style:normal;font-size:8px;font-weight:900;border:1px solid rgba(173,255,47,.28);border-radius:999px;padding:5px 7px;color:var(--lime)}.golden-pulse-summary em.closed{color:#9aa99f;border-color:rgba(255,255,255,.12)}.golden-pulse-entry{font-size:8px;color:var(--lime);padding:7px 1px 0}.command-golden-pulse>button{margin-top:auto;width:100%;min-height:38px;border:1px solid rgba(173,255,47,.34);border-radius:11px;background:rgba(173,255,47,.08);color:var(--lime);font-size:9px;font-weight:950}.golden-command-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:10px 0}.golden-command-stats>div{padding:10px;border-radius:11px}.golden-command-stats strong{font-size:17px}.golden-command-stats span{font-size:8px}.command-golden-card p{font-size:10px;line-height:1.45}.command-golden-card small{font-size:8px}.command-golden-card>button{min-height:40px;margin-top:10px;font-size:9px}.competition-activity-title{margin:17px 1px 8px}.competition-activity-title h2{font-size:18px}.competition-activity-title span{font-size:7px}.desktop-command-centre .home-activity-card{padding:4px 10px 2px;border-radius:17px;background:linear-gradient(180deg,rgba(10,29,21,.97),rgba(5,18,13,.98))}.desktop-command-centre .home-activity-row{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;grid-gap:9px;gap:9px;min-height:54px;padding:8px 2px}.desktop-command-centre .home-activity-marker{width:30px;height:30px;border-radius:9px}.desktop-command-centre .home-activity-copy strong{font-size:10px;line-height:1.3}.desktop-command-centre .home-activity-copy span{font-size:8px}.home-activity-view-all{min-height:40px;font-size:8px!important}.bottom-nav.role-nav{left:0;transform:none;width:100%;height:auto;min-height:var(--bottom-nav-height);gap:3px;padding:7px 6px calc(7px + env(safe-area-inset-bottom));overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scrollbar-width:none;background:rgba(2,9,6,.97);border-top-color:rgba(125,245,154,.11);box-shadow:0 -12px 36px rgba(0,0,0,.34)}.bottom-nav.role-nav::-webkit-scrollbar{display:none}.bottom-nav.role-nav button{flex:0 0 68px!important;min-width:68px!important;min-height:56px;padding:5px 4px;border-radius:13px;gap:3px}.bottom-nav.role-nav button.active{background:linear-gradient(180deg,rgba(173,255,47,.12),rgba(173,255,47,.05));box-shadow:inset 0 0 0 1px rgba(173,255,47,.2)}.bottom-nav.role-nav .nav-icon-wrap{font-size:18px}.bottom-nav.role-nav small{font-size:7px;white-space:nowrap}.drawer-wrap{padding:0;align-items:flex-end}.drawer{width:100%;height:min(88dvh,760px);max-height:calc(100dvh - 12px);border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom)}.drawer-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:15px 14px;background:#0b1511}.drawer-head button{min-width:42px;min-height:42px}.messages{padding:13px}.chat-compose{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.deadline-lock-backdrop,.planner-warning-backdrop,.role-confirm-backdrop{padding:12px}.deadline-lock-modal,.planner-warning-card,.role-confirm-modal{width:100%;max-height:88dvh;overflow:auto;border-radius:21px}.deadline-lock-actions,.role-confirm-actions{gap:8px}.access-request-cta,.danger-ghost,.deadline-lock-actions button,.interest-button,.picker-title-actions button,.planner-entry-button,.primary,.role-confirm-actions button,.secondary-action{min-height:44px}.minute-grid{grid-template-columns:repeat(6,minmax(44px,1fr));gap:7px;overflow-x:auto;padding-bottom:3px}.minute-grid button{min-width:44px;min-height:44px;aspect-ratio:1}.sticky-confirm{bottom:calc(var(--bottom-nav-height) + 10px + env(safe-area-inset-bottom));margin-left:-2px;margin-right:-2px;padding:11px 12px;border-radius:15px}.sticky-confirm .primary{min-width:118px}.planner-head{gap:12px;margin-bottom:13px}.planner-head h1{font-size:28px}.planner-head p{font-size:11px}.planner-close{min-width:44px;min-height:44px}.planner-safety-strip{align-items:flex-start;padding:11px 12px}.planner-safety-strip strong{white-space:normal}.planner-round>summary{padding:14px}.planner-round-body{padding:0 12px 13px}.planner-round-note{gap:8px}.planner-versus-row{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:5px}.planner-team{min-height:86px;padding:8px 4px}.planner-team img{width:34px;height:34px}.planner-team strong{font-size:10px}.planner-legend{grid-template-columns:1fr;gap:5px}.planner-legend>div{padding:8px 9px}.fixture-list{gap:9px}.fixture-card{border-radius:16px}.versus-row{gap:7px}.team-choice{min-height:92px;padding:10px 6px}.team-choice .crest-fallback,.team-choice img{width:36px;height:36px}.fixture-kickoff{padding-left:2px;padding-right:2px}.standings-hero{padding:5px 2px 10px;gap:10px}.standings-hero h1{font-size:28px}.standings-hero p{font-size:10px;line-height:1.4}.standings-count{min-width:70px}.standings-count strong{font-size:28px}.standings-tools{gap:8px}.standings-tools input{min-height:44px}.standings-filters{overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.standings-filters::-webkit-scrollbar{display:none}.standings-filters button{flex:0 0 auto!important;min-height:38px;padding:8px 10px}.pick-breakdown{padding:14px 12px;border-radius:18px}.pick-breakdown-head{align-items:flex-start}.pick-breakdown-grid{display:flex!important;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.pick-breakdown-grid::-webkit-scrollbar{display:none}.pick-breakdown-team{flex:0 0 188px;scroll-snap-align:start;min-height:64px}.matrix-shell{border-radius:18px}.matrix-scroll{max-height:62dvh;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.matrix-grid{grid-template-columns:126px repeat(var(--week-count),88px) 112px}.matrix-player{min-height:52px;padding:7px 8px}.matrix-player strong{max-width:76px;font-size:10px}.matrix-avatar{width:25px;height:25px}.matrix-head{padding:10px 7px;font-size:8px}.matrix-cell,.matrix-status{min-height:52px;padding:6px}.pick-badge{min-width:49px;min-height:27px;font-size:9px;padding:4px 6px}.matrix-status-pill{font-size:7px}.matrix-note{font-size:8px;padding:9px 11px}.football-card-page{padding:3px 0 20px}.football-card-hero{grid-template-columns:1fr;padding:17px;border-radius:19px}.football-card-hero h1{font-size:30px}.football-card-hero p{font-size:10px}.football-card-hero-tags{margin-top:12px}.football-card-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.football-card-metric{padding:12px}.football-card-metric strong{font-size:20px}.football-card-layout{grid-template-columns:1fr;gap:10px}.football-card-board-wrap{padding:12px;border-radius:18px}.football-card-board-head{margin-bottom:10px}.football-card-board-head h2{font-size:21px}.football-card-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.football-card-cell{min-height:78px;padding:9px 8px;border-radius:11px}.football-card-cell>span{font-size:10px}.football-card-cell>strong{font-size:8px;margin-top:8px}.football-card-side{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.football-card-side>section{padding:14px;border-radius:18px}.football-card-fund{min-height:92px}.football-card-fund strong{font-size:38px}.page-title h1{font-size:29px}.admin-card,.pending-actions-card{border-radius:18px}.manage-collapse-summary{padding:14px!important;min-height:58px!important}.manage-collapse-body{padding:0 14px 14px}.pending-action-row{grid-template-columns:34px minmax(0,1fr);gap:9px}.pending-action-buttons{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pending-action-buttons button{min-height:40px}.player-row-wide{flex-wrap:wrap;gap:9px}.entrant-admin-actions{width:100%;min-width:0;align-items:stretch;justify-content:flex-start;gap:8px}.entrant-admin-actions>*{flex:1 1 135px}.payment-actions{align-items:stretch;min-width:0}.payment-actions button{min-width:0;min-height:40px}.competition-control-row,.setting-row{align-items:flex-start;flex-direction:column}.competition-control-row>button,.setting-row>button{width:100%}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:700px) and (max-width:999px){.content{max-width:920px}.content,.survive-command-row{padding-left:22px;padding-right:22px}.survive-command-row{margin-left:-22px;margin-right:-22px}.survive-mini-card{flex-basis:390px}.football-card-board,.survive-current-round .top-round-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.matrix-grid{grid-template-columns:150px repeat(var(--week-count),98px) 118px}}@media(max-width:560px){:root{--mobile-topbar:60px;--bottom-nav-height:76px;--bottom-nav-clearance:100px}.topbar{padding:8px 9px}.topbar .brand-lockup img{width:32px;height:32px}.topbar .brand-lockup .brand{font-size:9px}.topbar .top-actions{gap:4px}.topbar .top-actions button{min-width:36px;min-height:36px;padding:6px 7px}.topbar .platform-event-button span{display:none}.competition-context-polished{padding:8px 9px}.dashboard-return-primary{min-height:36px;font-size:8px!important}.context-manage-button{font-size:7px!important;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competition-context-title>strong{font-size:12px}.content{padding:12px 10px 18px}.survive-welcome{margin-bottom:10px}.survive-welcome h1{font-size:22px}.survive-welcome p{font-size:10px}.compact-competition-hero.survive-overview-card{padding:14px 13px 15px!important}.survive-overview-card .hero-top h1{font-size:20px}.survive-overview-card .overview-right{max-width:48%}.survive-overview-card .stat strong{font-size:22px}.survive-overview-card .stat span{font-size:9px}.current-round-title{margin-top:15px}.survive-current-round{padding:12px}.survive-current-round .round-line{display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-gap:7px;gap:7px}.current-round-emblem{width:42px;height:42px;flex-basis:42px}.current-round-label{gap:8px}.current-round-label strong{font-size:21px}.survive-current-round .deadline-countdown{min-width:0;width:126px;padding:8px}.deadline-countdown strong{font-size:14px}.survive-current-round .top-round-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.top-round-summary .gw-live-stat{min-height:58px}.top-round-summary .gw-live-stat:nth-child(2){border-right:0}.top-round-summary .gw-live-stat:first-child,.top-round-summary .gw-live-stat:nth-child(2){border-bottom:1px solid var(--line)}.top-round-summary .gw-live-stat strong{font-size:21px}.top-round-updated{grid-column:1/-1}.current-gw-focus{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.current-gw-team-line{align-items:center}.current-gw-focus-action{min-width:80px}.current-gw-focus-action button{min-width:80px;padding:7px 8px}.eliminated-run-summary .current-gw-focus-action{align-self:center}.survive-command-row{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.survive-mini-card{flex-basis:88vw;min-height:218px;padding:14px}.survive-mini-head h3{font-size:18px}.pulse-tabs{gap:16px}.command-distribution-row{grid-template-columns:minmax(0,1fr) 30px 68px}.competition-activity-title h2{font-size:17px}.desktop-command-centre .home-activity-copy strong{font-size:9px}.desktop-command-centre .home-activity-row{grid-template-columns:30px minmax(0,1fr) 16px}.bottom-nav.role-nav button{flex-basis:64px!important;min-width:64px!important}.bottom-nav.role-nav small{font-size:6.5px}.minute-grid{grid-template-columns:repeat(5,minmax(44px,1fr))}.football-card-board,.football-card-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics{grid-template-columns:1fr 1fr}.pending-action-buttons{grid-template-columns:1fr}.entrant-admin-actions>*{flex-basis:100%}}.setup-wizard-card{max-width:960px;position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(11,31,22,.98),rgba(7,20,15,.98));border-color:rgba(173,255,47,.24)}.setup-wizard-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 92% 4%,rgba(173,255,47,.09),transparent 28%),linear-gradient(120deg,transparent 55%,rgba(173,255,47,.025))}.setup-wizard-card>*{position:relative;z-index:1}.setup-wizard-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.setup-wizard-head h2{font-size:30px;margin-top:6px}.setup-step-count{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(173,255,47,.25);border-radius:999px;color:var(--lime);font-size:9px;font-weight:950;letter-spacing:.12em;background:rgba(173,255,47,.06)}.setup-progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:20px 0 26px}.setup-progress span{height:4px;border-radius:99px;background:#173027;transition:.2s ease}.setup-progress span.active{background:var(--lime);box-shadow:0 0 16px rgba(173,255,47,.22)}.setup-step-panel{animation:setupFade .18s ease}.setup-step-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.setup-step-title>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:rgba(173,255,47,.1);border:1px solid rgba(173,255,47,.24);color:var(--lime);font-weight:950}.setup-step-title h3{margin:0;font-size:21px}.setup-step-title p{margin:4px 0 0!important}.setup-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0 18px}.setup-game-card{position:relative;min-height:160px;padding:18px;border:1px solid #214638;border-radius:16px;background:#07160f;color:white;text-align:left;display:flex;flex-direction:column;gap:14px;cursor:pointer;transition:.16s ease}.setup-game-card:hover{transform:translateY(-1px);border-color:rgba(173,255,47,.45)}.setup-game-card.active{border-color:rgba(173,255,47,.58);background:linear-gradient(160deg,rgba(173,255,47,.1),rgba(7,22,15,.98));box-shadow:inset 0 0 0 1px rgba(173,255,47,.05)}.setup-game-card.locked{cursor:default}.setup-game-icon{font-size:26px}.setup-game-card>div{display:flex;flex-direction:column;gap:5px}.setup-game-card strong{font-size:16px}.setup-game-card small{color:var(--muted);line-height:1.45}.setup-game-card>b{margin-top:auto;color:var(--lime);font-size:8px;letter-spacing:.1em}.setup-game-card>i{position:absolute;right:14px;top:14px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-weight:950;color:var(--lime);background:rgba(173,255,47,.08);border:1px solid rgba(173,255,47,.2)}.setup-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 18px}.setup-review-grid>div{padding:15px 16px;border:1px solid #214638;border-radius:14px;background:#07160f;display:flex;flex-direction:column;gap:5px}.setup-review-grid small{font-size:8px;color:var(--muted);font-weight:950;letter-spacing:.11em}.setup-review-grid strong{font-size:17px}.setup-review-grid span{font-size:10px;color:#91aaa1}.setup-wizard-actions{border-top:1px solid rgba(255,255,255,.06);padding-top:17px;margin-top:24px}.setup-wizard-actions button{min-width:140px}.setup-success-card{text-align:center;max-width:860px;padding:34px}.setup-success-mark{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;background:var(--lime);color:#06100c;font-size:26px;font-weight:950;box-shadow:0 0 30px rgba(173,255,47,.16)}.setup-success-card h2{font-size:32px}.setup-success-card>p{max-width:650px;margin:8px auto 20px}.setup-success-code{max-width:520px;margin:18px auto;padding:16px;border:1px solid rgba(173,255,47,.32);border-radius:16px;background:#07160f;display:grid;grid-template-columns:1fr auto;grid-template-areas:"small small" "code button";grid-gap:7px 14px;gap:7px 14px;text-align:left;align-items:center}.setup-success-code small{grid-area:small;color:var(--muted);font-size:8px;font-weight:950;letter-spacing:.12em}.setup-success-code strong{grid-area:code;color:var(--lime);font-size:25px;letter-spacing:.08em}.setup-success-code button{grid-area:button;border:1px solid rgba(173,255,47,.25);background:rgba(173,255,47,.08);color:var(--lime);border-radius:10px;padding:10px 13px;font-weight:950}.setup-launch-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:20px 0}.setup-launch-preview>div{padding:16px;border:1px solid var(--line);border-radius:15px;background:#081711;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px}.setup-launch-preview span{grid-row:1/3;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(173,255,47,.1);color:var(--lime);font-weight:950}.setup-launch-preview strong{font-size:12px}.setup-launch-preview small{font-size:9px;color:var(--muted);line-height:1.4}.setup-success-actions{justify-content:center}.launch-centre-card{margin:0 0 18px;border:1px solid rgba(173,255,47,.32);border-radius:20px;overflow:hidden;background:linear-gradient(155deg,rgba(17,45,32,.98),rgba(7,22,16,.98));box-shadow:0 18px 48px rgba(0,0,0,.18)}.launch-centre-head{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 92% 15%,rgba(173,255,47,.1),transparent 32%)}.launch-centre-head h2{margin:5px 0;font-size:24px}.launch-centre-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.launch-progress-ring{flex:0 0 92px;height:74px;border-radius:16px;border:1px solid rgba(173,255,47,.26);background:rgba(5,18,12,.72);display:flex;flex-direction:column;align-items:center;justify-content:center}.launch-progress-ring strong{font-size:22px;color:var(--lime)}.launch-progress-ring span{font-size:7px;color:var(--muted);font-weight:950;letter-spacing:.1em}.launch-checklist{padding:8px 22px}.launch-check-row{min-height:64px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.launch-check-row:last-of-type{border-bottom:0}.launch-check-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--line);background:#07150f;color:var(--muted);font-weight:950}.launch-check-row.is-complete .launch-check-icon{color:#06100c;background:var(--lime);border-color:var(--lime)}.launch-check-row>div:not(.launch-row-actions){display:flex;flex-direction:column;gap:3px}.launch-check-row strong{font-size:12px}.launch-check-row small{color:var(--muted);font-size:9px;line-height:1.4}.launch-check-row>b{color:var(--lime);font-size:8px;letter-spacing:.08em}.launch-row-actions{display:flex;gap:8px;align-items:center}.launch-row-actions code{padding:8px 10px;border-radius:9px;background:#06130d;border:1px solid var(--line);color:var(--lime);font-weight:950;letter-spacing:.07em}.launch-row-actions button{padding:9px 11px;border-radius:9px;border:1px solid rgba(173,255,47,.25);background:rgba(173,255,47,.08);color:var(--lime);font-weight:950}.launch-games-block{margin:10px 0 14px;border:1px solid var(--line);border-radius:15px;background:#07150f;overflow:hidden}.launch-games-title{padding:13px 15px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.launch-games-title strong{font-size:12px}.launch-games-title small{font-size:9px;color:var(--muted)}.launch-game-row{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.launch-game-row:last-child{border-bottom:0}.launch-game-row>div{display:flex;align-items:center;gap:10px}.launch-game-row>div span{font-size:18px}.launch-game-row>div strong{font-size:11px}.launch-game-row>b{color:var(--lime);font-size:8px;letter-spacing:.08em}.launch-game-row button{min-width:112px;padding:9px 11px}.launch-centre-footer{padding:14px 22px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;align-items:center;gap:14px}.launch-centre-footer>span{font-size:9px;color:var(--muted)}.launch-centre-footer button{min-width:140px}@keyframes setupFade{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:760px){.launch-centre-head,.setup-wizard-head{align-items:flex-start}.setup-success-card h2,.setup-wizard-head h2{font-size:25px}.setup-game-grid,.setup-launch-preview,.setup-review-grid{grid-template-columns:1fr}.setup-success-card{padding:24px 18px}.setup-success-code{grid-template-columns:1fr;grid-template-areas:"small" "code" "button"}.setup-success-code button{width:100%}.setup-success-actions{display:grid;grid-template-columns:1fr}.launch-centre-head{padding:18px}.launch-progress-ring{flex-basis:78px;height:68px}.launch-checklist{padding:6px 16px}.launch-check-row{grid-template-columns:32px minmax(0,1fr);padding:10px 0}.launch-check-row>b,.launch-row-actions{grid-column:2}.launch-row-actions{justify-content:flex-start;flex-wrap:wrap}.launch-games-block{margin-top:12px}.launch-game-row{align-items:center}.launch-centre-footer{padding:14px 16px;align-items:stretch;flex-direction:column}.launch-centre-footer button{width:100%}}.beta-health-card{position:relative;overflow:hidden;border-color:rgba(173,255,47,.24);background:linear-gradient(150deg,rgba(10,31,22,.98),rgba(5,18,13,.98));box-shadow:0 16px 46px rgba(0,0,0,.18)}.beta-health-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 92% 2%,rgba(173,255,47,.08),transparent 28%)}.beta-health-card>*{position:relative;z-index:1}.beta-health-card.attention{border-color:rgba(255,190,73,.28)}.beta-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:15px 0 10px}.beta-health-grid>div,.beta-health-issues>div{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(4,17,12,.72);display:flex;flex-direction:column;gap:5px}.beta-health-grid small,.beta-health-issues small{font-size:7px;font-weight:950;letter-spacing:.11em;color:#7f968a}.beta-health-grid strong{font-size:13px}.beta-health-grid span,.beta-health-issues span{font-size:9px;line-height:1.4;color:#90a69a}.beta-health-grid .ok,.beta-health-issues .ok{border-color:rgba(173,255,47,.16)}.beta-health-grid .ok strong,.beta-health-issues .ok strong{color:var(--lime)}.beta-health-grid .warn,.beta-health-issues .warn{border-color:rgba(255,190,73,.24)}.beta-health-grid .warn strong,.beta-health-issues .warn strong{color:#ffc64d}.beta-health-grid .bad,.beta-health-issues .bad{border-color:rgba(255,99,109,.28)}.beta-health-grid .bad strong,.beta-health-issues .bad strong{color:#ff7379}.beta-health-issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.beta-health-issues strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:980px){.beta-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-health-issues{grid-template-columns:1fr 1fr}.beta-health-issues>div:last-child{grid-column:1/-1}}@media(max-width:620px){.beta-health-grid,.beta-health-issues{grid-template-columns:1fr}.beta-health-issues>div:last-child{grid-column:auto}}.hosted-rehearsal-card{position:relative;overflow:hidden}.hosted-rehearsal-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 0,rgba(154,255,31,.08),transparent 34%)}.hosted-rehearsal-card.healthy{border-color:rgba(154,255,31,.34)}.hosted-rehearsal-card.attention{border-color:rgba(255,116,116,.38)}.rehearsal-scope{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.rehearsal-scope span{border:1px solid rgba(154,255,31,.18);background:rgba(7,24,16,.58);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;letter-spacing:.06em;color:#c6d8ce}.rehearsal-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.rehearsal-actions>span{font-size:12px;color:#8fa69a}.rehearsal-result{margin-top:18px;border:1px solid rgba(154,255,31,.24);border-radius:16px;background:rgba(3,14,9,.66);overflow:hidden}.rehearsal-result.fail{border-color:rgba(255,116,116,.35)}.rehearsal-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid rgba(154,255,31,.12)}.rehearsal-result-head>div{display:grid;grid-gap:4px;gap:4px}.rehearsal-result-head strong{font-size:15px;color:#f3fff7}.rehearsal-result.pass .rehearsal-result-head strong{color:#9aff1f}.rehearsal-result.fail .rehearsal-result-head strong{color:#ff8a8a}.rehearsal-result-head span{font-size:12px;color:#91a89b;max-width:860px}.rehearsal-result-head>b{white-space:nowrap;color:#d8e8df;font-size:12px}.rehearsal-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;padding:8px 18px}.rehearsal-step-list>div{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.045)}.rehearsal-step-list>div>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:rgba(154,255,31,.09);color:#9aff1f;font-weight:900}.rehearsal-step-list>div.fail>span{background:rgba(255,116,116,.11);color:#ff7d7d}.rehearsal-step-list>div>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.rehearsal-step-list strong{font-size:12px;color:#e7f2ec;white-space:normal}.rehearsal-step-list small{font-size:10px;color:#789084;white-space:normal;overflow-wrap:anywhere}.rehearsal-cleanup{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 18px;background:rgba(154,255,31,.035);font-size:11px;color:#95aa9e}.rehearsal-cleanup b{color:#9aff1f;letter-spacing:.08em;font-size:10px}@media(max-width:760px){.rehearsal-step-list{grid-template-columns:1fr}.rehearsal-result-head{flex-direction:column}.rehearsal-actions{align-items:stretch}.rehearsal-actions button{width:100%}}.rehearsal-readiness{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid rgba(154,255,31,.14);background:linear-gradient(90deg,rgba(154,255,31,.08),rgba(154,255,31,.02))}.rehearsal-readiness>div{display:flex;align-items:center;gap:10px}.rehearsal-readiness b{font-size:10px;letter-spacing:.1em;color:#8fa69a}.rehearsal-readiness strong{font-size:14px;color:#9aff1f}.rehearsal-readiness span{font-size:11px;color:#9eb3a7}.launch-readiness-card{position:relative;overflow:hidden;border-color:rgba(154,255,31,.24);background:linear-gradient(145deg,rgba(8,29,20,.98),rgba(5,18,13,.98))}.launch-readiness-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 92% 0,rgba(154,255,31,.08),transparent 32%)}.launch-readiness-card>*{position:relative;z-index:1}.launch-readiness-card.attention{border-color:rgba(255,190,73,.3)}.release-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:15px 0}.release-meta-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(4,17,12,.72)}.manual-launch-head small,.release-meta-grid small{font-size:7px;font-weight:950;letter-spacing:.11em;color:#7f968a}.release-meta-grid strong{font-size:13px;color:#eef8f1}.release-meta-grid span{font-size:9px;line-height:1.4;color:#90a69a;overflow-wrap:anywhere}.launch-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.launch-check-list>div{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(3,14,9,.55)}.launch-check-list>div>span{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;font-weight:950}.launch-check-list>div>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.launch-check-list strong{font-size:11px;color:#e8f4ed}.launch-check-list small{font-size:9px;line-height:1.35;color:#80978a;overflow-wrap:anywhere}.launch-check-list .pass{border-color:rgba(154,255,31,.14)}.launch-check-list .pass>span{background:rgba(154,255,31,.09);color:#9aff1f}.launch-check-list .warn{border-color:rgba(255,190,73,.2)}.launch-check-list .warn>span{background:rgba(255,190,73,.09);color:#ffc64d}.launch-check-list .fail{border-color:rgba(255,116,116,.25)}.launch-check-list .fail>span{background:rgba(255,116,116,.1);color:#ff7d7d}.manual-launch-gates{border:1px solid rgba(154,255,31,.16);border-radius:14px;overflow:hidden;background:rgba(3,14,9,.48);margin-bottom:14px}.manual-launch-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(154,255,31,.1);background:rgba(154,255,31,.035)}.manual-launch-head>div{display:grid;grid-gap:3px;gap:3px}.manual-launch-head strong{font-size:11px;color:#dbe9e1}.manual-launch-head>span{font-size:12px;font-weight:950;color:#9aff1f}.manual-launch-gates>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:inherit;display:flex;gap:11px;text-align:left;padding:12px 14px;cursor:pointer}.manual-launch-gates>button:last-child{border-bottom:0}.manual-launch-gates>button:hover{background:rgba(154,255,31,.025)}.manual-launch-gates>button>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(154,255,31,.18);color:#8ea399;font-weight:950}.manual-launch-gates>button.checked>span{background:rgba(154,255,31,.1);color:#9aff1f}.manual-launch-gates>button>div{display:grid;grid-gap:2px;gap:2px}.manual-launch-gates>button strong{font-size:11px}.manual-launch-gates>button small{font-size:9px;line-height:1.4;color:#879d91}@media(max-width:980px){.release-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.launch-check-list,.release-meta-grid{grid-template-columns:1fr}.manual-launch-head{align-items:flex-start}.manual-launch-gates>button{padding:13px 12px}}.inactive-game-actions,.inactive-gg-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;margin:0 auto}.inactive-gg-actions{max-width:520px}.inactive-game-actions .interest-button,.inactive-game-actions .primary,.inactive-gg-actions .interest-button,.inactive-gg-actions .primary{width:100%;max-width:none}.golden-open-pill.inactive,.golden-pulse-summary em.inactive{color:var(--muted);border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.04)}.golden-not-active-card{border-color:rgba(255,255,255,.1)}@media(max-width:620px){.inactive-game-actions,.inactive-gg-actions{grid-template-columns:1fr}}.matrix-player-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.matrix-player-copy small{font-size:9px;letter-spacing:.12em;color:#8ea59a}.entry-count-control{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px}.entry-count-control select{background:#07150f;color:#eaf7ee;border:1px solid rgba(161,255,32,.32);border-radius:8px;padding:5px 8px}.current-pick-state.revealed{gap:0}.current-pick-state.revealed small{display:none}.survive-round-carousel{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(335px,.95fr)!important;grid-template-areas:"carousel personal"!important;grid-gap:26px!important;gap:26px!important;align-items:stretch}.round-carousel-main{grid-area:carousel;min-width:0;display:flex;flex-direction:column}.round-carousel-personal{grid-area:personal;display:flex;align-items:stretch;min-width:0}.round-carousel-personal>*,.round-carousel-personal>.access-request-wrap,.round-carousel-personal>.current-gw-focus,.round-carousel-personal>.eliminated-run-summary{width:100%;margin:0;align-self:stretch}.round-carousel-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.round-carousel-tabs{display:flex;gap:7px;align-items:center;padding:4px;border:1px solid rgba(153,190,160,.2);border-radius:12px;background:rgba(3,12,8,.5)}.round-carousel-tabs button{position:relative;border:1px solid transparent;border-radius:9px;background:transparent;padding:8px 11px;color:#a1b0a8;font:inherit;font-size:9px;font-weight:900;letter-spacing:.03em;cursor:pointer}.round-carousel-tabs button:hover{border-color:rgba(166,255,39,.3);color:#e9f2ed}.round-carousel-tabs button.active{border-color:rgba(166,255,39,.45);background:rgba(166,255,39,.14);color:var(--lime);box-shadow:0 0 0 1px rgba(166,255,39,.05)}.round-carousel-tabs button.active:after{display:none}.round-carousel-arrows{display:flex;gap:6px}.round-carousel-arrows button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(173,255,47,.18);background:rgba(4,19,13,.78);color:#dce8e1;font-size:22px;line-height:1;cursor:pointer}.round-carousel-arrows button:hover{border-color:rgba(173,255,47,.55);color:var(--lime)}.round-carousel-slide{min-height:157px;animation:roundSlideIn .18s ease both}@keyframes roundSlideIn{0%{opacity:.35;transform:translateX(8px)}to{opacity:1;transform:none}}.round-carousel-slide .round-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 10px!important}.round-carousel-slide .top-round-summary{margin:0!important}.round-slide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 12px}.round-slide-heading>div{display:flex;flex-direction:column;gap:2px}.round-slide-heading small{font-size:8px;letter-spacing:.16em;color:#8da397;font-weight:900}.round-slide-heading strong{font-size:22px;color:#f2f7f4}.round-slide-heading>span{font-size:9px;color:#8ea197;font-weight:800}.round-pick-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:124px;overflow:auto;padding-right:3px}.round-pick-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"team count" "state state";grid-gap:3px 9px;gap:3px 9px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(1,10,7,.65)}.round-pick-tile.tone-through{border-color:rgba(70,217,103,.35)}.round-pick-tile.tone-out{border-color:rgba(255,94,103,.34)}.round-pick-tile .home-team-visual{grid-area:team;min-width:0}.round-pick-count{grid-area:count;display:flex;align-items:baseline;gap:5px}.round-pick-count strong{font-size:17px}.round-pick-count span{font-size:8px;color:#8da397}.round-pick-tile>em{grid-area:state;font-style:normal;font-size:7px;font-weight:900;letter-spacing:.05em;color:#8da397}.round-pick-tile.tone-through>em{color:#76ed91}.round-pick-tile.tone-out>em{color:#ff747c}.round-fixture-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:126px;overflow:auto;padding-right:3px}.round-fixture-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:rgba(1,10,7,.65)}.round-fixture-row>div{display:flex;align-items:center;gap:7px;min-width:0}.round-fixture-row>div:last-child{justify-content:flex-end;text-align:right}.round-fixture-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.round-fixture-row span{color:#f4f7f5;font-size:13px;font-weight:900}.round-fixture-row em{font-style:normal;font-size:7px;color:#8da397;font-weight:850;white-space:nowrap}.round-fixture-row.live{border-color:rgba(255,194,60,.32)}.round-fixture-row.final{border-color:rgba(173,255,47,.15)}.round-slide-empty{display:grid;place-items:center;align-content:center;min-height:112px;text-align:center;border:1px dashed rgba(173,255,47,.15);border-radius:13px;background:rgba(1,10,7,.42)}.round-slide-empty>span{font-size:20px}.round-slide-empty strong{margin-top:4px;font-size:12px}.round-slide-empty p{margin:3px 0 0;color:#8da397;font-size:9px}.round-carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:auto;padding-top:8px}.round-carousel-dots button{width:6px;height:6px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.18);cursor:pointer}.round-carousel-dots button.active{width:20px;background:var(--lime)}@media(max-width:900px){.survive-round-carousel{display:block!important}.round-carousel-personal{margin-top:10px}.round-carousel-tabs{gap:14px}.round-pick-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px}.round-fixture-list{grid-template-columns:1fr;max-height:180px}.round-carousel-slide{min-height:210px}}@media(max-width:560px){.round-carousel-arrows{display:none}.round-carousel-tabs{width:100%;justify-content:stretch}.round-carousel-tabs button{flex:1 1;min-width:0;padding:8px 5px;font-size:8px}.round-slide-heading strong{font-size:18px}.round-pick-breakdown{grid-template-columns:1fr}.round-carousel-slide .round-line{align-items:flex-start!important}.round-carousel-slide .deadline-countdown{width:126px!important}}.survive-round-carousel.detail-active{grid-template-columns:minmax(0,2.15fr) minmax(285px,.72fr)!important;gap:20px!important}.survive-round-carousel.detail-active .round-carousel-personal{opacity:.96}.round-fixture-list,.round-pick-breakdown{max-height:none!important;overflow:visible!important;padding-right:0!important}.round-carousel-slide{min-height:auto!important}.round-complete-inline{color:#07100d!important;background:var(--lime)!important;border-color:var(--lime)!important}@media(max-width:900px){.survive-round-carousel.detail-active{display:block!important}}.round-carousel-dots{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.round-carousel-dots,.survive-round-carousel .round-carousel-main>.round-carousel-dots,.survive-round-carousel [class*=carousel-dots]{display:none!important}.home-activity-source{display:inline-flex!important;width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;border:1px solid rgba(173,255,47,.22);background:rgba(173,255,47,.065);color:#b9ff3b!important;font-size:7px!important;line-height:1.15;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase}.home-activity-source.system{border-color:rgba(118,205,255,.24);background:rgba(118,205,255,.07);color:#9fdbff!important}.home-activity-source.owner{border-color:rgba(255,191,72,.32);background:rgba(255,191,72,.08);color:#ffc85b!important}.home-activity-source.organiser{border-color:rgba(173,255,47,.26);background:rgba(173,255,47,.075);color:#c9ff64!important}.home-activity-source.player{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.035);color:#9dafaa!important}.home-activity-copy,.round-carousel-topbar{align-items:flex-start}.round-carousel-top-left{display:flex;flex-direction:column;gap:9px;min-width:0}.round-carousel-gameweek{display:flex;flex-direction:column;gap:2px}.round-carousel-gameweek>small{font-size:7px;line-height:1;font-weight:950;letter-spacing:.16em;color:#91a79b}.round-carousel-gameweek>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.round-carousel-gameweek strong{font-size:25px;line-height:1;color:#d7ff31;letter-spacing:-.035em}.round-overview-brand{display:flex;align-items:center;gap:10px;color:#91a79b;font-size:8px;font-weight:950;letter-spacing:.13em}.round-overview-brand .current-round-emblem{width:54px;height:54px;flex-basis:54px}.round-carousel-arrows button{border-color:var(--lime)!important;background:var(--lime)!important;color:#071008!important;box-shadow:0 0 0 1px rgba(173,255,47,.06),0 5px 18px rgba(173,255,47,.12);font-weight:950}.round-carousel-arrows button:hover{background:#caff42!important;border-color:#caff42!important;color:#071008!important;transform:translateY(-1px)}.platform-announcement-card textarea{width:100%;min-height:118px;resize:vertical;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#07130f;color:#f4fff8;font:inherit;line-height:1.5;outline:none}.platform-announcement-card textarea:focus{border-color:rgba(173,255,47,.48);box-shadow:0 0 0 3px rgba(173,255,47,.05)}.platform-announcement-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px}.platform-announcement-actions>span{font-size:9px;color:var(--muted);font-weight:850}.platform-announcement-result{margin-top:10px;padding:10px 12px;border-radius:10px;font-size:10px;font-weight:800}.platform-announcement-result.ok{border:1px solid rgba(173,255,47,.22);background:rgba(173,255,47,.06);color:#cfff69}.platform-announcement-result.error{border:1px solid rgba(255,91,100,.24);background:rgba(255,91,100,.06);color:#ff9da3}@media(max-width:560px){.round-carousel-gameweek strong{font-size:21px}.round-carousel-top-left{width:100%}.platform-announcement-actions{align-items:stretch;flex-direction:column}.platform-announcement-actions .primary-inline{width:100%}}.round-overview-grid{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;grid-gap:18px;gap:18px;min-height:118px}.round-overview-status{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.round-overview-status small{font-size:8px;font-weight:950;letter-spacing:.14em;color:#91a79b}.round-overview-status strong{font-size:20px;color:#d7ff31;line-height:1}.round-overview-status span{max-width:260px;font-size:10px;color:#9eb1a7;line-height:1.45}.round-overview-deadline{display:flex;justify-content:center;align-items:center;min-width:0}.round-overview-deadline .deadline-card{margin:0 auto}.beta-history-note{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(173,255,47,.14);border-radius:10px;background:rgba(173,255,47,.035)}.beta-history-note>b{color:#d7ff31;font-size:11px}.beta-history-note>div{display:flex;flex-direction:column;gap:2px}.beta-history-note strong{font-size:10px}.beta-history-note span{font-size:9px;color:#91a79b}.account-session-card{margin-top:26px!important;border-top:1px solid rgba(255,255,255,.09)!important;padding-top:20px!important}.active-entry-lock{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;border:1px solid rgba(173,255,47,.18);background:rgba(173,255,47,.05);color:#cfff5d;font-size:8px;font-weight:950;letter-spacing:.08em}.protected-membership-row{border-color:rgba(173,255,47,.12)!important}.remove-entrant-button{border:1px solid rgba(255,91,100,.34)!important;background:rgba(255,91,100,.06)!important;color:#ff9da3!important;font-size:8px!important;font-weight:950!important}.organiser-remove-modal{max-width:620px!important}.remove-scope-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:16px 0}.remove-scope-grid button{text-align:left;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#08140f;color:#eef8f2;display:flex;flex-direction:column;gap:4px}.remove-scope-grid button.active{border-color:rgba(255,91,100,.5);background:rgba(255,91,100,.07)}.remove-scope-grid button strong{font-size:10px}.remove-scope-grid button span{font-size:9px;color:#8fa197;line-height:1.4}@media(max-width:760px){.round-overview-grid{grid-template-columns:1fr;gap:12px}.round-overview-status{align-items:center;text-align:center}.round-overview-spacer{display:none}.remove-scope-grid{grid-template-columns:1fr}}.round-overview-grid{position:relative;grid-template-columns:minmax(180px,1fr) minmax(300px,520px) minmax(180px,1fr)!important}.round-overview-deadline{grid-column:2;width:100%;justify-self:center}.round-overview-deadline .deadline-card{width:100%;max-width:520px;margin-inline:auto!important}.football-card-inactive>.interest-button,.inactive-gg-page>.inactive-gg-actions:has(>.interest-button:only-child),.inactive-gg-page>.interest-button{width:100%}.football-card-inactive .interest-button,.inactive-gg-page .interest-button{min-height:52px}@media(max-width:760px){.round-overview-grid{grid-template-columns:1fr!important}.round-overview-deadline{grid-column:1}}.round-carousel-gameweek>small{opacity:.82}.round-carousel-gameweek strong{font-size:27px}.round-overview-grid{min-height:126px!important;grid-template-columns:minmax(180px,.88fr) minmax(340px,1.35fr) minmax(150px,.72fr)!important;column-gap:22px!important}.round-overview-status{padding-left:2px}.round-overview-status strong{font-size:21px!important;letter-spacing:-.02em}.round-overview-deadline .deadline-card{min-height:84px;display:flex;flex-direction:column;justify-content:center}.round-overview-spacer{min-width:0}.survive-round-carousel:not(.detail-active) .round-carousel-personal{align-self:stretch}@media(max-width:900px){.round-overview-grid{grid-template-columns:minmax(160px,.85fr) minmax(290px,1.25fr) minmax(80px,.45fr)!important}}@media(max-width:760px){.round-overview-grid{grid-template-columns:1fr!important}.round-overview-status{padding-left:0}}.role-modal-message{margin:14px 0 0;border:1px solid rgba(255,91,100,.28);background:rgba(255,91,100,.06);color:#ffb0b5}.significant-action-warning{margin:14px 0 2px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(255,91,100,.3);background:rgba(255,91,100,.055);border-radius:12px}.significant-action-warning strong{color:#ff9ca4;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.significant-action-warning span{color:#b7c9bf;font-size:13px;line-height:1.45}.remove-player-button,.remove-role-button{min-height:34px;border-radius:10px!important;padding:0 12px!important;font-size:8px!important;font-weight:950!important;letter-spacing:.035em;white-space:nowrap}.remove-role-button{border:1px solid rgba(255,174,72,.34)!important;background:rgba(255,174,72,.055)!important;color:#ffc477!important}.remove-role-button:disabled{opacity:.42;cursor:not-allowed}.remove-player-button{border:1px solid rgba(255,91,100,.38)!important;background:rgba(255,91,100,.075)!important;color:#ff9da3!important}@media(max-width:760px){.remove-player-button,.remove-role-button{min-height:40px}}.organiser-entry-gate{border-color:rgba(167,255,31,.32)!important;background:linear-gradient(105deg,rgba(167,255,31,.055),rgba(0,0,0,0) 58%),rgba(9,28,20,.72)!important}.organiser-entry-gate .eyebrow{color:#a7ff1f!important}.organiser-entry-gate .organiser-self-entry{min-width:180px}.organiser-management-note{margin-bottom:10px;padding:10px 11px;display:flex;flex-direction:column;gap:3px;border:1px solid rgba(167,255,31,.16);border-radius:10px;background:rgba(167,255,31,.035)}.organiser-management-note strong{font-size:10px;color:#a7ff1f;text-transform:uppercase;letter-spacing:.07em}.organiser-management-note span{color:#91a79d;font-size:11px;line-height:1.4}.football-card-board.board-locked{opacity:.48;filter:saturate(.65)}.beta-test-label{color:#a7ff1f!important;font-weight:900!important;letter-spacing:.075em!important}.matrix-status.beta .matrix-status-pill{border-color:rgba(167,255,31,.38)!important;background:rgba(167,255,31,.08)!important;color:#a7ff1f!important}.organiser-controls-self-entry{width:100%;margin:0 0 10px}.organiser-self-entry:disabled{opacity:.68;cursor:wait}.organiser-self-entry-quantity{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.organiser-self-entry-quantity label{display:flex;flex-direction:column;gap:6px;min-width:150px}.organiser-self-entry-quantity label span{color:#9cb3a8;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.organiser-self-entry-quantity select{min-height:42px;border-radius:10px;border:1px solid rgba(167,255,31,.28);background:#0b1e16;color:#fff;padding:0 12px;font-weight:900}.card-reset-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:20px;background:rgba(0,8,5,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-reset-modal{width:min(560px,100%);padding:28px;border:1px solid rgba(167,255,31,.32);border-radius:22px;background:#0b2419;box-shadow:0 28px 80px rgba(0,0,0,.46)}.card-reset-modal h2{margin:8px 0 10px}.card-reset-modal p{color:#a7b9af;line-height:1.55}.card-reset-actions{margin-top:22px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.destructive-confirm{min-width:190px}.los-request-quantity{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.los-request-quantity label{display:flex;flex-direction:column;gap:5px;min-width:120px}.los-request-quantity label span{color:#9fb4a9;font-size:9px;font-weight:950;letter-spacing:.075em;text-transform:uppercase}.los-request-quantity select{height:42px;min-width:96px;padding:0 12px;border:1px solid rgba(167,255,31,.28);border-radius:10px;background:#091b14;color:#fff;font-weight:900}.los-request-quantity .access-request-cta,.los-request-quantity .primary,.los-request-quantity .secondary-action{flex:1 1 220px;min-height:42px}.los-request-quantity.compact{width:100%}.los-request-quantity.compact label{min-width:90px}@media(max-width:720px){.los-request-quantity{align-items:stretch}.los-request-quantity .access-request-cta,.los-request-quantity .primary,.los-request-quantity .secondary-action,.los-request-quantity label{width:100%;flex-basis:100%}}.multi-entry-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.multi-entry-tabs button{min-width:150px;padding:13px 16px;border:1px solid rgba(167,255,31,.18);border-radius:12px;background:#0a1d15;color:#fff;text-align:left;display:flex;flex-direction:column;gap:4px}.multi-entry-tabs button.active{border-color:#a7ff1f;background:rgba(167,255,31,.09)}.multi-entry-tabs button b{color:#a7ff1f;font-size:12px}.multi-entry-tabs button span{font-size:10px;color:#9fb4a9;font-weight:900}.multi-entry-summary{margin-top:22px;padding:18px;border:1px solid rgba(167,255,31,.16);border-radius:14px;background:#091b14}.multi-entry-summary>div:not(.eyebrow){display:grid;grid-template-columns:100px 1fr auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.multi-entry-summary>div:last-child{border-bottom:0}.multi-entry-summary em{font-style:normal;color:#a7ff1f;font-weight:900}.correction-window-row{border-top:1px solid rgba(255,178,64,.12)}@media(max-width:720px){.multi-entry-tabs button{flex:1 1 45%}.multi-entry-summary>div:not(.eyebrow){grid-template-columns:1fr}.multi-entry-summary em{justify-self:start}}.entrant-game-access-row{display:inline-flex;gap:6px;flex-wrap:wrap}.mini-remove-game{min-height:26px;padding:0 8px;border:1px solid rgba(255,190,55,.35);border-radius:999px;background:rgba(255,190,55,.045);color:#ffc34d;font-size:8px;font-weight:950;letter-spacing:.045em;cursor:pointer}.mini-remove-game:hover{border-color:rgba(255,190,55,.72);background:rgba(255,190,55,.09)}.beta-reentry-state{max-width:760px;margin:70px auto 0}.beta-reentry-state .eyebrow{color:#a7ff1f}.beta-entry-request-control{width:min(520px,100%);margin:24px auto 16px;display:flex;align-items:flex-end;gap:12px;text-align:left}.beta-entry-request-control label{flex:0 0 180px;display:flex;flex-direction:column;gap:6px}.beta-entry-request-control label span{color:#9fb4a9;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.beta-entry-request-control select{height:46px;padding:0 14px;border:1px solid rgba(167,255,31,.32);border-radius:11px;background:#091b14;color:#fff;font-size:16px;font-weight:950}.beta-entry-request-control .primary{flex:1 1;min-height:46px}@media(max-width:640px){.beta-entry-request-control{align-items:stretch;flex-direction:column}.beta-entry-request-control .primary,.beta-entry-request-control label{width:100%;flex-basis:auto}}.personal-pick-slide{animation:survivePickSlideIn .38s ease both}@keyframes survivePickSlideIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.multi-home-pick .current-gw-focus-action{min-width:190px}.personal-pick-rotator{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.personal-pick-rotator>button{width:26px;height:26px;padding:0;border:1px solid rgba(167,255,31,.28);border-radius:50%;background:#0a1d15;color:#a7ff1f;font-size:17px;font-weight:950}.personal-pick-dots{display:flex;gap:5px}.personal-pick-dots span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.22)}.personal-pick-dots span.active{background:#a7ff1f;box-shadow:0 0 0 3px rgba(167,255,31,.1)}.spectator-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px;margin-bottom:14px;border:1px solid rgba(167,255,31,.24);border-radius:18px;background:linear-gradient(135deg,rgba(167,255,31,.07),rgba(5,25,17,.95))}.spectator-hero h1{margin:6px 0 8px}.spectator-hero p{max-width:760px;color:#a9bdb2;line-height:1.55}.spectator-badge{flex:0 0 auto;padding:10px 13px;border:1px solid rgba(167,255,31,.35);border-radius:999px;color:#a7ff1f;font-size:10px;font-weight:950;letter-spacing:.08em}.spectator-actions{display:flex;align-items:center;gap:14px;margin-bottom:22px}.spectator-actions span{color:#8ea49a;font-size:11px}.spectator-section{margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#081811}.spectator-fixture-list{display:grid;grid-gap:8px;gap:8px}.spectator-fixture-row{display:grid;grid-template-columns:1fr 72px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#091d15}.spectator-fixture-row>div{display:flex;justify-content:space-between;gap:12px}.spectator-fixture-row>div:last-child{flex-direction:row-reverse}.spectator-fixture-row em{text-align:center;color:#8fa79b;font-style:normal;font-size:10px;font-weight:900}.spectator-fixture-row.live{border-color:rgba(255,190,55,.35)}.spectator-fixture-row.final{opacity:.78}.spectator-pick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.spectator-pick-grid>div{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid rgba(167,255,31,.12);border-radius:10px;background:#0a2017}.spectator-pick-grid span{color:#93aa9f;font-size:10px}@media(max-width:720px){.spectator-hero{align-items:flex-start;flex-direction:column}.spectator-actions{align-items:stretch;flex-direction:column}.spectator-fixture-row{grid-template-columns:1fr 48px 1fr}}.home-pick-stack{display:grid;grid-gap:10px;gap:10px}.los-lock-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border-radius:13px;border:1px solid}.los-lock-summary>div{display:flex;min-width:0;flex-direction:column;gap:2px}.los-lock-summary small{font-size:8px;font-weight:950;letter-spacing:.075em;opacity:.78}.los-lock-summary strong{font-size:13px;font-weight:1000;letter-spacing:.01em}.los-lock-summary span{font-size:10px;line-height:1.35;opacity:.82}.los-lock-summary button{flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:10px;font-size:9px;font-weight:950;letter-spacing:.035em}.los-lock-summary.is-complete{border-color:rgba(70,255,133,.42);background:linear-gradient(90deg,rgba(23,111,63,.22),rgba(9,41,25,.75));color:#59ff93;box-shadow:inset 3px 0 0 rgba(70,255,133,.86)}.los-lock-summary.is-incomplete{border-color:rgba(255,83,94,.52);background:linear-gradient(90deg,rgba(117,26,34,.26),rgba(42,14,18,.8));color:#ff6b76;box-shadow:inset 3px 0 0 rgba(255,83,94,.9)}.los-lock-summary.is-incomplete button{border:1px solid rgba(255,107,118,.52);background:rgba(255,107,118,.08);color:#ff8992}.los-lock-summary.is-incomplete button:hover{background:rgba(255,107,118,.14)}@media(max-width:720px){.los-lock-summary{align-items:stretch;flex-direction:column}.los-lock-summary button{width:100%}}.matrix-entry-label{color:#a7ff1f!important;font-weight:950!important;letter-spacing:.055em}.matrix-player-copy strong+.matrix-entry-label{margin-top:3px}.beta-los-outcome-rehearsal{border-color:rgba(255,190,55,.26)}.beta-los-rehearsal-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.beta-los-rehearsal-plan>div{display:flex;flex-direction:column;gap:4px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#091b14}.beta-los-rehearsal-plan small{color:#8ea59a;font-size:9px;font-weight:950;letter-spacing:.07em}.beta-los-rehearsal-plan strong{color:#a7ff1f;font-size:14px}.beta-los-rehearsal-plan>div:nth-child(n+2) strong{color:#ff7c86}.beta-los-rehearsal-plan span{color:#94aa9f;font-size:10px}.beta-los-account-grid{display:grid;grid-gap:7px;gap:7px;margin:12px 0 16px}.beta-los-account-grid>div{display:grid;grid-template-columns:150px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:10px 12px;border:1px solid rgba(167,255,31,.1);border-radius:10px;background:rgba(5,22,15,.72)}.beta-los-account-grid strong{color:#fff}.beta-los-account-grid span{color:#9bb0a5;font-size:10px}.beta-los-rehearsal-safety{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:11px 12px;border:1px solid rgba(255,190,55,.18);border-radius:10px;background:rgba(255,190,55,.04)}.beta-los-rehearsal-safety b{color:#ffcf58;font-size:9px;letter-spacing:.08em}.beta-los-rehearsal-safety span{color:#9fb1a8;font-size:10px;line-height:1.45}@media(max-width:720px){.beta-los-account-grid>div,.beta-los-rehearsal-plan{grid-template-columns:1fr}}.entry-settlement-out,.entry-tab-out{border-color:rgba(255,107,118,.4)!important;background:rgba(100,25,35,.13)!important}.entry-settlement-out .eyebrow,.entry-tab-out span{color:#ff7c86!important}.entry-settlement-through{border-color:rgba(70,255,133,.3)!important}.current-gw-focus.is-out .current-gw-focus-action em,.current-pick-state.state-out{color:#ff7c86}.current-gw-focus.is-through .current-gw-focus-action em,.current-pick-state.state-through{color:#59ff93}.survive-rules-shortcut{display:flex;justify-content:flex-end;margin:0 0 10px}.survive-rules-shortcut button{border:0;background:transparent;color:#f59e0b;font-weight:800;cursor:pointer;padding:5px 0}.survive-rules-shortcut button:hover{text-decoration:underline}.platform-admin-scope .platform-competition-only,.platform-admin-scope .platform-global-only{display:block}.platform-admin-scope-competition .platform-global-only,.platform-admin-scope-global .platform-competition-only{display:none!important}.platform-scope-title{position:relative}.platform-hq-return{margin-top:12px}.platform-hq-frame .platform-hq-content{max-width:1500px}.platform-hq-button{white-space:nowrap}.platform-admin-scope-competition .platform-scope-title{border:1px solid rgba(167,255,0,.22);border-radius:18px;padding:20px 22px;margin-bottom:18px;background:rgba(8,28,17,.64)}.platform-admin-scope-global .platform-scope-title{margin-bottom:18px}@media(max-width:700px){.sticky-confirm.mobile-pick-lock{position:fixed!important;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));z-index:95;margin:0!important;min-height:68px;padding:10px 11px!important;border-radius:16px!important;border-color:rgba(173,255,47,.42);background:rgba(7,18,13,.985);box-shadow:0 -7px 26px rgba(0,0,0,.48),0 0 0 1px rgba(173,255,47,.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-confirm.mobile-pick-lock>div{min-width:0}.sticky-confirm.mobile-pick-lock small{font-size:8px;line-height:1.15;letter-spacing:.04em}.sticky-confirm.mobile-pick-lock strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.sticky-confirm.mobile-pick-lock .primary{flex:0 0 auto;min-width:128px;min-height:46px;padding:10px 14px;font-size:10px}.bottom-nav.role-nav{overflow:hidden!important;gap:2px!important;padding-left:4px!important;padding-right:4px!important}.bottom-nav.role-nav button{flex:1 1 20%!important;min-width:0!important}.bottom-nav.role-nav button[data-tab=game-rules],.bottom-nav.role-nav button[data-tab=planner],.bottom-nav.role-nav button[data-tab=platform],.bottom-nav.role-nav button[data-tab=pricing],.bottom-nav.role-nav button[data-tab=standings]{display:none!important}.bottom-nav.role-nav small{font-size:7px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.content:has(.mobile-pick-lock){padding-bottom:170px}}@media(max-width:390px){.sticky-confirm.mobile-pick-lock{left:8px;right:8px;gap:8px}.sticky-confirm.mobile-pick-lock .primary{min-width:116px;padding-left:10px;padding-right:10px}}.commercial-terms-backdrop{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:18px;background:rgba(1,7,4,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.commercial-terms-modal{width:min(720px,100%);max-height:min(90dvh,820px);overflow:auto;border:1px solid rgba(173,255,47,.28);border-radius:22px;background:linear-gradient(180deg,#102218,#09130f);box-shadow:0 30px 90px rgba(0,0,0,.58);padding:24px}.commercial-terms-modal h2{margin:7px 0 9px;font-size:30px}.commercial-terms-lead,.commercial-terms-note{color:var(--muted);line-height:1.55}.commercial-trial-countdown{display:flex;flex-direction:column;gap:4px;margin:18px 0;padding:14px 16px;border:1px solid rgba(173,255,47,.24);border-radius:15px;background:rgba(173,255,47,.055)}.commercial-trial-countdown small{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.12em}.commercial-trial-countdown strong{color:var(--lime);font-size:22px}.commercial-trial-countdown span{color:#c5d5cd;font-size:11px}.commercial-terms-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:16px 0}.commercial-terms-grid>div{display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#0b1712}.commercial-terms-grid small{color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.1em}.commercial-terms-grid strong{font-size:14px}.commercial-terms-grid span{color:var(--muted);font-size:10px;line-height:1.45}.commercial-terms-check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;padding:13px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.commercial-terms-check input{margin-top:2px;transform:scale(1.15)}.commercial-terms-check span{font-size:11px;line-height:1.45}.commercial-terms-actions{display:flex;justify-content:flex-end;gap:9px}.commercial-terms-actions button{min-height:44px}@media(max-width:600px){.commercial-terms-backdrop{padding:10px;align-items:end}.commercial-terms-modal{max-height:92dvh;border-radius:22px 22px 10px 10px;padding:18px}.commercial-terms-modal h2{font-size:25px}.commercial-terms-grid{grid-template-columns:1fr}.commercial-terms-actions{display:grid;grid-template-columns:1fr}}.survive-access-card{margin:0 0 16px;padding:18px;border-radius:18px}.survive-access-main{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.survive-access-main h2{margin:4px 0 6px}.survive-access-main p{margin:0;color:var(--muted);line-height:1.5;max-width:650px}.survive-access-main>div:first-child>small{display:block;color:var(--lime);font-weight:900;font-size:10px;letter-spacing:.08em;margin-top:3px}.survive-access-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;min-width:280px}.survive-access-metrics>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(0,0,0,.14)}.survive-access-metrics small{display:block;color:var(--muted);font-size:8px;letter-spacing:.08em}.survive-access-metrics strong{display:block;margin-top:4px;font-size:16px}.survive-access-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.survive-access-trial{border-color:rgba(173,255,47,.25);background:linear-gradient(180deg,rgba(173,255,47,.055),rgba(7,18,14,.92))}.survive-access-club,.survive-access-free,.survive-access-included{border-color:rgba(89,218,105,.24)}.survive-access-required{border-color:rgba(255,180,60,.28);background:linear-gradient(180deg,rgba(255,180,60,.045),rgba(7,18,14,.92))}.survive-access-required .survive-access-main>div:first-child>small{color:#f0c36a}.club-needs-attention{border-color:rgba(255,180,60,.28)!important}@media(max-width:700px){.survive-access-main{flex-direction:column}.survive-access-metrics{width:100%;min-width:0}.survive-access-metrics strong{font-size:14px}}.platform-commercial-metrics .money-due{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.organiser-pick-sheet-card{border-color:rgba(173,255,47,.22)}.organiser-pick-sheet-card p{color:var(--muted);line-height:1.5;margin:0 0 14px}.organiser-pick-sheet-card .commercial-actions{justify-content:flex-start}.deadline-lock-actions{flex-wrap:wrap}@media(max-width:620px){.deadline-lock-actions{display:grid;grid-template-columns:1fr}.deadline-lock-actions button{width:100%}}.pick-sheet-archive-controls{display:flex;gap:10px;align-items:flex-end;margin:0 0 12px}.pick-sheet-archive-controls label{display:flex;flex-direction:column;gap:5px;min-width:180px}.pick-sheet-archive-controls label>span{font-size:8px;font-weight:900;letter-spacing:.1em;color:var(--muted)}.pick-sheet-archive-controls select{min-height:40px;border:1px solid var(--line);border-radius:10px;background:#0b1712;color:inherit;padding:0 10px}.pick-sheet-archive-note{display:block;margin-top:10px;color:var(--muted);line-height:1.45}.pick-sheet-revise-button{opacity:.9}.organiser-command-page{display:flex;flex-direction:column;gap:12px}.organiser-command-page>.organiser-manage-title{order:1;margin-bottom:2px}.organiser-command-page>.organiser-command-centre{order:2}.organiser-command-page>#organiser-action-centre{order:3}.organiser-command-page>.launch-centre-card{order:4}.organiser-command-page>.organiser-games-heading{order:5}.organiser-command-page>#organiser-game-los{order:6}.organiser-command-page>#organiser-game-gg{order:7}.organiser-command-page>#organiser-game-card{order:8}.organiser-command-page>details:not(#organiser-action-centre):not(#organiser-game-los):not(#organiser-game-gg):not(#organiser-game-card){order:20}.organiser-command-page>.organiser-players-card{order:10!important}.organiser-command-page>.organiser-tools-card{order:12!important}.organiser-command-page>.organiser-lifecycle-card{order:14!important}.organiser-command-page>.coadmin-card{order:15!important}.organiser-command-page>.organiser-settings-card{order:16!important}.organiser-command-page>.organiser-plan-card{order:18!important}.organiser-command-page>.organiser-terms-wrap{order:19!important}.organiser-command-page>.competition-control-card{order:21!important}.organiser-command-page>.organiser-activity-card{order:22!important}.organiser-command-page>.role-confirm-backdrop,.organiser-command-page>div[role=presentation]{order:99}.organiser-command-page>div:not(.page-title):not(.organiser-command-centre):not(.organiser-section-heading):not(.organiser-terms-wrap):not(.role-confirm-backdrop){order:20}.organiser-manage-title p{max-width:620px}.organiser-command-centre{border:1px solid rgba(173,255,47,.22);border-radius:20px;padding:18px;background:linear-gradient(145deg,rgba(173,255,47,.07),rgba(10,22,17,.96));box-shadow:0 18px 44px rgba(0,0,0,.18)}.organiser-command-centre.has-actions{border-color:rgba(255,190,75,.32)}.organiser-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.organiser-command-head h2{font-size:26px;line-height:1.05;margin:3px 0 6px}.organiser-command-head p{margin:0;color:var(--muted)}.organiser-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.organiser-command-metrics>div{min-height:72px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.16)}.organiser-command-metrics small{display:block;font-size:8px;letter-spacing:.1em;font-weight:900;color:var(--muted)}.organiser-command-metrics strong{display:block;margin-top:6px;font-size:20px;line-height:1.15}.organiser-command-metrics .needs-action{border-color:rgba(255,190,75,.3);background:rgba(255,190,75,.045)}.organiser-command-metrics .needs-action strong{color:#f0c36a}.organiser-command-actions{display:flex;align-items:center;gap:9px;margin-top:14px;flex-wrap:wrap}.organiser-all-clear{font-size:12px;font-weight:800;color:var(--muted)}.organiser-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:8px 2px 0}.organiser-section-heading h2{margin:2px 0 0;font-size:20px}.organiser-section-heading>span{font-size:11px;color:var(--muted)}.organiser-command-page .admin-card{margin:0}.organiser-command-page .manage-collapse-summary{min-height:64px}.organiser-command-page .manage-collapse-summary h2{font-size:16px}.organiser-command-page .manage-collapse-summary p{margin:3px 0 0;font-size:10px;color:var(--muted)}.organiser-tools-card{border-color:rgba(129,173,255,.18)}.organiser-tool-row{display:flex;justify-content:space-between;gap:18px;align-items:center}.organiser-tool-row>div:first-child{display:flex;flex-direction:column;gap:3px}.organiser-tool-row span{font-size:10px;color:var(--muted)}.organiser-tool-divider{height:1px;background:var(--line);margin:14px 0}.organiser-plan-card{background:rgba(255,255,255,.015)}.organiser-plan-card[open]{border-color:rgba(173,255,47,.15)}.organiser-plan-card.survive-access-required{border-color:rgba(255,180,60,.34);background:rgba(255,180,60,.035)}.organiser-activity-card{opacity:.92}.survive-software-boundary{display:none!important}@media(max-width:700px){.organiser-command-page{gap:9px}.organiser-command-centre{padding:14px;border-radius:16px}.organiser-command-head h2{font-size:22px}.organiser-command-metrics{grid-template-columns:1fr 1fr}.organiser-command-metrics>div{min-height:62px;padding:10px}.organiser-command-metrics strong{font-size:16px}.organiser-command-actions{display:grid;grid-template-columns:1fr;width:100%}.organiser-command-actions button{width:100%}.organiser-section-heading{display:block}.organiser-section-heading>span{display:block;margin-top:4px}.organiser-tool-row{align-items:stretch;flex-direction:column}.organiser-tool-row .pick-sheet-archive-controls,.organiser-tool-row button{width:100%}.pick-sheet-archive-controls label{width:100%;min-width:0}.organiser-tools-card .commercial-actions{display:grid;grid-template-columns:1fr}.organiser-tools-card .commercial-actions button{width:100%}}.organiser-terms-wrap{opacity:.84}.organiser-terms-wrap>section{margin:0!important}.hub-competition-card{grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important;column-gap:20px!important;row-gap:10px!important;padding:18px!important}.hub-comp-main{justify-content:center;min-height:58px}.hub-comp-main strong{line-height:1.2}.hub-comp-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;width:auto!important}.hub-pending-badge,.hub-role,.hub-status{min-height:28px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 10px!important;font-size:8px!important;line-height:1!important}.hub-open-cue{width:28px;height:28px;margin-left:3px;font-size:22px!important}.hub-blocked-card{grid-template-columns:minmax(0,1fr) minmax(250px,auto)!important;min-height:102px}.hub-blocked-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;width:100%!important;min-width:0!important}.hub-blocked-status{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.hub-state-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;max-width:none!important}.hub-state-row .hub-role,.hub-state-row .hub-status{min-width:0!important;padding:0 10px!important;min-height:28px!important;font-size:8px!important}.hub-blocked-copy{color:var(--muted);font-size:10px;line-height:1.35}.hub-cancel-request,.hub-request-again{min-height:34px!important;padding:0 12px!important;border-radius:10px!important;white-space:nowrap;align-self:center}.hub-cancel-request{color:#e99a9d!important;border-color:rgba(255,110,120,.28)!important;background:rgba(255,92,92,.02)!important}.hub-request-again{text-transform:none!important}.coadmin-row,.competition-control-row,.pending-action-row,.player-row,.setting-row{box-sizing:border-box}.competition-control-row,.setting-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important}.competition-control-row>div:first-child,.setting-row>div:first-child{min-width:0}.competition-control-row>div:first-child>strong,.setting-row>div:first-child>strong{display:block;line-height:1.25}.competition-control-row>div:first-child>span,.setting-row>div:first-child>span{display:block;margin-top:4px;line-height:1.45}.competition-control-row>button,.setting-row>button{width:auto!important;min-width:132px;justify-self:end}.pending-action-row{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.pending-action-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap}.pending-action-buttons button{min-height:34px;padding:0 11px;border-radius:9px;white-space:nowrap}.player-row-wide{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:start!important;grid-gap:12px!important;gap:12px!important;padding-top:14px!important;padding-bottom:14px!important}.player-row-wide .avatar{margin-top:1px}.player-main{min-width:0}.entrant-statuses{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.entrant-game-access-row{display:flex;align-items:center;gap:5px;min-width:0}.entrant-admin-actions{min-width:148px;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:7px!important}.entrant-admin-actions button{min-height:32px}.mini-remove-game,.remove-entrant-button,.remove-role-button{font-size:8px!important}.manage-collapse-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.manage-collapse-summary>div:first-child{min-width:0}.manage-summary-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-shrink:0}.manage-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;line-height:1!important}.activation-retry-button,.primary,.primary-inline,.request-refresh-button,.secondary-action,.secondary-inline{min-height:38px;border-radius:10px!important;line-height:1.1;display:inline-flex;align-items:center;justify-content:center}.filter-row{align-items:center!important;gap:6px!important}.filter-row button{min-height:30px;display:inline-flex;align-items:center;justify-content:center}.notification-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.notification-row-actions button{min-height:30px}.topbar .top-actions,.topbar .top-actions button{align-items:center!important}.topbar .top-actions button{display:inline-flex!important;justify-content:center!important}@media(max-width:620px){.hub-competition-card{grid-template-columns:minmax(0,1fr) auto!important;padding:15px!important;gap:10px!important}.hub-comp-main{min-height:52px}.hub-comp-main strong{font-size:16px!important}.hub-comp-meta{display:grid!important;grid-template-columns:auto auto!important;justify-content:end!important;align-content:center!important}.hub-comp-meta .hub-open-cue{grid-column:2;justify-self:end}.hub-blocked-card{grid-template-columns:1fr!important;gap:12px!important;min-height:0}.hub-blocked-meta{grid-template-columns:minmax(0,1fr) auto!important;padding-top:11px;border-top:1px solid var(--line)}.hub-blocked-copy{text-align:left!important;white-space:normal!important}.hub-cancel-request,.hub-request-again{justify-self:end!important;align-self:center!important}.competition-control-row,.setting-row{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important}.competition-control-row>button,.setting-row>button{width:100%!important;min-width:0!important;justify-self:stretch!important}.pending-action-row{grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important}.pending-action-buttons{grid-column:2!important;justify-content:flex-start!important}.player-row-wide{grid-template-columns:34px minmax(0,1fr)!important}.entrant-admin-actions{grid-column:2!important;width:100%!important;min-width:0!important;align-items:stretch!important;padding-top:4px}.entrant-admin-actions .entrant-role-control{justify-content:space-between}.entrant-admin-actions button{width:100%}.manage-collapse-summary{align-items:flex-start!important}.manage-summary-right{align-self:center}}.hub-competition-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;min-height:92px!important;padding:16px 18px!important}.hub-comp-main{min-height:0!important;justify-content:center!important}.hub-comp-main strong{font-size:17px!important;line-height:1.15!important}.hub-comp-main>span{margin-top:5px!important;font-size:10px!important;line-height:1.35!important}.hub-comp-main small{margin-top:6px!important;color:#738a80!important;font-size:8px!important;letter-spacing:.06em!important}.hub-card-side{justify-content:flex-end!important;gap:12px!important;min-width:0!important}.hub-card-side,.hub-pill-row{display:flex!important;align-items:center!important}.hub-pill-row{justify-content:flex-start!important;gap:6px!important}.hub-card-status{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important}.hub-status-copy{color:var(--muted)!important;font-size:9px!important;line-height:1.3!important;white-space:nowrap}.hub-role,.hub-status{min-height:26px!important;padding:0 9px!important;font-size:8px!important;line-height:1!important;border-radius:999px!important}.hub-open-cue,.hub-role,.hub-status{display:inline-flex!important;align-items:center!important;justify-content:center!important}.hub-open-cue{width:28px!important;height:28px!important;margin:0!important;font-size:23px!important}.hub-blocked-card{min-height:92px!important}.hub-blocked-side{min-width:255px!important}.hub-cancel-request,.hub-request-again{min-height:32px!important;padding:0 11px!important;font-size:9px!important;border-radius:9px!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}.hub-cancel-request{color:#e89094!important;border-color:rgba(255,102,110,.28)!important;background:transparent!important}.public-discovery-card.is-empty{padding:0!important;min-height:0!important}.public-discovery-card.is-empty .section-title{min-height:70px!important;padding:15px 18px!important;margin:0!important;align-items:center!important}.public-discovery-empty{display:none!important}@media(max-width:620px){.hub-competition-card{grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:16px!important}.hub-card-side,.hub-card-side.hub-blocked-side{width:100%!important;min-width:0!important;padding-top:11px!important;border-top:1px solid rgba(126,158,144,.16)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.hub-status-copy{white-space:normal!important;text-align:left!important}.hub-cancel-request,.hub-open-cue,.hub-request-again{justify-self:end!important}}.hub-content .how-it-works,.hub-content .hub-help,.hub-content details{margin-top:10px}.hub-content details>summary{min-height:46px;display:flex;align-items:center}.hub-actions{gap:10px!important;margin:12px 0 14px!important}.hub-actions button{min-height:42px!important;padding:0 14px!important;border-radius:11px!important;font-size:12px!important}.public-discovery-card{overflow:hidden}.public-discovery-card .section-title{min-height:62px!important;padding:12px 16px!important;margin:0!important;align-items:center!important}.public-discovery-card .section-title h2{margin:0!important;font-size:17px!important;line-height:1.15!important}.public-discovery-card .section-title>div>span{margin-top:4px!important;display:block!important;font-size:9px!important;line-height:1.35!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--muted)!important}.public-discovery-card .section-title>span:last-child{font-size:8px!important;letter-spacing:.08em!important}.public-discovery-card .public-discovery-empty{min-height:0!important;padding:0 16px 12px!important;font-size:10px!important;line-height:1.35!important;color:var(--muted)!important}.hub-competition-card{min-height:84px!important;padding-top:14px!important;padding-bottom:14px!important}.hub-comp-main strong{font-size:16px!important}.hub-comp-main>span{color:#9eafa7!important}.hub-comp-main small{color:#657b72!important}.hub-status-copy{color:#9aaba3!important}.hub-cancel-request{min-height:30px!important;padding:0 10px!important;font-size:8px!important;color:#db858a!important;border-color:rgba(255,102,110,.23)!important}@media(min-width:621px){.hub-competition-card{grid-template-columns:minmax(0,1fr) minmax(210px,auto)!important}.hub-open-side{min-width:150px!important}.hub-blocked-side{min-width:300px!important}.hub-card-status{align-items:flex-end!important}.hub-status-copy{text-align:right!important}}@media(max-width:620px){.hub-content details>summary{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important}.hub-actions{margin:10px 0 12px!important;gap:8px!important}.hub-actions button{min-height:48px!important;font-size:12px!important}.public-discovery-card .section-title{min-height:56px!important;padding:11px 14px!important}.public-discovery-card .section-title h2{font-size:14px!important}.public-discovery-card .section-title>div>span{font-size:8px!important;letter-spacing:0!important}.public-discovery-card .public-discovery-empty{padding:0 14px 10px!important;font-size:9px!important}.hub-competition-card{padding:14px!important;gap:10px!important}.hub-comp-main strong{font-size:17px!important}.hub-comp-main>span{margin-top:4px!important}.hub-comp-main small{margin-top:5px!important}.hub-card-side,.hub-card-side.hub-blocked-side{padding-top:9px!important}.hub-card-status{gap:5px!important}.hub-role,.hub-status{min-height:25px!important;padding:0 8px!important}.hub-cancel-request,.hub-request-again{min-height:30px!important;padding:0 10px!important}}.content:not(.hub-content){padding-top:16px}.page-title{margin-bottom:14px}.football-card-hero h1,.golden-hero h1,.page-title h1,.planner-head h1,.standings-hero h1{letter-spacing:-.035em}.football-card-hero p,.golden-hero p,.page-title p,.planner-head p,.standings-hero p{max-width:720px}.section-title{align-items:center}.section-title h2{line-height:1.15}.fixture-card{padding:13px!important;border-radius:16px!important;box-shadow:none!important}.fixture-kickoff{margin-bottom:9px!important;min-height:20px;align-items:center}.versus-row{gap:8px!important}.team-choice{min-height:82px!important;padding:10px 8px!important;border-radius:12px!important;transition:border-color .16s ease,background .16s ease,transform .16s ease}.team-choice:not(:disabled):hover{border-color:rgba(173,255,47,.32);background:#0e1d17}.team-choice.chosen{background:rgba(173,255,47,.065)!important;border-color:rgba(173,255,47,.5)!important}.team-choice strong{line-height:1.2}.pick-card{border-radius:20px!important}.picker-title-actions{gap:8px!important}.picker-title-actions button{min-height:40px!important}.standings-hero{margin-bottom:10px}.standings-tools{margin:0 0 10px!important;gap:8px!important}.standings-tools input{min-height:42px!important;border-radius:11px!important;padding:10px 12px!important}.standings-filters{gap:5px!important}.standings-filters button{min-height:34px!important;padding:7px 10px!important;border-radius:999px!important}.standings-count{border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:13px;padding:8px 10px}.standings-count strong{font-size:24px!important;line-height:1}.matrix-shell{border-radius:16px!important;box-shadow:0 12px 34px rgba(0,0,0,.22)!important}.matrix-head{min-height:38px;display:flex;align-items:center;justify-content:center;padding:8px 7px!important;font-size:8px!important}.matrix-head.sticky-name{justify-content:flex-start}.matrix-cell,.matrix-status{min-height:48px!important;padding:5px!important}.matrix-status-pill{min-width:62px!important;padding:5px 7px!important}.matrix-note{padding:10px 12px!important;font-size:9px!important;line-height:1.4}.planner-head{margin-bottom:12px!important}.planner-head h1{margin-bottom:5px!important}.planner-safety-strip{border-radius:12px!important;padding:10px 12px!important;gap:8px!important}.planner-round{border-radius:15px!important;overflow:hidden}.planner-round>summary{min-height:50px;padding:12px 14px!important;align-items:center}.planner-round-body{padding:0 12px 12px!important}.planner-round-list{gap:8px!important}.planner-fixture-card{padding:9px!important;border-radius:12px!important}.planner-versus-row{gap:6px!important}.golden-hero{padding:20px!important;border-radius:20px!important}.golden-hero h1{font-size:34px!important;margin-top:6px!important}.golden-hero-top{gap:12px!important}.minute-section{margin-top:14px!important}.minute-section-title{margin-bottom:7px!important;letter-spacing:.08em!important}.minute-grid{gap:6px!important}.minute-grid button{min-width:42px!important;min-height:42px!important;border-radius:9px!important}.golden-entered,.locked-banner{border-radius:14px!important;padding:12px 14px!important;gap:8px!important}.gg-result-card{margin:14px auto!important;padding:18px!important;border-radius:18px!important}.gg-result-card h2{font-size:1.45rem!important}.gg-audit-card{margin-top:16px!important;padding:14px!important;border-radius:15px!important}.gg-audit-feed{gap:6px!important}.football-card-hero{border-radius:18px!important}.football-card-layout{gap:14px!important}.football-card-board-wrap{padding:16px!important;border-radius:18px!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important}.football-card-board-head{margin-bottom:9px!important}.football-card-board-head h2{font-size:24px!important}.football-card-summary{gap:8px!important;margin:12px 0!important}.football-card-side{gap:10px!important}.football-card-side>section{padding:15px!important;border-radius:16px!important}.competition-context-bar{min-height:48px;align-items:center!important;gap:8px!important}.competition-context-title{min-width:0}.competition-context-actions{gap:6px!important}.context-code-pill{min-height:28px;display:inline-flex;align-items:center}.context-manage-button,.dashboard-return{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.deadline-lock-modal,.planner-warning-card,.role-confirm-modal{padding:20px!important;border-radius:18px!important}.deadline-lock-modal h2,.planner-warning-card h2,.role-confirm-modal h2{line-height:1.12!important}.role-confirm-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-top:18px!important}.role-confirm-actions button{min-height:38px!important;border-radius:10px!important}.notification-item{padding-top:11px!important;padding-bottom:11px!important}.notification-item p{line-height:1.4!important}.notification-row-actions{padding-top:0!important;padding-bottom:9px!important}.notification-row-actions button{min-height:28px!important;border-radius:8px!important}@media(max-width:620px){.content:not(.hub-content){padding:13px!important}.page-title{margin-bottom:10px!important}.page-title h1,.planner-head h1,.standings-hero h1{font-size:27px!important}.fixture-card{padding:11px!important}.team-choice{min-height:76px!important;padding:9px 6px!important}.team-choice .crest-fallback,.team-choice img{width:32px!important;height:32px!important}.team-choice strong{font-size:12px!important}.standings-tools{gap:7px!important}.standings-count{min-width:0!important;width:max-content}.matrix-scroll{max-height:64dvh!important}.matrix-cell,.matrix-status{min-height:46px!important}.planner-head{gap:9px!important}.planner-round>summary{min-height:46px!important;padding:11px 12px!important}.planner-fixture-card{padding:8px!important}.golden-hero{padding:16px!important}.golden-hero h1{font-size:30px!important}.minute-grid{grid-template-columns:repeat(5,minmax(42px,1fr))!important}.minute-grid button{min-width:0!important;min-height:42px!important}.football-card-board-wrap{padding:12px!important}.football-card-board-head h2{font-size:21px!important}.football-card-side>section{padding:13px!important}.competition-context-bar{min-height:44px!important;padding:7px 10px!important}.competition-context-actions{flex-wrap:wrap}.deadline-lock-modal,.planner-warning-card,.role-confirm-modal{padding:17px!important;border-radius:16px!important}.role-confirm-actions{display:grid!important;grid-template-columns:1fr!important}.role-confirm-actions button{width:100%!important}}@media(max-width:620px){.app-frame:has(.home-context-bar) .mobile-round-hero{background-position:center 89%!important;background-image:linear-gradient(180deg,rgba(2,13,7,.02),rgba(2,13,7,.07) 42%,rgba(1,9,5,.42) 76%,rgba(1,8,4,.82)),url(/brand/survive-mobile-stadium-v2.png)!important}.app-frame:has(.home-context-bar) .mobile-round-countdown:before{content:"";position:absolute;z-index:-1;left:-24px;right:-30px;top:-28px;bottom:-20px;background:radial-gradient(ellipse at 42% 15%,rgba(190,255,145,.13),rgba(111,221,69,.045) 38%,transparent 72%);filter:blur(8px);pointer-events:none}.app-frame:has(.home-context-bar) .mobile-round-countdown strong{text-shadow:0 0 13px rgba(173,255,47,.36),0 0 32px rgba(124,221,62,.22),0 3px 8px rgba(0,0,0,.92)!important}.app-frame:has(.home-context-bar) .mobile-round-hero:after{content:""!important;display:block!important;position:absolute!important;z-index:3!important;left:0!important;right:0!important;bottom:106px!important;height:94px!important;background-image:linear-gradient(180deg,transparent,rgba(6,29,12,.04) 30%,rgba(2,16,7,.2)),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:100% auto!important;background-position:center 82%!important;background-repeat:no-repeat!important;-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important;filter:saturate(1.12) brightness(.98) contrast(1.06)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.62) 25%,#000 53%,#000)!important;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.62) 25%,#000 53%,#000)!important;pointer-events:none!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{top:104px!important;right:0!important;z-index:2!important}.app-frame:has(.home-context-bar) .mobile-hero-ball:before{bottom:0!important;opacity:.94!important}.app-frame:has(.home-context-bar) .mobile-round-alert{z-index:6!important}}@media(max-width:620px){.app-frame:has(.home-context-bar) .mobile-round-hero:after{bottom:106px!important;height:98px!important;background-position:center 94%!important;filter:saturate(1.02) brightness(.78) contrast(1.2)!important;opacity:.96!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.78) 25%,#000 58%,#000)!important;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.78) 25%,#000 58%,#000)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{top:118px!important;right:8px!important;width:138px!important;height:138px!important;filter:drop-shadow(0 22px 16px rgba(0,0,0,.7)) drop-shadow(0 2px 8px rgba(146,255,32,.2))!important}.app-frame:has(.home-context-bar) .mobile-hero-ball:after{content:"";position:absolute;z-index:-1;left:16%;right:10%;bottom:-9px;height:20px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.9) 0,rgba(0,0,0,.54) 48%,transparent 75%);filter:blur(3px)}.app-frame:has(.home-context-bar) .mobile-hero-ball-photo{filter:contrast(1.13) saturate(.88) brightness(.9)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-mark{width:52px!important;height:52px!important;opacity:.64!important;filter:brightness(.82) contrast(1.28) drop-shadow(0 0 5px rgba(158,255,35,.32))!important}.mobile-entry-card{position:relative!important}.mobile-entry-edit{position:absolute;top:8px;right:7px;display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:18px;padding:0 6px;border:1px solid rgba(163,239,57,.62);border-radius:999px;background:rgba(8,28,17,.86);box-shadow:0 0 12px rgba(163,239,57,.09);color:var(--lime);font-size:7px;font-weight:950;letter-spacing:.08em;line-height:1}.mobile-entry-card:has(.mobile-entry-edit) .mobile-entry-number{padding-right:35px}}@media(max-width:620px){.app-frame:has(.home-context-bar) .mobile-round-hero:after{display:none!important;content:none!important}.app-frame:has(.home-context-bar) .mobile-round-hero{background-position:center 88%!important;background-image:linear-gradient(180deg,rgba(2,13,7,.02),rgba(2,13,7,.04) 45%,rgba(1,9,5,.25) 72%,rgba(1,8,4,.7)),url(/brand/survive-mobile-stadium-v2.png)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{top:116px!important;right:7px!important;width:140px!important;height:140px!important;z-index:4!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-photo{filter:contrast(1.1) saturate(.94) brightness(1.04)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-mark{width:54px!important;height:54px!important;opacity:.78!important;filter:brightness(1.02) contrast(1.22) drop-shadow(0 0 5px rgba(158,255,35,.38))!important}.app-frame:has(.home-context-bar) .mobile-hero-ball:before{bottom:-4px!important;height:17px!important;opacity:1!important}.mobile-entry-edit{display:none!important}.multi-entry-tabs button{position:relative;padding-right:58px!important}.multi-entry-tab-edit{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:24px;padding:0 8px;border:1px solid rgba(163,239,57,.62);border-radius:999px;background:rgba(8,28,17,.88);color:var(--lime);font-size:9px;font-style:normal;font-weight:950;letter-spacing:.07em;line-height:1}.multi-entry-tabs button.active .multi-entry-tab-edit{background:rgba(163,239,57,.14);box-shadow:0 0 14px rgba(163,239,57,.12)}}@media(max-width:620px){.hub-content:has(.hub-actions){display:flex!important;flex-direction:column!important}.hub-content:has(.hub-actions) .hub-title{order:1!important}.hub-content:has(.hub-actions) .trial-message{order:2!important}.hub-content:has(.hub-actions) .hub-list-heading{order:3!important}.hub-content:has(.hub-actions) .hub-competition-list{order:4!important}.hub-content:has(.hub-actions) .hub-actions{order:5!important}.hub-content:has(.hub-actions) .public-discovery-card{order:6!important}.hub-content:has(.hub-actions) .trial-profile-banner{display:none!important}.hub-title{min-height:188px!important;margin:10px 0 16px!important;padding:22px 18px!important;align-items:flex-end!important;border-radius:20px!important;background-image:linear-gradient(90deg,rgba(2,12,7,.74),rgba(2,12,7,.15)),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:cover!important;background-position:center 42%!important;box-shadow:inset 0 -60px 70px rgba(1,10,5,.48),0 18px 34px rgba(0,0,0,.28)!important}.hub-title h1{font-size:31px!important;line-height:1!important;text-shadow:0 3px 12px #000!important}.hub-title p{max-width:250px!important;color:#d1ddd6!important;font-size:11px!important}.hub-title-emblem img{width:68px!important;height:68px!important}.hub-list-heading{display:flex!important;align-items:center;justify-content:space-between;margin:0 5px 9px;padding:0 2px;color:#fff}.hub-list-heading strong{font-size:13px;letter-spacing:.09em}.hub-list-heading span{color:#9eb0a6;font-size:9px;font-weight:900;letter-spacing:.08em}.hub-competition-list{padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.hub-matchday-card{position:relative!important;isolation:isolate;overflow:hidden!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;min-height:310px!important;padding:22px 18px 18px!important;border:1px solid rgba(101,232,117,.38)!important;border-radius:22px!important;background:linear-gradient(105deg,rgba(2,20,11,.94),rgba(2,14,8,.58)),url(/brand/survive-mobile-stadium-v2.png) center 60%/cover!important;box-shadow:inset 0 0 50px rgba(55,187,76,.07),0 20px 38px rgba(0,0,0,.32)!important}.hub-matchday-card:after{content:"";position:absolute;z-index:-1;right:-18px;top:66px;width:164px;height:164px;background:url(/brand/survive-match-ball-v1.png) 50%/contain no-repeat;opacity:.55;filter:brightness(.82) contrast(1.1) drop-shadow(0 12px 14px rgba(0,0,0,.65))}.hub-matchday-card .hub-comp-main{justify-content:flex-start!important;z-index:1}.hub-matchday-card .hub-comp-main>strong{font-size:28px!important;line-height:1!important;text-transform:uppercase}.hub-round-label{margin-top:8px!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.28em!important}.hub-attention-line{width:max-content;margin-top:16px!important;padding:8px 10px;border:1px solid rgba(255,81,99,.6);border-radius:8px;background:rgba(75,9,19,.72);color:#ff6c7e!important;font-size:9px!important;font-weight:950!important;letter-spacing:.08em!important}.hub-card-numbers{display:flex;gap:28px;margin-top:auto;padding-top:62px}.hub-card-numbers>span{display:flex;flex-direction:column}.hub-card-numbers b{color:#fff;font-size:25px;line-height:1}.hub-card-numbers>span:first-child b{color:var(--lime)}.hub-card-numbers small{margin-top:4px;color:#9dada4;font-size:8px;font-weight:900;letter-spacing:.1em}.hub-matchday-card .hub-open-side{z-index:1;width:100%!important;padding:0!important;border:0!important;display:grid!important;grid-template-columns:1fr auto!important;grid-gap:10px!important;gap:10px!important}.hub-deadline{display:flex;flex-direction:column;align-items:flex-start}.hub-deadline small{color:#afc0b7;font-size:8px;font-weight:900;letter-spacing:.1em}.hub-deadline strong{margin-top:2px;color:var(--lime);font-size:20px}.hub-matchday-card .hub-pill-row{justify-self:end!important}.hub-enter-cue{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:999px;background:var(--lime);color:#061008;font-size:12px;font-weight:950}.hub-actions{grid-template-columns:1fr 1fr!important;margin:14px 0 8px!important}.hub-actions button{min-height:58px!important;padding:8px!important;font-size:10px!important;border-radius:14px!important}.public-discovery-card.is-empty{border:0!important;background:transparent!important}.public-discovery-card.is-empty .section-title{min-height:42px!important;justify-content:center!important;padding:6px!important}.public-discovery-card.is-empty .section-title h2{color:#a7b7ae!important;font-size:11px!important}.public-discovery-card.is-empty .section-title>span:last-child{margin-left:8px;color:var(--lime)!important}.hub-frame>.topbar{display:flex!important;min-height:72px!important;padding:10px 14px!important;background:rgba(3,14,9,.96)!important}.hub-frame>.topbar>.brand-lockup{display:flex!important;align-items:center!important;gap:9px!important}.hub-frame>.topbar>.brand-lockup img{display:block!important;width:43px!important;height:43px!important}.hub-frame>.topbar>.brand-lockup .eyebrow{display:none!important}.hub-frame>.topbar>.brand-lockup .brand{display:block!important;max-width:180px;font-size:10px!important;letter-spacing:.1em!important}.hub-frame>.topbar .top-actions{display:flex!important}.hub-title{min-height:150px!important;margin-top:8px!important;padding:18px 16px!important;grid-template-columns:minmax(0,1fr) 64px!important}.hub-title h1{max-width:none!important;margin:5px 0 7px!important;font-size:28px!important;white-space:nowrap!important}.hub-title p{font-size:10px!important}.hub-title-emblem img{width:56px!important;height:56px!important}.hub-matchday-card{min-height:260px!important;padding:18px 16px 15px!important;gap:10px!important}.hub-matchday-card:after{right:-8px!important;top:60px!important;width:138px!important;height:138px!important;opacity:.72!important;background-image:url(/brand/survive-s-mark.svg),url(/brand/survive-match-ball-v1.png)!important;background-size:50px 50px,contain!important;background-position:50% 49%,50%!important;background-repeat:no-repeat!important;filter:brightness(.94) contrast(1.08) drop-shadow(0 10px 12px rgba(0,0,0,.62))!important}.hub-matchday-card .hub-comp-main>strong{font-size:25px!important}.hub-round-label{margin-top:6px!important;font-size:9px!important}.hub-attention-line{margin-top:11px!important;padding:7px 9px!important;border-color:rgba(163,239,57,.45)!important;background:rgba(60,110,18,.14)!important;color:var(--lime)!important}.hub-card-numbers{gap:23px!important;padding-top:42px!important}.hub-card-numbers b{font-size:22px!important}.hub-matchday-card .hub-open-side{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}.hub-deadline strong{font-size:18px!important}.hub-matchday-card .hub-pill-row{display:flex!important;flex-wrap:nowrap!important;gap:5px!important}.hub-matchday-card .hub-role,.hub-matchday-card .hub-status{min-height:23px!important;padding:0 7px!important;font-size:7px!important}.hub-enter-cue{min-height:45px!important;font-size:11px!important}.hub-actions button{min-height:50px!important;font-size:9px!important}.public-discovery-card.is-empty .section-title{display:flex!important;width:max-content!important;margin:0 auto!important;gap:5px!important}.public-discovery-card.is-empty .section-title>span:last-child{margin-left:2px!important}}.hub-content>.backend-banner{display:none!important}.hub-pick-summary{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:7px;gap:7px;min-height:38px;padding:7px 10px;border:1px solid rgba(158,255,35,.35);border-radius:10px;background:rgba(5,25,13,.78);text-align:left}.hub-pick-summary>span{font-size:17px;font-weight:950}.hub-pick-summary>strong{font-size:10px;letter-spacing:.06em}.hub-pick-summary>small{font-size:8px;font-weight:900;letter-spacing:.06em;color:#9fafaa}.hub-pick-summary.needs-attention{border-color:rgba(255,87,110,.62);background:linear-gradient(100deg,rgba(79,10,21,.88),rgba(42,7,14,.74));color:#ff7184;box-shadow:inset 3px 0 #ff526c,0 0 18px rgba(255,57,82,.08)}.hub-pick-summary.needs-attention>small{color:#eba1ab}.hub-pick-summary.is-complete{color:var(--lime)}.hub-pending-heading{margin-top:18px}.hub-pending-list{display:grid;grid-gap:10px;gap:10px}@media(max-width:620px){.hub-content:has(.hub-actions) .hub-pending-heading{order:5!important}.hub-content:has(.hub-actions) .hub-pending-list{order:6!important}.hub-content:has(.hub-actions) .hub-actions{order:7!important}.hub-content:has(.hub-actions) .public-discovery-card{order:8!important}.hub-matchday-card{min-height:284px!important}.hub-card-numbers{padding-top:30px!important}.hub-matchday-card .hub-open-side{gap:7px!important}.hub-pick-summary{min-height:35px!important;padding:6px 9px!important}.hub-pick-summary>strong{font-size:8px!important}.hub-pick-summary>small{font-size:7px!important}.hub-pending-heading{margin-top:15px!important}.hub-pending-list .hub-blocked-card{border-radius:17px!important;background:linear-gradient(115deg,rgba(7,27,17,.96),rgba(7,35,20,.8))!important}}.phone-push-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.phone-push-message{display:block;margin-top:8px;color:#a5ff28;font-style:normal;font-size:12px}.phone-push-card .security-row{gap:18px}.phone-push-card .security-row>div:first-child{min-width:0;flex:1 1}@media(max-width:640px){.phone-push-card .security-row{align-items:flex-start}.phone-push-actions{width:100%;justify-content:flex-start}}@media(max-width:760px){.mobile-entry-card.is-live-safe,.mobile-live-pulse-row.is-live-safe{border-color:rgba(80,237,145,.62)!important;background:linear-gradient(145deg,rgba(8,61,34,.82),rgba(3,28,17,.92))!important}.mobile-entry-card.is-live-safe>em,.mobile-live-pulse-row.is-live-safe .mobile-live-pulse-score b{color:#55ed91!important}.mobile-entry-card.is-live-out,.mobile-live-pulse-row.is-live-out{border-color:rgba(255,87,108,.64)!important;background:linear-gradient(145deg,rgba(68,10,22,.78),rgba(31,5,13,.92))!important}.mobile-entry-card.is-live-out>em,.mobile-live-pulse-row.is-live-out .mobile-live-pulse-score b{color:#ff7489!important}.mobile-entry-card.is-pending,.mobile-live-pulse-row.is-pending{border-color:rgba(255,190,69,.48)!important;background:linear-gradient(145deg,rgba(51,36,7,.62),rgba(22,16,5,.88))!important}.mobile-entry-card.is-pending>em,.mobile-live-pulse-row.is-pending .mobile-live-pulse-score b{color:#ffc45c!important}.hub-matchday-card.is-round-live .hub-deadline strong{color:#55ed91!important;text-shadow:0 0 15px rgba(85,237,145,.24)}.hub-matchday-card.is-deadline-closed .hub-deadline strong{font-size:13px!important;letter-spacing:.035em!important}}.planner-entry-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.planner-entry-tabs button{border:1px solid rgba(163,239,57,.35);border-radius:999px;background:#102317;color:#c9d8cb;padding:10px 16px;font-weight:900;cursor:pointer}.planner-entry-tabs button.active{background:#a3ef39;color:#102015;border-color:#a3ef39}.standings-tools{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:8px;background:rgba(5,15,10,.96);border:1px solid var(--line);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:620px){.hub-frame>.hub-content:empty{display:none!important}.hub-frame>.hub-content{padding-top:6px!important}}.matrix-status.fixture-green .matrix-status-pill{color:#72f59a!important;border-color:rgba(89,218,105,.42)!important;background:rgba(89,218,105,.14)!important;box-shadow:0 0 14px rgba(89,218,105,.06)}.matrix-status.fixture-red .matrix-status-pill{color:#ff858f!important;border-color:rgba(255,91,91,.42)!important;background:rgba(255,91,91,.13)!important;box-shadow:0 0 14px rgba(255,91,91,.05)}.matrix-status.fixture-neutral .matrix-status-pill{color:#d3ddd8!important;border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.045)!important}.current-pick-state.revealed.tone-green{border-color:rgba(89,218,105,.31);background:rgba(89,218,105,.08)}.current-pick-state.revealed.tone-red{border-color:rgba(255,91,91,.31);background:rgba(255,91,91,.08)}.matrix-status-pill{max-width:124px;white-space:normal!important;text-align:center;line-height:1.25}.app-loading-survive img,.brand-lockup img,.mobile-hero-ball-mark,.survive-sidebar-brand img,.survive-sidebar-tag img{object-fit:contain!important;object-position:center!important;border-radius:0!important}@media(max-width:620px){.matrix-status-pill{max-width:104px;font-size:6.8px!important}}.game-entry-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-gap:22px;gap:22px;align-items:stretch;margin:0 0 20px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(135deg,rgba(10,25,24,.96),rgba(7,15,18,.98));box-shadow:0 18px 48px rgba(0,0,0,.22);overflow:hidden;position:relative}.game-entry-intro:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#c7ff3d,#48e59a);opacity:.9}.game-entry-intro-main{min-width:0}.game-entry-intro-heading{display:flex;align-items:center;gap:14px}.game-entry-intro-heading h1{margin:4px 0 0;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.04}.game-entry-intro-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:rgba(199,255,61,.09);border:1px solid rgba(199,255,61,.18);font-size:1.45rem;flex:0 0 auto}.game-entry-intro-copy{max-width:780px;margin:14px 0 0;color:var(--muted,#9daaa6);line-height:1.65}.game-entry-rule-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.game-entry-rule-strip span{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);font-size:.78rem;font-weight:750;color:#d7e0dd}.game-entry-intro-action{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:18px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.game-entry-state{align-self:flex-start;padding:6px 9px;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.08em}.game-entry-state-active,.game-entry-state-live{background:rgba(86,235,145,.12);color:#73f3a9;border:1px solid rgba(86,235,145,.24)}.game-entry-state-inactive,.game-entry-state-neutral{background:rgba(255,255,255,.06);color:#bec8c5;border:1px solid rgba(255,255,255,.09)}.game-entry-state-pending,.game-entry-state-warning{background:rgba(255,196,73,.1);color:#ffd071;border:1px solid rgba(255,196,73,.24)}.game-entry-state-complete{background:rgba(123,176,255,.11);color:#a8caff;border:1px solid rgba(123,176,255,.24)}.game-entry-interest{display:flex;align-items:baseline;gap:8px}.game-entry-interest strong{font-size:1.8rem;line-height:1;color:#fff}.game-entry-interest span{font-size:.8rem;color:var(--muted,#9daaa6)}.game-entry-actions{display:flex;flex-wrap:wrap;gap:9px}.game-entry-actions button{flex:1 1 140px}.game-entry-note{display:block;color:var(--muted,#9daaa6);line-height:1.45}.game-entry-quantity{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;width:100%}.game-entry-quantity label{display:grid;grid-gap:5px;gap:5px;min-width:92px}.game-entry-quantity label span{font-size:.72rem;color:var(--muted,#9daaa6);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.game-entry-quantity select{min-height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0d1718;color:#fff;padding:0 10px}.game-entry-quantity .primary{flex:1 1 150px}.game-entry-intro .golden-deactivate{width:100%}@media(max-width:760px){.game-entry-intro{grid-template-columns:1fr;padding:18px;gap:14px;border-radius:19px}.game-entry-intro-action{padding:14px}.game-entry-intro-heading{align-items:flex-start}.game-entry-intro-icon{width:42px;height:42px;border-radius:13px}.game-entry-rule-strip{gap:6px}.game-entry-rule-strip span{font-size:.7rem;padding:6px 8px}.game-entry-actions{display:grid;grid-template-columns:1fr}.game-entry-actions button{width:100%}.game-entry-interest strong{font-size:1.55rem}}:root{--survive-neon:#9dff2f;--survive-mint:#58f59b;--survive-ink:#020a06}.app-loading-survive img,.brand-lockup img,.survive-sidebar-brand img,.survive-sidebar-tag img{object-fit:contain!important;border-radius:0!important;background:transparent!important;filter:drop-shadow(0 0 4px rgba(158,255,47,.52)) drop-shadow(0 7px 12px rgba(0,0,0,.64))!important}.topbar .brand-lockup{gap:12px}.topbar .brand-lockup>img{width:48px!important;height:52px!important}.survive-wordmark{font-weight:950!important;letter-spacing:.12em!important;text-shadow:0 1px 0 rgba(255,255,255,.12),0 0 14px rgba(158,255,47,.12)}.hub-title{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(158,255,47,.34)!important;background-image:linear-gradient(92deg,rgba(1,8,5,.93),rgba(2,18,9,.72) 52%,rgba(4,25,12,.42)),url(/brand/survive-mobile-stadium-v2.png)!important;box-shadow:0 22px 56px rgba(0,0,0,.42),inset 0 0 70px rgba(82,255,88,.06)!important}.hub-title:after{content:"";position:absolute;inset:auto -8% -32% auto;width:55%;height:100%;pointer-events:none;background:radial-gradient(circle at 50% 55%,rgba(158,255,47,.19),rgba(158,255,47,.03) 34%,transparent 67%);filter:blur(8px);z-index:-1}.hub-title h1{font-weight:950!important;letter-spacing:-.035em!important;text-transform:uppercase;text-shadow:0 3px 18px rgba(0,0,0,.8)}.hub-title p{color:#dce6df!important}.hub-title-emblem img{object-fit:contain!important;border-radius:0!important;filter:drop-shadow(0 0 10px rgba(158,255,47,.46)) drop-shadow(0 10px 14px rgba(0,0,0,.7))!important}.hub-title-emblem span{letter-spacing:.18em!important;color:#dbe8de!important}.hub-matchday-card{isolation:isolate!important;border-color:rgba(158,255,47,.55)!important;background:linear-gradient(104deg,rgba(2,12,7,.98),rgba(3,23,12,.92) 43%,rgba(2,14,8,.62)),url(/brand/survive-mobile-stadium-v2.png) center 52%/cover no-repeat!important;box-shadow:0 22px 52px rgba(0,0,0,.46),inset 0 0 0 1px rgba(158,255,47,.045),0 0 32px rgba(158,255,47,.06)!important}.hub-matchday-card:after{display:none!important}.hub-player-visual{position:absolute;z-index:0;right:-2px;top:14px;width:47%;height:100%;pointer-events:none;background-image:linear-gradient(90deg,rgba(2,14,8,1),rgba(2,14,8,.38) 24%,rgba(2,14,8,.03) 62%),url(/brand/survive-player-back-v1.png);background-size:cover;background-position:center 34%;background-repeat:no-repeat;opacity:.96;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000);mask-image:linear-gradient(90deg,transparent,#000 24%,#000);filter:saturate(.92) contrast(1.12) brightness(.86) drop-shadow(-9px 0 16px rgba(0,0,0,.28))}.hub-matchday-card:before{z-index:1;right:12%;top:11%;width:34%;height:72%;background:radial-gradient(ellipse at 57% 44%,rgba(158,255,47,.18),transparent 56%);mix-blend-mode:screen}.hub-matchday-card>.hub-card-side,.hub-matchday-card>.hub-comp-main{position:relative;z-index:2}.hub-matchday-card .hub-comp-main>strong{font-weight:950!important;letter-spacing:-.025em!important;text-shadow:0 3px 14px rgba(0,0,0,.9)}.hub-card-numbers b{font-weight:950!important;text-shadow:0 0 18px rgba(158,255,47,.12)}.hub-card-numbers span:first-child b{color:var(--survive-neon)!important}.hub-enter-cue{border:1px solid rgba(204,255,132,.55)!important;background:linear-gradient(180deg,#aaff39,#71f33a)!important;color:#051207!important;box-shadow:0 0 28px rgba(139,255,52,.24),inset 0 1px rgba(255,255,255,.55),inset 0 -8px 16px rgba(61,150,18,.2)!important;letter-spacing:.025em!important}.hub-attention-line{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 18px rgba(158,255,47,.06)}.premium-matchday-ui .mobile-round-hero{border:1px solid rgba(158,255,47,.34)!important;box-shadow:0 26px 62px rgba(0,0,0,.5),inset 0 0 70px rgba(45,220,86,.04)!important}.premium-matchday-ui .mobile-round-copy h1{font-weight:950!important;letter-spacing:-.055em!important;text-shadow:0 4px 18px rgba(0,0,0,.9),0 0 22px rgba(158,255,47,.05)}.premium-matchday-ui .mobile-round-copy h1 em{color:var(--survive-neon)!important;text-shadow:0 0 22px rgba(158,255,47,.34)}.premium-matchday-ui .mobile-hero-ball{filter:drop-shadow(0 18px 18px rgba(0,0,0,.8)) drop-shadow(0 0 18px rgba(154,255,44,.22))!important}.premium-matchday-ui .mobile-hero-ball-photo{filter:contrast(1.18) saturate(.88) brightness(.82)!important}.premium-matchday-ui .mobile-hero-ball-mark{width:60px!important;height:66px!important;opacity:.92!important;transform:translate(-50%,-46%) perspective(190px) rotateY(-4deg) rotate(-1deg)!important;filter:brightness(.86) contrast(1.35) saturate(.95) drop-shadow(0 2px 2px rgba(0,0,0,.88)) drop-shadow(0 0 7px rgba(158,255,47,.38))!important}.premium-matchday-ui .mobile-round-alert{border-color:rgba(158,255,47,.54)!important;box-shadow:0 19px 42px rgba(0,0,0,.46),0 0 28px rgba(158,255,47,.08),inset 0 1px rgba(255,255,255,.08)!important}.premium-matchday-ui .mobile-round-alert b{font-weight:950!important;letter-spacing:.01em!important}.premium-matchday-ui .mobile-entry-card{box-shadow:0 14px 30px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-matchday-ui .mobile-entry-card.is-live-safe,.premium-matchday-ui .mobile-entry-card.is-through{box-shadow:0 15px 34px rgba(0,0,0,.3),0 0 22px rgba(73,238,137,.06)!important}.premium-matchday-ui .mobile-live-pulse-row{border-radius:15px!important;background:linear-gradient(92deg,rgba(3,15,9,.94),rgba(5,23,13,.88))!important;box-shadow:inset 0 1px rgba(255,255,255,.02)}.premium-matchday-ui .mobile-live-pulse-more{background:linear-gradient(180deg,rgba(158,255,47,.15),rgba(158,255,47,.07))!important;border-color:rgba(158,255,47,.34)!important;color:var(--survive-neon)!important}@media(max-width:620px){.topbar .brand-lockup>img{width:52px!important;height:58px!important}.topbar .brand-lockup{gap:9px!important}.hub-title{min-height:214px!important;padding:25px 20px!important;background-position:center 48%!important}.hub-title h1{max-width:255px;font-size:37px!important;line-height:.92!important}.hub-title p{max-width:235px!important;font-size:11px!important;line-height:1.45!important}.hub-title-emblem{align-self:flex-start!important}.hub-title-emblem img{width:78px!important;height:86px!important}.hub-title-emblem span{display:none!important}.hub-matchday-card{min-height:360px!important;padding:22px 18px 18px!important;background-position:center 54%!important}.hub-player-visual{right:-8px;top:14px;width:58%;height:91%;background-position:center 30%;opacity:1}.hub-matchday-card:before{right:5%;top:10%;width:50%;height:70%}.hub-matchday-card .hub-comp-main{max-width:72%}.hub-matchday-card .hub-comp-main>strong{font-size:30px!important;line-height:.95!important}.hub-card-numbers{gap:27px!important;padding-top:26px!important}.hub-card-numbers b{font-size:28px!important}.hub-matchday-card .hub-card-side{margin-top:auto!important;background:linear-gradient(180deg,rgba(1,10,6,.08),rgba(1,10,6,.72))!important;border-radius:16px!important;padding-top:7px!important}.hub-enter-cue{min-height:52px!important;border-radius:999px!important;font-size:12px!important}.premium-matchday-ui .mobile-round-hero{min-height:404px!important;background-position:center 82%!important}.premium-matchday-ui .mobile-round-copy h1{font-size:38px!important}.premium-matchday-ui .mobile-round-copy p{letter-spacing:.16em!important;text-transform:uppercase!important;font-size:8px!important;color:#c8d6cd!important}.premium-matchday-ui .mobile-hero-ball{top:105px!important;right:-2px!important;width:166px!important;height:166px!important}.premium-matchday-ui .mobile-hero-ball-mark{width:64px!important;height:70px!important}}@media(min-width:621px){.hub-matchday-card{min-height:300px!important}.hub-player-visual{width:36%;right:3%;background-position:center 26%}}:root{--survive-neon-2:#62ff58;--survive-red:#ff566d;--survive-silver:#e8ece9}.app-loading-survive img,.brand-lockup img,.survive-sidebar-brand img,.survive-sidebar-tag img{filter:drop-shadow(0 0 7px rgba(157,255,47,.52)) drop-shadow(0 10px 16px rgba(0,0,0,.74))!important}.topbar .brand-lockup>img{width:56px!important;height:64px!important}.topbar .brand-lockup .eyebrow{font-size:8px!important;letter-spacing:.27em!important;color:#dbe3de!important}.topbar .survive-wordmark{font-size:20px!important;line-height:1!important;background:linear-gradient(180deg,#f9fbfa,#aeb8b1 44%,#f1f4f2 55%,#5f6963);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:none!important}.hub-title h1{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;max-width:none!important;overflow:visible!important;white-space:normal!important}.hub-title h1 em,.hub-title h1 span{display:block!important;font:inherit!important;font-style:normal!important;white-space:nowrap!important}.hub-title h1 em{color:var(--survive-neon)!important;text-shadow:0 0 18px rgba(156,255,47,.2),0 4px 18px rgba(0,0,0,.9)!important}.hub-title-copy{position:relative;z-index:3!important;min-width:0!important}.hub-title-emblem{z-index:2!important}.hub-title-emblem img{content:url(/brand/survive-premium-shield-v3.svg)!important}.hub-player-story{position:absolute;z-index:3;right:16px;top:28px;color:#dce6df;font-size:8px;font-weight:900;line-height:1.55;letter-spacing:.28em;text-align:right;text-shadow:0 2px 9px #000}.hub-player-story:after{content:"";display:block;width:28px;height:2px;margin:9px 0 0 auto;background:var(--survive-neon);box-shadow:0 0 10px rgba(156,255,47,.42)}.hub-player-visual{background-position:center 22%!important;filter:saturate(.82) contrast(1.18) brightness(.74)!important}.hub-matchday-card:before{background:radial-gradient(ellipse at 58% 36%,rgba(157,255,47,.17),transparent 55%)!important}.hub-enter-cue{letter-spacing:.04em!important}.mobile-hero-mantra{position:absolute;z-index:5;right:15px;top:31px;color:#d8e1db;font-size:7px;font-weight:900;line-height:1.55;letter-spacing:.27em;text-align:right;text-shadow:0 2px 10px #000}.mobile-hero-mantra i{display:block;width:30px;height:2px;margin:9px 0 0 auto;background:var(--survive-neon);box-shadow:0 0 9px rgba(156,255,47,.45)}.premium-matchday-ui .mobile-hero-ball-mark{content:url(/brand/survive-premium-shield-v3.svg)!important;mix-blend-mode:normal!important;opacity:.98!important;filter:brightness(.92) contrast(1.3) drop-shadow(0 2px 2px rgba(0,0,0,.85)) drop-shadow(0 0 7px rgba(156,255,47,.44))!important}.premium-matchday-ui .mobile-round-alert{background:linear-gradient(112deg,rgba(4,31,18,.96),rgba(4,20,13,.92))!important}.premium-matchday-ui .mobile-round-alert>b{background:linear-gradient(180deg,#a9ff56,#55ee75)!important;border-radius:999px!important;color:#031107!important;padding:14px 16px!important;text-align:center!important;box-shadow:0 0 24px rgba(98,255,88,.18),inset 0 1px rgba(255,255,255,.5)!important}.premium-matchday-ui .mobile-entry-card{border-radius:16px!important;background-image:linear-gradient(180deg,rgba(35,10,14,.72),rgba(9,12,10,.96)),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:cover!important;background-position:center 78%!important}.premium-matchday-ui .mobile-entry-card.is-live-safe,.premium-matchday-ui .mobile-entry-card.is-through{background-image:linear-gradient(180deg,rgba(7,36,20,.72),rgba(7,12,9,.96)),url(/brand/survive-mobile-stadium-v2.png)!important}.premium-live-picks{position:relative;overflow:hidden;border:1px solid rgba(156,255,47,.36)!important;background:linear-gradient(180deg,rgba(3,19,11,.97),rgba(2,10,6,.98))!important;box-shadow:0 22px 52px rgba(0,0,0,.4),inset 0 0 50px rgba(86,255,100,.035)!important}.mobile-live-target-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:4px 3px 11px}.mobile-live-target-head small{color:#d9e4dd;font-size:8px;font-weight:900;letter-spacing:.28em}.mobile-live-target-head h2{margin:3px 0 0;color:#f1f5f2;font-size:31px;line-height:.92;font-weight:950;letter-spacing:-.04em}.mobile-live-target-head h2 em{color:var(--survive-neon);font-style:normal;text-shadow:0 0 14px rgba(156,255,47,.24)}.mobile-live-target-head p{margin:7px 0 0;color:#a8b8ae;font-size:7px;font-weight:800;letter-spacing:.16em}.mobile-live-target-head img{width:72px;height:78px;object-fit:contain;filter:drop-shadow(0 0 9px rgba(156,255,47,.3))}.mobile-live-target-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 10px;border:1px solid rgba(126,176,139,.19);border-radius:13px;background:rgba(1,12,7,.76);overflow:hidden}.mobile-live-target-stats span{display:grid;place-items:center;padding:9px 4px;border-right:1px solid rgba(126,176,139,.16)}.mobile-live-target-stats span:last-child{border-right:0}.mobile-live-target-stats b{color:var(--survive-neon);font-size:21px}.mobile-live-target-stats span:nth-child(2) b{color:#f2f6f3}.mobile-live-target-stats .out b{color:#ff667b}.mobile-live-target-stats small{margin-top:1px;color:#a7b5ab;font-size:6px;font-weight:900;letter-spacing:.08em}.mobile-live-target-filters{display:flex;gap:6px;overflow-x:auto;margin-bottom:12px;padding-bottom:2px;scrollbar-width:none}.mobile-live-target-filters::-webkit-scrollbar{display:none}.mobile-live-target-filters span{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(124,167,135,.2);border-radius:999px;background:rgba(2,14,8,.9);color:#cad6ce;font-size:7px;font-weight:900}.mobile-live-target-filters span:first-child{border-color:rgba(156,255,47,.7);color:var(--survive-neon);box-shadow:0 0 12px rgba(156,255,47,.08)}.mobile-live-target-filters .out{color:#ff6e81}.premium-live-picks .mobile-live-pulse-row{grid-template-columns:minmax(0,1.3fr) 54px minmax(0,1fr)!important;min-height:64px!important;border:1px solid rgba(103,149,115,.18)!important}.premium-live-picks .mobile-live-pulse-row.is-out{border-color:rgba(255,80,102,.36)!important}.premium-live-picks .mobile-live-pulse-row.is-live{border-color:rgba(156,255,47,.55)!important;box-shadow:0 0 18px rgba(156,255,47,.06)!important}.premium-live-picks .mobile-live-pulse-score b{font-size:9px!important;letter-spacing:.08em!important}.premium-live-picks .mobile-live-pulse-team img{width:32px!important;height:32px!important}.premium-live-picks .mobile-live-pulse-count b{font-size:20px!important}@media(max-width:620px){.topbar{min-height:78px!important;padding:8px 14px!important}.topbar .brand-lockup>img{width:58px!important;height:66px!important}.topbar .brand-lockup>div{min-width:0}.topbar .brand-lockup .eyebrow{display:none!important}.topbar .survive-wordmark{font-size:18px!important;letter-spacing:.08em!important}.hub-title{min-height:246px!important;padding:26px 16px 24px!important;align-items:center!important}.hub-title-copy{width:72%!important;align-self:flex-end!important}.hub-title h1{font-size:34px!important;line-height:.88!important;letter-spacing:-.045em!important}.hub-title p{font-size:10px!important;margin-top:10px!important}.hub-title-emblem{position:absolute!important;right:13px!important;top:20px!important}.hub-title-emblem img{width:84px!important;height:94px!important}.hub-title:before{content:"PREDICT   |   COMPETE   |   SURVIVE";position:absolute;left:16px;bottom:16px;color:#bceba1;font-size:6px;font-weight:900;letter-spacing:.18em;z-index:3}.hub-matchday-card{min-height:390px!important}.hub-player-visual{width:64%!important;right:-15px!important;top:13px!important;height:94%!important}.hub-player-story{right:13px;top:27px;font-size:6px!important}.hub-matchday-card .hub-comp-main{max-width:65%!important}.hub-matchday-card .hub-comp-main>strong{font-size:29px!important}.hub-card-numbers{padding-top:30px!important}.hub-card-numbers b{font-size:31px!important}.hub-enter-cue{min-height:56px!important;font-size:11px!important}.premium-matchday-ui .mobile-round-hero{min-height:430px!important;padding-top:20px!important}.premium-matchday-ui .mobile-round-copy{max-width:65%!important}.premium-matchday-ui .mobile-round-copy h1{font-size:36px!important}.premium-matchday-ui .mobile-round-copy p{max-width:195px!important}.mobile-hero-mantra{top:33px!important;right:12px!important}.premium-matchday-ui .mobile-hero-ball{top:111px!important;right:-6px!important;width:176px!important;height:176px!important}.premium-matchday-ui .mobile-hero-ball-mark{width:72px!important;height:82px!important;top:49%!important}.premium-matchday-ui .mobile-round-countdown{margin-top:17px!important}.premium-matchday-ui .mobile-round-alert{left:10px!important;right:10px!important;bottom:9px!important;padding:13px 14px!important}.premium-matchday-ui .mobile-round-alert>b{margin-top:10px!important}.premium-live-picks{padding:15px 12px!important}.premium-live-picks .mobile-section-heading{margin-top:3px!important}.premium-live-picks .mobile-section-heading h2{font-size:17px!important}}:root{--survive-metal:#dfe5e1;--survive-metal-dark:#5c665f;--survive-neon:#9cff2f;--survive-neon-soft:rgba(156,255,47,.22)}.premium-matchday-ui .mobile-round-hero:before{content:none!important;display:none!important}.mobile-hero-mantra{right:13px!important;top:28px!important;width:86px!important;font-size:6.5px!important;line-height:1.65!important;letter-spacing:.25em!important;opacity:.92!important}.mobile-hero-mantra i{width:32px!important;margin-top:8px!important}.premium-matchday-ui .mobile-round-hero{background-position:center 76%!important;box-shadow:0 26px 62px rgba(0,0,0,.54),inset 0 -78px 90px rgba(0,9,4,.52),inset 0 1px rgba(255,255,255,.04)!important}.premium-matchday-ui .mobile-hero-ball{right:-1px!important;top:108px!important;width:178px!important;height:178px!important;filter:drop-shadow(0 18px 16px rgba(0,0,0,.86)) drop-shadow(-3px -2px 13px rgba(162,255,63,.16))!important}.premium-matchday-ui .mobile-hero-ball-mark{width:74px!important;height:84px!important;top:50%!important;left:50%!important;opacity:.88!important;mix-blend-mode:screen!important;transform:translate(-50%,-47%) perspective(220px) rotateY(-8deg) rotate(-1deg) scale(.95)!important;filter:grayscale(.08) contrast(1.28) brightness(.76) drop-shadow(0 2px 2px rgba(0,0,0,.9)) drop-shadow(0 0 5px rgba(160,255,62,.28))!important}.premium-matchday-ui .mobile-hero-ball:after{content:""!important;position:absolute!important;z-index:4!important;left:50%!important;top:49%!important;width:82px!important;height:90px!important;transform:translate(-50%,-47%) perspective(220px) rotateY(-8deg)!important;border-radius:40% 40% 46% 46%!important;background:linear-gradient(125deg,rgba(255,255,255,.18),transparent 24%,transparent 62%,rgba(118,255,57,.08))!important;mix-blend-mode:soft-light!important;filter:blur(.2px)!important;pointer-events:none!important}.premium-matchday-ui .mobile-entry-card{min-height:172px!important;padding:11px 8px 10px!important;border-color:rgba(125,160,137,.16)!important;background-image:linear-gradient(180deg,rgba(38,9,14,.74),rgba(8,11,9,.98)),url(/brand/survive-mobile-stadium-v2.png)!important;box-shadow:0 16px 34px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)!important}.premium-matchday-ui .mobile-entry-card.is-out{border-color:rgba(255,82,103,.48)!important;box-shadow:0 13px 28px rgba(0,0,0,.34),inset 0 0 28px rgba(255,54,76,.035)!important}.premium-matchday-ui .mobile-entry-number{font-size:7px!important;letter-spacing:.17em!important}.premium-matchday-ui .mobile-entry-card>strong{font-size:13px!important}.premium-matchday-ui .mobile-entry-card>em{font-size:8px!important;letter-spacing:.1em!important}.premium-live-picks{border-radius:22px!important;padding:16px 12px 14px!important}.premium-live-picks .mobile-live-target-head{padding-bottom:12px!important}.premium-live-picks .mobile-live-target-head img{width:68px!important;height:74px!important;opacity:.92!important}.premium-live-picks .mobile-live-target-stats{margin-bottom:11px!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(1,15,8,.88),rgba(1,10,6,.96))!important}.premium-live-picks .mobile-live-target-filters{gap:5px!important;margin-bottom:13px!important}.premium-live-picks .mobile-live-target-filters span{padding:7px 9px!important;font-size:6.7px!important}.premium-live-picks .mobile-live-pulse-list{display:grid!important;grid-gap:7px!important;gap:7px!important}.premium-live-picks .mobile-live-pulse-row{min-height:66px!important;border-radius:13px!important;background:linear-gradient(90deg,rgba(3,15,9,.98),rgba(3,19,11,.92))!important;box-shadow:inset 0 1px rgba(255,255,255,.02)!important}.premium-live-picks .mobile-live-pulse-row.is-out{background:linear-gradient(90deg,rgba(20,8,10,.96),rgba(5,15,10,.94))!important;border-color:rgba(255,81,102,.48)!important}.premium-live-picks .mobile-live-pulse-row.is-live{border-color:rgba(151,255,45,.7)!important;box-shadow:0 0 18px rgba(151,255,45,.08),inset 0 1px rgba(255,255,255,.03)!important}.premium-live-picks .mobile-live-pulse-score b{font-size:10px!important}.premium-live-picks .mobile-live-pulse-score small{font-size:7.5px!important;line-height:1.2!important}.premium-live-picks .mobile-live-pulse-team b{font-size:11px!important;max-width:102px!important}.app-frame:has(.multi-entry-tabs) .content{background:radial-gradient(circle at 76% 4%,rgba(74,153,62,.08),transparent 26%),linear-gradient(180deg,rgba(1,12,7,.15),rgba(1,9,5,.02))!important}.app-frame:has(.multi-entry-tabs) .page-title h1{font-size:38px!important;letter-spacing:-.045em!important;line-height:.98!important}.app-frame:has(.multi-entry-tabs) .page-title p{max-width:620px!important;color:#9aaca1!important;font-size:14px!important}.app-frame:has(.multi-entry-tabs) .deadline-box{border:1px solid rgba(132,172,143,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(5,20,12,.94),rgba(3,13,8,.98))!important;box-shadow:0 14px 30px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.025)!important}.app-frame:has(.multi-entry-tabs) .multi-entry-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;margin:18px 0 20px!important}.app-frame:has(.multi-entry-tabs) .multi-entry-tabs button{min-width:0!important;min-height:92px!important;padding:15px 13px!important;border-radius:18px!important;border:1px solid rgba(145,174,152,.18)!important;background:linear-gradient(180deg,rgba(17,19,17,.96),rgba(10,13,10,.98))!important;box-shadow:0 12px 26px rgba(0,0,0,.24)!important}.app-frame:has(.multi-entry-tabs) .multi-entry-tabs button.active{border-color:rgba(156,255,47,.62)!important;background:linear-gradient(180deg,rgba(16,43,24,.96),rgba(8,18,11,.98))!important;box-shadow:0 0 18px rgba(156,255,47,.07),0 12px 26px rgba(0,0,0,.28)!important}.app-frame:has(.multi-entry-tabs) .entry-tab-out{border-color:rgba(255,82,103,.44)!important;background:linear-gradient(180deg,rgba(42,12,16,.72),rgba(13,12,11,.98))!important}.app-frame:has(.multi-entry-tabs) .fixture-list{gap:12px!important}.app-frame:has(.multi-entry-tabs) .fixture-card{border-radius:20px!important;border:1px solid rgba(130,166,142,.18)!important;background:linear-gradient(180deg,rgba(7,22,13,.96),rgba(3,13,8,.98))!important;box-shadow:0 16px 34px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.02)!important;overflow:hidden!important}.app-frame:has(.multi-entry-tabs) .fixture-kickoff{padding:10px 14px!important;color:#a5b4aa!important;font-size:10px!important;letter-spacing:.03em!important}.app-frame:has(.multi-entry-tabs) .versus-row{padding:0 10px 12px!important;gap:9px!important}.app-frame:has(.multi-entry-tabs) .team-choice{min-height:100px!important;border:1px solid rgba(124,157,134,.14)!important;border-radius:16px!important;background:rgba(2,13,8,.88)!important;box-shadow:inset 0 1px rgba(255,255,255,.018)!important}.app-frame:has(.multi-entry-tabs) .team-choice:hover{border-color:rgba(156,255,47,.4)!important}.app-frame:has(.multi-entry-tabs) .team-choice.locked,.app-frame:has(.multi-entry-tabs) .team-choice.selected{border-color:rgba(156,255,47,.75)!important;background:linear-gradient(180deg,rgba(21,56,28,.92),rgba(5,22,11,.98))!important;box-shadow:0 0 18px rgba(156,255,47,.09),inset 0 0 30px rgba(156,255,47,.04)!important}.app-frame:has(.multi-entry-tabs) .team-choice .crest-fallback,.app-frame:has(.multi-entry-tabs) .team-choice img{width:42px!important;height:42px!important}.app-frame:has(.multi-entry-tabs) .fixture.used{opacity:.58!important}@media(max-width:620px){.topbar .brand-lockup>img{width:62px!important;height:70px!important}.topbar .survive-wordmark{font-size:19px!important}.premium-matchday-ui .mobile-round-hero{min-height:420px!important}.premium-matchday-ui .mobile-round-copy{max-width:62%!important}.premium-matchday-ui .mobile-round-copy h1{font-size:35px!important}.premium-matchday-ui .mobile-round-countdown{margin-top:14px!important}.premium-live-picks{padding:14px 10px!important}.premium-live-picks .mobile-live-target-head h2{font-size:29px!important}.app-frame:has(.multi-entry-tabs) .page-title h1{font-size:31px!important}.app-frame:has(.multi-entry-tabs) .page-title p{font-size:12px!important;line-height:1.55!important}.app-frame:has(.multi-entry-tabs) .multi-entry-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-frame:has(.multi-entry-tabs) .multi-entry-tabs button{min-height:82px!important;padding:12px!important}.app-frame:has(.multi-entry-tabs) .fixture-card{border-radius:17px!important}.app-frame:has(.multi-entry-tabs) .team-choice{min-height:96px!important}}.hub-frame{background:#020905!important;background-image:radial-gradient(circle at 74% 8%,rgba(70,135,53,.09),transparent 26%),linear-gradient(180deg,#03100a,#010704)!important}.hub-frame .premium-hub-topbar{min-height:92px!important;padding:14px 22px!important;background:linear-gradient(180deg,rgba(2,13,8,.98),rgba(2,10,6,.96))!important;border-bottom:1px solid rgba(139,255,45,.16)!important}.premium-hub-brand{gap:11px!important}.premium-hub-brand>img{width:68px!important;height:76px!important;filter:drop-shadow(0 0 14px rgba(144,255,38,.3))!important}.premium-hub-brand>div{display:flex;flex-direction:column;align-items:flex-start}.premium-hub-brand .survive-wordmark{font-size:26px!important;line-height:.9!important;letter-spacing:.03em!important}.premium-hub-brand small{margin-top:5px;color:#dce7df;font-size:6px;font-weight:800;letter-spacing:.28em}.hub-hosted-status{display:flex;align-items:center;gap:9px;margin:0 22px 13px;padding:10px 14px;border:1px solid rgba(145,255,42,.34);border-radius:999px;background:linear-gradient(90deg,rgba(14,48,24,.88),rgba(5,24,13,.9));box-shadow:inset 0 1px rgba(255,255,255,.03),0 8px 20px rgba(0,0,0,.22);color:#a8ff2c}.hub-hosted-icon{font-size:15px}.hub-hosted-status i{width:8px;height:8px;border-radius:50%;background:#a8ff2c;box-shadow:0 0 12px #a8ff2c}.hub-hosted-status strong{font-size:11px}.hub-hosted-status b{margin-left:auto;font-size:18px}.hub-frame .hub-content{padding-top:0!important}.premium-arena-hero{position:relative!important;overflow:hidden!important;min-height:410px!important;margin:0 0 22px!important;padding:32px 30px 28px!important;border:1px solid rgba(145,255,42,.42)!important;border-radius:26px!important;background-image:linear-gradient(90deg,rgba(0,8,4,.94),rgba(0,8,4,.76) 45%,rgba(0,7,3,.18) 73%,rgba(0,5,2,.1)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,12,5,.44)),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:cover!important;background-position:center 58%!important;box-shadow:0 20px 45px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.018),inset 0 -80px 100px rgba(0,0,0,.28)!important}.premium-arena-hero:after{content:"";position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(180deg,transparent,rgba(6,35,13,.26));pointer-events:none}.arena-kicker{position:absolute;z-index:3;top:17px;left:30px;color:#dbe5dd;font-size:8px;font-weight:900;letter-spacing:.24em}.arena-kicker i{display:inline-block;width:1px;height:9px;margin:0 7px;background:#93ff2b;vertical-align:-1px}.premium-arena-hero .hub-title-copy{position:relative;z-index:3;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:335px!important;width:62%!important;padding:0!important;text-align:left!important}.premium-arena-hero .hub-title-copy>.eyebrow{color:#f2f6f3!important;font-size:8px!important;letter-spacing:.25em!important}.premium-arena-hero h1{margin:8px 0 9px!important;font-size:58px!important;line-height:.82!important;letter-spacing:-.055em!important;text-align:left!important}.premium-arena-hero h1 em,.premium-arena-hero h1 span{display:block!important;font-style:normal!important}.premium-arena-hero h1 span{color:#f5f8f6!important;text-shadow:0 4px 18px rgba(0,0,0,.7)}.premium-arena-hero h1 em{color:#99ff2b!important;text-shadow:0 0 18px rgba(136,255,35,.16)}.premium-arena-hero .hub-title-copy>p{margin:0 0 20px!important;color:#eef4ef!important;font-size:8px!important;font-weight:800!important;letter-spacing:.26em!important;text-transform:uppercase!important}.arena-pillars{display:flex;align-items:center;gap:0;margin-top:4px}.arena-pillars span{display:flex;flex-direction:column;align-items:center;min-width:74px;padding:0 14px;border-right:1px solid rgba(239,246,241,.28)}.arena-pillars span:first-child{padding-left:0}.arena-pillars span:last-child{border-right:0}.arena-pillars b{color:#9eff2a;font-size:23px;font-weight:600;line-height:1}.arena-pillars small{margin-top:7px;color:#eff4f0;font-size:6px;font-weight:800;letter-spacing:.18em}.arena-subline{margin-top:15px;color:#dbe5dd;font-size:6px!important;font-weight:800;letter-spacing:.23em;line-height:1.55}.premium-arena-hero .hub-title-emblem{position:absolute!important;z-index:2!important;top:59px!important;right:24px!important;width:38%!important;height:300px!important;display:block!important}.premium-arena-hero .hub-title-emblem img{position:absolute!important;right:2px!important;bottom:4px!important;width:250px!important;height:280px!important;object-fit:contain!important;filter:drop-shadow(0 18px 20px rgba(0,0,0,.82)) drop-shadow(0 0 24px rgba(128,255,33,.34))!important}.premium-arena-hero .hub-title-emblem span{position:absolute!important;right:2px!important;top:0!important;text-align:left!important;color:#e6ece8!important;font-size:7px!important;font-weight:800!important;letter-spacing:.24em!important;line-height:1.55!important}.hub-list-heading{padding:0 4px!important;margin:10px 0 12px!important}.hub-list-heading strong{font-size:16px!important;letter-spacing:.07em!important}.hub-list-heading span{color:#a0ff30!important;font-size:10px!important;font-weight:900!important}.hub-competition-list{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.hub-matchday-card{display:grid!important;grid-template-columns:47% 53%!important;min-height:360px!important;padding:24px 24px 92px!important;border:1px solid rgba(151,255,46,.58)!important;border-radius:25px!important;background-image:linear-gradient(90deg,rgba(1,10,5,.97),rgba(2,12,6,.84) 43%,rgba(0,7,3,.12) 72%),url(/brand/survive-player-back-v1.png)!important;background-size:auto 100%,55% auto!important;background-position:0,right 58%!important;background-repeat:no-repeat!important;box-shadow:0 20px 44px rgba(0,0,0,.35),0 0 30px rgba(139,255,37,.045),inset 0 1px rgba(255,255,255,.025)!important}.hub-matchday-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 68%,rgba(0,20,7,.62));pointer-events:none}.hub-matchday-card .hub-player-visual{display:none!important}.hub-matchday-card .hub-player-story{position:absolute!important;z-index:3!important;top:28px!important;right:28px!important;color:#e9f0eb!important;font-size:7px!important;font-weight:900!important;letter-spacing:.25em!important;line-height:1.6!important;text-align:left!important}.hub-matchday-card .hub-player-story:after{content:"";display:block;width:30px;height:2px;margin-top:10px;background:#9eff2a;box-shadow:0 0 10px rgba(158,255,42,.45)}.hub-matchday-card .hub-comp-main{position:relative!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.hub-matchday-card .hub-comp-main>strong{font-size:35px!important;line-height:1!important;letter-spacing:-.045em!important;color:white!important}.hub-matchday-card .hub-round-label{margin-top:9px!important;color:#d7e1da!important;font-size:9px!important;letter-spacing:.24em!important}.hub-matchday-card .hub-attention-line{order:-1;margin:0 0 15px!important;padding:8px 11px!important;border:1px solid rgba(149,255,44,.45)!important;border-radius:10px!important;color:#dce6df!important;font-size:8px!important;letter-spacing:.12em!important;background:rgba(3,25,10,.65)!important}.hub-card-numbers{display:flex!important;gap:28px!important;margin-top:32px!important}.hub-card-numbers span{align-items:flex-start!important}.hub-card-numbers b{font-size:40px!important;line-height:.9!important}.hub-card-numbers span:first-child b{color:#94ff28!important}.hub-card-numbers small{margin-top:8px!important;color:#bcc8c0!important;font-size:8px!important;letter-spacing:.14em!important}.hub-matchday-card .hub-card-side{position:static!important}.hub-matchday-card .hub-deadline,.hub-matchday-card .hub-pick-summary,.hub-matchday-card .hub-pill-row{display:none!important}.hub-enter-cue{position:absolute!important;z-index:5!important;left:24px!important;right:94px!important;bottom:24px!important;display:grid!important;place-items:center!important;min-height:58px!important;border-radius:999px!important;background:linear-gradient(90deg,#9fff36,#46ee7c)!important;color:#061008!important;font-size:15px!important;font-weight:950!important;box-shadow:0 9px 26px rgba(83,255,90,.18),inset 0 1px rgba(255,255,255,.45)!important}.hub-enter-cue:after{content:"";position:absolute;right:-64px;width:52px;height:52px;border:1px solid rgba(149,255,44,.48);border-radius:50%;background:rgba(2,18,8,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.hub-pending-heading{margin-top:22px!important}.premium-pending-request{grid-template-columns:68px minmax(0,1fr) auto!important;min-height:142px!important;padding:19px 18px!important;border:1px solid rgba(255,104,71,.48)!important;border-radius:22px!important;background-image:linear-gradient(90deg,rgba(8,12,9,.96),rgba(10,11,9,.82)),url(/brand/survive-mobile-stadium-v2.png)!important;background-size:cover!important;background-position:center 68%!important;box-shadow:0 18px 36px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)!important}.premium-pending-request:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 58%,rgba(135,66,16,.06));pointer-events:none}.pending-avatar-shield{position:relative;display:grid;place-items:center;width:60px;height:68px;-webkit-clip-path:polygon(50% 0,94% 18%,90% 72%,50% 100%,10% 72%,6% 18%);clip-path:polygon(50% 0,94% 18%,90% 72%,50% 100%,10% 72%,6% 18%);background:linear-gradient(180deg,#202522,#090c0a);box-shadow:inset 0 0 0 1px rgba(255,87,64,.58)}.pending-avatar-shield i{color:#d7dbd8;font-size:27px;font-style:normal}.pending-avatar-shield b{position:absolute;right:-2px;bottom:1px;display:grid;place-items:center;width:24px;height:24px;border:2px solid #ffbd45;border-radius:50%;background:#11130f;color:#ffbd45;font-size:13px}.premium-pending-request .hub-comp-main span{margin-top:5px;color:#c0cac3!important}.premium-pending-request .hub-comp-main small{margin-top:7px;color:#7d9084!important;letter-spacing:.13em!important}.premium-pending-request .hub-blocked-side{gap:10px!important}.premium-pending-request .hub-status.is-pending{border-color:rgba(255,185,59,.62)!important;color:#ffc653!important;background:rgba(70,43,4,.34)!important}.premium-pending-request .hub-cancel-request{font-size:8px!important;padding:7px 9px!important}.premium-primary-nav{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:6px!important;gap:6px!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,rgba(2,12,7,.98),rgba(1,7,4,.99))!important;border-top:1px solid rgba(127,255,65,.13)!important;box-shadow:0 -16px 40px rgba(0,0,0,.42)!important;overflow:hidden!important}.premium-primary-nav button{min-width:0!important;min-height:66px!important;border:1px solid transparent!important;border-radius:18px!important;color:#87998f!important}.premium-primary-nav button.active{border-color:rgba(143,255,51,.55)!important;background:linear-gradient(180deg,rgba(42,91,25,.48),rgba(8,28,12,.92))!important;color:#a4ff38!important;box-shadow:0 0 20px rgba(132,255,41,.09),inset 0 1px rgba(255,255,255,.03)!important}.premium-primary-nav .nav-icon-wrap{font-size:24px!important;line-height:1!important}.premium-primary-nav small{margin-top:5px!important;font-size:9px!important;font-weight:850!important;letter-spacing:0!important}.hub-primary-nav button[data-tab=competitions]{border-color:rgba(143,255,51,.55)!important;background:linear-gradient(180deg,rgba(42,91,25,.48),rgba(8,28,12,.92))!important;color:#a4ff38!important}.trial-profile-banner{display:none!important}@media(max-width:620px){.hub-frame{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.hub-frame .premium-hub-topbar{min-height:76px!important;padding:10px 16px!important}.premium-hub-brand>img{width:54px!important;height:60px!important}.premium-hub-brand .survive-wordmark{font-size:21px!important}.premium-hub-brand small{font-size:5px!important;letter-spacing:.2em!important}.hub-frame .top-actions{gap:5px!important}.hub-frame .top-actions .platform-event-button span,.hub-frame .top-actions .platform-hq-button span{display:none!important}.hub-frame .top-actions button{min-width:48px!important;height:48px!important}.hub-hosted-status{margin:0 14px 12px!important;padding:9px 12px!important}.premium-arena-hero{min-height:390px!important;margin:0!important;padding:26px 18px 22px!important;border-radius:23px!important;background-position:center 62%!important}.arena-kicker{top:10px!important;left:18px!important;font-size:6px!important}.premium-arena-hero .hub-title-copy{min-height:335px!important;width:66%!important}.premium-arena-hero .hub-title-copy>.eyebrow{font-size:6px!important}.premium-arena-hero h1{font-size:46px!important}.premium-arena-hero .hub-title-copy>p{font-size:6px!important;margin-bottom:15px!important}.arena-pillars span{min-width:58px!important;padding:0 9px!important}.arena-pillars b{font-size:18px!important}.arena-pillars small,.arena-subline{font-size:5px!important}.premium-arena-hero .hub-title-emblem{top:64px!important;right:10px!important;width:40%!important;height:250px!important}.premium-arena-hero .hub-title-emblem img{width:170px!important;height:205px!important}.premium-arena-hero .hub-title-emblem span{display:none!important}.hub-list-heading{margin-top:20px!important}.hub-matchday-card{grid-template-columns:49% 51%!important;min-height:365px!important;padding:21px 18px 88px!important;background-size:auto 100%,64% auto!important;background-position:0,118% 57%!important}.hub-matchday-card .hub-player-story{top:26px!important;right:15px!important;font-size:6px!important}.hub-matchday-card .hub-comp-main>strong{font-size:30px!important}.hub-matchday-card .hub-attention-line,.hub-matchday-card .hub-round-label{font-size:7px!important}.hub-card-numbers{gap:24px!important;margin-top:28px!important}.hub-card-numbers b{font-size:36px!important}.hub-enter-cue{left:18px!important;right:74px!important;bottom:19px!important;min-height:56px!important;font-size:13px!important}.hub-enter-cue:after{right:-58px!important;width:48px!important;height:48px!important}.premium-pending-request{grid-template-columns:56px minmax(0,1fr) auto!important;gap:10px!important;min-height:126px!important;padding:15px 14px!important;border-radius:19px!important}.pending-avatar-shield{width:52px!important;height:58px!important}.pending-avatar-shield i{font-size:23px!important}.pending-avatar-shield b{width:21px!important;height:21px!important;font-size:11px!important}.premium-pending-request .hub-comp-main strong{font-size:18px!important}.premium-pending-request .hub-comp-main span{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:180px!important}.premium-pending-request .hub-blocked-side{gap:6px!important}.premium-pending-request .hub-cancel-request,.premium-pending-request .hub-status-copy{display:none!important}.premium-primary-nav{left:0!important;right:0!important;width:100%!important;transform:none!important}.premium-primary-nav button{flex:1 1 25%!important;min-height:60px!important}.premium-primary-nav .nav-icon-wrap{font-size:22px!important}.premium-primary-nav small{font-size:8px!important}}@media(max-width:390px){.premium-arena-hero h1{font-size:42px!important}.premium-arena-hero .hub-title-emblem img{width:150px!important}.hub-matchday-card .hub-comp-main>strong{font-size:28px!important}.hub-card-numbers b{font-size:33px!important}}@media(max-width:620px){.premium-primary-nav{grid-auto-flow:column;grid-auto-columns:1fr}.premium-primary-nav button[data-tab=other-games] .nav-icon-wrap{font-size:22px}.premium-primary-nav button[data-tab=platform] .nav-icon-wrap{font-size:21px}.premium-primary-nav button small{white-space:nowrap}.premium-primary-nav button[data-tab=other-games] small{font-size:8px}}.premium-arena-hero.arena-hero-f9{position:relative!important;overflow:hidden!important;isolation:isolate;min-height:414px!important;margin:0 0 22px!important;padding:0!important;border:1px solid rgba(143,255,48,.44)!important;border-radius:26px!important;background:radial-gradient(circle at 78% 49%,rgba(117,255,42,.18),transparent 24%),linear-gradient(90deg,rgba(0,8,4,.96),rgba(0,8,4,.78) 44%,rgba(0,7,3,.31) 69%,rgba(0,6,3,.22)),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,17,7,.48)),url(/brand/survive-mobile-stadium-v2.png) center 56%/cover no-repeat!important;box-shadow:0 24px 52px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.045),inset 0 -74px 90px rgba(0,0,0,.3)!important}.premium-arena-hero.arena-hero-f9:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.11),transparent 28%,transparent 72%,rgba(3,19,8,.32));pointer-events:none}.premium-arena-hero.arena-hero-f9:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,transparent,rgba(7,38,15,.28));pointer-events:none}.arena-hero-f9 .arena-kicker{position:absolute!important;z-index:5!important;top:17px!important;left:29px!important;color:#e9f0eb!important;font-size:7px!important;font-weight:900!important;letter-spacing:.24em!important;line-height:1!important;white-space:nowrap}.arena-hero-f9 .arena-kicker i{display:inline-block!important;width:1px!important;height:9px!important;margin:0 8px!important;background:#94ff2d!important;vertical-align:-1px!important}.arena-hero-f9 .hub-title-copy{position:absolute!important;z-index:4!important;left:30px!important;bottom:28px!important;width:56%!important;min-height:0!important;padding:0!important;display:block!important;text-align:left!important}.arena-hero-f9 .hub-title-copy>.eyebrow{margin:0 0 8px!important;color:#f1f5f2!important;font-size:7px!important;font-weight:900!important;letter-spacing:.25em!important;line-height:1.2!important}.arena-hero-f9 h1{margin:0 0 11px!important;font-size:52px!important;line-height:.84!important;letter-spacing:-.055em!important;text-align:left!important}.arena-hero-f9 h1 em,.arena-hero-f9 h1 span{display:block!important;font-style:normal!important}.arena-hero-f9 h1 span{color:#f4f7f5!important;text-shadow:0 5px 20px rgba(0,0,0,.78)}.arena-hero-f9 h1 em{color:#97ff2d!important;text-shadow:0 0 16px rgba(128,255,36,.15)}.arena-hero-f9 .hub-title-copy>p{margin:0 0 17px!important;color:#e8efea!important;font-size:7px!important;font-weight:800!important;letter-spacing:.24em!important;text-transform:uppercase!important}.arena-hero-f9 .arena-pillars{display:flex!important;align-items:flex-start!important;gap:0!important;margin:0 0 14px!important}.arena-hero-f9 .arena-pillars span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:68px!important;min-width:0!important;padding:0 12px!important;border-right:1px solid rgba(236,244,239,.24)!important}.arena-hero-f9 .arena-pillars span:first-child{padding-left:0!important;width:56px!important}.arena-hero-f9 .arena-pillars span:last-child{border-right:0!important}.arena-hero-f9 .arena-pillars small{margin-top:6px!important;color:#eff4f0!important;font-size:5.5px!important;font-weight:850!important;letter-spacing:.16em!important}.arena-hero-f9 .arena-icon{display:block!important;position:relative!important;width:22px!important;height:22px!important;color:#9cff2f!important}.arena-hero-f9 .arena-icon-predict:before{content:"";position:absolute;left:4px;top:1px;width:13px;height:11px;border:2px solid;border-radius:2px 2px 7px 7px}.arena-hero-f9 .arena-icon-predict:after{content:"";position:absolute;left:9px;top:12px;width:4px;height:8px;border-left:2px solid;border-right:2px solid;box-shadow:0 7px 0 -1px currentColor}.arena-hero-f9 .arena-icon-compete:before{content:"";position:absolute;left:2px;bottom:1px;width:3px;height:9px;border:2px solid;box-shadow:6px -5px 0 -2px #06110a,6px -5px 0 0 currentColor,12px -10px 0 -2px #06110a,12px -10px 0 0 currentColor}.arena-hero-f9 .arena-icon-survive:before{content:"";position:absolute;left:7px;top:1px;width:7px;height:7px;border:2px solid;border-radius:50%}.arena-hero-f9 .arena-icon-survive:after{content:"";position:absolute;left:3px;bottom:1px;width:15px;height:9px;border:2px solid;border-radius:10px 10px 2px 2px}.arena-hero-f9 .arena-subline{display:block!important;margin:0!important;color:#dbe4de!important;font-size:5.5px!important;font-weight:850!important;letter-spacing:.22em!important;line-height:1.5!important}.arena-hero-f9 .hub-title-emblem{position:absolute!important;z-index:3!important;top:56px!important;right:22px!important;width:43%!important;height:300px!important;display:block!important}.arena-hero-f9 .hub-title-emblem:before{content:"";position:absolute;z-index:-1;right:-14%;bottom:3%;width:116%;height:64%;border-radius:50%;background:radial-gradient(ellipse,rgba(117,255,39,.19),rgba(117,255,39,.06) 40%,transparent 70%);filter:blur(12px)}.arena-hero-f9 .hub-title-emblem img{position:absolute!important;right:0!important;bottom:0!important;width:220px!important;height:260px!important;object-fit:contain!important;filter:drop-shadow(0 18px 20px rgba(0,0,0,.82)) drop-shadow(0 0 17px rgba(134,255,45,.28))!important}.arena-hero-f9 .hub-title-emblem span{position:absolute!important;right:0!important;top:0!important;color:#e7eee9!important;font-size:6px!important;font-weight:850!important;letter-spacing:.23em!important;line-height:1.52!important;text-align:left!important}@media(max-width:620px){.premium-arena-hero.arena-hero-f9{min-height:382px!important;margin:0 0 19px!important;border-radius:22px!important;background-position:center 60%!important}.arena-hero-f9 .arena-kicker{top:12px!important;left:17px!important;font-size:5.4px!important;letter-spacing:.2em!important}.arena-hero-f9 .arena-kicker i{height:7px!important;margin:0 5px!important}.arena-hero-f9 .hub-title-copy{left:18px!important;bottom:18px!important;width:60%!important}.arena-hero-f9 .hub-title-copy>.eyebrow{font-size:5.8px!important;margin-bottom:7px!important}.arena-hero-f9 h1{font-size:39px!important;margin-bottom:9px!important;line-height:.86!important}.arena-hero-f9 .hub-title-copy>p{font-size:5.2px!important;margin-bottom:13px!important;letter-spacing:.18em!important}.arena-hero-f9 .arena-pillars{margin-bottom:10px!important}.arena-hero-f9 .arena-pillars span{width:52px!important;padding:0 7px!important}.arena-hero-f9 .arena-pillars span:first-child{width:45px!important}.arena-hero-f9 .arena-pillars small{font-size:4.6px!important}.arena-hero-f9 .arena-icon{width:18px!important;height:18px!important;transform:scale(.88);transform-origin:center}.arena-hero-f9 .arena-subline{font-size:4.5px!important}.arena-hero-f9 .hub-title-emblem{top:50px!important;right:8px!important;width:42%!important;height:236px!important}.arena-hero-f9 .hub-title-emblem img{width:154px!important;height:190px!important;right:0!important;bottom:3px!important}.arena-hero-f9 .hub-title-emblem span{display:none!important}}@media(max-width:390px){.premium-arena-hero.arena-hero-f9{min-height:365px!important}.arena-hero-f9 h1{font-size:36px!important}.arena-hero-f9 .hub-title-emblem img{width:142px!important;height:178px!important}.arena-hero-f9 .hub-title-copy{width:61%!important}}.premium-arena-hero.arena-hero-f10{position:relative!important;overflow:hidden!important;isolation:isolate;min-height:365px!important;margin:0 0 22px!important;padding:0!important;border:1px solid rgba(143,255,48,.5)!important;border-radius:26px!important;background:#020805!important;box-shadow:0 24px 54px rgba(0,0,0,.52),0 0 0 1px rgba(129,255,43,.04),inset 0 1px rgba(255,255,255,.055)!important}.arena-hero-f10 .arena-hero-art{position:absolute;inset:0;z-index:0;background:url(/brand/survive-arena-hero-cinematic-v1.png) 50% 50%/cover no-repeat;transform:scale(1.008);filter:saturate(1.02) contrast(1.03)}.arena-hero-f10:before{inset:0;background:linear-gradient(90deg,rgba(0,8,4,.91),rgba(0,8,4,.77) 31%,rgba(0,8,4,.35) 49%,rgba(0,0,0,.03) 72%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 56%,rgba(0,11,5,.16))}.arena-hero-f10:after,.arena-hero-f10:before{content:"";position:absolute;z-index:1;pointer-events:none}.arena-hero-f10:after{left:0;right:0;bottom:0;height:72px;background:linear-gradient(180deg,transparent,rgba(0,10,4,.16))}.arena-hero-f10 .hub-title-copy{position:absolute!important;z-index:3!important;left:32px!important;top:52px!important;bottom:auto!important;width:46%!important;min-height:0!important;padding:0!important;text-align:left!important}.arena-hero-f10 .hub-title-copy>.eyebrow{margin:0 0 10px!important;color:#f3f7f4!important;font-size:8px!important;font-weight:900!important;letter-spacing:.24em!important;line-height:1.2!important}.arena-hero-f10 h1{margin:0 0 14px!important;font-size:56px!important;line-height:.86!important;letter-spacing:-.055em!important;text-align:left!important}.arena-hero-f10 h1 em,.arena-hero-f10 h1 span{display:block!important;font-style:normal!important}.arena-hero-f10 h1 span{color:#f6f8f7!important;text-shadow:0 4px 18px rgba(0,0,0,.82)}.arena-hero-f10 h1 em{color:#92ff2b!important;text-shadow:0 0 24px rgba(125,255,42,.18)}.arena-hero-f10 .hub-title-copy>p{margin:0 0 22px!important;color:#e7eee9!important;font-size:7px!important;font-weight:850!important;letter-spacing:.24em!important;text-transform:uppercase!important}.arena-hero-f10 .arena-pillars{display:flex!important;align-items:flex-start!important;gap:0!important;margin:0 0 18px!important}.arena-hero-f10 .arena-pillars span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:72px!important;padding:0 13px!important;border-right:1px solid rgba(235,244,238,.26)!important}.arena-hero-f10 .arena-pillars span:first-child{padding-left:0!important;width:58px!important}.arena-hero-f10 .arena-pillars span:last-child{border-right:0!important}.arena-hero-f10 .arena-pillars small{margin-top:7px!important;color:#f1f5f2!important;font-size:6px!important;font-weight:850!important;letter-spacing:.15em!important}.arena-hero-f10 .arena-icon{display:block!important;position:relative!important;width:24px!important;height:24px!important;color:#9dff31!important;filter:drop-shadow(0 0 6px rgba(137,255,45,.28))}.arena-hero-f10 .arena-icon-predict:before{content:"";position:absolute;left:4px;top:1px;width:14px;height:12px;border:2px solid;border-radius:2px 2px 7px 7px}.arena-hero-f10 .arena-icon-predict:after{content:"";position:absolute;left:9px;top:13px;width:4px;height:8px;border-left:2px solid;border-right:2px solid;box-shadow:0 8px 0 -1px currentColor}.arena-hero-f10 .arena-icon-compete:before{content:"";position:absolute;left:2px;bottom:1px;width:3px;height:10px;border:2px solid;box-shadow:7px -5px 0 -2px #06110a,7px -5px 0 0 currentColor,14px -11px 0 -2px #06110a,14px -11px 0 0 currentColor}.arena-hero-f10 .arena-icon-survive:before{content:"";position:absolute;left:8px;top:1px;width:7px;height:7px;border:2px solid;border-radius:50%}.arena-hero-f10 .arena-icon-survive:after{content:"";position:absolute;left:3px;bottom:1px;width:17px;height:10px;border:2px solid;border-radius:10px 10px 2px 2px}.arena-hero-f10 .arena-subline{display:block!important;margin:0!important;color:#e0e8e2!important;font-size:6px!important;font-weight:850!important;letter-spacing:.21em!important;line-height:1.5!important}@media(max-width:620px){.premium-arena-hero.arena-hero-f10{min-height:330px!important;margin-bottom:19px!important;border-radius:22px!important}.arena-hero-f10 .arena-hero-art{background-position:57% 50%!important;transform:scale(1.01)}.arena-hero-f10:before{background:linear-gradient(90deg,rgba(0,8,4,.92),rgba(0,8,4,.76) 36%,rgba(0,8,4,.28) 55%,rgba(0,0,0,.02) 80%)}.arena-hero-f10 .hub-title-copy{left:18px!important;top:43px!important;width:49%!important}.arena-hero-f10 .hub-title-copy>.eyebrow{font-size:5.8px!important;margin-bottom:8px!important;letter-spacing:.2em!important}.arena-hero-f10 h1{font-size:38px!important;margin-bottom:10px!important;line-height:.88!important}.arena-hero-f10 .hub-title-copy>p{font-size:5px!important;margin-bottom:14px!important;letter-spacing:.18em!important}.arena-hero-f10 .arena-pillars{margin-bottom:11px!important}.arena-hero-f10 .arena-pillars span{width:50px!important;padding:0 7px!important}.arena-hero-f10 .arena-pillars span:first-child{width:43px!important}.arena-hero-f10 .arena-pillars small{font-size:4.5px!important}.arena-hero-f10 .arena-icon{width:18px!important;height:18px!important;transform:scale(.86);transform-origin:center}.arena-hero-f10 .arena-subline{font-size:4.4px!important;line-height:1.45!important}}@media(max-width:390px){.premium-arena-hero.arena-hero-f10{min-height:316px!important}.arena-hero-f10 .hub-title-copy{top:39px!important;width:50%!important}.arena-hero-f10 h1{font-size:35px!important}}.premium-arena-hero.arena-hero-f11{position:relative!important;overflow:visible!important;isolation:isolate;min-height:346px!important;margin:14px 0 30px!important;padding:0!important;border:1px solid rgba(143,255,48,.58)!important;border-radius:28px!important;background:#020805!important;box-shadow:0 28px 64px rgba(0,0,0,.6),0 0 34px rgba(104,255,39,.11),inset 0 1px rgba(255,255,255,.05)!important}.arena-hero-f11 .arena-hero-art{z-index:0;background:url(/brand/survive-arena-hero-cinematic-v1.png) 50% 51%/cover no-repeat;filter:saturate(1.08) contrast(1.06) brightness(.96);box-shadow:0 0 42px rgba(103,255,44,.1)}.arena-hero-f11 .arena-hero-art,.arena-hero-f11:before{position:absolute;inset:-18px -10px -14px -10px;border-radius:34px}.arena-hero-f11:before{content:"";z-index:1;background:linear-gradient(90deg,rgba(0,7,3,.88),rgba(0,7,3,.69) 31%,rgba(0,7,3,.18) 53%,rgba(0,0,0,0) 77%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 62%,rgba(0,10,4,.14));pointer-events:none}.arena-hero-f11:after{content:"";position:absolute;z-index:-1;left:-22px;right:-22px;top:-24px;bottom:-28px;border-radius:40px;background:radial-gradient(circle at 74% 42%,rgba(122,255,50,.15),transparent 36%),radial-gradient(circle at 12% 58%,rgba(86,208,60,.08),transparent 32%);filter:blur(16px);pointer-events:none}.arena-hero-f11 .hub-title-copy{position:absolute!important;z-index:3!important;left:28px!important;top:46px!important;width:46%!important;padding:0!important;text-align:left!important}.arena-hero-f11 .hub-title-copy>.eyebrow{margin:0 0 10px!important;color:#f3f7f4!important;font-size:7px!important;font-weight:900!important;letter-spacing:.24em!important}.arena-hero-f11 h1{margin:0 0 14px!important;font-size:54px!important;line-height:.86!important;letter-spacing:-.055em!important}.arena-hero-f11 h1 em,.arena-hero-f11 h1 span{display:block!important;font-style:normal!important}.arena-hero-f11 h1 span{color:#f6f8f7!important;text-shadow:0 4px 18px rgba(0,0,0,.85)}.arena-hero-f11 h1 em{color:#95ff31!important;text-shadow:0 0 26px rgba(127,255,45,.18)}.arena-hero-f11 .hub-title-copy>p{margin:0 0 18px!important;color:#e7eee9!important;font-size:6.5px!important;font-weight:850!important;letter-spacing:.23em!important;text-transform:uppercase!important}.arena-hero-f11 .arena-pillars{display:flex!important;align-items:flex-start!important;gap:0!important;margin:0 0 15px!important}.arena-hero-f11 .arena-pillars span{display:flex!important;flex-direction:column!important;align-items:center!important;width:66px!important;padding:0 11px!important;border-right:1px solid rgba(235,244,238,.26)!important}.arena-hero-f11 .arena-pillars span:first-child{padding-left:0!important;width:54px!important}.arena-hero-f11 .arena-pillars span:last-child{border-right:0!important}.arena-hero-f11 .arena-pillars small{margin-top:6px!important;color:#f1f5f2!important;font-size:5.3px!important;font-weight:850!important;letter-spacing:.15em!important}.arena-hero-f11 .arena-icon{display:block!important;position:relative!important;width:21px!important;height:21px!important;color:#9dff31!important;filter:drop-shadow(0 0 7px rgba(137,255,45,.32))}.arena-hero-f11 .arena-subline{display:block!important;color:#e0e8e2!important;font-size:5.3px!important;font-weight:850!important;letter-spacing:.2em!important;line-height:1.48!important}@media(max-width:620px){.premium-arena-hero.arena-hero-f11{min-height:318px!important;margin:12px 0 28px!important;border-radius:22px!important}.arena-hero-f11 .arena-hero-art,.arena-hero-f11:before{inset:-14px -8px -12px -8px;border-radius:28px}.arena-hero-f11 .arena-hero-art{background-position:58% 52%!important}.arena-hero-f11 .hub-title-copy{left:18px!important;top:39px!important;width:49%!important}.arena-hero-f11 h1{font-size:37px!important;margin-bottom:10px!important}.arena-hero-f11 .hub-title-copy>.eyebrow{font-size:5.7px!important;margin-bottom:8px!important}.arena-hero-f11 .hub-title-copy>p{font-size:4.9px!important;margin-bottom:13px!important}.arena-hero-f11 .arena-pillars{margin-bottom:10px!important}.arena-hero-f11 .arena-pillars span{width:49px!important;padding:0 7px!important}.arena-hero-f11 .arena-pillars span:first-child{width:42px!important}.arena-hero-f11 .arena-pillars small{font-size:4.4px!important}.arena-hero-f11 .arena-icon{width:18px!important;height:18px!important}.arena-hero-f11 .arena-subline{font-size:4.35px!important}}.premium-arena-hero.arena-hero-f12{position:relative!important;overflow:visible!important;isolation:isolate!important;min-height:310px!important;margin:12px 0 34px!important;padding:0!important;border:1px solid rgba(145,255,55,.54)!important;border-radius:26px!important;background:#020805!important;box-shadow:0 26px 58px rgba(0,0,0,.56),0 0 24px rgba(112,255,45,.08)!important}.arena-hero-f12 .arena-hero-art{position:absolute!important;z-index:0!important;inset:0!important;border-radius:25px!important;background:url(/brand/survive-arena-hero-cinematic-v1.png) 58% 53%/cover no-repeat!important;filter:saturate(1.07) contrast(1.055) brightness(.96)!important;box-shadow:inset 0 -36px 38px rgba(0,8,4,.18)!important}.arena-hero-f12:after{z-index:-2;inset:-20px -16px -24px -16px;border-radius:38px;background:url(/brand/survive-arena-hero-cinematic-v1.png) 58% 53%/cover no-repeat;opacity:.23;filter:blur(18px) saturate(1.2) brightness(.92);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent)}.arena-hero-f12:after,.arena-hero-f12:before{content:"";position:absolute;pointer-events:none}.arena-hero-f12:before{z-index:1;inset:0;border-radius:25px;background:linear-gradient(90deg,rgba(0,7,3,.8),rgba(0,7,3,.58) 32%,rgba(0,7,3,.12) 54%,rgba(0,0,0,0) 76%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 68%,rgba(0,9,4,.1))}.arena-hero-f12 .hub-title-copy{position:absolute!important;z-index:3!important;left:24px!important;top:31px!important;width:48%!important;padding:0!important;text-align:left!important}.arena-hero-f12 .hub-title-copy>.eyebrow{margin:0 0 8px!important;color:#f4f7f5!important;font-size:6.6px!important;font-weight:900!important;letter-spacing:.23em!important;line-height:1.2!important}.arena-hero-f12 h1{margin:0 0 10px!important;font-size:49px!important;line-height:.87!important;letter-spacing:-.055em!important;text-align:left!important}.arena-hero-f12 h1 em,.arena-hero-f12 h1 span{display:block!important;font-style:normal!important}.arena-hero-f12 h1 span{color:#f7f9f8!important;text-shadow:0 4px 18px rgba(0,0,0,.86)!important}.arena-hero-f12 h1 em{color:#96ff31!important;text-shadow:0 0 25px rgba(130,255,48,.2)!important}.arena-hero-f12 .hub-title-copy>p{margin:0 0 12px!important;color:#eef2ef!important;font-size:5.9px!important;font-weight:850!important;letter-spacing:.22em!important;text-transform:uppercase!important}.arena-hero-f12 .arena-pillars{display:flex!important;align-items:flex-start!important;gap:0!important;margin:0 0 10px!important}.arena-hero-f12 .arena-pillars span{display:flex!important;flex-direction:column!important;align-items:center!important;width:61px!important;padding:0 9px!important;border-right:1px solid rgba(235,244,238,.26)!important}.arena-hero-f12 .arena-pillars span:first-child{padding-left:0!important;width:50px!important}.arena-hero-f12 .arena-pillars span:last-child{border-right:0!important}.arena-hero-f12 .arena-pillars small{margin-top:5px!important;color:#f2f5f3!important;font-size:4.9px!important;font-weight:850!important;letter-spacing:.15em!important}.arena-hero-f12 .arena-icon{display:block!important;position:relative!important;width:19px!important;height:19px!important;color:#9fff34!important;filter:drop-shadow(0 0 6px rgba(140,255,50,.34))}.arena-hero-f12 .arena-subline{display:block!important;position:static!important;margin:0!important;color:#e5ebe7!important;font-size:4.85px!important;font-weight:850!important;letter-spacing:.19em!important;line-height:1.42!important}@media(max-width:620px){.premium-arena-hero.arena-hero-f12{min-height:270px!important;margin:10px 0 32px!important;border-radius:22px!important}.arena-hero-f12 .arena-hero-art,.arena-hero-f12:before{border-radius:21px!important}.arena-hero-f12 .arena-hero-art{background-position:59% 52%!important}.arena-hero-f12:after{inset:-16px -12px -20px -12px!important;border-radius:30px!important;opacity:.25!important;filter:blur(14px) saturate(1.18) brightness(.94)!important}.arena-hero-f12 .hub-title-copy{left:18px!important;top:28px!important;width:51%!important}.arena-hero-f12 .hub-title-copy>.eyebrow{font-size:5.2px!important;margin-bottom:7px!important;letter-spacing:.19em!important}.arena-hero-f12 h1{font-size:33px!important;margin-bottom:8px!important;line-height:.89!important}.arena-hero-f12 .hub-title-copy>p{font-size:4.45px!important;margin-bottom:10px!important;letter-spacing:.17em!important;white-space:nowrap!important}.arena-hero-f12 .arena-pillars{margin-bottom:8px!important}.arena-hero-f12 .arena-pillars span{width:45px!important;padding:0 6px!important}.arena-hero-f12 .arena-pillars span:first-child{width:39px!important}.arena-hero-f12 .arena-pillars small{font-size:4px!important;margin-top:4px!important}.arena-hero-f12 .arena-icon{width:16px!important;height:16px!important;transform:scale(.82);transform-origin:center}.arena-hero-f12 .arena-subline{font-size:3.95px!important;line-height:1.38!important;letter-spacing:.16em!important}}@media(max-width:390px){.premium-arena-hero.arena-hero-f12{min-height:260px!important}.arena-hero-f12 .hub-title-copy{left:16px!important;top:26px!important;width:52%!important}.arena-hero-f12 h1{font-size:31px!important}}.premium-arena-hero.arena-hero-f13{position:relative!important;overflow:hidden!important;isolation:isolate!important;min-height:292px!important;margin:10px 0 34px!important;padding:0!important;border:1px solid rgba(145,255,55,.54)!important;border-radius:24px!important;background:#020805!important;box-shadow:0 26px 58px rgba(0,0,0,.56),0 0 24px rgba(112,255,45,.08)!important}.arena-hero-f13 .arena-hero-art{position:absolute!important;z-index:0!important;inset:0!important;border-radius:23px!important;background:url(/brand/survive-arena-hero-cinematic-v1.png) 58% 52%/cover no-repeat!important;filter:saturate(1.07) contrast(1.055) brightness(.96)!important}.arena-hero-f13:before{content:"";position:absolute;z-index:1;inset:0;border-radius:23px;background:linear-gradient(90deg,rgba(0,7,3,.84),rgba(0,7,3,.62) 30%,rgba(0,7,3,.17) 53%,rgba(0,0,0,0) 76%),linear-gradient(180deg,rgba(0,0,0,.05),transparent 72%,rgba(0,9,4,.16));pointer-events:none}.premium-arena-hero.arena-hero-f13{overflow:visible!important}.arena-hero-f13:after{content:"";position:absolute;z-index:-2;left:-14px;right:-14px;top:-12px;bottom:-16px;border-radius:34px;background:radial-gradient(circle at 76% 43%,rgba(128,255,54,.18),transparent 35%),linear-gradient(180deg,rgba(89,255,44,.06),rgba(0,0,0,0) 78%);filter:blur(16px);pointer-events:none}.arena-hero-f13 .hub-title-copy{position:absolute!important;z-index:3!important;left:22px!important;top:28px!important;bottom:auto!important;width:49%!important;max-width:49%!important;min-height:0!important;padding:0!important;margin:0!important;text-align:left!important;overflow:visible!important}.arena-hero-f13 .hub-title-copy>.eyebrow{margin:0 0 7px!important;color:#f4f7f5!important;font-size:6.1px!important;font-weight:900!important;letter-spacing:.22em!important;line-height:1.15!important}.arena-hero-f13 h1{margin:0 0 8px!important;font-size:43px!important;line-height:.88!important;letter-spacing:-.055em!important;text-align:left!important}.arena-hero-f13 h1 em,.arena-hero-f13 h1 span{display:block!important;font-style:normal!important}.arena-hero-f13 h1 span{color:#f7f9f8!important;text-shadow:0 4px 18px rgba(0,0,0,.86)!important}.arena-hero-f13 h1 em{color:#96ff31!important;text-shadow:0 0 25px rgba(130,255,48,.2)!important}.arena-hero-f13 .hub-title-copy>p{margin:0 0 10px!important;color:#eef2ef!important;font-size:5.2px!important;font-weight:850!important;letter-spacing:.2em!important;text-transform:uppercase!important;white-space:nowrap!important}.arena-hero-f13 .arena-pillars{display:flex!important;align-items:flex-start!important;gap:0!important;margin:0 0 8px!important;position:static!important}.arena-hero-f13 .arena-pillars span{display:flex!important;flex-direction:column!important;align-items:center!important;width:54px!important;padding:0 8px!important;border-right:1px solid rgba(235,244,238,.26)!important}.arena-hero-f13 .arena-pillars span:first-child{padding-left:0!important;width:45px!important}.arena-hero-f13 .arena-pillars span:last-child{border-right:0!important}.arena-hero-f13 .arena-pillars small{margin-top:4px!important;color:#f2f5f3!important;font-size:4.5px!important;font-weight:850!important;letter-spacing:.14em!important}.arena-hero-f13 .arena-icon{display:block!important;position:relative!important;width:17px!important;height:17px!important;color:#9fff34!important;filter:drop-shadow(0 0 6px rgba(140,255,50,.34))}.arena-hero-f13 .arena-subline{display:block!important;position:static!important;margin:0!important;padding:0!important;color:#e5ebe7!important;font-size:4.3px!important;font-weight:850!important;letter-spacing:.18em!important;line-height:1.35!important}@media(max-width:620px){.premium-arena-hero.arena-hero-f13{min-height:270px!important;margin:10px 0 34px!important;border-radius:22px!important}.arena-hero-f13 .arena-hero-art,.arena-hero-f13:before{border-radius:21px!important}.arena-hero-f13 .arena-hero-art{background-position:59% 52%!important}.arena-hero-f13 .hub-title-copy{left:17px!important;top:24px!important;width:50%!important;max-width:50%!important}.arena-hero-f13 .hub-title-copy>.eyebrow{font-size:5px!important;margin-bottom:6px!important;letter-spacing:.19em!important}.arena-hero-f13 h1{font-size:34px!important;margin-bottom:7px!important;line-height:.89!important}.arena-hero-f13 .hub-title-copy>p{font-size:4.35px!important;margin-bottom:8px!important;letter-spacing:.16em!important}.arena-hero-f13 .arena-pillars{margin-bottom:6px!important}.arena-hero-f13 .arena-pillars span{width:44px!important;padding:0 6px!important}.arena-hero-f13 .arena-pillars span:first-child{width:38px!important}.arena-hero-f13 .arena-pillars small{font-size:3.85px!important;margin-top:3px!important}.arena-hero-f13 .arena-icon{width:15px!important;height:15px!important;transform:scale(.82);transform-origin:center}.arena-hero-f13 .arena-subline{font-size:3.7px!important;line-height:1.32!important;letter-spacing:.15em!important}}@media(max-width:390px){.premium-arena-hero.arena-hero-f13{min-height:258px!important}.arena-hero-f13 .hub-title-copy{left:15px!important;top:23px!important;width:51%!important;max-width:51%!important}.arena-hero-f13 h1{font-size:31px!important}}.premium-arena-hero.arena-hero-f14{position:relative!important;isolation:isolate!important;overflow:visible!important;min-height:248px!important;margin:8px 0 38px!important;padding:0!important;border:1px solid rgba(147,255,58,.58)!important;border-radius:23px!important;background:#020805!important;box-shadow:0 24px 58px rgba(0,0,0,.58),0 0 28px rgba(116,255,44,.1)!important}.arena-hero-f14 .arena-hero-art{position:absolute!important;z-index:0!important;inset:0!important;overflow:hidden!important;border-radius:22px!important;background:url(/brand/survive-arena-hero-cinematic-v1.png) 61% 58%/cover no-repeat!important;filter:saturate(1.1) contrast(1.07) brightness(.96)!important}.arena-hero-f14:before{z-index:1;inset:0;border-radius:22px;background:linear-gradient(90deg,rgba(0,7,3,.84),rgba(0,7,3,.56) 31%,rgba(0,7,3,.13) 50%,rgba(0,0,0,0) 72%),linear-gradient(180deg,rgba(0,0,0,.02),transparent 70%,rgba(0,9,4,.11))}.arena-hero-f14:after,.arena-hero-f14:before{content:"";position:absolute;pointer-events:none}.arena-hero-f14:after{z-index:-2;left:-22px;right:-22px;top:-18px;bottom:-22px;border-radius:34px;background:radial-gradient(circle at 88% 20%,rgba(156,255,84,.24),transparent 26%),radial-gradient(circle at 6% 32%,rgba(109,255,48,.13),transparent 27%),linear-gradient(180deg,rgba(96,255,49,.07),rgba(0,0,0,0) 76%);filter:blur(18px);opacity:.92}.arena-hero-f14 .hub-title-copy{position:absolute!important;z-index:3!important;left:20px!important;top:29px!important;width:50%!important;max-width:50%!important;padding:0!important;margin:0!important;text-align:left!important}.arena-hero-f14 .hub-title-copy>.eyebrow{margin:0 0 6px!important;color:#f6f8f7!important;font-size:5.9px!important;font-weight:900!important;letter-spacing:.22em!important;line-height:1.12!important}.arena-hero-f14 h1{margin:0 0 7px!important;font-size:35px!important;line-height:.88!important;letter-spacing:-.055em!important;text-align:left!important}.arena-hero-f14 h1 em,.arena-hero-f14 h1 span{display:block!important;font-style:normal!important}.arena-hero-f14 h1 span{color:#f8faf9!important;text-shadow:0 4px 18px rgba(0,0,0,.88)!important}.arena-hero-f14 h1 em{color:#98ff31!important;text-shadow:0 0 24px rgba(133,255,49,.22)!important}.arena-hero-f14 .hub-title-copy>p{margin:0 0 9px!important;color:#eef3ef!important;font-size:4.7px!important;font-weight:850!important;letter-spacing:.2em!important;text-transform:uppercase!important;white-space:nowrap!important}.arena-hero-f14 .arena-pillars{display:flex!important;align-items:flex-start!important;gap:0!important;margin:0 0 6px!important}.arena-hero-f14 .arena-pillars span{display:flex!important;flex-direction:column!important;align-items:center!important;width:49px!important;padding:0 7px!important;border-right:1px solid rgba(235,244,238,.24)!important}.arena-hero-f14 .arena-pillars span:first-child{padding-left:0!important;width:42px!important}.arena-hero-f14 .arena-pillars span:last-child{border-right:0!important}.arena-hero-f14 .arena-pillars small{margin-top:3px!important;color:#f1f5f2!important;font-size:4px!important;font-weight:850!important;letter-spacing:.14em!important}.arena-hero-f14 .arena-icon{display:block!important;position:relative!important;width:15px!important;height:15px!important;color:#9fff34!important;filter:drop-shadow(0 0 6px rgba(140,255,50,.34))}.arena-hero-f14 .arena-subline{display:block!important;margin:0!important;color:#e5ebe7!important;font-size:3.9px!important;font-weight:850!important;letter-spacing:.17em!important;line-height:1.35!important}.arena-hero-f14 .arena-hero-mantra{position:absolute;z-index:3;top:27px;right:17px;width:62px;color:#f1f5f2;font-size:4.7px;font-weight:850;line-height:1.48;letter-spacing:.25em;text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.85)}.arena-hero-f14 .arena-hero-mantra span{display:block;width:24px;height:2px;margin-top:7px;margin-left:auto;background:#99ff31;box-shadow:0 0 10px rgba(145,255,50,.5)}@media(max-width:620px){.premium-arena-hero.arena-hero-f14{min-height:236px!important;margin:8px 0 36px!important;border-radius:21px!important}.arena-hero-f14 .arena-hero-art,.arena-hero-f14:before{border-radius:20px!important}.arena-hero-f14 .arena-hero-art{background-position:63% 59%!important}.arena-hero-f14 .hub-title-copy{left:17px!important;top:27px!important;width:51%!important;max-width:51%!important}.arena-hero-f14 .hub-title-copy>.eyebrow{font-size:5.2px!important;margin-bottom:6px!important;letter-spacing:.19em!important}.arena-hero-f14 h1{font-size:31px!important;margin-bottom:6px!important}.arena-hero-f14 .hub-title-copy>p{font-size:4.15px!important;margin-bottom:8px!important;letter-spacing:.17em!important}.arena-hero-f14 .arena-pillars{margin-bottom:5px!important}.arena-hero-f14 .arena-pillars span{width:43px!important;padding:0 6px!important}.arena-hero-f14 .arena-pillars span:first-child{width:37px!important}.arena-hero-f14 .arena-pillars small{font-size:3.7px!important}.arena-hero-f14 .arena-icon{width:14px!important;height:14px!important;transform:scale(.84);transform-origin:center}.arena-hero-f14 .arena-subline{font-size:3.55px!important;letter-spacing:.15em!important}.arena-hero-f14 .arena-hero-mantra{top:25px;right:14px;width:56px;font-size:4.1px;letter-spacing:.21em}.arena-hero-f14:after{left:-18px;right:-18px;top:-16px;bottom:-18px;filter:blur(16px)}}@media(max-width:390px){.premium-arena-hero.arena-hero-f14{min-height:228px!important}.arena-hero-f14 .hub-title-copy{left:15px!important;top:25px!important;width:52%!important;max-width:52%!important}.arena-hero-f14 h1{font-size:29px!important}.arena-hero-f14 .arena-hero-mantra{right:11px;top:23px;font-size:3.8px;width:52px}}.premium-arena-hero.arena-hero-f15{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:236px!important;height:auto!important;margin:8px 0 36px!important;padding:0!important;border:1px solid rgba(147,255,58,.58)!important;border-radius:21px!important;background:#020805!important;box-shadow:0 24px 58px rgba(0,0,0,.58),0 0 30px rgba(116,255,44,.12)!important}.arena-hero-f15 .arena-hero-art{z-index:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;background:url(/brand/survive-arena-hero-cinematic-v1.png) 63% 59%/cover no-repeat!important;filter:saturate(1.1) contrast(1.07) brightness(.96)!important;transform:none!important;overflow:hidden!important}.arena-hero-f15 .arena-hero-art,.arena-hero-f15:before{position:absolute!important;inset:0!important;border-radius:20px!important}.arena-hero-f15:before{content:"";z-index:1!important;background:linear-gradient(90deg,rgba(0,7,3,.84),rgba(0,7,3,.56) 31%,rgba(0,7,3,.13) 50%,rgba(0,0,0,0) 72%),linear-gradient(180deg,rgba(0,0,0,.02),transparent 70%,rgba(0,9,4,.11))!important;pointer-events:none!important}.arena-hero-f15:after{content:"";position:absolute!important;z-index:-1!important;inset:-16px!important;border-radius:32px!important;background:radial-gradient(circle at 88% 20%,rgba(156,255,84,.2),transparent 28%),radial-gradient(circle at 5% 30%,rgba(109,255,48,.12),transparent 29%)!important;filter:blur(16px)!important;opacity:.9!important;pointer-events:none!important}.arena-hero-f15 .hub-title-copy{position:absolute!important;z-index:4!important;inset:25px auto auto 17px!important;left:17px!important;top:25px!important;right:auto!important;bottom:auto!important;width:51%!important;max-width:51%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;align-self:auto!important;transform:none!important;text-align:left!important;overflow:visible!important}.arena-hero-f15 .hub-title-copy>.eyebrow{margin:0 0 6px!important;color:#f6f8f7!important;font-size:5.2px!important;font-weight:900!important;letter-spacing:.19em!important;line-height:1.12!important}.arena-hero-f15 h1{margin:0 0 6px!important;font-size:31px!important;line-height:.88!important;letter-spacing:-.055em!important;text-align:left!important;max-width:none!important}.arena-hero-f15 h1 em,.arena-hero-f15 h1 span{display:block!important;font-style:normal!important;white-space:nowrap!important}.arena-hero-f15 h1 span{color:#f8faf9!important;text-shadow:0 4px 18px rgba(0,0,0,.88)!important}.arena-hero-f15 h1 em{color:#98ff31!important;text-shadow:0 0 24px rgba(133,255,49,.22)!important}.arena-hero-f15 .hub-title-copy>p{margin:0 0 8px!important;color:#eef3ef!important;font-size:4.15px!important;font-weight:850!important;letter-spacing:.17em!important;text-transform:uppercase!important;white-space:nowrap!important}.arena-hero-f15 .arena-pillars{position:static!important;display:flex!important;align-items:flex-start!important;gap:0!important;margin:0 0 5px!important;transform:none!important}.arena-hero-f15 .arena-pillars span{display:flex!important;flex-direction:column!important;align-items:center!important;width:43px!important;padding:0 6px!important;border-right:1px solid rgba(235,244,238,.24)!important}.arena-hero-f15 .arena-pillars span:first-child{padding-left:0!important;width:37px!important}.arena-hero-f15 .arena-pillars span:last-child{border-right:0!important}.arena-hero-f15 .arena-pillars small{margin-top:3px!important;color:#f1f5f2!important;font-size:3.7px!important;font-weight:850!important;letter-spacing:.14em!important}.arena-hero-f15 .arena-icon{display:block!important;position:relative!important;width:14px!important;height:14px!important;color:#9fff34!important;filter:drop-shadow(0 0 6px rgba(140,255,50,.34));transform:scale(.84)!important;transform-origin:center!important}.arena-hero-f15 .arena-subline{position:static!important;display:block!important;margin:0!important;padding:0!important;color:#e5ebe7!important;font-size:3.55px!important;font-weight:850!important;letter-spacing:.15em!important;line-height:1.35!important;transform:none!important}.arena-hero-f15 .arena-hero-mantra{position:absolute!important;z-index:4!important;top:25px!important;right:14px!important;width:56px!important;color:#f1f5f2!important;font-size:4.1px!important;font-weight:850!important;line-height:1.48!important;letter-spacing:.21em!important;text-align:left!important;text-shadow:0 2px 12px rgba(0,0,0,.85)!important;transform:none!important}.arena-hero-f15 .arena-hero-mantra span{display:block!important;width:24px!important;height:2px!important;margin-top:7px!important;margin-left:auto!important;background:#99ff31!important;box-shadow:0 0 10px rgba(145,255,50,.5)!important}.arena-hero-f15+.trial-profile-banner,.arena-hero-f15~.hub-actions:first-of-type{position:relative!important}@media(max-width:390px){.premium-arena-hero.arena-hero-f15{min-height:228px!important;margin-bottom:34px!important}.arena-hero-f15 .hub-title-copy{inset:23px auto auto 15px!important;left:15px!important;top:23px!important;width:52%!important;max-width:52%!important}.arena-hero-f15 h1{font-size:29px!important}.arena-hero-f15 .arena-hero-mantra{right:11px!important;top:23px!important;font-size:3.8px!important;width:52px!important}}:root{--f16-nav-glow:#9dff31;--f16-nav-bg:rgba(2,10,7,.975);--f16-nav-line:rgba(143,255,48,.16)}.bottom-nav.role-nav{left:50%!important;bottom:0!important;transform:translateX(-50%)!important;width:min(760px,100%)!important;min-height:88px!important;display:flex!important;align-items:stretch!important;justify-content:space-evenly!important;gap:6px!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom))!important;overflow-x:auto!important;overflow-y:hidden!important;background:linear-gradient(180deg,rgba(4,18,12,.98),rgba(1,8,5,.985))!important;border-top:1px solid rgba(119,255,64,.13)!important;box-shadow:0 -18px 42px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.025)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.bottom-nav.role-nav::-webkit-scrollbar{display:none!important}.bottom-nav.role-nav button{position:relative!important;flex:1 1!important;min-width:72px!important;max-width:150px!important;min-height:66px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:8px!important;border:1px solid transparent!important;border-radius:17px!important;background:transparent!important;color:#a8b5ae!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important}.bottom-nav.role-nav button.active{color:#b2ff3e!important;border-color:rgba(144,255,43,.72)!important;background:radial-gradient(circle at 50% 4%,rgba(170,255,68,.2),transparent 48%),linear-gradient(180deg,rgba(68,137,25,.25),rgba(14,46,14,.5))!important;box-shadow:0 0 18px rgba(118,255,38,.18),inset 0 0 0 1px rgba(176,255,84,.07),inset 0 12px 22px rgba(130,255,50,.05)!important}.bottom-nav.role-nav button.active:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#a7ff3c,transparent);box-shadow:0 0 10px rgba(148,255,54,.6)}.bottom-nav.role-nav .nav-icon-wrap{display:grid!important;place-items:center!important;min-height:28px!important;font-size:24px!important;line-height:1!important;filter:grayscale(.15) brightness(1.05)!important}.bottom-nav.role-nav button.active .nav-icon-wrap{filter:none!important;text-shadow:0 0 13px rgba(153,255,49,.55)!important}.bottom-nav.role-nav small{font-size:10px!important;line-height:1!important;font-weight:750!important;letter-spacing:-.01em!important;white-space:nowrap!important}.bottom-nav.role-nav button:not(.active) small{color:#aeb8b3!important}.bottom-nav.role-nav button.active small{color:#afff39!important}.hub-pending-heading{display:flex!important;justify-content:space-between!important;margin:24px 8px 10px!important;padding:0!important}.hub-pending-heading strong{color:#f4f6f5!important;font-size:19px!important;font-weight:900!important;letter-spacing:.035em!important}.hub-pending-heading span{color:#a9ff38!important;font-size:12px!important;font-weight:900!important}.hub-pending-list{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.premium-pending-request{min-height:118px!important;grid-template-columns:66px minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;padding:16px 15px!important;border:1px solid rgba(255,68,68,.78)!important;border-radius:16px!important;background:linear-gradient(90deg,rgba(10,10,9,.94),rgba(14,12,10,.86) 52%,rgba(28,16,12,.72)),radial-gradient(circle at 78% 18%,rgba(255,131,55,.08),transparent 31%),url(/brand/survive-mobile-stadium-v2.png) center 70%/cover no-repeat!important;box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.025)!important}.premium-pending-request:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.14),transparent 46%,rgba(64,22,15,.08)),radial-gradient(ellipse at 72% 100%,rgba(255,255,255,.025),transparent 45%);pointer-events:none}.premium-pending-request>*{position:relative;z-index:2}.pending-avatar-shield{position:relative!important;display:grid!important;place-items:center!important;width:56px!important;height:64px!important;margin:0!important;-webkit-clip-path:polygon(50% 0,94% 18%,90% 72%,50% 100%,10% 72%,6% 18%)!important;clip-path:polygon(50% 0,94% 18%,90% 72%,50% 100%,10% 72%,6% 18%)!important;background:linear-gradient(180deg,#202421,#0b0d0c 78%)!important;box-shadow:inset 0 0 0 1px rgba(255,67,62,.88),0 8px 16px rgba(0,0,0,.28)!important}.pending-avatar-shield i{color:#d5d8d6!important;font-size:25px!important;font-style:normal!important;line-height:1!important}.pending-avatar-shield b{position:absolute!important;right:-2px!important;bottom:0!important;display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border:2px solid #ffc14a!important;border-radius:50%!important;background:#12140f!important;color:#ffc14a!important;box-shadow:0 0 0 2px rgba(0,0,0,.35)!important}.premium-pending-request .hub-comp-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.premium-pending-request .hub-comp-main strong{color:#f5f6f5!important;font-size:18px!important;font-weight:900!important}.premium-pending-request .hub-comp-main span{max-width:100%!important;margin-top:4px!important;overflow:hidden!important;color:#b8c0bc!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.premium-pending-request .hub-comp-main small{margin-top:6px!important;color:#85918b!important;font-size:8px!important;font-weight:650!important;letter-spacing:.1em!important}.premium-pending-request .hub-blocked-side{min-width:104px!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.premium-pending-request .hub-pill-row{justify-content:flex-end!important}.premium-pending-request .hub-role,.premium-pending-request .hub-status{min-height:27px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 10px!important;border-radius:8px!important;font-weight:850!important;letter-spacing:.08em!important}.premium-pending-request .hub-role{border:1px solid rgba(210,219,214,.26)!important;background:rgba(255,255,255,.025)!important;color:#d5dcda!important}.premium-pending-request .hub-status.is-pending{border:1px solid rgba(255,180,48,.72)!important;background:linear-gradient(180deg,rgba(87,49,3,.44),rgba(48,31,8,.52))!important;color:#ffc75a!important;box-shadow:inset 0 1px rgba(255,255,255,.04)!important}.premium-pending-request .hub-cancel-request,.premium-pending-request .hub-status-copy{display:none!important}@media(max-width:620px){:root{--bottom-nav-height:88px;--bottom-nav-clearance:112px}.bottom-nav.role-nav{left:0!important;transform:none!important;width:100%!important;min-height:88px!important;padding:7px 8px calc(8px + env(safe-area-inset-bottom))!important;gap:5px!important}.bottom-nav.role-nav button{flex:1 1!important;min-width:72px!important;max-width:none!important;min-height:68px!important;border-radius:16px!important}.bottom-nav.role-nav .nav-icon-wrap{font-size:25px!important}.bottom-nav.role-nav small{font-size:9px!important}.hub-pending-heading{margin:20px 7px 9px!important}.hub-pending-heading strong{font-size:18px!important}.premium-pending-request{min-height:110px!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:10px!important;padding:14px 12px!important;border-radius:15px!important}.pending-avatar-shield{width:51px!important;height:58px!important}.pending-avatar-shield i{font-size:23px!important}.pending-avatar-shield b{width:21px!important;height:21px!important;font-size:11px!important}.premium-pending-request .hub-comp-main strong{font-size:17px!important}.premium-pending-request .hub-comp-main span{font-size:9px!important;max-width:190px!important}.premium-pending-request .hub-comp-main small{font-size:7.5px!important}.premium-pending-request .hub-blocked-side{min-width:88px!important;gap:6px!important}.premium-pending-request .hub-role,.premium-pending-request .hub-status{padding:6px 8px!important;font-size:7px!important}}@media(max-width:390px){.bottom-nav.role-nav{gap:3px!important;padding-left:6px!important;padding-right:6px!important}.bottom-nav.role-nav button{min-width:66px!important;min-height:64px!important;padding-left:4px!important;padding-right:4px!important}.bottom-nav.role-nav .nav-icon-wrap{font-size:23px!important}.bottom-nav.role-nav small{font-size:8.5px!important}.premium-pending-request{grid-template-columns:54px minmax(0,1fr) auto!important;gap:8px!important;padding:13px 10px!important}.pending-avatar-shield{width:48px!important;height:55px!important}.premium-pending-request .hub-comp-main strong{font-size:16px!important}.premium-pending-request .hub-comp-main span{max-width:160px!important;font-size:8.5px!important}.premium-pending-request .hub-blocked-side{min-width:80px!important}}:root{--f17-nav-bg:rgba(1,12,9,.97);--f17-neon:#9cff2f;--f17-amber:#ffc457}.bottom-nav.role-nav.premium-primary-nav{border-top:1px solid rgba(118,255,55,.11)!important;background:linear-gradient(180deg,rgba(3,17,13,.975),rgba(0,10,7,.995))!important;box-shadow:0 -16px 36px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.018)!important}.bottom-nav.role-nav.premium-primary-nav button{border-radius:18px!important}.bottom-nav.role-nav.premium-primary-nav button.active{border-color:rgba(132,255,50,.9)!important;background:radial-gradient(circle at 50% 24%,rgba(147,255,51,.24),transparent 48%),linear-gradient(180deg,rgba(41,110,19,.44),rgba(8,40,14,.62))!important;box-shadow:0 0 22px rgba(120,255,42,.24),inset 0 0 24px rgba(95,255,36,.09)!important}.bottom-nav.role-nav.premium-primary-nav button.active:after{content:"";position:absolute;inset:auto 14% 0;height:2px;background:linear-gradient(90deg,transparent,#a7ff37,transparent);box-shadow:0 0 12px rgba(150,255,61,.72)}.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{font-size:25px!important}.premium-pending-request{grid-template-columns:78px minmax(0,1fr) 106px!important;min-height:126px!important;gap:16px!important;border-color:rgba(236,53,53,.82)!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(7,9,8,.95),rgba(14,12,11,.88) 55%,rgba(31,15,12,.76)),radial-gradient(circle at 74% 18%,rgba(247,122,47,.08),transparent 30%),url(/brand/survive-mobile-stadium-v2.png) center 73%/cover no-repeat!important}.pending-avatar-shield{width:62px!important;height:70px!important}.pending-avatar-shield i{font-size:27px!important}.pending-avatar-shield b{right:-1px!important;bottom:1px!important;width:24px!important;height:24px!important;font-size:12px!important}.premium-pending-request .hub-comp-main{padding-right:4px!important}.premium-pending-request .hub-comp-main strong{font-size:20px!important;line-height:1.05!important}.premium-pending-request .hub-comp-main span{font-size:11px!important;color:#c0c6c3!important}.premium-pending-request .hub-comp-main small{font-size:9px!important;margin-top:5px!important}.premium-pending-request .hub-blocked-side{align-self:stretch!important;min-width:106px!important;position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;padding-top:2px!important}.premium-pending-request .hub-card-status{width:100%!important;align-items:flex-end!important}.premium-pending-request .hub-pill-row{position:absolute!important;left:calc(-100% - 10px)!important;bottom:2px!important}.premium-pending-request .hub-role,.premium-pending-request .hub-status{min-height:25px!important}.premium-pending-request .hub-status.is-pending{position:absolute!important;right:0!important;top:0!important;min-width:96px!important;min-height:32px!important;padding:7px 12px!important;font-size:9px!important;border-radius:8px!important;border-color:rgba(255,175,44,.82)!important;background:linear-gradient(180deg,rgba(83,47,4,.42),rgba(33,25,9,.72))!important}@media(max-width:620px){.bottom-nav.role-nav.premium-primary-nav{gap:4px!important;padding-left:7px!important;padding-right:7px!important}.bottom-nav.role-nav.premium-primary-nav button{min-width:0!important;padding-left:4px!important;padding-right:4px!important;border-radius:16px!important}.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{font-size:24px!important}.bottom-nav.role-nav.premium-primary-nav small{font-size:9px!important}.premium-pending-request{grid-template-columns:66px minmax(0,1fr) 94px!important;min-height:118px!important;gap:12px!important;padding:14px 13px!important}.pending-avatar-shield{width:56px!important;height:64px!important}.premium-pending-request .hub-comp-main strong{font-size:18px!important}.premium-pending-request .hub-comp-main span{font-size:10px!important}.premium-pending-request .hub-comp-main small{font-size:8px!important}.premium-pending-request .hub-blocked-side{min-width:94px!important}.premium-pending-request .hub-status.is-pending{min-width:90px!important;font-size:8px!important}.premium-pending-request .hub-pill-row{left:calc(-100% - 8px)!important;bottom:1px!important}}@media(max-width:420px){.bottom-nav.role-nav.premium-primary-nav small{font-size:8px!important;letter-spacing:-.02em!important}.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{font-size:22px!important}.premium-pending-request{grid-template-columns:58px minmax(0,1fr) 82px!important;gap:9px!important;padding:13px 10px!important}.pending-avatar-shield{width:50px!important;height:58px!important}.premium-pending-request .hub-comp-main strong{font-size:16.5px!important}.premium-pending-request .hub-comp-main span{font-size:9px!important;line-height:1.3!important}.premium-pending-request .hub-comp-main small{font-size:7.5px!important}.premium-pending-request .hub-blocked-side{min-width:82px!important}.premium-pending-request .hub-status.is-pending{min-width:78px!important;padding:6px 8px!important;font-size:7.5px!important}.premium-pending-request .hub-pill-row{left:calc(-100% - 6px)!important;gap:6px!important}.premium-pending-request .hub-role,.premium-pending-request .hub-status{font-size:7px!important;padding:5px 7px!important}}.bottom-nav.role-nav.premium-primary-nav{grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;overflow-x:hidden!important}.premium-pending-request{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) 98px!important;grid-template-areas:"avatar main topstate" "avatar chips topstate"!important;grid-column-gap:14px!important;column-gap:14px!important;grid-row-gap:8px!important;row-gap:8px!important;align-items:center!important;min-height:132px!important;padding:16px!important;overflow:hidden!important}.premium-pending-request .pending-avatar-shield{grid-area:avatar!important;align-self:center!important}.premium-pending-request .hub-comp-main{grid-area:main!important;min-width:0!important;padding:0!important}.premium-pending-request .hub-comp-main strong{display:block!important;margin:0!important}.premium-pending-request .hub-comp-main span{display:block!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}.premium-pending-request .pending-top-state{grid-area:topstate!important;align-self:start!important;justify-self:end!important;min-width:88px!important;padding:8px 10px!important;border-radius:9px!important;text-align:center!important;font-size:8px!important;font-weight:900!important;letter-spacing:.11em!important;border:1px solid rgba(255,185,59,.72)!important;color:#ffc653!important;background:rgba(67,41,4,.38)!important}.premium-pending-request .pending-top-state.is-declined{border-color:rgba(255,90,90,.6)!important;color:#ff8b8b!important;background:rgba(75,10,10,.32)!important}.premium-pending-request .hub-blocked-side{grid-area:chips!important;position:static!important;min-width:0!important;align-self:end!important}.premium-pending-request .hub-blocked-side,.premium-pending-request .hub-card-status{display:block!important;width:auto!important}.premium-pending-request .hub-pill-row{position:static!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important}.premium-pending-request .hub-role,.premium-pending-request .hub-status{min-width:0!important;min-height:24px!important;padding:5px 9px!important;border-radius:7px!important;font-size:8px!important;line-height:1!important}.premium-pending-request .hub-cancel-request,.premium-pending-request .hub-request-again{display:none!important}@media(max-width:720px){.bottom-nav.role-nav.premium-primary-nav{gap:3px!important;padding-left:5px!important;padding-right:5px!important}.bottom-nav.role-nav.premium-primary-nav button{min-width:0!important;padding:7px 2px 6px!important;border-radius:15px!important}.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{font-size:22px!important}.bottom-nav.role-nav.premium-primary-nav small{font-size:7.8px!important;white-space:nowrap!important}.premium-pending-request{grid-template-columns:58px minmax(0,1fr) 86px!important;grid-template-areas:"avatar main topstate" "avatar chips topstate"!important;column-gap:11px!important;row-gap:7px!important;min-height:124px!important;padding:14px 12px!important}.premium-pending-request .pending-avatar-shield{width:54px!important;height:62px!important}.premium-pending-request .hub-comp-main strong{font-size:18px!important}.premium-pending-request .hub-comp-main span{font-size:9.5px!important;line-height:1.35!important}.premium-pending-request .hub-comp-main small{font-size:7.5px!important}.premium-pending-request .pending-top-state{min-width:82px!important;padding:7px 8px!important;font-size:7.5px!important}.premium-pending-request .hub-role,.premium-pending-request .hub-status{font-size:7px!important;padding:5px 7px!important}}@media(max-width:390px){.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{font-size:20px!important}.bottom-nav.role-nav.premium-primary-nav small{font-size:7px!important}.premium-pending-request{grid-template-columns:52px minmax(0,1fr) 76px!important;column-gap:8px!important;padding:12px 9px!important}.premium-pending-request .pending-avatar-shield{width:48px!important;height:56px!important}.premium-pending-request .hub-comp-main strong{font-size:16.5px!important}.premium-pending-request .hub-comp-main span{font-size:8.7px!important}.premium-pending-request .pending-top-state{min-width:72px!important;font-size:6.8px!important;padding:6px!important}.premium-pending-request .hub-pill-row{gap:5px!important}.premium-pending-request .hub-role,.premium-pending-request .hub-status{font-size:6.5px!important;padding:4px 6px!important}}.bottom-nav.role-nav.premium-primary-nav{left:22px!important;right:22px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;min-height:86px!important;padding:7px!important;gap:6px!important;border:1px solid rgba(129,255,61,.14)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(3,18,14,.96),rgba(1,10,8,.985))!important;box-shadow:0 -8px 28px rgba(0,0,0,.24),0 10px 28px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.025)!important;backdrop-filter:blur(18px) saturate(1.1)!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;overflow:hidden!important}.bottom-nav.role-nav.premium-primary-nav button{position:relative!important;min-width:0!important;min-height:70px!important;padding:8px 3px 7px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:#9ca8a3!important;overflow:hidden!important}.bottom-nav.role-nav.premium-primary-nav button.active{border-color:rgba(119,255,43,.76)!important;color:#a9ff4a!important;background:radial-gradient(circle at 50% 18%,rgba(113,255,47,.23),transparent 48%),linear-gradient(180deg,rgba(28,73,12,.64),rgba(8,35,12,.76))!important;box-shadow:0 0 0 1px rgba(133,255,65,.1),0 0 24px rgba(86,255,32,.29),inset 0 0 22px rgba(97,255,40,.1)!important}.bottom-nav.role-nav.premium-primary-nav button.active:after{content:""!important;position:absolute!important;left:18%!important;right:18%!important;bottom:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#8cff32,transparent)!important;box-shadow:0 0 10px #72ff29!important}.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{display:block!important;font-size:26px!important;line-height:1!important;filter:grayscale(.35) brightness(.95)!important}.bottom-nav.role-nav.premium-primary-nav button.active .nav-icon-wrap{filter:none!important;text-shadow:0 0 12px rgba(127,255,47,.72)!important}.bottom-nav.role-nav.premium-primary-nav small{display:block!important;margin-top:7px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;color:inherit!important}.premium-pending-request.pending-target-card{position:relative!important;display:grid!important;grid-template-columns:78px minmax(0,1fr) 104px!important;grid-template-areas:"avatar main topstate" "avatar chips topstate"!important;grid-column-gap:15px!important;column-gap:15px!important;grid-row-gap:7px!important;row-gap:7px!important;align-items:center!important;min-height:126px!important;padding:14px 16px!important;border:1px solid rgba(227,61,61,.82)!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(6,25,18,.91),rgba(8,13,12,.74) 45%,rgba(25,8,8,.52)),radial-gradient(ellipse at 68% 110%,rgba(255,255,255,.035),transparent 56%),linear-gradient(180deg,#07130f,#060b09)!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.22)!important;overflow:hidden!important}.premium-pending-request.pending-target-card:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;opacity:.34!important;background:repeating-radial-gradient(ellipse at 72% 120%,transparent 0 28px,rgba(255,255,255,.035) 29px 30px,transparent 31px 46px)!important}.premium-pending-request.pending-target-card .pending-avatar-shield{grid-area:avatar!important;position:relative!important;z-index:2!important;width:68px!important;height:76px!important;align-self:center!important}.premium-pending-request.pending-target-card .hub-comp-main{grid-area:main!important;position:relative!important;z-index:2!important;display:block!important;min-width:0!important;padding:0!important;text-align:left!important}.premium-pending-request.pending-target-card .hub-comp-main strong{display:block!important;margin:0 0 4px!important;color:#f6f7f6!important;font-size:20px!important;font-weight:900!important;line-height:1.05!important}.premium-pending-request.pending-target-card .hub-comp-main span{display:block!important;margin:0!important;max-width:none!important;color:#b8bfbc!important;font-size:10px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.premium-pending-request.pending-target-card .hub-comp-main small{display:block!important;margin-top:5px!important;color:#7f8b86!important;font-size:8px!important;font-weight:750!important;letter-spacing:.1em!important}.premium-pending-request.pending-target-card .pending-top-state{grid-area:topstate!important;position:relative!important;z-index:3!important;align-self:start!important;justify-self:end!important;min-width:96px!important;padding:8px 10px!important;border:1px solid rgba(255,183,53,.72)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(85,48,4,.54),rgba(43,26,5,.58))!important;color:#ffc65b!important;text-align:center!important;font-size:8px!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important;box-shadow:inset 0 1px rgba(255,255,255,.05)!important}.premium-pending-request.pending-target-card .pending-top-state.is-declined{border-color:rgba(255,92,92,.72)!important;background:rgba(58,10,10,.56)!important;color:#ff8f8f!important}.premium-pending-request.pending-target-card .pending-chip-row{grid-area:chips!important;position:relative!important;z-index:3!important;gap:8px!important;min-width:0!important}.premium-pending-request.pending-target-card .pending-chip-row .hub-role,.premium-pending-request.pending-target-card .pending-chip-row .hub-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:24px!important;padding:5px 10px!important;border-radius:7px!important;font-size:8px!important;font-weight:800!important;line-height:1!important;letter-spacing:.07em!important;box-shadow:none!important}.premium-pending-request.pending-target-card .pending-chip-row .hub-role{border:1px solid rgba(207,219,214,.3)!important;background:rgba(255,255,255,.02)!important;color:#d1d8d5!important}.premium-pending-request.pending-target-card .pending-chip-row .hub-status.is-pending{border:1px solid rgba(181,188,184,.28)!important;background:rgba(255,255,255,.015)!important;color:#c5cbc8!important}.premium-pending-request.pending-target-card .hub-cancel-request,.premium-pending-request.pending-target-card .hub-request-again{display:none!important}@media(max-width:720px){.bottom-nav.role-nav.premium-primary-nav{left:20px!important;right:20px!important;gap:4px!important;min-height:84px!important;padding:6px!important}.bottom-nav.role-nav.premium-primary-nav button{min-height:68px!important;padding:8px 2px 6px!important;border-radius:15px!important}.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{font-size:24px!important}.bottom-nav.role-nav.premium-primary-nav small{font-size:8.5px!important;margin-top:6px!important;letter-spacing:-.01em!important}.premium-pending-request.pending-target-card{grid-template-columns:64px minmax(0,1fr) 92px!important;column-gap:12px!important;min-height:118px!important;padding:13px 12px!important}.premium-pending-request.pending-target-card .pending-avatar-shield{width:58px!important;height:66px!important}.premium-pending-request.pending-target-card .hub-comp-main strong{font-size:18px!important}.premium-pending-request.pending-target-card .hub-comp-main span{font-size:9.5px!important}.premium-pending-request.pending-target-card .hub-comp-main small{font-size:7.5px!important}.premium-pending-request.pending-target-card .pending-top-state{min-width:86px!important;padding:7px 8px!important;font-size:7.5px!important}.premium-pending-request.pending-target-card .pending-chip-row .hub-role,.premium-pending-request.pending-target-card .pending-chip-row .hub-status{font-size:7px!important;padding:5px 8px!important}}@media(max-width:430px){.bottom-nav.role-nav.premium-primary-nav{left:10px!important;right:10px!important;gap:2px!important;padding:5px!important}.bottom-nav.role-nav.premium-primary-nav .nav-icon-wrap{font-size:21px!important}.bottom-nav.role-nav.premium-primary-nav small{font-size:7px!important;margin-top:5px!important}.premium-pending-request.pending-target-card{grid-template-columns:54px minmax(0,1fr) 80px!important;column-gap:9px!important;row-gap:6px!important;padding:12px 9px!important;min-height:112px!important}.premium-pending-request.pending-target-card .pending-avatar-shield{width:50px!important;height:58px!important}.premium-pending-request.pending-target-card .hub-comp-main strong{font-size:16px!important}.premium-pending-request.pending-target-card .hub-comp-main span{font-size:8.5px!important;line-height:1.3!important}.premium-pending-request.pending-target-card .hub-comp-main small{font-size:7px!important}.premium-pending-request.pending-target-card .pending-top-state{min-width:74px!important;padding:6px!important;font-size:6.8px!important}.premium-pending-request.pending-target-card .pending-chip-row{gap:5px!important}.premium-pending-request.pending-target-card .pending-chip-row .hub-role,.premium-pending-request.pending-target-card .pending-chip-row .hub-status{font-size:6.3px!important;padding:4px 6px!important}}.premium-pending-request.pending-target-card{min-height:116px!important}.premium-pending-request.pending-target-card .pending-chip-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;max-width:100%!important;gap:7px!important}.premium-pending-request.pending-target-card .pending-chip-row .hub-role,.premium-pending-request.pending-target-card .pending-chip-row .hub-status{position:static!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;white-space:nowrap!important}@media(max-width:720px){.premium-pending-request.pending-target-card{min-height:110px!important;padding-top:12px!important;padding-bottom:12px!important}.premium-pending-request.pending-target-card .pending-chip-row{gap:6px!important}}@media(max-width:430px){.premium-pending-request.pending-target-card{grid-template-columns:52px minmax(0,1fr) 76px!important;min-height:106px!important;row-gap:5px!important}.premium-pending-request.pending-target-card .pending-chip-row{gap:5px!important}.premium-pending-request.pending-target-card .pending-chip-row .hub-role,.premium-pending-request.pending-target-card .pending-chip-row .hub-status{padding:4px 5px!important;font-size:6px!important}}.arena-hero-v21{position:relative;isolation:isolate;width:100%;min-height:238px;margin:8px 0 34px;border:1px solid rgba(151,255,55,.42);border-radius:22px;overflow:visible;background:#031008;box-shadow:0 24px 54px rgba(0,0,0,.42),0 0 30px rgba(99,255,62,.06)}.arena-hero-v21:after{content:"";z-index:-1;inset:-14px -16px -18px;border-radius:34px;opacity:.2;filter:blur(16px) saturate(1.18);pointer-events:none}.arena-hero-v21:after,.arena-v21-art{position:absolute;background:url(/brand/survive-arena-hero-cinematic-v1.png) 63% 59%/cover no-repeat}.arena-v21-art{z-index:0;inset:0;border-radius:21px;overflow:hidden;filter:saturate(1.1) contrast(1.07) brightness(.96)}.arena-v21-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,8,4,.42),rgba(0,8,4,.1) 45%,rgba(0,8,4,0) 72%)}.arena-v21-copy{position:absolute;z-index:3;left:17px;top:24px;width:52%;max-width:52%;margin:0;padding:0;text-align:left}.arena-v21-copy>.eyebrow{margin:0 0 6px;color:#f6f8f7;font-size:5.2px;font-weight:900;letter-spacing:.19em;line-height:1.12}.arena-v21-copy h1{margin:0 0 6px;font-size:31px;line-height:.88;letter-spacing:-.055em;text-align:left}.arena-v21-copy h1 em,.arena-v21-copy h1 span{display:block;font-style:normal;white-space:nowrap}.arena-v21-copy h1 span{color:#f8faf9;text-shadow:0 4px 18px rgba(0,0,0,.88)}.arena-v21-copy h1 em{color:#98ff31;text-shadow:0 0 24px rgba(133,255,49,.22)}.arena-v21-copy>p{margin:0 0 8px;color:#eef3ef;font-size:4.15px;font-weight:850;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.arena-v21-pillars{display:flex;align-items:flex-start;gap:0;margin:0 0 5px}.arena-v21-pillars>span{display:flex;flex-direction:column;align-items:center;width:43px;padding:0 6px;border-right:1px solid rgba(235,244,238,.24)}.arena-v21-pillars>span:first-child{width:37px;padding-left:0}.arena-v21-pillars>span:last-child{border-right:0}.arena-v21-pillars small{margin-top:3px;color:#f1f5f2;font-size:3.7px;font-weight:850;letter-spacing:.14em}.arena-v21-pillars .arena-icon{display:block;position:relative;width:14px;height:14px;color:#9fff34;filter:drop-shadow(0 0 6px rgba(140,255,50,.34));transform:scale(.84);transform-origin:center}.arena-v21-subline{display:block;margin:0;padding:0;color:#e5ebe7;font-size:3.55px;font-weight:850;letter-spacing:.15em;line-height:1.35}.arena-v21-mantra{position:absolute;z-index:3;top:24px;right:14px;width:56px;color:#f1f5f2;font-size:4.1px;font-weight:850;line-height:1.48;letter-spacing:.21em;text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.85)}.arena-v21-mantra span{display:block;width:24px;height:2px;margin:7px 0 0 auto;background:#99ff31;box-shadow:0 0 10px rgba(145,255,50,.5)}.pending-request-v21{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 92px;grid-template-areas:"avatar copy state";align-items:center;grid-column-gap:12px;column-gap:12px;min-height:112px;padding:12px;border:1px solid rgba(255,73,73,.72);border-radius:18px;overflow:hidden;background:linear-gradient(90deg,rgba(4,23,14,.96),rgba(6,19,13,.88) 60%,rgba(36,12,12,.58)),radial-gradient(circle at 60% 100%,rgba(255,255,255,.035),transparent 52%);box-shadow:inset 0 0 38px rgba(255,255,255,.015)}.pending-request-v21:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 62% 110%,rgba(255,255,255,.05),transparent 48%),linear-gradient(165deg,transparent 62%,rgba(255,255,255,.025) 63%,transparent 64%);opacity:.85;pointer-events:none}.pending-v21-avatar{grid-area:avatar;position:relative;z-index:1;display:grid;place-items:center;width:58px;height:66px;-webkit-clip-path:polygon(50% 0,92% 16%,92% 72%,50% 100%,8% 72%,8% 16%);clip-path:polygon(50% 0,92% 16%,92% 72%,50% 100%,8% 72%,8% 16%);background:linear-gradient(180deg,#1e2422,#0b0e0d);border:1px solid rgba(255,78,78,.55);color:#d8ddda;font-size:18px}.pending-v21-avatar b{position:absolute;right:-1px;bottom:3px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;border:2px solid #f2b63c;background:#12140e;color:#f2b63c;font-size:10px}.pending-v21-copy{grid-area:copy;position:relative;z-index:1;min-width:0;align-self:center}.pending-v21-copy>strong{display:block;margin:0 0 4px;color:#f7f8f7;font-size:18px;font-weight:900;line-height:1.05}.pending-v21-copy>span{display:block;margin:0;color:#b8bfbc;font-size:9.5px;line-height:1.35;white-space:normal}.pending-v21-copy>small{display:block;margin-top:5px;color:#7f8b86;font-size:7.5px;font-weight:750;letter-spacing:.1em}.pending-v21-chips{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;margin-top:9px;white-space:nowrap}.pending-v21-chips>span{min-height:24px;padding:5px 8px;border:1px solid rgba(207,219,214,.3);border-radius:7px;background:rgba(255,255,255,.02);color:#d1d8d5;font-size:7px;font-weight:850;letter-spacing:.04em}.pending-v21-chips>span,.pending-v21-state{display:inline-flex;align-items:center;justify-content:center}.pending-v21-state{grid-area:state;position:relative;z-index:1;align-self:start;justify-self:end;min-width:86px;padding:7px 8px;border:1px solid rgba(241,180,55,.72);border-radius:10px;background:rgba(78,50,5,.34);color:#ffc85c;font-size:7.5px;font-weight:900;letter-spacing:.12em}.pending-v21-state.is-declined{border-color:rgba(255,92,92,.72);background:rgba(58,10,10,.56);color:#ff8f8f}.pending-v21-action{display:none}.bottom-nav-v21{position:fixed;z-index:40;left:max(12px,calc((100vw - 760px)/2 + 12px));right:max(12px,calc((100vw - 760px)/2 + 12px));bottom:max(10px,env(safe-area-inset-bottom));display:grid;align-items:stretch;grid-gap:5px;gap:5px;min-height:84px;padding:6px;border:1px solid rgba(110,164,126,.22);border-radius:20px;background:linear-gradient(180deg,rgba(4,18,12,.96),rgba(2,11,7,.98));box-shadow:0 -10px 34px rgba(0,0,0,.26),0 12px 28px rgba(0,0,0,.4),inset 0 0 24px rgba(85,255,100,.025);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav-v21 button{min-width:0;min-height:68px;padding:8px 3px 6px;border:1px solid transparent;border-radius:15px;background:transparent;color:#a9b4ae;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow:hidden}.bottom-nav-v21 .nav-icon-wrap{display:block;font-size:24px;line-height:1;color:#c3ccc7;filter:grayscale(.65)}.bottom-nav-v21 small{display:block;margin-top:6px;max-width:100%;font-size:8.5px;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.bottom-nav-v21 button.active{border-color:rgba(143,255,52,.75);background:radial-gradient(circle at 50% 32%,rgba(150,255,51,.26),rgba(48,116,22,.22) 48%,rgba(5,24,12,.86) 100%);color:#a7ff3d;box-shadow:inset 0 0 0 1px rgba(143,255,52,.12),0 0 24px rgba(126,255,48,.24)}.bottom-nav-v21 button.active .nav-icon-wrap{color:#a7ff3d;filter:none;text-shadow:0 0 12px rgba(127,255,47,.72)}@media(max-width:720px){.arena-hero-v21{min-height:236px;margin:8px 0 34px}.pending-request-v21{grid-template-columns:58px minmax(0,1fr) 86px;column-gap:10px;min-height:108px;padding:11px 10px}.pending-v21-avatar{width:54px;height:62px}.bottom-nav-v21{left:18px;right:18px;min-height:82px}.bottom-nav-v21 button{min-height:66px}}@media(max-width:430px){.arena-hero-v21{min-height:228px;margin-bottom:32px}.arena-v21-copy{left:15px;top:23px;width:53%;max-width:53%}.arena-v21-copy h1{font-size:29px}.arena-v21-mantra{right:11px;top:23px;font-size:3.8px;width:52px}.pending-request-v21{grid-template-columns:50px minmax(0,1fr) 74px;column-gap:8px;min-height:104px;padding:10px 9px}.pending-v21-avatar{width:48px;height:56px}.pending-v21-copy>strong{font-size:16px}.pending-v21-copy>span{font-size:8.5px;line-height:1.3}.pending-v21-copy>small{font-size:7px}.pending-v21-chips{gap:5px;margin-top:7px}.pending-v21-chips>span{min-height:22px;padding:4px 6px;font-size:6.3px}.pending-v21-state{min-width:70px;padding:6px;font-size:6.6px}.bottom-nav-v21{left:10px;right:10px;gap:3px;padding:5px;min-height:78px;border-radius:18px}.bottom-nav-v21 button{min-height:64px;padding:7px 2px 5px;border-radius:14px}.bottom-nav-v21 .nav-icon-wrap{font-size:21px}.bottom-nav-v21 small{font-size:7px;margin-top:5px;letter-spacing:-.01em}}.pending-request-v22{position:relative;isolation:isolate;display:grid;grid-template-columns:78px minmax(0,1fr) 106px;grid-template-areas:"avatar copy state";align-items:center;grid-column-gap:18px;column-gap:18px;width:100%;min-height:144px;padding:16px 18px 15px;border:1px solid rgba(255,63,63,.9);border-radius:22px;overflow:hidden;background:linear-gradient(90deg,rgba(1,12,7,.95),rgba(2,13,8,.82) 47%,rgba(11,8,7,.86)),url(/brand/survive-arena-hero-cinematic-v1.png) 64% 70%/cover no-repeat;box-shadow:0 0 0 1px rgba(255,66,66,.08),0 0 24px rgba(255,38,38,.1),inset 0 0 42px rgba(0,0,0,.28)}.pending-request-v22:before{z-index:-1;background:radial-gradient(circle at 93% 25%,rgba(255,40,40,.16),transparent 23%),radial-gradient(circle at 62% 72%,rgba(80,255,82,.06),transparent 36%),linear-gradient(90deg,transparent 44%,rgba(0,0,0,.12) 66%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.24))}.pending-request-v22:after,.pending-request-v22:before{content:"";position:absolute;inset:0;pointer-events:none}.pending-request-v22:after{border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),inset 0 -1px 0 rgba(64,255,96,.05)}.pending-v22-avatar{grid-area:avatar;position:relative;z-index:2;width:74px;height:86px;align-self:center;justify-self:start;filter:drop-shadow(0 8px 18px rgba(0,0,0,.42))}.pending-v22-avatar:after,.pending-v22-avatar:before{content:"";position:absolute;-webkit-clip-path:polygon(50% 0,92% 15%,92% 67%,78% 83%,50% 100%,22% 83%,8% 67%,8% 15%);clip-path:polygon(50% 0,92% 15%,92% 67%,78% 83%,50% 100%,22% 83%,8% 67%,8% 15%)}.pending-v22-avatar:before{inset:0;background:linear-gradient(135deg,#6cff45,#28332d 30%,#131a17 68%,#5cff3c);box-shadow:0 0 18px rgba(100,255,63,.16)}.pending-v22-avatar:after{inset:3px;background:linear-gradient(180deg,rgba(20,31,27,.98),rgba(5,10,8,.98))}.pending-v22-person{position:absolute;z-index:3;inset:14px 14px 17px;display:block}.pending-v22-person b,.pending-v22-person i{position:absolute;left:50%;display:block;background:linear-gradient(180deg,#d7dad8,#9ea6a2);transform:translateX(-50%)}.pending-v22-person i{top:2px;width:25px;height:28px;border-radius:50%}.pending-v22-person b{bottom:1px;width:43px;height:31px;border-radius:50% 50% 22% 22%/72% 72% 28% 28%}.pending-v22-clock{position:absolute;z-index:5;right:-2px;bottom:3px;display:grid;place-items:center;width:31px;height:31px;border:2px solid #ffb72f;border-radius:50%;background:#15140e;color:#ffc247;font-size:17px;font-weight:900;line-height:1;box-shadow:0 0 0 3px rgba(5,9,6,.92),0 0 15px rgba(255,172,35,.25)}.pending-v22-copy{grid-area:copy;position:relative;z-index:2;min-width:0;align-self:center;padding-top:2px;text-align:left}.pending-v22-copy>strong{display:block;margin:0 0 8px;color:#fbfcfb;font-size:23px;font-weight:900;line-height:1.02;letter-spacing:-.025em;text-shadow:0 3px 14px rgba(0,0,0,.6)}.pending-v22-copy>span{display:block;margin:0;color:#d6dcda;font-size:12px;font-weight:500;line-height:1.35;white-space:normal}.pending-v22-copy>small{display:block;margin-top:7px;color:#77847e;font-size:9.5px;font-weight:800;line-height:1;letter-spacing:.13em}.pending-v22-chips{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:9px;margin-top:13px}.pending-v22-chips>span{flex:0 0 auto;padding:7px 12px;border:1px solid rgba(190,201,196,.34);border-radius:14px;background:rgba(2,10,7,.48);color:#dce4e0;font-size:9px;font-weight:850;letter-spacing:.08em;white-space:nowrap;box-shadow:inset 0 0 12px rgba(255,255,255,.015)}.pending-v22-chips>span,.pending-v22-state{display:inline-flex;align-items:center;justify-content:center;min-height:31px;line-height:1}.pending-v22-state{grid-area:state;position:relative;z-index:2;align-self:start;justify-self:end;gap:6px;min-width:88px;padding:6px 10px;border:1px solid rgba(255,185,55,.68);border-radius:999px;background:linear-gradient(180deg,rgba(65,43,8,.58),rgba(27,22,12,.52));color:#f7b83f;font-size:8.7px;font-weight:900;letter-spacing:.1em;box-shadow:0 0 12px rgba(255,166,24,.06),inset 0 0 10px rgba(255,175,35,.035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pending-v22-state>i{font-style:normal;font-size:12px;line-height:1;color:#ffc14d;transform:translateY(-.5px)}.pending-v22-state>b{font:inherit;letter-spacing:inherit}.pending-v22-state.is-declined{border-color:rgba(255,92,92,.82);background:rgba(58,10,10,.66);color:#ff9696}.pending-v22-action{display:none}@media(max-width:430px){.pending-request-v22{grid-template-columns:70px minmax(0,1fr) 92px;column-gap:13px;min-height:136px;padding:14px;border-radius:20px}.pending-v22-avatar{width:66px;height:78px}.pending-v22-clock{width:29px;height:29px;font-size:16px}.pending-v22-copy>strong{margin-bottom:7px;font-size:21px}.pending-v22-copy>span{font-size:10.5px;line-height:1.34}.pending-v22-copy>small{margin-top:6px;font-size:8.7px}.pending-v22-chips{gap:7px;margin-top:11px}.pending-v22-chips>span{min-height:28px;padding:6px 10px;border-radius:12px;font-size:8px}.pending-v22-state{min-width:80px;min-height:29px;padding:6px 8px;font-size:7.9px;gap:5px}.pending-v22-state>i{font-size:10px}}@media(max-width:380px){.pending-request-v22{grid-template-columns:60px minmax(0,1fr) 80px;column-gap:10px;min-height:128px;padding:12px 11px}.pending-v22-avatar{width:58px;height:69px}.pending-v22-clock{width:26px;height:26px;font-size:14px}.pending-v22-copy>strong{font-size:18px}.pending-v22-copy>span{font-size:9.2px}.pending-v22-copy>small{font-size:7.7px}.pending-v22-chips{gap:6px;margin-top:9px}.pending-v22-chips>span{min-height:25px;padding:5px 8px;font-size:7px}.pending-v22-state{min-width:72px;min-height:27px;padding:5px 7px;font-size:7.1px;gap:4px}.pending-v22-state>i{font-size:9px}}.matchday-status-v23{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:12px;min-height:30px;padding:6px 10px;border:1px solid rgba(132,255,70,.35);border-radius:999px;background:linear-gradient(180deg,rgba(12,35,17,.72),rgba(4,18,10,.62));box-shadow:inset 0 0 13px rgba(97,255,69,.035),0 0 14px rgba(83,255,53,.04);color:#f3f7f4;font-size:8.7px;font-weight:900;line-height:1;letter-spacing:.075em;pointer-events:none}.matchday-status-v23 i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#8cff3d;box-shadow:0 0 0 3px rgba(140,255,61,.08),0 0 10px rgba(140,255,61,.48)}.matchday-status-v23 b,.matchday-status-v23 em{font:inherit;letter-spacing:inherit}.matchday-status-v23 b{color:#f1f5f2}.matchday-status-v23 em{color:#8cff3d;font-style:normal}@media(max-width:430px){.matchday-status-v23{margin-top:10px;min-height:27px;padding:5px 9px;gap:5px;font-size:7.8px}.matchday-status-v23 i{width:6px;height:6px;flex-basis:6px}}.survive-wordmark{display:block!important;line-height:1!important;white-space:nowrap!important}.survive-wordmark-e{display:none!important}.premium-hub-brand .survive-wordmark,.topbar .survive-wordmark{font-family:inherit!important;font-weight:950!important;letter-spacing:.08em!important;background:linear-gradient(180deg,#fafdfb,#d6ddd8 34%,#f3f6f4 58%,#6b746f)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}.premium-hub-brand{gap:12px!important;align-items:center!important}.premium-hub-brand>img,.topbar .brand-lockup>img{object-fit:contain!important;filter:drop-shadow(0 0 16px rgba(120,255,40,.34))!important}.premium-hub-brand>img{width:64px!important;height:64px!important}.premium-hub-brand-copy,.survive-topbar-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important}.premium-hub-brand .survive-wordmark{font-size:24px!important;letter-spacing:.06em!important}.topbar .brand-lockup .survive-wordmark{font-size:18px!important;letter-spacing:.07em!important}.survive-tagline{display:block!important;margin-top:4px!important;color:#dbe7de!important;font-size:5.5px!important;font-weight:850!important;letter-spacing:.24em!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important}.topbar .brand-lockup .eyebrow{margin-bottom:2px!important}@media(max-width:430px){.premium-hub-brand{gap:10px!important}.premium-hub-brand>img{width:58px!important;height:58px!important}.premium-hub-brand .survive-wordmark{font-size:20px!important}.survive-tagline{font-size:5px!important;letter-spacing:.2em!important}}.premium-hub-brand{gap:8px!important}.premium-hub-brand>img{width:58px!important;height:58px!important;filter:drop-shadow(0 0 12px rgba(120,255,40,.27))!important}.premium-hub-brand .survive-wordmark{font-size:23px!important;letter-spacing:.055em!important;background:linear-gradient(180deg,#ffffff,#dbe1dd 34%,#f7faf8 52%,#7e8982 78%,#e8edea)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.08)) drop-shadow(0 0 5px rgba(151,255,59,.05))!important}.premium-hub-brand .survive-tagline{margin-top:3px!important;letter-spacing:.21em!important;color:#d4ddd7!important}.pending-request-v22{background:linear-gradient(90deg,rgba(1,12,7,.97),rgba(2,13,8,.88) 46%,rgba(8,9,7,.93)),url(/brand/survive-arena-hero-cinematic-v1.png) 64% 70%/cover no-repeat!important;box-shadow:0 0 0 1px rgba(255,66,66,.055),0 0 18px rgba(255,38,38,.07),inset 0 0 42px rgba(0,0,0,.31)!important}.pending-request-v22:before{background:radial-gradient(circle at 93% 25%,rgba(255,40,40,.115),transparent 23%),radial-gradient(circle at 62% 72%,rgba(80,255,82,.04),transparent 36%),linear-gradient(90deg,transparent 43%,rgba(0,0,0,.2) 63%,rgba(0,0,0,.46)),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.29))!important}.pending-v22-state{min-height:29px!important;padding:5px 10px!important;border-color:rgba(255,185,55,.56)!important;background:linear-gradient(180deg,rgba(65,43,8,.5),rgba(27,22,12,.46))!important;box-shadow:0 0 9px rgba(255,166,24,.04),inset 0 0 8px rgba(255,175,35,.025)!important}.pending-v22-chips>span{min-height:28px!important;padding:6px 11px!important}.pending-v22-copy>small{color:#69756f!important}.matchday-status-v23{min-height:28px!important;padding:5px 9px!important;border-color:rgba(132,255,70,.25)!important;background:linear-gradient(180deg,rgba(12,35,17,.62),rgba(4,18,10,.54))!important;box-shadow:inset 0 0 11px rgba(97,255,69,.025),0 0 9px rgba(83,255,53,.025)!important}.matchday-status-v23 i{box-shadow:0 0 0 2px rgba(140,255,61,.06),0 0 7px rgba(140,255,61,.35)!important}.arena-v21-art{filter:saturate(1.1) contrast(1.09) brightness(.965)!important}@media(max-width:430px){.premium-hub-brand{gap:7px!important}.premium-hub-brand>img{width:54px!important;height:54px!important}.premium-hub-brand .survive-wordmark{font-size:20px!important}.pending-v22-state{min-height:27px!important;padding:5px 8px!important}.pending-v22-chips>span{min-height:26px!important;padding:5px 9px!important}.matchday-status-v23{min-height:26px!important;padding:5px 8px!important}}.premium-hub-brand>img,.survive-sidebar-brand>img,.survive-sidebar-tag>img,.topbar .brand-lockup>img{object-fit:contain!important;filter:drop-shadow(0 0 12px rgba(118,255,42,.28))!important}.app-frame:has(.home-context-bar) .mobile-hero-ball{isolation:isolate!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-mark{position:absolute!important;z-index:3!important;left:50%!important;top:41%!important;width:58px!important;height:58px!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;opacity:.96!important;filter:drop-shadow(0 0 8px rgba(145,255,44,.45))!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-tagline,.app-frame:has(.home-context-bar) .mobile-hero-ball-wordmark{position:absolute!important;z-index:4!important;left:50%!important;max-width:88%!important;margin:0!important;pointer-events:none!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-wordmark{top:62%!important;color:#dfe5e1!important;font-size:15px!important;font-weight:950!important;letter-spacing:.025em!important;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 8px rgba(136,255,40,.18)!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-tagline{top:72%!important;color:#9da9a2!important;font-size:5px!important;font-weight:750!important;letter-spacing:.14em!important;text-shadow:0 2px 4px rgba(0,0,0,.95)!important}@media(max-width:430px){.app-frame:has(.home-context-bar) .mobile-hero-ball-mark{width:54px!important;height:54px!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-wordmark{font-size:14px!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-tagline{font-size:4.7px!important}}.app-frame:has(.home-context-bar) .mobile-hero-ball-tagline,.app-frame:has(.home-context-bar) .mobile-hero-ball-wordmark{left:54.5%!important;transform:translateX(-50%)!important;width:max-content!important;max-width:86%!important;text-align:center!important;white-space:nowrap!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-wordmark{top:62.5%!important;font-size:14.5px!important;letter-spacing:.012em!important;line-height:1!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-tagline{top:72.5%!important;font-size:4.8px!important;letter-spacing:.13em!important;line-height:1!important}@media(max-width:430px){.app-frame:has(.home-context-bar) .mobile-hero-ball-tagline,.app-frame:has(.home-context-bar) .mobile-hero-ball-wordmark{left:54.5%!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-wordmark{font-size:14px!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-tagline{font-size:4.6px!important}}.premium-live-picks .mobile-live-target-head img{content:url(/brand/survive-ball-shield-v2.png)!important;opacity:1!important;filter:drop-shadow(0 0 10px rgba(139,255,43,.22))!important}@media(max-width:430px){.premium-live-picks .mobile-live-target-head img{width:58px!important;height:66px!important}}.arena-hero-v21:before,.arena-v21-art{background-image:url(/brand/survive-arena-hero-cinematic-v1.png)!important}.hub-pending-heading{margin-top:26px!important;margin-bottom:10px!important;align-items:center!important}.hub-pending-heading>strong{color:#f5f7f6!important;font-size:22px!important;font-weight:950!important;letter-spacing:.01em!important;line-height:1!important}.hub-pending-heading>span{color:#9dff32!important;font-size:14px!important;font-weight:950!important;line-height:1!important}.pending-request-v22{position:relative!important;display:grid!important;grid-template-columns:68px minmax(0,1fr) 104px!important;grid-template-areas:"avatar copy state"!important;align-items:center!important;grid-column-gap:14px!important;column-gap:14px!important;min-height:142px!important;padding:16px 18px!important;border:1px solid rgba(255,63,63,.84)!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(2,15,9,.94),rgba(2,16,10,.79) 48%,rgba(20,10,8,.64)),url(/brand/survive-pending-stadium-v1.png) center 58%/cover no-repeat!important;box-shadow:inset 0 0 0 1px rgba(255,40,40,.05),0 0 24px rgba(255,35,35,.08),0 18px 40px rgba(0,0,0,.26)!important}.pending-request-v22:before{background:linear-gradient(90deg,rgba(0,8,5,.52),rgba(0,8,5,.2) 52%,rgba(0,0,0,.12)),radial-gradient(circle at 78% 12%,rgba(255,154,36,.08),transparent 32%)!important}.pending-request-v22:after,.pending-request-v22:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}.pending-request-v22:after{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%,rgba(0,0,0,.1))!important}.pending-v22-avatar{grid-area:avatar!important;position:relative!important;z-index:2!important;align-self:center!important;justify-self:start!important;width:68px!important;height:80px!important;margin:0!important}.pending-v22-clock{right:-5px!important;bottom:1px!important;width:31px!important;height:31px!important;border:2px solid #f4ad28!important;background:#11150f!important;color:#f4ad28!important;box-shadow:0 0 12px rgba(244,173,40,.22)!important}.pending-v22-copy{grid-area:copy!important;position:relative!important;z-index:2!important;align-self:center!important;min-width:0!important;padding:0!important;text-align:left!important}.pending-v22-copy>strong{display:block!important;margin:0 0 6px!important;color:#f8faf9!important;font-size:22px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.025em!important}.pending-v22-copy>span{display:block!important;margin:0!important;color:#d4dbd7!important;font-size:11px!important;line-height:1.36!important;white-space:normal!important}.pending-v22-copy>small{display:block!important;margin-top:7px!important;color:#87938d!important;font-size:8.7px!important;font-weight:850!important;letter-spacing:.14em!important}.pending-v22-chips{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin-top:11px!important;white-space:nowrap!important}.pending-v22-chips>span{min-height:27px!important;padding:5px 10px!important;border:1px solid rgba(212,224,218,.34)!important;border-radius:12px!important;background:rgba(0,9,6,.32)!important;color:#e2e7e4!important;font-size:7.8px!important;font-weight:900!important;letter-spacing:.05em!important}.pending-v22-state{grid-area:state!important;position:relative!important;z-index:2!important;align-self:start!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;min-height:34px!important;padding:7px 12px!important;border:1px solid rgba(240,166,35,.74)!important;border-radius:18px!important;background:rgba(63,38,5,.56)!important;color:#ffc14f!important;box-shadow:0 0 14px rgba(240,166,35,.08)!important;font-size:8px!important;font-weight:950!important;letter-spacing:.11em!important}.pending-v22-state.is-pending:before{content:"Γù╖";margin-right:6px;font-size:9px;line-height:1}.pending-v22-state.is-declined{border-color:rgba(255,82,82,.76)!important;background:rgba(65,8,8,.58)!important;color:#ff8d8d!important}.pending-v22-action{display:none!important}@media(max-width:430px){.hub-pending-heading{margin-top:24px!important;margin-bottom:10px!important}.hub-pending-heading>strong{font-size:20px!important}.hub-pending-heading>span{font-size:13px!important}.pending-request-v22{grid-template-columns:60px minmax(0,1fr) 84px!important;column-gap:10px!important;min-height:132px!important;padding:13px 12px!important;border-radius:20px!important}.pending-v22-avatar{width:60px!important;height:71px!important}.pending-v22-clock{right:-4px!important;width:28px!important;height:28px!important}.pending-v22-copy>strong{font-size:19px!important;margin-bottom:5px!important}.pending-v22-copy>span{font-size:9.7px!important;line-height:1.34!important}.pending-v22-copy>small{font-size:7.7px!important;margin-top:6px!important}.pending-v22-chips{gap:6px!important;margin-top:9px!important}.pending-v22-chips>span{min-height:24px!important;padding:4px 8px!important;font-size:6.8px!important}.pending-v22-state{min-width:80px!important;min-height:30px!important;padding:6px 8px!important;font-size:7px!important}}.pending-request-v22{background:linear-gradient(90deg,rgba(2,15,9,.93),rgba(2,16,10,.7) 48%,rgba(12,10,7,.46)),url(/brand/survive-pending-stadium-v2.png) center 54%/cover no-repeat!important}.pending-request-v22:before{background:linear-gradient(90deg,rgba(0,8,5,.48),rgba(0,8,5,.14) 54%,rgba(0,0,0,.08)),radial-gradient(circle at 78% 12%,rgba(255,154,36,.055),transparent 34%)!important}.pending-v22-copy{transform:translateY(-4px)!important}.pending-v22-copy>small{margin-top:8px!important}.pending-v22-chips{margin-top:9px!important}.pending-v22-state.is-pending:before{content:none!important}.pending-v22-state-clock{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:13px!important;height:13px!important;margin-right:6px!important;color:#ffc14f!important;font-size:10px!important;line-height:1!important;font-style:normal!important}@media(max-width:430px){.pending-v22-copy{transform:translateY(-3px)!important}.pending-v22-copy>small{margin-top:7px!important}.pending-v22-chips{margin-top:8px!important}}.pending-request-v22{background:linear-gradient(90deg,rgba(2,15,9,.96),rgba(2,16,10,.84) 50%,rgba(10,13,9,.72)),url(/brand/survive-pending-stadium-v2.png) center 56%/cover no-repeat!important}.pending-request-v22:before{background:linear-gradient(90deg,rgba(0,8,5,.58),rgba(0,8,5,.28) 54%,rgba(0,0,0,.18)),radial-gradient(circle at 86% 18%,rgba(140,255,55,.045),transparent 30%)!important}.pending-request-v22{background:linear-gradient(90deg,rgba(1,13,8,.86),rgba(2,15,9,.68) 46%,rgba(10,10,8,.4)),url(/brand/survive-pending-stadium-v2.png) center 60%/cover no-repeat!important}.pending-request-v22:before{background:linear-gradient(90deg,rgba(0,8,5,.44),rgba(0,8,5,.16) 50%,rgba(0,0,0,.06)),radial-gradient(circle at 80% 14%,rgba(154,255,65,.07),transparent 34%)!important;opacity:1!important}.pending-request-v22:after{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 38%,rgba(0,0,0,.07))!important}.setup-wizard-card .setup-wizard-head>.eyebrow{display:none!important}.create-focus-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 14px;padding:12px 14px;border:1px solid rgba(146,255,48,.34);border-radius:18px;background:linear-gradient(135deg,rgba(4,20,11,.96),rgba(8,35,16,.9));box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025)}.create-focus-brand{display:flex;align-items:center;gap:10px;min-width:0}.create-focus-brand img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 11px rgba(141,255,47,.28));flex:0 0 auto}.create-focus-brand div{display:flex;flex-direction:column;min-width:0}.create-focus-brand small{color:#a8b5ad;font-size:6px;font-weight:850;letter-spacing:.22em;line-height:1.1}.create-focus-brand strong{margin-top:3px;color:#f4f7f5;font-size:13px;font-weight:950;letter-spacing:.08em;line-height:1;white-space:nowrap}.create-focus-step{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(148,255,45,.42);border-radius:999px;background:rgba(86,155,27,.1);color:#9cff35;font-size:7px;font-weight:900;letter-spacing:.13em;white-space:nowrap}.setup-wizard-card .setup-step-count{display:none!important}@media(max-width:430px){.create-focus-header{margin:6px 0 12px;padding:10px 12px;border-radius:16px}.create-focus-brand{gap:8px}.create-focus-brand img{width:38px;height:38px}.create-focus-brand small{font-size:5px;letter-spacing:.18em}.create-focus-brand strong{font-size:11px;letter-spacing:.065em}.create-focus-step{padding:6px 8px;font-size:6.3px;letter-spacing:.1em}}.creator-play-panel{margin-top:18px;padding:16px;border:1px solid rgba(118,255,168,.22);border-radius:18px;background:linear-gradient(145deg,rgba(6,23,17,.94),rgba(4,13,10,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.creator-play-panel>small{display:block;color:#8ea89c;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.creator-play-panel>strong{display:block;color:#f3fff8;font-size:18px;line-height:1.2;margin-bottom:5px}.creator-play-panel>p{margin:0 0 13px;color:#a9bbb2;font-size:13px;line-height:1.45}.creator-play-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.creator-play-choice{min-height:58px;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:rgba(255,255,255,.025)!important;color:#dfece5!important;text-align:left!important;padding:11px 12px!important;display:flex!important;flex-direction:column;gap:3px}.creator-play-choice strong{font-size:13px;color:inherit}.creator-play-choice small{font-size:11px;color:#8fa49a;line-height:1.3}.creator-play-choice.active{border-color:rgba(58,255,129,.68)!important;background:linear-gradient(135deg,rgba(34,155,83,.22),rgba(6,35,20,.5))!important;box-shadow:0 0 0 1px rgba(58,255,129,.08),0 0 22px rgba(20,255,99,.08)}.creator-entry-count{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-entry-count>div:first-child{display:flex;flex-direction:column;gap:2px}.creator-entry-count strong{font-size:13px;color:#ecfff3}.creator-entry-count small{font-size:11px;color:#839a8f}.creator-entry-stepper{display:flex;align-items:center;gap:8px;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(0,0,0,.2)}.creator-entry-stepper button{width:34px;height:34px;padding:0!important;border-radius:9px!important;font-size:19px!important;font-weight:800!important}.creator-entry-stepper b{min-width:28px;text-align:center;color:#fff;font-size:17px}.creator-self-entry-note{margin-top:12px;color:#9db1a7;font-size:11px;line-height:1.45}.creator-self-entry-note b{color:#bfffd4}@media(max-width:430px){.creator-play-panel{padding:14px}.creator-play-choices{grid-template-columns:1fr}.creator-entry-count{align-items:flex-start}.creator-entry-stepper{flex:0 0 auto}}.manage-action-badge{position:absolute;top:-5px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ff3b3b;color:#fff;font-size:10px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #07140f,0 0 12px rgba(255,59,59,.45)}.context-manage-button,.nav-icon-wrap{position:relative}.context-manage-button .manage-action-badge{top:-7px;right:-7px}.hosted-round-waiting.organiser-activation-ready{border-color:rgba(69,255,142,.34);background:linear-gradient(145deg,rgba(5,31,20,.96),rgba(4,18,13,.98))}.hosted-round-waiting.organiser-activation-ready .primary{margin-top:16px;min-width:190px}@media(max-width:430px){.manage-action-badge{top:-4px;right:-7px}.hosted-round-waiting.organiser-activation-ready .primary{width:100%}}.pending-actions-head>div:first-child{min-width:0;flex:1 1 auto}.pending-actions-head h2{max-width:none}.pending-actions-head .manage-summary-right{flex:0 0 auto}@media (max-width:700px){.pending-actions-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.pending-actions-head>div:first-child{width:100%!important;min-width:0!important}.pending-actions-head .eyebrow{margin-bottom:8px!important}.pending-actions-head h2{width:100%!important;max-width:none!important;margin:0 0 8px!important;line-height:1.02!important}.pending-actions-head p{width:100%!important;max-width:32rem!important;margin:0!important;line-height:1.42!important}.pending-actions-head .manage-summary-right{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important}.pending-actions-head .request-refresh-button{width:100%!important;min-width:0!important;justify-content:center!important;white-space:nowrap!important}.pending-actions-head .manage-chevron,.pending-actions-head .pending-count{flex:none!important}}.organiser-selfserve-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.organiser-selfserve-status span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(145,255,44,.22);border-radius:999px;background:rgba(8,31,20,.72);color:#b7c8bd;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.organiser-selfserve-status span strong{color:#9cff2f}.launch-centre-card.f35-launch-centre{overflow:hidden}.f35-launch-intro{max-width:44rem}.f35-launch-centre .launch-checklist{counter-reset:f35step}.f35-launch-centre .launch-check-row,.f35-launch-centre .launch-game-row{position:relative}.f35-launch-centre .f35-step-number{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:0 0 34px;border:1px solid rgba(147,255,38,.3);background:rgba(38,77,24,.35);color:#9cff2f;font-size:.78rem;font-weight:900;letter-spacing:.05em}.f35-launch-centre .f35-step-number.is-done{background:#98ff28;color:#07130b;box-shadow:0 0 22px rgba(137,255,38,.2)}.f35-launch-centre .f35-check-copy{min-width:0;flex:1 1 auto}.f35-launch-centre .f35-check-copy strong{display:block;color:#f5f8f5}.f35-launch-centre .f35-check-copy small{display:block;margin-top:4px;color:#9eafa5;line-height:1.35}.f35-launch-centre .f35-invite-actions,.f35-launch-centre .launch-row-actions{flex-wrap:wrap;justify-content:flex-end}.f35-launch-centre .f35-invite-actions{display:flex;gap:8px}.f35-launch-centre .f35-secondary{background:transparent!important;color:#dce7df!important;border:1px solid rgba(164,194,176,.24)!important}.f35-launch-centre .f35-status{white-space:nowrap;color:#9cff2f;font-size:.78rem;font-weight:900;letter-spacing:.06em}.f35-launch-centre .f35-ready-row{margin-top:6px;border:1px solid rgba(150,255,45,.34);border-radius:18px;background:linear-gradient(135deg,rgba(34,92,32,.3),rgba(4,22,13,.54))}.f35-launch-centre .f35-ready-row strong{color:#a1ff39}.f35-launch-centre .f35-game-name{display:flex;align-items:center;gap:10px}.f35-launch-centre .f35-game-name span{font-size:1.2rem}.pending-actions-card .pending-actions-head>div:first-child,.pending-actions-card.f35-action-centre .pending-actions-head>div:first-child{min-width:0;flex:1 1 auto}.pending-actions-card .pending-actions-head h2{max-width:none}.pending-actions-card .action-centre-empty{min-height:62px}.pending-actions-card .action-centre-empty span:last-child{font-weight:800}.organiser-round-data-card.f35-after-launch{margin-top:18px}@media (max-width:700px){.pending-actions-card .pending-actions-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.pending-actions-card .pending-actions-head>div:first-child{width:100%!important}.pending-actions-card .pending-actions-head h2{width:100%!important;margin:0 0 7px!important;line-height:1.05!important}.pending-actions-card .pending-actions-head p{margin:0!important;max-width:30rem!important;line-height:1.4!important}.pending-actions-card .pending-actions-head .manage-summary-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-gap:9px!important;gap:9px!important;align-items:center!important}.pending-actions-card .request-refresh-button{width:100%!important;min-width:0!important;justify-content:center!important;white-space:nowrap!important}.f35-launch-centre .launch-centre-head,.f35-launch-centre .launch-check-row,.f35-launch-centre .launch-game-row{align-items:flex-start!important}.f35-launch-centre .f35-invite-actions,.f35-launch-centre .launch-row-actions{width:100%;justify-content:flex-start}.f35-launch-centre .launch-row-actions code{width:100%;text-align:center}.f35-launch-centre .f35-invite-actions button{flex:1 1 140px}}.entry-not-ready-los-link{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(119,255,126,.38);border-radius:999px;background:rgba(94,255,103,.1);color:#baffbf;font-weight:800;letter-spacing:.05em;cursor:pointer}.entry-not-ready-los-link:hover{background:rgba(94,255,103,.16)}.creator-entry-labels{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(2,10,16,.42)}.creator-entry-labels-head{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.creator-entry-labels-head strong{font-size:.9rem}.creator-entry-labels-head small{color:var(--muted,#8fa2ad);line-height:1.4}.creator-entry-label-row{display:grid;grid-template-columns:minmax(78px,.35fr) 1fr;grid-gap:10px;gap:10px;align-items:center;margin-top:8px}.creator-entry-label-row>span{font-size:.78rem;font-weight:800;letter-spacing:.05em;color:#cbd7dc}.creator-entry-label-row input{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.24);color:#fff;padding:0 12px}.creator-entry-own{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.035);font-size:.8rem}.creator-entry-own span{font-weight:800}.creator-entry-own small{color:var(--muted,#8fa2ad)}.setup-success-share{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.f38-entry-summary-grid{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px}.f38-entry-summary-card{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:13px 14px;background:linear-gradient(145deg,rgba(11,23,28,.92),rgba(4,11,15,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.f38-entry-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.f38-entry-summary-title{font-size:.78rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase;color:#f4f8fa}.f38-entry-summary-status{font-size:.68rem;font-weight:900;letter-spacing:.06em;color:#8dff98}.f38-entry-pick{margin-top:7px;font-size:.88rem;color:#fff;line-height:1.4}.f38-entry-pick strong{color:#a8ffae}.f38-entry-editable{display:block;margin-top:3px;font-size:.72rem;color:var(--muted,#8fa2ad)}@media(max-width:560px){.creator-entry-label-row{grid-template-columns:1fr}.f38-entry-summary-grid{gap:8px}}.multi-entry-tab-ref{display:block;margin:.25rem 0 .15rem;color:#b9ff70;font-size:.68rem;font-weight:800;letter-spacing:.11em;line-height:1.15;overflow-wrap:anywhere}.multi-entry-summary-ref{color:#b9ff70;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}@media(max-width:520px){.multi-entry-tab-ref{font-size:.62rem;letter-spacing:.08em}}@media(max-width:700px){.correct-score-focus>.topbar{min-height:58px!important;height:58px!important;padding:5px 10px!important}.correct-score-focus>.topbar .brand-lockup>img{width:39px!important;height:44px!important}.correct-score-focus>.topbar .survive-wordmark{font-size:15px!important}.correct-score-focus>.topbar .survive-tagline{font-size:5px!important}.correct-score-focus>.topbar .top-actions{gap:3px!important}.correct-score-focus>.topbar .top-actions button{min-width:34px!important;min-height:34px!important;height:34px!important;padding:5px 6px!important}.correct-score-focus>.competition-context-bar{display:none!important}.correct-score-focus>.content{padding-top:9px!important;padding-bottom:calc(var(--bottom-nav-clearance) + 36px)!important}.correct-score-focus>.content>.backend-banner,.correct-score-focus>.content>.survive-mobile-menu,.correct-score-focus>.content>.survive-rules-shortcut,.correct-score-focus>.content>[class*=mobileMenu]{display:none!important}}@media(max-width:620px){.app-frame:has(.premium-matchday-ui) .mobile-round-hero{min-height:452px!important;padding-bottom:150px!important}.app-frame:has(.premium-matchday-ui) .mobile-round-alert{left:15px!important;right:15px!important;bottom:18px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important;padding:13px 14px 12px!important}.app-frame:has(.premium-matchday-ui) .mobile-round-alert>b,.app-frame:has(.premium-matchday-ui) .mobile-round-alert>small,.app-frame:has(.premium-matchday-ui) .mobile-round-alert>span,.app-frame:has(.premium-matchday-ui) .mobile-round-alert>strong{position:static!important;width:auto!important;max-width:none!important}.app-frame:has(.premium-matchday-ui) .mobile-round-alert>b{display:block!important;margin:8px 0 0!important;padding:12px 14px!important}.premium-matchday-ui{padding-bottom:calc(126px + env(safe-area-inset-bottom))!important}}.premium-live-picks .mobile-live-target-head img{content:url(/brand/survive-social-badge-v1.png)!important;width:62px!important;height:70px!important;object-fit:contain!important;opacity:.96!important;filter:drop-shadow(0 0 10px rgba(139,255,43,.24))!important}.premium-live-picks .mobile-live-pulse-row.is-out{border-color:rgba(255,80,102,.24)!important;background:linear-gradient(90deg,rgba(31,9,13,.54),rgba(4,14,9,.93))!important;box-shadow:inset 0 0 18px rgba(255,74,94,.018)!important}.premium-live-picks .mobile-live-pulse-team b{max-width:126px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-live-pulse-updated{color:#7f9186!important;letter-spacing:.025em!important;text-transform:none!important}.premium-matchday-ui .mobile-competition-strip,.premium-matchday-ui .mobile-latest-update{display:none!important}.platform-admin-scope-global{display:flex;flex-direction:column}.platform-admin-scope-global>*{order:20}.platform-admin-scope-global>.platform-scope-title{order:0}.platform-admin-scope-global>.platform-commercial-overview{order:1}.platform-admin-scope-global>.platform-account-centre{order:2}.platform-admin-scope-global>.platform-club-compact{order:3}.platform-admin-scope-global>.platform-directory-clean{order:4}.platform-admin-scope-global>.platform-contact-collapsed{order:5}.platform-commercial-overview{margin-bottom:14px}.platform-account-centre .platform-help,.platform-club-compact .platform-help,.platform-directory-clean .platform-help{max-width:900px}.platform-account-row{overflow:visible}.platform-account-main{padding-bottom:10px}.platform-account-main>div:first-child small{color:#71827a;font-size:9px;margin-top:2px}.platform-account-totals{min-width:132px}.platform-account-totals>small{white-space:nowrap}.platform-account-quick-actions{display:flex;gap:8px;padding:0 14px 13px}.platform-account-quick-actions button{flex:1 1;min-height:40px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);color:#dbe8e0;font-size:9px;font-weight:900;letter-spacing:.04em}.platform-account-quick-actions .contact-organiser-button{border-color:rgba(173,255,47,.32);color:#baff53;background:rgba(173,255,47,.045)}.platform-account-grid>div{min-height:86px}.platform-payment-editor{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;grid-gap:8px;gap:8px;align-items:end;margin-top:12px;padding:12px;border:1px solid rgba(173,255,47,.14);border-radius:14px;background:rgba(173,255,47,.025)}.platform-payment-editor label{display:flex;flex-direction:column;gap:6px;color:#8fa097;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.platform-payment-editor label>div{display:flex;align-items:center;gap:7px;min-height:42px;border:1px solid var(--line);border-radius:10px;background:#07100c;padding:0 11px}.platform-payment-editor label b{color:#aebeae}.platform-payment-editor input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:16px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.platform-payment-editor button{min-height:42px}.billing-pill.part-paid{background:rgba(255,190,67,.13)!important;border-color:rgba(255,190,67,.32)!important;color:#ffc85f!important}.platform-empty-state{padding:20px;border:1px dashed rgba(143,170,155,.18);border-radius:13px;color:var(--muted);text-align:center}.platform-directory-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-gap:10px;gap:10px;margin-top:14px;align-items:center}.platform-directory-toolbar>input{min-height:44px;border:1px solid var(--line);border-radius:12px;background:#07100c;color:#fff;padding:0 13px;font:inherit}.platform-directory-filters{display:flex;gap:7px;flex-wrap:wrap}.platform-directory-filters button{min-height:38px;border:1px solid var(--line);border-radius:999px;background:transparent;color:#a7b7ae;padding:0 12px;font-size:9px;font-weight:950;letter-spacing:.04em}.platform-directory-filters button.active{border-color:rgba(173,255,47,.55);color:#baff53;background:rgba(173,255,47,.08)}.platform-directory-actions{display:flex;gap:7px;flex:0 0 auto}.platform-directory-actions button{min-height:38px;border:1px solid var(--line);border-radius:10px;background:transparent;color:#dbe8e0;padding:0 12px;font-size:9px;font-weight:900}.platform-directory-actions .platform-hide-button{color:#ff9ba4;border-color:rgba(255,107,118,.28)}.platform-directory-actions .platform-restore-button{color:#baff53;border-color:rgba(173,255,47,.3)}.platform-club-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.platform-club-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#0a1410}.platform-club-row>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.platform-club-row>div:first-child span{font-size:9px;color:var(--muted)}.platform-club-actions{display:flex;gap:6px}.platform-club-actions button{min-height:34px;border:1px solid var(--line);border-radius:9px;background:transparent;color:#c7d4cc;padding:0 9px;font-size:8px;font-weight:900}.platform-contact-collapsed{padding:0!important;overflow:hidden}.platform-contact-collapsed summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer}.platform-contact-collapsed summary::-webkit-details-marker{display:none}.platform-contact-collapsed summary h2{margin:3px 0 0}.platform-contact-collapsed>.organiser-message-log,.platform-contact-collapsed>p{margin-left:18px;margin-right:18px}.platform-contact-collapsed>.organiser-message-log{margin-bottom:18px}@media(max-width:700px){.platform-commercial-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-account-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.platform-account-totals{min-width:105px}.platform-account-quick-actions{display:grid;grid-template-columns:1fr 1fr}.platform-directory-toolbar,.platform-payment-editor{grid-template-columns:1fr}.platform-directory-filters{display:grid;grid-template-columns:repeat(3,1fr)}.platform-directory-filters button{padding:0 7px}.platform-directory-row{display:grid!important;grid-template-columns:1fr;grid-gap:10px;gap:10px}.platform-directory-actions{display:grid;grid-template-columns:1fr 1fr}.platform-club-row{grid-template-columns:minmax(0,1fr) auto}.platform-club-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.platform-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-account-grid>div{min-height:78px}.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]{min-height:0!important}.content.hub-content>.install-app-prompt,.content.hub-content>.install-prompt,.content.hub-content>.pwa-install-prompt,.content.hub-content>[class*=install-app],.content.hub-content>[class*=installApp]{margin:8px 0 12px!important;padding:10px 12px!important;border-radius:16px!important}}@media (max-width:700px){.hub-frame>.content.hub-content:has(.install-app-prompt),.hub-frame>.content.hub-content:has(.install-prompt),.hub-frame>.content.hub-content:has(.pwa-install-prompt),.hub-frame>.content.hub-content:has([class*=install-app]),.hub-frame>.content.hub-content:has([class*=installApp]){padding-top:0!important;padding-bottom:0!important}.content.hub-content :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]) img{width:42px!important;height:42px!important;max-width:42px!important;flex:0 0 42px!important;border-radius:11px!important}.content.hub-content :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]) h2,.content.hub-content :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]) h3,.content.hub-content :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]) strong{font-size:15px!important;line-height:1.15!important}.content.hub-content :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]) p{margin:2px 0 0!important;font-size:11px!important;line-height:1.3!important;max-width:34ch!important}.content.hub-content :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]) button{min-height:36px!important;padding:0 12px!important;border-radius:11px!important;font-size:11px!important;line-height:1!important}.content.hub-content :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]) button:not(:first-of-type){min-height:30px!important;padding:0 8px!important;opacity:.68!important;font-size:10px!important}.hub-frame :is(.competition-hub-hero,.hub-hero,.competition-selector-hero,.arena-hero,.competition-arena-hero,.hub-arena,[class*=arena-hero],[class*=hub-hero]){min-height:0!important;height:clamp(176px,25vh,218px)!important;max-height:218px!important;margin-bottom:18px!important;overflow:hidden!important;border-radius:20px!important}.hub-frame :is(.competition-hub-hero,.hub-hero,.competition-selector-hero,.arena-hero,.competition-arena-hero,.hub-arena,[class*=arena-hero],[class*=hub-hero]) img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 58%!important}.hub-frame .arena-art,.hub-frame .competition-hub-art,.hub-frame .hub-arena-art,.hub-frame [class*=arena-art]{min-height:0!important;height:clamp(176px,25vh,218px)!important;max-height:218px!important;overflow:hidden!important}.hub-frame .arena-art img,.hub-frame .competition-hub-art img,.hub-frame .hub-arena-art img,.hub-frame [class*=arena-art] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 58%!important}.hub-frame .hub-list-heading{margin-top:18px!important;margin-bottom:10px!important}.hub-frame .hub-list-heading strong{font-size:clamp(22px,7vw,30px)!important}.hub-frame .competition-list-card.hub-competition-list{margin-top:0!important}}@media (max-width:430px){.hub-frame :is(.competition-hub-hero,.hub-hero,.competition-selector-hero,.arena-hero,.competition-arena-hero,.hub-arena,[class*=arena-hero],[class*=hub-hero],.competition-hub-art,.hub-arena-art,.arena-art,[class*=arena-art]){height:184px!important;max-height:184px!important}.hub-frame .hub-list-heading{margin-top:14px!important}}@media (max-width:700px){.bottom-nav-v21{left:16px!important;right:16px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;min-height:72px!important;height:auto!important;padding:7px!important;border-radius:23px!important;gap:4px!important}.bottom-nav-v21>button{min-height:56px!important;height:56px!important;padding:5px 4px!important;border-radius:17px!important}.bottom-nav-v21 .nav-icon-wrap{transform:scale(.88);transform-origin:center}.bottom-nav-v21 small{margin-top:1px!important;font-size:10px!important}.app-frame,.content,.platform-hq-content{padding-bottom:max(104px,calc(92px + env(safe-area-inset-bottom)))!important}.beta-diagnostic-card button,.platform-admin-card button,.platform-diagnostic-card button,.settlement-engine button,[class*=diagnostic] button,[class*=rehearsal] button{min-height:42px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important}.hub-frame .content.hub-content:has(button) :is([class*=install],[class*=Install],[class*=pwa],[class*=Pwa]){max-height:none!important}}.survive-splash-screen{position:fixed;inset:0;z-index:10000;width:100%;min-height:100dvh;overflow:hidden;background:#010905}.survive-splash-art{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(0,10,5,.02),rgba(0,10,5,.05) 54%,rgba(0,8,4,.84) 82%,#010805),url(/brand/rf-hero-stadium.webp) center 32%/cover no-repeat}.survive-splash-art:before{content:"";position:absolute;inset:-10%;z-index:-1;background:radial-gradient(circle at 50% 40%,rgba(126,255,55,.15),transparent 31%),linear-gradient(115deg,transparent 30%,rgba(177,255,134,.12) 46%,transparent 60%);animation:surviveSplashLight 3.4s ease-in-out infinite alternate}.survive-splash-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 44%,transparent 0 24%,rgba(0,0,0,.04) 48%,rgba(0,0,0,.48) 100%),linear-gradient(180deg,transparent 60%,rgba(0,8,4,.82) 87%,#010805)}.survive-splash-status{position:relative;z-index:2;width:min(430px,calc(100% - 54px));margin:0 auto max(54px,env(safe-area-inset-bottom));text-align:center;animation:surviveSplashStatusIn .55s ease-out both}.survive-splash-status strong{display:block;margin-top:18px;color:#f3f7f4;font-size:14px;font-weight:950;letter-spacing:.08em}.survive-splash-status small{display:block;margin-top:8px;color:#9caf9f;font-size:12px;line-height:1.4}.survive-splash-progress{position:relative;display:block;width:72%;height:5px;margin:0 auto;overflow:hidden;border-radius:999px;background:rgba(114,255,56,.16);box-shadow:inset 0 0 0 1px rgba(143,255,53,.1)}.survive-splash-progress i{position:absolute;inset:0 auto 0 -35%;width:44%;border-radius:999px;background:linear-gradient(90deg,transparent,#8fff35,#d7ff9c,#8fff35,transparent);box-shadow:0 0 18px rgba(143,255,53,.52);animation:surviveSplashProgress 1.55s cubic-bezier(.4,0,.2,1) infinite}@keyframes surviveSplashProgress{0%{transform:translateX(0)}to{transform:translateX(310%)}}@keyframes surviveSplashLight{0%{transform:translate3d(-2%,-1%,0) scale(1);opacity:.62}to{transform:translate3d(3%,1%,0) scale(1.04);opacity:1}}@keyframes surviveSplashStatusIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.survive-splash-art:before,.survive-splash-progress i,.survive-splash-status{animation:none!important}.survive-splash-progress i{left:28%;width:44%}}.mobile-round-summary{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 36px);margin:18px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(2,16,9,.82);box-shadow:0 16px 42px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-round-summary span{min-width:0;padding:12px 6px 11px;text-align:center;border-right:1px solid rgba(255,255,255,.065)}.mobile-round-summary span:last-child{border-right:0}.mobile-round-summary b{display:block;color:#eef7f1;font-size:20px;line-height:1;font-weight:950}.mobile-round-summary small{display:block;margin-top:5px;color:#8fa298;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mobile-round-summary span:first-child b{color:#9cff50}.mobile-round-summary span:nth-child(2) b{color:#ff7c90}.mobile-round-lockline{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 36px);box-sizing:border-box;margin:8px auto 0;padding:10px 13px;border-top:1px solid rgba(255,255,255,.065);color:#dfe9e2}.mobile-round-lockline span{display:flex;align-items:baseline;gap:6px;min-width:0}.mobile-round-lockline span:last-child{justify-content:flex-end;text-align:right}.mobile-round-lockline b{font-size:11px;font-weight:900}.mobile-round-lockline small{color:#809288;font-size:9px;font-weight:800}@media(max-width:520px){.mobile-round-summary{width:calc(100% - 28px);margin-top:14px}.mobile-round-summary span{padding:10px 3px 9px}.mobile-round-summary b{font-size:18px}.mobile-round-summary small{font-size:8px}.mobile-round-lockline{width:calc(100% - 28px);padding:8px 9px}}.survive-splash-screen{animation:surviveH15bSplashEnter .22s ease-out both}.survive-splash-art{will-change:opacity,transform}@keyframes surviveH15bSplashEnter{0%{opacity:.86}to{opacity:1}}@media (prefers-reduced-motion:reduce){.survive-splash-screen{animation:none!important}}.competition-hub .arena-hero-subtitle,.competition-hub .competition-hero-subtitle,.competition-hub .hub-hero-copy,.competition-hub .hub-hero-subtitle{font-size:clamp(11px,2.9vw,14px)!important;line-height:1.35!important;letter-spacing:.14em!important;font-weight:850!important;opacity:.96!important}.competition-hub .arena-hero-detail,.competition-hub .competition-hero-detail,.competition-hub .hub-hero-detail{font-size:clamp(10px,2.6vw,13px)!important;line-height:1.38!important;letter-spacing:.12em!important;font-weight:800!important;opacity:.92!important}@media(max-width:560px){.competition-hub .arena-hero,.competition-hub .competition-hub-hero,.competition-hub .hub-arena-hero,.competition-hub .hub-premium-hero{min-height:0!important;aspect-ratio:1.78/1!important}.competition-hub .hub-list-heading strong{font-size:clamp(28px,8vw,40px)!important;letter-spacing:.035em!important}.competition-hub .hub-list-heading{margin-top:26px!important;margin-bottom:14px!important}}.competition-hub .hub-competition-card .hub-card-action-icon:empty,.competition-hub .hub-competition-card .hub-comp-icon:empty,.competition-hub .hub-competition-card .hub-comp-side-action:empty,.competition-hub .hub-competition-card button:empty{display:none!important}.competition-hub .hub-competition-card .hub-comp-cta-row,.competition-hub .hub-competition-card .hub-open-row{grid-template-columns:1fr!important}.competition-hub .hub-competition-card .hub-comp-open{width:100%!important}.competition-hub .hub-pending-card,.competition-hub .hub-request-card,.competition-hub .pending-request-card{border-color:rgba(236,178,58,.62)!important;box-shadow:0 0 0 1px rgba(236,178,58,.08),0 18px 42px rgba(0,0,0,.28),0 0 24px rgba(236,178,58,.07)!important}.competition-hub .hub-pending-card .hub-request-tags>:last-child,.competition-hub .hub-request-card .request-tags>:last-child,.competition-hub .pending-request-card .request-tags>:last-child{display:none!important}@media(max-width:560px){.competition-hub .hub-actions,.competition-hub .hub-create-join-actions{gap:10px!important;margin-top:18px!important}.competition-hub .hub-public-discovery,.competition-hub .public-discovery-card{margin-top:18px!important}}@media(max-width:560px){.competition-hub [class*=arena] :is(p,small,span),.competition-hub [class*=hero] :is(p,small,span){text-rendering:optimizeLegibility}.competition-hub [class*=arena] [class*=sub],.competition-hub [class*=arena] [class*=support],.competition-hub [class*=hero] [class*=sub],.competition-hub [class*=hero] [class*=support]{font-size:12px!important;line-height:1.4!important;letter-spacing:.105em!important}.competition-hub .hub-list-heading strong{font-size:clamp(27px,7.45vw,37px)!important;line-height:1.02!important}}.competition-hub .hub-competition-card:not(.hub-closed-card) .hub-card-action-icon,.competition-hub .hub-competition-card:not(.hub-closed-card) .hub-card-circle,.competition-hub .hub-competition-card:not(.hub-closed-card) .hub-comp-more,.competition-hub .hub-competition-card:not(.hub-closed-card) .hub-comp-side-action,.competition-hub .hub-competition-card:not(.hub-closed-card) :is(.hub-comp-open,.open-competition-button,.hub-open-competition)~:is(button,[role=button],span)[class*=action],.competition-hub .hub-competition-card:not(.hub-closed-card) :is(.hub-comp-open,.open-competition-button,.hub-open-competition)~:is(button,[role=button],span)[class*=circle],.competition-hub .hub-competition-card:not(.hub-closed-card) :is(.hub-comp-open,.open-competition-button,.hub-open-competition)~:is(button,[role=button],span)[class*=icon],.competition-hub .hub-competition-card:not(.hub-closed-card) :is(.hub-comp-open,.open-competition-button,.hub-open-competition)~:is(button,[role=button],span)[class*=more]{display:none!important}.competition-hub .hub-competition-card:not(.hub-closed-card) :is(.hub-open-row,.hub-comp-cta-row,.hub-card-actions):after{display:none!important;content:none!important}.competition-hub .hub-competition-card:not(.hub-closed-card) :is(.hub-open-row,.hub-comp-cta-row,.hub-card-actions){grid-template-columns:minmax(0,1fr)!important}.competition-hub .hub-competition-card:not(.hub-closed-card) :is(.hub-comp-open,.open-competition-button,.hub-open-competition){width:100%!important;max-width:none!important}.competition-hub .hub-competition-card:not(.hub-closed-card)
:is(.hub-open-row,.hub-comp-cta-row,.hub-card-actions,.hub-comp-actions)
:has(.hub-comp-open)>:not(.hub-comp-open){display:none!important}.competition-hub .hub-competition-card:not(.hub-closed-card)
:has(.hub-comp-open) .hub-comp-open{width:100%!important;max-width:none!important;justify-self:stretch!important}@media(max-width:560px){.competition-hub :is(.hub-hero-subtitle,.arena-hero-subtitle,.competition-hero-subtitle,.hub-hero-copy){font-size:14px!important;line-height:1.35!important;letter-spacing:.09em!important;font-weight:850!important}.competition-hub :is(.hub-hero-features,.arena-features,.competition-hero-features) :is(span,strong,small){font-size:11px!important;line-height:1.25!important;letter-spacing:.11em!important;font-weight:850!important}.competition-hub :is(.hub-hero-detail,.arena-hero-detail,.competition-hero-detail,.hub-hero-message){font-size:12px!important;line-height:1.38!important;letter-spacing:.09em!important;font-weight:850!important}.competition-hub :is(.hub-hero-side-copy,.arena-side-copy,.competition-hero-side-copy,.hub-hero-right-copy){font-size:10px!important;line-height:1.32!important;letter-spacing:.12em!important;font-weight:850!important}.competition-hub .hub-competition-card :is(.hub-comp-round,.hub-comp-stat-label,.hub-status,small){font-size:10px!important;line-height:1.25!important}.competition-hub .hub-list-heading strong{font-size:clamp(26px,7.15vw,36px)!important;line-height:1.02!important}}@media(max-width:620px){.arena-hero-f13 .hub-title-copy>.eyebrow{font-size:7px!important;line-height:1.25!important;letter-spacing:.16em!important;margin-bottom:7px!important}.arena-hero-f13 .hub-title-copy>p{font-size:8px!important;line-height:1.35!important;letter-spacing:.1em!important;margin-bottom:10px!important;white-space:normal!important;max-width:175px!important}.arena-hero-f13 .arena-pillars small{font-size:6.5px!important;line-height:1.2!important;letter-spacing:.09em!important;margin-top:4px!important}.arena-hero-f13 .arena-subline{font-size:6.4px!important;line-height:1.38!important;letter-spacing:.1em!important;max-width:175px!important}.arena-hero-f13 .hub-title-copy{width:53%!important;max-width:53%!important}.hub-matchday-card .hub-round-label{font-size:8.5px!important}.hub-card-numbers small{font-size:9px!important}.hub-enter-cue{left:18px!important;right:18px!important;width:auto!important}.hub-enter-cue:after{content:none!important;display:none!important}.arena-hero-f12 .hub-title-copy,.arena-hero-f13 .hub-title-copy,.arena-hero-f14 .hub-title-copy,.premium-arena-hero .hub-title-copy{background:linear-gradient(90deg,rgba(0,10,4,.72),rgba(0,10,4,.38) 68%,transparent)!important;border-radius:12px!important;padding:8px 9px!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.arena-hero-f12 .hub-title-copy>p,.arena-hero-f13 .hub-title-copy>p,.arena-hero-f14 .hub-title-copy>p,.premium-arena-hero .hub-title-copy>p{font-size:7px!important;line-height:1.35!important;letter-spacing:.12em!important;font-weight:900!important;white-space:normal!important;text-shadow:0 2px 8px #000!important}.arena-hero-f12 .arena-pillars small,.arena-hero-f13 .arena-pillars small,.arena-hero-f14 .arena-pillars small,.premium-arena-hero .arena-pillars small{font-size:6px!important;line-height:1.2!important;letter-spacing:.1em!important;text-shadow:0 2px 7px #000!important}.arena-hero-f12 .arena-subline,.arena-hero-f13 .arena-subline,.arena-hero-f14 .arena-subline,.premium-arena-hero .arena-subline{font-size:6.5px!important;line-height:1.42!important;letter-spacing:.12em!important;text-shadow:0 2px 8px #000!important}.content,.los-page,.mobile-home-experience,.premium-live-picks,.premium-matchday-ui,.standings-page,.team-picker{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.premium-primary-nav{bottom:calc(10px + env(safe-area-inset-bottom))!important;min-height:78px!important;padding:8px!important;border-radius:25px!important}.premium-primary-nav button{min-height:58px!important}.los-sub-navigation,.los-subnav-wrap{position:relative}.los-sub-navigation:after,.los-subnav-wrap:after{content:"";position:absolute;right:0;top:0;bottom:6px;width:26px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(1,12,7,.94))}.matrix-scroll,.standings-matrix,.standings-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin}.matrix-head,.matrix-row{min-width:640px!important}.matrix-player{min-width:220px!important;position:-webkit-sticky!important;position:sticky!important;left:0!important;z-index:4!important}.matrix-cell,.matrix-status{min-width:118px!important}.matrix-status-pill{min-width:76px!important;white-space:nowrap!important}.premium-live-picks .mobile-live-row small,.premium-live-picks .mobile-live-target-row small,.premium-live-picks [class*=detail]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}.fixture-card.closed,.fixture-card.is-closed,.team-picker .is-closed,.team-picker [class*=closed]{opacity:.72!important}.fixture-card.closed img,.fixture-card.is-closed img,.team-picker .is-closed img,.team-picker [class*=closed] img{filter:saturate(.75) brightness(.88)!important}}.platform-home .correct-score-loading,.platform-home .is-loading,.platform-home .loading-card,.platform-home [data-loading=true]{position:relative!important;overflow:hidden!important}.platform-home .correct-score-loading:after,.platform-home .is-loading:after,.platform-home .loading-card:after,.platform-home [data-loading=true]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.045) 42%,rgba(158,255,47,.08) 50%,rgba(255,255,255,.045) 58%,transparent 78%);transform:translateX(-110%);animation:survive-h18-shimmer 1.35s ease-in-out infinite}@keyframes survive-h18-shimmer{to{transform:translateX(110%)}}.survive-app-loader.is-ready,.survive-cinematic-loader.is-ready,.survive-loading-screen.is-ready{opacity:0!important;pointer-events:none!important;transition:opacity .28s ease!important}.survive-state-loading{display:flex;align-items:center;gap:9px;min-height:42px;color:#aab9b0;font-size:12px;line-height:1.35}.survive-state-loading:before{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#9eff2f;box-shadow:0 0 12px rgba(158,255,47,.55);animation:survive-h18-pulse 1.2s ease-in-out infinite}@keyframes survive-h18-pulse{50%{opacity:.35;transform:scale(.82)}}@media(max-width:700px){.pick-planner [class*=empty],.planner-route .empty-state,.planner-route [class*=empty]{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}}.premium-matchday-ui .mobile-round-overview-progress{width:62%;height:7px;margin:15px 0 12px 18px;overflow:hidden;border-radius:999px;background:rgba(139,255,45,.16);box-shadow:inset 0 0 0 1px rgba(151,255,47,.06)}.premium-matchday-ui .mobile-round-overview-progress i{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#9cff2e,#64ec69);box-shadow:0 0 12px rgba(145,255,47,.24);transition:width .35s ease}.premium-matchday-ui .mobile-round-overview-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 56px);margin:0 28px 15px;overflow:hidden;border:1px solid rgba(223,239,230,.09);border-radius:18px;background:rgba(1,13,7,.86);box-shadow:0 12px 24px rgba(0,0,0,.16)}.premium-matchday-ui .mobile-round-overview-stats span{min-width:0;padding:12px 5px 10px;text-align:center;border-right:1px solid rgba(223,239,230,.08)}.premium-matchday-ui .mobile-round-overview-stats span:last-child{border-right:0}.premium-matchday-ui .mobile-round-overview-stats b{display:block;color:#f2f6f3;font-size:21px;line-height:1;font-weight:950}.premium-matchday-ui .mobile-round-overview-stats .through b{color:#96ff2f}.premium-matchday-ui .mobile-round-overview-stats .out b{color:#ff7284}.premium-matchday-ui .mobile-round-overview-stats small{display:block;margin-top:8px;color:#aebbb4;font-size:8px;font-weight:900;letter-spacing:.07em;white-space:nowrap}.premium-matchday-ui .mobile-round-alert.all-out{border-color:rgba(255,101,121,.48)!important;box-shadow:inset 5px 0 0 rgba(255,101,121,.68),0 16px 34px rgba(0,0,0,.28)!important}.premium-matchday-ui .mobile-round-alert.all-out strong{color:#ff7f90!important}.premium-matchday-ui .mobile-round-alert.all-out:before{content:"├ù";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:7px;color:#ff7184;font-size:25px;font-weight:500;line-height:1;vertical-align:-2px}.premium-matchday-ui .mobile-round-hero .mobile-round-progress:not(.mobile-round-overview-progress),.premium-matchday-ui .mobile-round-hero .round-progress:not(.mobile-round-overview-progress){display:none!important}@media(max-width:620px){.premium-matchday-ui .mobile-round-overview-progress{width:58%;margin-left:18px}.premium-matchday-ui .mobile-round-overview-stats{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.premium-matchday-ui .mobile-round-overview-stats b{font-size:19px}.premium-matchday-ui .mobile-round-overview-stats small{font-size:7.5px}}.premium-matchday-ui .mobile-round-overview-stats{display:none!important}.premium-matchday-ui .mobile-overview-dual-stats{position:relative;z-index:3;display:grid;grid-gap:10px;gap:10px;width:calc(100% - 36px);margin:14px 18px}.premium-matchday-ui .mobile-overview-scope{border:1px solid rgba(223,239,230,.08);border-radius:16px;background:rgba(3,16,10,.84);box-shadow:0 10px 24px rgba(0,0,0,.16);overflow:hidden}.premium-matchday-ui .mobile-overview-scope-label{padding:10px 12px 8px;color:#9fbaaa;font-size:9px;font-weight:900;letter-spacing:.14em}.premium-matchday-ui .mobile-overview-scope-grid{display:grid;overflow:hidden;border-top:1px solid rgba(223,239,230,.06)}.premium-matchday-ui .mobile-overview-scope-grid.competition{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-matchday-ui .mobile-overview-scope-grid.round{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-matchday-ui .mobile-overview-scope-grid span{min-width:0;padding:11px 5px 10px;text-align:center;border-right:1px solid rgba(223,239,230,.07)}.premium-matchday-ui .mobile-overview-scope-grid span:last-child{border-right:0}.premium-matchday-ui .mobile-overview-scope-grid b{display:block;color:#f2f6f3;font-size:20px;line-height:1;font-weight:950}.premium-matchday-ui .mobile-overview-scope-grid small{display:block;margin-top:8px;color:#aebbb4;font-size:7.5px;font-weight:900;letter-spacing:.07em;white-space:nowrap}.premium-matchday-ui .mobile-overview-scope-grid .alive b,.premium-matchday-ui .mobile-overview-scope-grid .through b{color:#97ff34}.premium-matchday-ui .mobile-overview-scope-grid .out b{color:#ff7f93}.premium-matchday-ui .mobile-overview-scope-grid .pending b{color:#ffd36a}.premium-matchday-ui .mobile-overview-scope-grid .started b{color:#f2f6f3}.premium-matchday-ui .mobile-round-overview-progress{width:58%;margin-bottom:10px}.premium-matchday-ui .mobile-round-alert.all-out{border-color:rgba(255,112,132,.42)!important;box-shadow:inset 4px 0 0 rgba(255,106,126,.48),0 16px 34px rgba(0,0,0,.22)!important}.premium-matchday-ui .mobile-round-alert.all-out:before{display:none!important}.premium-matchday-ui .mobile-round-alert.all-out strong{color:#ff8597!important}.premium-matchday-ui .mobile-round-alert.all-out p,.premium-matchday-ui .mobile-round-alert.all-out small,.premium-matchday-ui .mobile-round-alert.all-out span{color:#d9e1dc!important}.premium-matchday-ui .mobile-round-alert.all-out .muted,.premium-matchday-ui .mobile-round-alert.all-out .subtext{color:#b8c3bd!important}@media(max-width:620px){.premium-matchday-ui .mobile-overview-scope-grid b{font-size:18px}.premium-matchday-ui .mobile-overview-scope-grid small{font-size:7px}}.premium-matchday-ui .mobile-round-lockline,.premium-matchday-ui .mobile-round-summary{display:none!important}.premium-matchday-ui .mobile-round-countdown:after,.premium-matchday-ui .mobile-round-countdown:before{display:none!important;content:none!important}.premium-matchday-ui .mobile-round-overview-progress{margin-top:14px!important;margin-bottom:12px!important}.premium-matchday-ui .mobile-overview-round-meta{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 42px);margin:0 auto 14px;padding:0 3px 10px;color:#c8d4cd;border-bottom:1px solid rgba(225,239,230,.08)}.premium-matchday-ui .mobile-overview-round-meta b,.premium-matchday-ui .mobile-overview-round-meta span{font-size:9px;line-height:1.25;font-weight:900;letter-spacing:.08em}.premium-matchday-ui .mobile-overview-round-meta span{color:#9cff42}.premium-matchday-ui .mobile-overview-round-meta b{color:#c4d0c9;text-align:right}.premium-matchday-ui .mobile-round-alert.all-out{border-color:rgba(255,112,132,.34)!important;box-shadow:inset 3px 0 0 rgba(255,106,126,.42),0 14px 30px rgba(0,0,0,.18)!important}.premium-matchday-ui .mobile-round-alert.all-out small{color:#c9d4ce!important;opacity:1!important;text-transform:none!important;letter-spacing:.02em!important;line-height:1.4!important}.premium-matchday-ui .mobile-round-countdown>span{color:#aebdb5}.premium-matchday-ui .mobile-round-countdown>strong:empty{display:none!important}@media(max-width:620px){.premium-matchday-ui .mobile-overview-round-meta{width:calc(100% - 36px)}}.premium-matchday-ui .mobile-round-copy>small{color:#a9ff52!important}.premium-matchday-ui .mobile-overview-scope:nth-child(2){border-color:rgba(145,255,58,.16)}.premium-matchday-ui .mobile-overview-scope:nth-child(2) .mobile-overview-scope-label{color:#d8e4dd}.premium-matchday-ui .mobile-overview-scope:nth-child(2) .mobile-overview-scope-label:before{content:"LATEST ";color:#87a194;font-weight:800}.premium-matchday-ui .mobile-overview-round-meta{display:none!important}.premium-matchday-ui .mobile-round-countdown>span{letter-spacing:.13em}.premium-matchday-ui .mobile-round-copy>small{color:#a1ff43!important;font-size:10px!important;letter-spacing:.15em!important}.premium-matchday-ui .mobile-overview-deadline-panel{position:relative;z-index:4;width:calc(100% - 36px);margin:12px 18px 14px;padding:12px 14px;border:1px solid rgba(152,255,55,.2);border-radius:16px;background:rgba(1,14,8,.78);box-shadow:0 10px 24px rgba(0,0,0,.16)}.premium-matchday-ui .mobile-overview-deadline-panel>span{display:block;margin-bottom:5px;color:#9caf9f;font-size:8px;font-weight:900;letter-spacing:.13em}.premium-matchday-ui .mobile-overview-deadline-panel>strong{color:#f2f7f3;font-size:18px;line-height:1.15;font-weight:950}.premium-matchday-ui .mobile-overview-deadline-panel.is-open{border-color:rgba(153,255,47,.32)}.premium-matchday-ui .mobile-overview-deadline-panel.is-live{border-color:rgba(255,196,72,.35)}.premium-matchday-ui .mobile-overview-deadline-panel.is-in-progress{border-color:rgba(116,212,255,.28)}.premium-matchday-ui .mobile-round-countdown{display:none!important}.premium-matchday-ui .mobile-overview-scope-grid.results{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-matchday-ui .mobile-overview-scope:nth-child(2) .mobile-overview-scope-label:before{content:none!important;display:none!important}@media(max-width:620px){.premium-matchday-ui .mobile-overview-deadline-panel{width:calc(100% - 36px)}.premium-matchday-ui .mobile-overview-scope-grid.results b{font-size:19px}}.premium-matchday-ui .mobile-round-hero{padding-top:24px!important}.premium-matchday-ui .mobile-round-copy{padding-right:130px!important}.premium-matchday-ui .mobile-round-copy>small{color:#b5c9bd!important;font-size:9px!important;letter-spacing:.16em!important}.premium-matchday-ui .mobile-round-copy h1{margin-top:6px!important;margin-bottom:9px!important;letter-spacing:-.045em!important}.premium-matchday-ui .mobile-overview-state-row{display:flex;align-items:center;gap:12px;min-width:0}.premium-matchday-ui .mobile-overview-state-row>strong{flex:0 0 auto;padding:7px 14px 6px;border:1px solid rgba(161,255,67,.42);border-radius:999px;color:#041107;background:linear-gradient(135deg,#a7ff36,#60f173);box-shadow:0 0 18px rgba(135,255,51,.14);font-size:12px;line-height:1;font-weight:950;letter-spacing:.03em}.premium-matchday-ui .mobile-overview-state-row>strong.is-live{color:#211400;background:linear-gradient(135deg,#ffe169,#ffae32);border-color:rgba(255,207,82,.5)}.premium-matchday-ui .mobile-overview-state-row>strong.is-in-progress{color:#071119;background:linear-gradient(135deg,#83dbff,#8fb6ff);border-color:rgba(130,210,255,.5)}.premium-matchday-ui .mobile-overview-state-row>span{min-width:0;color:#c6d2cc;font-size:11px;line-height:1.35}.premium-matchday-ui .mobile-overview-deadline-panel{width:calc(100% - 52px)!important;margin:18px 26px!important;padding:15px 16px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(2,18,10,.94),rgba(1,12,7,.88))!important;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 0 0 1px rgba(152,255,55,.05)!important}.premium-matchday-ui .mobile-overview-deadline-panel>span{margin-bottom:7px!important;font-size:8px!important;color:#9caf9f!important}.premium-matchday-ui .mobile-overview-deadline-panel>strong{font-size:22px!important;letter-spacing:-.02em!important}.premium-matchday-ui .mobile-overview-deadline-note{display:block;margin-top:8px;color:#82968a!important;font-size:8px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.premium-matchday-ui .mobile-round-overview-progress{display:none!important}.premium-matchday-ui .mobile-overview-dual-stats{gap:12px!important;margin-top:16px!important}.premium-matchday-ui .mobile-overview-scope{border-radius:18px!important;background:linear-gradient(180deg,rgba(3,18,11,.94),rgba(2,14,9,.9))!important;box-shadow:0 12px 28px rgba(0,0,0,.2)!important}.premium-matchday-ui .mobile-overview-scope-label{padding:11px 13px 9px!important;color:#b7c9bf!important;font-size:9px!important;letter-spacing:.15em!important}.premium-matchday-ui .mobile-overview-scope-grid span{padding:13px 6px 12px!important}.premium-matchday-ui .mobile-overview-scope-grid b{font-size:22px!important}.premium-matchday-ui .mobile-overview-scope-grid small{margin-top:7px!important;font-size:7.5px!important}.premium-matchday-ui .mobile-overview-scope-grid small:after{display:block;margin-top:5px;color:#8fa197;font-size:6.5px;line-height:1.2;font-weight:650;letter-spacing:0;text-transform:none}.premium-matchday-ui .mobile-overview-scope-grid.competition .started small:after{content:"Total entrants"}.premium-matchday-ui .mobile-overview-scope-grid.competition .alive small:after{content:"Still in the competition"}.premium-matchday-ui .mobile-overview-scope-grid.competition .out small:after{content:"Eliminated so far"}.premium-matchday-ui .mobile-overview-scope-grid.results .started small:after{content:"Made a pick"}.premium-matchday-ui .mobile-overview-scope-grid.results .out small:after{content:"Eliminated"}.premium-matchday-ui .mobile-overview-scope-grid.results .through small:after{content:"Still alive"}.premium-matchday-ui .mobile-round-alert.all-out{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;grid-template-areas:"statusicon title action" "statusicon detail action"!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:5px!important;row-gap:5px!important;min-height:118px!important;padding:18px!important;border-width:1px!important;border-radius:20px!important;background:linear-gradient(110deg,rgba(75,17,22,.26),rgba(3,18,11,.96) 40%,rgba(3,18,11,.98))!important;box-shadow:inset 4px 0 0 rgba(255,108,128,.45),0 14px 30px rgba(0,0,0,.2)!important;text-align:left!important}.premium-matchday-ui .mobile-round-alert.all-out:before{content:""!important;display:block!important;grid-area:statusicon!important;width:42px!important;height:42px!important;background:radial-gradient(circle at 50% 35%,#ff8497 0 5px,transparent 6px),radial-gradient(ellipse at 50% 73%,#ff8497 0 11px,transparent 12px)!important}.premium-matchday-ui .mobile-round-alert.all-out>span{display:none!important}.premium-matchday-ui .mobile-round-alert.all-out>strong{grid-area:title!important;margin:0!important;color:#ff8295!important;font-size:22px!important;line-height:1.05!important;letter-spacing:.01em!important}.premium-matchday-ui .mobile-round-alert.all-out>small{grid-area:detail!important;margin:0!important;color:#cbd5d0!important;line-height:1.4!important}.premium-matchday-ui .mobile-round-alert.all-out>b{grid-area:action!important;align-self:center!important;margin:0!important;padding:10px 13px!important;border:1px solid rgba(255,112,132,.65)!important;border-radius:999px!important;color:#ff899a!important;background:rgba(83,18,27,.14)!important;font-size:9px!important;white-space:nowrap!important}.premium-matchday-ui .mobile-overview-dual-stats+.mobile-round-alert{margin-top:14px!important}@media(max-width:620px){.premium-matchday-ui .mobile-round-copy{padding-right:112px!important}.premium-matchday-ui .mobile-overview-state-row{gap:8px}.premium-matchday-ui .mobile-overview-state-row>strong{padding:6px 11px 5px;font-size:10px}.premium-matchday-ui .mobile-overview-state-row>span{font-size:9px}.premium-matchday-ui .mobile-overview-deadline-panel{width:calc(100% - 36px)!important;margin-left:18px!important;margin-right:18px!important}.premium-matchday-ui .mobile-overview-scope-grid b{font-size:20px!important}.premium-matchday-ui .mobile-round-alert.all-out{grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"statusicon title" "statusicon detail" "action action"!important}.premium-matchday-ui .mobile-round-alert.all-out:before{width:34px!important;height:34px!important}.premium-matchday-ui .mobile-round-alert.all-out>b{justify-self:stretch!important;text-align:center!important;margin-top:7px!important}}.premium-matchday-ui .mobile-round-copy{padding-right:0!important;width:100%!important;max-width:100%!important}.premium-matchday-ui .mobile-round-copy h1{max-width:76%!important}.premium-matchday-ui .mobile-overview-state-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;width:calc(100% - 28px)!important;max-width:540px!important}.premium-matchday-ui .mobile-overview-state-row>span{display:block!important;min-width:0!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.35!important}.premium-matchday-ui .mobile-round-alert.all-out:before{content:"├ù"!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;border:1px solid rgba(255,117,137,.58)!important;border-radius:50%!important;background:rgba(93,19,30,.16)!important;color:#ff7890!important;font-size:28px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important}.premium-matchday-ui .mobile-round-alert.all-out{min-height:0!important;padding-top:16px!important;padding-bottom:16px!important}.premium-matchday-ui .mobile-round-alert.all-out>strong{font-size:20px!important}.premium-matchday-ui .mobile-round-alert.all-out>small{max-width:560px!important;font-size:9px!important}.premium-matchday-ui .mobile-round-hero{margin-bottom:26px!important}@media(max-width:620px){.premium-matchday-ui .mobile-round-copy h1{max-width:78%!important}.premium-matchday-ui .mobile-overview-state-row{grid-template-columns:auto minmax(0,1fr)!important;width:100%!important;gap:9px!important}.premium-matchday-ui .mobile-overview-state-row>span{font-size:10px!important;line-height:1.35!important}.premium-matchday-ui .mobile-round-alert.all-out{grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"statusicon title" "statusicon detail" "action action"!important;row-gap:4px!important;padding:16px!important}.premium-matchday-ui .mobile-round-alert.all-out>b{margin-top:8px!important;padding:10px 12px!important}}.hub-round-state-v20{display:inline-flex!important;align-items:center!important;gap:5px!important}.hub-round-state-v20.is-open{border-color:rgba(146,255,48,.45)!important;background:rgba(106,255,45,.08)!important;color:#a2ff47!important}.hub-round-state-v20.is-open i{background:#93ff30!important;box-shadow:0 0 13px rgba(147,255,48,.55)!important}.hub-round-state-v20.is-live{border-color:rgba(255,194,65,.42)!important;background:rgba(255,181,48,.08)!important}.hub-round-state-v20.is-live i{background:#ffc247!important;box-shadow:0 0 13px rgba(255,194,71,.5)!important}.hub-round-state-v20.is-in-progress{border-color:rgba(119,211,255,.36)!important;background:rgba(91,188,255,.07)!important}.hub-round-state-v20.is-in-progress i{background:#77d3ff!important;box-shadow:0 0 12px rgba(119,211,255,.44)!important}.hub-round-state-v20 em{font-style:normal!important}.hub-deadline-v20 .hub-deadline-syncing{display:block;margin-top:4px;color:#a5b5ac;font-size:11px;font-weight:900;letter-spacing:.08em}.pending-request-v22.is-pending{border-color:rgba(244,177,49,.62)!important;background:linear-gradient(105deg,rgba(27,20,4,.5),rgba(5,20,12,.92) 48%,rgba(7,25,14,.88))!important;box-shadow:inset 0 0 0 1px rgba(255,190,55,.04),0 16px 34px rgba(0,0,0,.25)!important}.pending-request-v22.is-pending .pending-v22-clock,.pending-request-v22.is-pending .pending-v22-state{border-color:rgba(255,184,48,.6)!important;color:#ffc458!important;background:rgba(94,59,5,.24)!important}.pending-request-v22.is-pending .pending-v22-chips span:last-child{border-color:rgba(255,184,48,.34)!important;color:#eabb58!important;background:rgba(84,55,6,.12)!important}.pending-request-v22.is-pending .pending-v22-avatar{border-color:rgba(255,184,48,.22)!important}.pending-request-v22.is-declined{border-color:rgba(255,91,104,.48)!important}.hub-round-state-v20.is-stale-reconciled{border-color:rgba(146,255,48,.48)!important;background:rgba(106,255,45,.09)!important;color:#a4ff49!important}.hub-round-state-v20.is-stale-reconciled i{background:#93ff30!important;box-shadow:0 0 13px rgba(147,255,48,.58)!important}.mobile-live-target-head.is-results em{color:#f2f7f4!important}.mobile-live-target-head.is-results p{color:#9fb1a7!important}.mobile-live-target-stats.is-results span:nth-child(2) b{color:#93ff39!important}.mobile-live-target-stats.is-results span.out b{color:#ff7188!important}.mobile-live-target-filters.is-results{justify-content:flex-start!important}.mobile-live-target-filters.is-results span{border-color:rgba(142,255,53,.2)!important}.mobile-live-target-filters.is-results span:first-child{color:#a0ff43!important;border-color:rgba(142,255,53,.45)!important}.mobile-live-target-filters.is-results .out{color:#ff7e92!important;border-color:rgba(255,108,129,.32)!important}.mobile-section-heading.is-results .settled{color:#a0ff43!important;background:rgba(112,255,44,.07)!important;border:1px solid rgba(139,255,55,.25)!important;border-radius:999px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important}.mobile-live-pulse.premium-live-picks:has(.mobile-section-heading.is-results) .mobile-live-pulse-row{transition:none!important}.mobile-live-pulse.premium-live-picks:has(.mobile-section-heading.is-results) .mobile-live-pulse-row.is-through{box-shadow:inset 3px 0 0 rgba(81,229,138,.34)!important}.mobile-live-pulse.premium-live-picks:has(.mobile-section-heading.is-results) .mobile-live-pulse-row.is-out{box-shadow:inset 3px 0 0 rgba(255,91,113,.28)!important}.mobile-round-activity-v20b{margin:22px 28px 120px;padding:20px;border:1px solid rgba(142,255,55,.26);border-radius:24px;background:linear-gradient(180deg,rgba(3,20,12,.96),rgba(1,13,8,.98));box-shadow:0 18px 44px rgba(0,0,0,.26)}.round-activity-head-v20b{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.participant-status-top-v20b small,.round-activity-head-v20b small,.team-summary-title-v20b small{display:block;color:#8fa89a;font-size:8px;font-weight:900;letter-spacing:.16em}.round-activity-head-v20b h2{margin:4px 0 5px;color:#f3f7f5;font-size:27px;line-height:1.05}.round-activity-head-v20b p{margin:0;max-width:610px;color:#9eafa6;font-size:11px;line-height:1.45}.round-activity-head-v20b>span{flex:0 0 auto;border:1px solid rgba(145,255,55,.32);border-radius:999px;padding:8px 10px;color:#a2ff48;font-size:9px;font-weight:900}.participant-status-v20b,.team-summary-v20b{border:1px solid rgba(120,175,143,.18);border-radius:20px;overflow:hidden;background:rgba(1,13,8,.68)}.participant-status-top-v20b,.team-summary-title-v20b{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(120,175,143,.14)}.participant-status-top-v20b strong,.team-summary-title-v20b strong{display:block;margin-top:4px;color:#f0f6f2;font-size:13px}.team-summary-title-v20b>span{font-size:18px}.team-summary-hidden-v20b{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 16px}.team-summary-hidden-v20b b{color:#c6d2cc;font-size:13px}.team-summary-hidden-v20b span{color:#91ff3f;font-size:10px;font-weight:900}.team-summary-v20b.is-locked{border-color:rgba(146,255,48,.24);background:linear-gradient(180deg,rgba(6,24,13,.8),rgba(2,14,9,.7))}.team-summary-grid-v20b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.team-summary-row-v20b{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"team count" "team unit";align-items:center;min-height:64px;padding:10px 12px;border:1px solid rgba(120,175,143,.14);border-radius:14px;background:rgba(4,22,13,.75)}.team-summary-row-v20b>span{grid-area:team;display:flex;align-items:center;gap:8px;min-width:0}.team-summary-row-v20b i,.team-summary-row-v20b img{width:30px;height:30px;object-fit:contain;flex:0 0 30px}.team-summary-row-v20b i{display:grid;place-items:center;border-radius:50%;background:#10291c;color:#a5ff51;font-style:normal;font-size:9px}.team-summary-row-v20b span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef5f0;font-size:12px}.team-summary-row-v20b>strong{grid-area:count;color:#9bff3f;font-size:21px}.team-summary-row-v20b>em{grid-area:unit;color:#7e9387;font-size:7px;font-style:normal;font-weight:900}.team-summary-row-v20b.is-out{border-color:rgba(255,97,119,.24)}.team-summary-row-v20b.is-out>strong{color:#ff7389}.participant-empty-v20b,.team-summary-empty-v20b{padding:18px;color:#8fa197;text-align:center;font-size:11px}.participant-status-v20b{margin-top:12px}.participant-status-top-v20b>span{color:#91a69a;font-size:8px;font-weight:850}.participant-controls-v20b{padding:12px;border-bottom:1px solid rgba(120,175,143,.12)}.participant-controls-v20b input{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(126,180,148,.2);border-radius:13px;outline:none;background:#05150d;color:#eff6f1;font-size:12px}.participant-controls-v20b input:focus{border-color:rgba(143,255,54,.55);box-shadow:0 0 0 2px rgba(135,255,46,.07)}.participant-filters-v20b{display:flex;gap:8px;margin-top:9px;overflow-x:auto}.participant-filters-v20b button{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(123,177,145,.2);border-radius:999px;background:transparent;color:#9daf9f;font-size:8px;font-weight:900}.participant-filters-v20b button.active{border-color:#92ff36;background:#91ff35;color:#061007}.participant-list-v20b{max-height:430px;overflow:auto;overscroll-behavior:contain}.participant-row-v20b{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(100px,.8fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 13px;border:0;border-bottom:1px solid rgba(120,175,143,.11);background:transparent;color:inherit;text-align:left}.participant-row-v20b:last-child{border-bottom:0}.participant-row-v20b:active{background:rgba(123,255,57,.04)}.participant-name-v20b{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"avatar name" "avatar entry";align-items:center;grid-column-gap:9px;column-gap:9px;min-width:0}.participant-name-v20b>i{grid-area:avatar;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#10261a;color:#dfe9e3;font-style:normal;font-weight:900;font-size:11px}.participant-name-v20b>b{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf3ef;font-size:11px}.participant-name-v20b>small{grid-area:entry;color:#7f9388;font-size:7px;font-weight:850}.participant-pick-v20b{display:flex;align-items:center;gap:7px;min-width:0}.participant-pick-v20b img{width:27px;height:27px;object-fit:contain}.participant-pick-v20b b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe8e3;font-size:10px}.participant-pick-v20b small{display:block;color:#71867a;font-size:7px}.mobile-round-activity-v20b.is-hidden .participant-pick-v20b{display:grid}.mobile-round-activity-v20b.is-hidden .participant-pick-v20b b{color:#6f8478;letter-spacing:.08em}.participant-state-v20b em{display:inline-block;padding:6px 9px;border:1px solid rgba(120,175,143,.2);border-radius:999px;color:#a8bbb0;font-size:7px;font-style:normal;font-weight:950;white-space:nowrap}.participant-row-v20b.is-locked .participant-state-v20b em,.participant-row-v20b.is-through .participant-state-v20b em{border-color:rgba(91,231,143,.34);color:#68e99d}.participant-row-v20b.is-out .participant-state-v20b em,.participant-row-v20b.is-unlocked .participant-state-v20b em{border-color:rgba(255,103,123,.3);color:#ff7a8f}.participant-row-v20b.is-unknown .participant-state-v20b em{border-color:rgba(255,195,74,.28);color:#ffc65a}.participant-standings-link-v20b{width:100%;min-height:46px;margin-top:12px;border:1px solid rgba(145,255,50,.32);border-radius:14px;background:rgba(87,255,42,.06);color:#9bff45;font-size:10px;font-weight:950;letter-spacing:.04em}@media(max-width:620px){.mobile-round-activity-v20b{margin:18px 28px 118px;padding:14px;border-radius:20px}.round-activity-head-v20b h2{font-size:23px}.round-activity-head-v20b p{font-size:10px}.team-summary-grid-v20b{grid-template-columns:1fr}.participant-row-v20b{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state" "pick state";gap:5px 8px}.participant-name-v20b{grid-area:name}.participant-pick-v20b{grid-area:pick;padding-left:41px}.participant-state-v20b{grid-area:state}.participant-status-top-v20b{align-items:flex-start;flex-direction:column}}.mobile-round-activity-v20c{margin-top:18px}.mobile-round-activity-v20c .round-activity-head-v20b{margin-bottom:12px}.mobile-round-activity-v20c .round-activity-head-v20b>span{color:#9cff42;background:rgba(116,255,47,.055)}.survivor-status-v20c .participant-status-top-v20b small{color:#9cff42}.survivor-status-v20c .participant-status-top-v20b strong{font-size:14px}.survivor-list-v20c{max-height:520px}.team-summary-grid-v20c{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}.team-summary-row-v20c{min-height:52px!important;padding:8px 10px!important;border-radius:12px!important}.team-summary-row-v20c i,.team-summary-row-v20c img{width:24px!important;height:24px!important;flex-basis:24px!important}.team-summary-row-v20c span b{font-size:10px!important}.team-summary-row-v20c>strong{font-size:18px!important}.team-summary-row-v20c>em{font-size:6px!important}.mobile-round-activity-v20c.is-revealed .team-summary-title-v20b>span{color:#8eff43;font-size:16px;font-weight:950}@media(max-width:620px){.team-summary-grid-v20c{grid-template-columns:repeat(2,minmax(0,1fr))!important}.team-summary-row-v20c{min-width:0}.team-summary-row-v20c>span{gap:6px}.team-summary-row-v20c span b{font-size:9px!important}.survivor-list-v20c{max-height:500px}.premium-matchday-ui .mobile-round-hero{min-height:0!important;height:auto!important;padding-bottom:26px!important}}.premium-matchday-ui{--overview-v22-panel:rgba(3,18,11,.96);--overview-v22-panel-soft:rgba(4,23,14,.90);--overview-v22-border:rgba(148,255,59,.16);--overview-v22-green:#9cff3d;--overview-v22-muted:#9aada2;--overview-v22-red:#ff7289;--overview-v22-amber:#ffc95c}.premium-matchday-ui .mobile-overview-next-v22,.premium-matchday-ui .mobile-overview-status-v22,.premium-matchday-ui .mobile-overview-summary-stack-v22{margin-left:0;margin-right:0}.premium-matchday-ui .mobile-overview-status-v22{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action" "facts facts";grid-gap:14px 16px;gap:14px 16px;margin-top:16px;padding:18px;overflow:hidden;border:1px solid var(--overview-v22-border);border-radius:20px;background:radial-gradient(circle at 92% 15%,rgba(139,255,50,.07),transparent 32%),linear-gradient(145deg,var(--overview-v22-panel),rgba(2,13,8,.98));box-shadow:0 14px 30px rgba(0,0,0,.2),inset 3px 0 0 rgba(153,255,58,.36)}.premium-matchday-ui .mobile-overview-status-v22.is-out{border-color:rgba(255,104,128,.24);background:radial-gradient(circle at 92% 15%,rgba(255,83,112,.08),transparent 34%),linear-gradient(145deg,rgba(34,9,14,.96),rgba(3,15,10,.98) 46%);box-shadow:0 14px 30px rgba(0,0,0,.2),inset 3px 0 0 rgba(255,104,128,.62)}.premium-matchday-ui .mobile-overview-status-v22.is-attention{border-color:rgba(255,197,78,.24);box-shadow:0 14px 30px rgba(0,0,0,.2),inset 3px 0 0 rgba(255,197,78,.62)}.premium-matchday-ui .mobile-overview-status-copy-v22{grid-area:copy;min-width:0}.premium-matchday-ui .mobile-overview-next-copy-v22>small,.premium-matchday-ui .mobile-overview-status-copy-v22>small{display:block;margin-bottom:7px;color:#aebfb5;font-size:8px;font-weight:900;letter-spacing:.18em}.premium-matchday-ui .mobile-overview-status-copy-v22 h2{margin:0;color:#f3f7f4;font-size:20px;line-height:1.05;letter-spacing:-.02em}.premium-matchday-ui .mobile-overview-status-v22.is-out .mobile-overview-status-copy-v22 h2{color:var(--overview-v22-red)}.premium-matchday-ui .mobile-overview-status-v22.is-attention .mobile-overview-status-copy-v22 h2{color:var(--overview-v22-amber)}.premium-matchday-ui .mobile-overview-status-copy-v22 p{max-width:500px;margin:7px 0 0;color:#b9c7c0;font-size:10px;line-height:1.45}.premium-matchday-ui .mobile-overview-status-v22>button{grid-area:action;align-self:center;min-height:42px;padding:0 14px;border:1px solid rgba(148,255,59,.34);border-radius:999px;color:#b9ff72;background:rgba(112,255,40,.055);font-size:8px;font-weight:950;letter-spacing:.09em;white-space:nowrap}.premium-matchday-ui .mobile-overview-status-v22.is-out>button{border-color:rgba(255,109,132,.38);color:#ff91a2;background:rgba(255,74,104,.05)}.premium-matchday-ui .mobile-overview-status-facts-v22{grid-area:facts;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:rgba(0,0,0,.16)}.premium-matchday-ui .mobile-overview-status-facts-v22>span{display:flex;min-width:0;padding:10px 8px;flex-direction:column;align-items:center;border-right:1px solid rgba(255,255,255,.055)}.premium-matchday-ui .mobile-overview-status-facts-v22>span:last-child{border-right:0}.premium-matchday-ui .mobile-overview-status-facts-v22 b{color:#f4f8f5;font-size:19px;line-height:1}.premium-matchday-ui .mobile-overview-status-facts-v22 small{margin-top:5px;color:#8fa096;font-size:6.5px;font-weight:900;letter-spacing:.14em}.premium-matchday-ui .mobile-overview-status-facts-v22 .is-out b{color:var(--overview-v22-red)}.premium-matchday-ui .mobile-overview-next-v22{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-top:12px;padding:15px 16px;border:1px solid rgba(148,255,59,.13);border-radius:18px;background:linear-gradient(105deg,rgba(6,29,16,.94),rgba(2,15,9,.96))}.premium-matchday-ui .mobile-overview-next-marker-v22{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(151,255,58,.34);border-radius:50%;color:#071008;background:linear-gradient(135deg,#a5ff3c,#62ed70);box-shadow:0 0 16px rgba(139,255,48,.12);font-size:13px;font-weight:950}.premium-matchday-ui .mobile-overview-next-copy-v22{min-width:0}.premium-matchday-ui .mobile-overview-next-copy-v22>small{margin-bottom:4px;color:#8fa499;font-size:7px}.premium-matchday-ui .mobile-overview-next-copy-v22 h2{margin:0;color:#ecf3ee;font-size:14px;line-height:1.1}.premium-matchday-ui .mobile-overview-next-copy-v22 p{margin:5px 0 0;color:#9fb0a6;font-size:9px;line-height:1.45}.premium-matchday-ui .mobile-overview-next-state-v22{align-self:start;padding:6px 8px;border:1px solid rgba(151,255,58,.18);border-radius:999px;color:#a8ff61;background:rgba(122,255,48,.04);font-size:6.5px;font-weight:950;letter-spacing:.08em;white-space:nowrap}.premium-matchday-ui .mobile-overview-next-v22.is-live .mobile-overview-next-state-v22{color:#ffce67;border-color:rgba(255,202,91,.22);background:rgba(255,191,55,.04)}.premium-matchday-ui .mobile-overview-summary-stack-v22{margin-top:12px}.premium-matchday-ui .mobile-overview-summary-stack-v22 .mobile-overview-dual-stats{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;margin:0!important}.premium-matchday-ui .mobile-overview-summary-stack-v22 .mobile-overview-scope{overflow:hidden;border:1px solid rgba(146,255,57,.1)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(3,18,11,.94),rgba(2,13,8,.92))!important;box-shadow:none!important}.premium-matchday-ui .mobile-overview-summary-stack-v22 .mobile-overview-scope-label{padding:11px 13px 9px!important;border-bottom:1px solid rgba(255,255,255,.045);color:#b4c4bb!important;font-size:8px!important;letter-spacing:.17em!important}.premium-matchday-ui .mobile-overview-summary-stack-v22 .mobile-overview-scope-grid{min-height:72px}.premium-matchday-ui .mobile-overview-summary-stack-v22 .mobile-overview-scope-grid b{font-size:21px!important}.premium-matchday-ui .mobile-overview-summary-stack-v22 .mobile-overview-scope-grid small{font-size:7px!important}.premium-matchday-ui .mobile-entry-deck+.mobile-round-activity-v20c,.premium-matchday-ui .mobile-overview-summary-stack-v22+.mobile-entry-deck{margin-top:18px!important}@media(max-width:620px){.premium-matchday-ui .mobile-overview-status-v22{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "facts" "action";gap:12px;padding:16px 14px}.premium-matchday-ui .mobile-overview-status-v22>button{justify-self:stretch;width:100%}.premium-matchday-ui .mobile-overview-status-copy-v22 h2{font-size:18px}.premium-matchday-ui .mobile-overview-next-v22{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"marker copy" "state state";gap:10px;padding:14px}.premium-matchday-ui .mobile-overview-next-marker-v22{grid-area:marker;width:30px;height:30px}.premium-matchday-ui .mobile-overview-next-copy-v22{grid-area:copy}.premium-matchday-ui .mobile-overview-next-state-v22{grid-area:state;justify-self:start;margin-left:44px}.premium-matchday-ui>.mobile-round-hero{box-sizing:border-box!important;height:520px!important;min-height:520px!important;max-height:520px!important;padding-bottom:18px!important;overflow:hidden!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-deadline-panel,.premium-matchday-ui>.mobile-round-hero .mobile-overview-state-row,.premium-matchday-ui>.mobile-round-hero .mobile-round-copy,.premium-matchday-ui>.mobile-round-hero .mobile-round-countdown{position:relative;z-index:6}.premium-matchday-ui>.mobile-round-hero .mobile-round-alert{display:none!important}}@media(max-width:390px){.premium-matchday-ui>.mobile-round-hero{height:500px!important;min-height:500px!important;max-height:500px!important}}.premium-matchday-ui{--h24-green:#9cff35;--h24-green-soft:rgba(156,255,53,.13);--h24-panel:rgba(2,19,11,.96);--h24-line:rgba(156,255,53,.22);--h24-muted:#a8b5ae;--h24-red:#ff718a}@media(max-width:620px){.premium-matchday-ui>.mobile-round-hero{position:relative!important;height:365px!important;min-height:365px!important;max-height:365px!important;padding:18px 16px 16px!important;overflow:hidden!important;background-position:center 48%!important}.premium-matchday-ui>.mobile-round-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,13,7,.94),rgba(0,13,7,.76) 48%,rgba(0,13,7,.18) 76%,rgba(0,13,7,.48)),linear-gradient(0deg,rgba(0,12,7,.78),transparent 42%)}.premium-matchday-ui>.mobile-round-hero .mobile-round-atmosphere{z-index:0!important}.premium-matchday-ui>.mobile-round-hero .mobile-round-copy{position:relative!important;z-index:5!important;width:61%!important;max-width:61%!important;min-height:0!important;padding:0!important}.premium-matchday-ui>.mobile-round-hero .mobile-round-copy>small{font-size:7px!important;letter-spacing:.22em!important}.premium-matchday-ui>.mobile-round-hero .mobile-round-copy h1{margin:8px 0!important;font-size:35px!important;line-height:.92!important;letter-spacing:-.045em!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-state-row{position:relative!important;z-index:6!important;display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;margin:0!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-state-row>strong{flex:0 0 auto;padding:7px 12px!important;font-size:8px!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-state-row>span{max-width:155px!important;font-size:8px!important;line-height:1.3!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-deadline-panel{position:relative!important;z-index:7!important;width:61%!important;max-width:61%!important;min-height:0!important;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-deadline-panel>span{display:none!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-deadline-note{display:block!important;margin:8px 0 0!important;color:#d6dfd9!important;font-size:7px!important;line-height:1.3!important}.premium-matchday-ui>.mobile-round-hero .mobile-target-deadline-date-v24{display:block!important;margin:7px 0 0!important;color:#dce7df!important;font-size:7px!important;font-weight:800!important;line-height:1.3!important}.premium-matchday-ui>.mobile-round-hero .mobile-hero-mantra{top:15px!important;right:13px!important;z-index:8!important;font-size:5.5px!important;line-height:1.45!important}.premium-matchday-ui>.mobile-round-hero .mobile-hero-ball{display:none!important}.mobile-target-ball-v24{position:absolute;z-index:4;right:-10px;top:65px;width:168px;height:168px;pointer-events:none;filter:drop-shadow(0 0 25px rgba(123,255,40,.2))}.mobile-target-ball-v24:before{content:"";position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle,rgba(113,255,42,.21),rgba(35,255,90,.05) 43%,transparent 68%);filter:blur(3px)}.mobile-target-ball-v24 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:saturate(.72) contrast(1.1) brightness(.82)}.mobile-target-ball-v24>span{position:absolute;z-index:2;left:15px;right:4px;top:68px;color:#8dff34;font-family:Segoe Script,Brush Script MT,cursive;font-size:23px;font-weight:800;line-height:.88;text-align:center;transform:rotate(-6deg);text-shadow:0 0 12px rgba(115,255,47,.55),0 3px 5px #001607}.mobile-target-countdown-v24{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;width:100%}.mobile-target-countdown-v24>span{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(151,255,55,.44);border-radius:8px;background:rgba(0,18,9,.77);box-shadow:inset 0 0 18px rgba(126,255,44,.035)}.mobile-target-countdown-v24 b{color:var(--h24-green);font-size:20px;line-height:1;text-shadow:0 0 10px rgba(156,255,53,.22)}.mobile-target-countdown-v24 small{margin-top:5px;color:#d7e0da;font-size:5px;font-weight:900;letter-spacing:.1em}}.premium-matchday-ui .mobile-target-status-v24{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;grid-template-areas:"icon copy action"!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;min-height:106px!important;margin-top:14px!important;padding:13px 14px!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-target-status-icon-v24{grid-area:icon;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#071008;background:var(--h24-green);font-size:30px;font-weight:950;box-shadow:0 0 22px rgba(156,255,53,.16)}.premium-matchday-ui .mobile-target-status-v24.is-out .mobile-target-status-icon-v24{color:#410813;background:var(--h24-red);box-shadow:0 0 22px rgba(255,78,111,.17)}.premium-matchday-ui .mobile-target-status-v24.is-attention .mobile-target-status-icon-v24{background:#ffc95e}.premium-matchday-ui .mobile-target-status-v24 .mobile-overview-status-copy-v22{grid-area:copy!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-overview-status-copy-v22 h2{font-size:18px!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-overview-status-copy-v22 p{margin-top:5px!important;font-size:8px!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-overview-status-facts-v22{display:none!important}.premium-matchday-ui .mobile-target-status-v24>button{grid-area:action!important;width:auto!important;min-width:120px!important;min-height:38px!important;padding:0 13px!important}.premium-matchday-ui .mobile-next-steps-v24{display:block!important;margin-top:10px!important;padding:12px!important;border:1px solid var(--h24-line)!important;border-radius:18px!important;background:linear-gradient(155deg,rgba(4,31,16,.96),rgba(1,17,9,.97))!important}.mobile-next-steps-heading-v24{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mobile-next-steps-heading-v24 h2{margin:0;color:#edf5ef;font-size:12px;letter-spacing:.1em}.mobile-next-steps-heading-v24 span{color:#9caea2;font-size:5px;font-weight:900;letter-spacing:.16em}.mobile-next-steps-grid-v24{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.mobile-next-step-v24{position:relative;min-width:0;min-height:118px;padding:12px 8px 9px;border:1px solid rgba(154,255,52,.28);border-radius:13px;background:rgba(0,14,7,.62);text-align:center}.mobile-next-step-number-v24{position:absolute;top:8px;left:8px;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(154,255,52,.7);border-radius:50%;color:#eaffdd;font-size:9px;font-weight:900}.mobile-next-step-icon-v24{display:block;min-height:26px;margin:3px 0 7px;font-size:21px;line-height:1}.mobile-next-step-v24 strong{display:block;color:#eff6f1;font-size:7px;line-height:1.25}.mobile-next-step-v24 p{margin:6px 0 0;color:#aebcb3;font-size:6px;line-height:1.35}.premium-matchday-ui .mobile-round-activity-v20c{margin-top:10px!important;padding:12px!important;border-radius:18px!important}.target-survivor-head-v24{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.target-survivor-head-v24 h2{margin:0;color:#eef5ef;font-size:12px;letter-spacing:.1em}.target-survivor-head-v24 span{color:var(--h24-green);font-size:8px;font-weight:950}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-v20b{margin:0 0 9px!important;border-radius:12px!important}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-title-v20b{min-height:54px!important;padding:10px 12px!important}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-title-v20b small{display:none!important}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-title-v20b strong{font-size:9px!important}.premium-matchday-ui .mobile-round-activity-v20c.is-hidden .team-summary-hidden-v20b{display:none!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-status-v20b{margin:0!important;border-radius:12px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-status-top-v20b{display:none!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-controls-v20b{padding:10px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-controls-v20b input{min-height:42px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-list-v20b{counter-reset:h24survivor;max-height:304px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-row-v20b{position:relative;counter-increment:h24survivor;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto!important;min-height:57px!important;padding-left:30px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-row-v20b:before{content:counter(h24survivor);position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#d4ded7;font-size:7px;font-weight:900}.premium-matchday-ui .mobile-round-activity-v20c .participant-pick-v20b small{display:none!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-standings-link-v20b{min-height:34px!important;margin-top:8px!important;font-size:7px!important}.mobile-round-journey-v24{margin-top:10px;padding:11px;overflow:hidden;border:1px solid var(--h24-line);border-radius:18px;background:linear-gradient(180deg,rgba(3,25,13,.97),rgba(1,15,8,.98))}.mobile-round-journey-head-v24{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.mobile-round-journey-head-v24 h2{margin:0;color:#eef5ef;font-size:11px;letter-spacing:.12em}.mobile-round-journey-head-v24>span{color:#9eaea4;font-size:5px;font-weight:900;letter-spacing:.15em}.mobile-round-journey-track-v24{display:flex;gap:6px;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:none;scroll-snap-type:x proximity}.mobile-round-journey-track-v24::-webkit-scrollbar{display:none}.mobile-round-journey-card-v24{position:relative;flex:0 0 88px;min-height:92px;padding:9px 6px 7px;border:1px solid rgba(148,255,54,.3);border-radius:10px;background:rgba(0,13,7,.74);text-align:center;scroll-snap-align:start}.mobile-round-journey-card-v24.is-current{border-color:#91ff31;background:linear-gradient(180deg,rgba(32,86,17,.45),rgba(1,17,8,.88));box-shadow:0 0 15px rgba(144,255,49,.16),inset 0 0 18px rgba(144,255,49,.05)}.mobile-round-journey-card-v24.is-upcoming{border-color:rgba(202,214,207,.25);opacity:.72}.mobile-round-journey-state-v24{display:block;height:15px;color:var(--h24-green);font-size:12px}.mobile-round-journey-card-v24>strong{display:block;margin:4px 0 7px;color:#eef5f0;font-size:9px}.mobile-round-journey-stats-v24{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px}.mobile-round-journey-stats-v24 span{display:flex;flex-direction:column;align-items:center}.mobile-round-journey-stats-v24 b{color:#f2f6f3;font-size:9px}.mobile-round-journey-stats-v24 .out b{color:var(--h24-red)}.mobile-round-journey-stats-v24 .through b{color:var(--h24-green)}.mobile-round-journey-card-v24>small,.mobile-round-journey-stats-v24 small{color:#9eaea4;font-size:4.5px;font-weight:900}.mobile-round-journey-card-v24>em{display:block;margin-top:12px;color:var(--h24-green);font-size:7px;font-style:normal;font-weight:900}.premium-matchday-ui .mobile-entry-deck,.premium-matchday-ui .mobile-overview-summary-stack-v22{display:none!important}@media(max-width:390px){.premium-matchday-ui>.mobile-round-hero{height:350px!important;min-height:350px!important;max-height:350px!important}.mobile-target-ball-v24{right:-18px;width:154px;height:154px}.mobile-target-ball-v24>span{top:63px;font-size:20px}.premium-matchday-ui .mobile-target-status-v24{grid-template-columns:45px minmax(0,1fr)!important;grid-template-areas:"icon copy" "action action"!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-target-status-icon-v24{width:42px;height:42px;font-size:26px}.premium-matchday-ui .mobile-target-status-v24>button{width:100%!important}.mobile-next-step-v24{min-height:112px;padding-left:5px;padding-right:5px}}@media(max-width:620px){.premium-matchday-ui>.mobile-round-hero{height:304px!important;min-height:304px!important;max-height:304px!important;padding:16px 14px 14px!important;background-position:center 42%!important}.premium-matchday-ui>.mobile-round-hero .mobile-round-copy{width:59%!important;max-width:59%!important}.premium-matchday-ui>.mobile-round-hero .mobile-round-copy h1{margin:6px 0 7px!important;font-size:33px!important;line-height:.9!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-state-row{gap:7px!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-state-row>strong{padding:6px 11px!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-deadline-panel{width:58%!important;max-width:58%!important;margin-top:10px!important}.mobile-target-countdown-v24{gap:4px!important}.mobile-target-countdown-v24>span{min-height:48px!important;border-radius:7px!important}.mobile-target-countdown-v24 b{font-size:18px!important}.mobile-target-countdown-v24 small{margin-top:4px!important;font-size:4.7px!important}.premium-matchday-ui>.mobile-round-hero .mobile-overview-deadline-note{margin-top:6px!important;font-size:6.5px!important}.premium-matchday-ui>.mobile-round-hero .mobile-target-deadline-date-v24{margin-top:5px!important;font-size:6.5px!important}.mobile-target-ball-v24{top:58px!important;right:-5px!important;width:150px!important;height:150px!important}.mobile-target-ball-v24>span{top:60px!important;left:13px!important;font-size:20px!important;line-height:.9!important}.premium-matchday-ui .mobile-target-status-v24{grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"icon copy action"!important;gap:10px!important;min-height:88px!important;margin-top:10px!important;padding:11px 12px!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-target-status-icon-v24{width:40px!important;height:40px!important;font-size:25px!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-overview-status-copy-v22>small{margin-bottom:4px!important;font-size:6.5px!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-overview-status-copy-v22 h2{font-size:16px!important;line-height:1!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-overview-status-copy-v22 p{margin-top:4px!important;font-size:7px!important;line-height:1.25!important}.premium-matchday-ui .mobile-target-status-v24>button{width:auto!important;min-width:104px!important;min-height:34px!important;padding:0 10px!important;font-size:6.5px!important;white-space:nowrap!important}.premium-matchday-ui .mobile-next-steps-v24{margin-top:9px!important;padding:10px!important;border-radius:16px!important}.mobile-next-steps-heading-v24{margin-bottom:8px!important}.mobile-next-steps-heading-v24 h2{font-size:10.5px!important}.mobile-next-steps-heading-v24 span{font-size:4.5px!important}.mobile-next-steps-grid-v24{gap:8px!important}.mobile-next-step-v24{min-height:94px!important;padding:10px 6px 7px!important;border-radius:11px!important}.mobile-next-step-v24:not(:last-child):after{content:"ΓÇ║";position:absolute;z-index:5;top:50%;right:-8px;transform:translateY(-50%);color:#9cff35;font-size:20px;font-weight:950;line-height:1;text-shadow:0 0 8px rgba(156,255,53,.3)}.mobile-next-step-number-v24{top:7px!important;left:7px!important;width:21px!important;height:21px!important;font-size:8px!important}.mobile-next-step-icon-v24{min-height:21px!important;margin:2px 0 5px!important;font-size:17px!important;filter:grayscale(1) brightness(1.5);opacity:.94}.mobile-next-step-v24 strong{font-size:6.3px!important;line-height:1.18!important}.mobile-next-step-v24 p{margin-top:5px!important;font-size:5.3px!important;line-height:1.3!important}.premium-matchday-ui .mobile-round-activity-v20c{margin-top:9px!important;padding:10px!important;border-radius:16px!important}.target-survivor-head-v24{margin-bottom:7px!important}.target-survivor-head-v24 h2{font-size:10.5px!important}.target-survivor-head-v24 span{font-size:7px!important}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-v20b{margin-bottom:7px!important;border-radius:11px!important}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-title-v20b{position:relative;min-height:60px!important;padding:9px 38px 9px 11px!important;align-items:flex-start!important}.premium-matchday-ui .mobile-round-activity-v20c.is-hidden .team-summary-title-v20b>div:after{content:"You can see who is still in the competition, but team choices remain private.";display:block;max-width:245px;margin-top:4px;color:#9eaea4;font-size:5.8px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-title-v20b strong{font-size:8px!important}.premium-matchday-ui .mobile-round-activity-v20c .team-summary-title-v20b>span{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;font-size:18px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-status-v20b{border-radius:11px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-controls-v20b{display:grid!important;grid-template-columns:minmax(0,1.55fr) auto!important;align-items:center!important;grid-gap:7px!important;gap:7px!important;padding:8px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-controls-v20b input{min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:8px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-filters-v20b{display:flex!important;gap:5px!important;flex-wrap:nowrap!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-filters-v20b button{min-height:30px!important;padding:0 9px!important;border-radius:999px!important;font-size:6px!important;white-space:nowrap!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-list-v20b{max-height:252px!important;overflow-y:auto!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-list-v20b:before{content:"#      PLAYER                         TEAM PICK                 STATUS";display:block;position:-webkit-sticky;position:sticky;top:0;z-index:4;padding:6px 8px 6px 11px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.055);color:#83948a;background:rgba(1,15,8,.98);font-size:4.8px;font-weight:900;letter-spacing:.1em;white-space:pre}.premium-matchday-ui .mobile-round-activity-v20c .participant-row-v20b{grid-template-columns:minmax(0,1.12fr) minmax(0,.72fr) 78px!important;gap:7px!important;min-height:46px!important;padding:5px 8px 5px 25px!important;border-radius:0!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-row-v20b:before{left:8px!important;font-size:6px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-name-v20b{display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-column-gap:7px!important;column-gap:7px!important;align-items:center!important;min-width:0!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-name-v20b i{grid-row:1/span 2!important;width:30px!important;height:30px!important;min-width:30px!important;font-size:10px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-name-v20b b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-name-v20b small{margin-top:1px!important;font-size:4.8px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-pick-v20b{min-width:0!important;text-align:left!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-pick-v20b b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#a7b5ac!important;font-size:6.5px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-pick-v20b small{display:none!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-state-v20b{justify-self:end!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-state-v20b em{min-width:67px!important;padding:6px 7px!important;border-radius:999px!important;font-size:5.6px!important;white-space:nowrap!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-standings-link-v20b{min-height:31px!important;margin-top:6px!important;font-size:6.2px!important}body:has(.premium-matchday-ui) .bottom-nav-v21{left:16px!important;right:16px!important;bottom:10px!important;min-height:78px!important;height:78px!important;padding:6px 8px!important;border-radius:24px!important}body:has(.premium-matchday-ui) .bottom-nav-v21 button{min-height:64px!important;height:64px!important;padding:4px 7px!important;border-radius:18px!important}body:has(.premium-matchday-ui) .bottom-nav-v21 .nav-icon-wrap{font-size:21px!important;line-height:1!important}body:has(.premium-matchday-ui) .bottom-nav-v21 small{margin-top:3px!important;font-size:7px!important}}@media(max-width:390px){.premium-matchday-ui>.mobile-round-hero{height:294px!important;min-height:294px!important;max-height:294px!important}.premium-matchday-ui .mobile-target-status-v24{grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-areas:"icon copy action"!important}.premium-matchday-ui .mobile-target-status-v24 .mobile-target-status-icon-v24{width:38px!important;height:38px!important;font-size:23px!important}.premium-matchday-ui .mobile-target-status-v24>button{width:auto!important;min-width:96px!important;padding:0 8px!important}.mobile-target-ball-v24{right:-10px!important;width:142px!important;height:142px!important}.mobile-target-ball-v24>span{top:57px!important;font-size:18px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-row-v20b{grid-template-columns:minmax(0,1.05fr) minmax(0,.6fr) 72px!important}.premium-matchday-ui .mobile-round-activity-v20c .participant-state-v20b em{min-width:62px!important;padding-left:5px!important;padding-right:5px!important;font-size:5.2px!important}body:has(.premium-matchday-ui) .bottom-nav-v21{left:12px!important;right:12px!important;min-height:74px!important;height:74px!important}body:has(.premium-matchday-ui) .bottom-nav-v21 button{min-height:60px!important;height:60px!important}}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2.72/1!important;padding:10px 13px 9px!important;margin:0 0 12px!important;overflow:hidden!important;border-radius:18px!important;isolation:isolate!important;background:linear-gradient(90deg,rgba(0,10,5,.54),rgba(0,10,5,.3) 42%,rgba(0,10,5,.05) 64%,rgba(0,10,5,0)),url(/brand/survive-hero-scene-h24k.webp) 50% /cover no-repeat!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-hero-ball,.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-atmosphere,.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-target-ball-v24,.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero:before{display:none!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(35% 34% at 48% 0,rgba(151,255,88,.12) 0,transparent 73%),linear-gradient(90deg,rgba(0,9,5,.38),rgba(0,9,5,.19) 38%,rgba(0,9,5,0) 60%)!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-copy{position:relative!important;z-index:7!important;width:53.5%!important;max-width:53.5%!important;min-height:0!important;padding:0!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-copy>small{margin:0!important;color:#ced9d1!important;font-size:6px!important;line-height:1!important;font-weight:850!important;letter-spacing:.19em!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-copy h1{margin:3px 0 6px!important;font-size:31.5px!important;line-height:.89!important;letter-spacing:-.045em!important;white-space:nowrap!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-state-row{position:relative!important;z-index:7!important;display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-state-row>strong{flex:0 0 auto!important;padding:5px 11px!important;border-radius:999px!important;font-size:7.1px!important;line-height:1!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-state-row>span{display:block!important;min-width:0!important;max-width:175px!important;font-size:0!important;line-height:1.18!important;white-space:nowrap!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-state-row>span:after{content:"Picks lock 1 hour before first kickoff"!important;color:#e7eee9!important;font-size:6.15px!important;font-weight:700!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-deadline-panel{position:relative!important;z-index:7!important;width:52.5%!important;max-width:52.5%!important;min-height:0!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-deadline-note,.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-deadline-panel>span,.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-alert,.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-countdown,.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-overview-progress{display:none!important}.mobile-home-experience.premium-matchday-ui .mobile-target-countdown-v24{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;width:100%!important}.mobile-home-experience.premium-matchday-ui .mobile-target-countdown-v24>span{display:flex!important;min-width:0!important;min-height:36px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(151,255,59,.54)!important;border-radius:8px!important;background:rgba(0,16,9,.73)!important;box-shadow:inset 0 0 16px rgba(126,255,44,.05)!important}.mobile-home-experience.premium-matchday-ui .mobile-target-countdown-v24 b{color:#9cff35!important;font-size:16.5px!important;line-height:1!important;text-shadow:0 0 9px rgba(156,255,53,.16)!important}.mobile-home-experience.premium-matchday-ui .mobile-target-countdown-v24 small{margin-top:3px!important;color:#dce6df!important;font-size:4.3px!important;font-weight:900!important;letter-spacing:.08em!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-target-deadline-date-v24{display:block!important;position:relative!important;z-index:8!important;margin:6px 0 0!important;color:#f0f4f1!important;font-size:6.2px!important;font-weight:790!important;line-height:1.18!important;white-space:nowrap!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-target-deadline-date-v24:before{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;margin-right:6px!important;vertical-align:-1px!important;border:1.2px solid #f4f7f5!important;border-radius:2px!important;box-shadow:inset 0 2px 0 #f4f7f5!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-hero-mantra{position:absolute!important;z-index:9!important;top:11px!important;right:11px!important;width:74px!important;color:#ecf3ee!important;font-size:4.8px!important;line-height:1.34!important;font-weight:900!important;letter-spacing:.17em!important;text-align:left!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-hero-mantra i{display:block!important;width:28px!important;height:2px!important;margin-top:6px!important;background:#9cff35!important}@media(max-width:390px){.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero{padding-left:12px!important;padding-right:12px!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-copy{width:54.5%!important;max-width:54.5%!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-round-copy h1{font-size:29px!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero .mobile-overview-state-row>span:after{font-size:5.8px!important}.mobile-home-experience.premium-matchday-ui .mobile-target-countdown-v24>span{min-height:34px!important}.mobile-home-experience.premium-matchday-ui .mobile-target-countdown-v24 b{font-size:15.5px!important}}.mobile-home-experience.premium-matchday-ui{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#020805!important}.mobile-home-experience.premium-matchday-ui:before{background-image:url(/brand/survive-page-stadium-h24o.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important;opacity:.96!important;filter:saturate(1.04) contrast(1.04) brightness(.96)!important}.mobile-home-experience.premium-matchday-ui:after,.mobile-home-experience.premium-matchday-ui:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}.mobile-home-experience.premium-matchday-ui:after{background:radial-gradient(26% 10% at 8% 18%,rgba(206,255,214,.08) 0,rgba(92,218,110,.05) 34%,rgba(92,218,110,0) 74%),radial-gradient(26% 10% at 92% 18%,rgba(206,255,214,.08) 0,rgba(92,218,110,.05) 34%,rgba(92,218,110,0) 74%),radial-gradient(24% 9% at 7% 54%,rgba(190,255,207,.06) 0,rgba(78,196,98,.04) 36%,rgba(78,196,98,0) 75%),radial-gradient(24% 9% at 93% 54%,rgba(190,255,207,.06) 0,rgba(78,196,98,.04) 36%,rgba(78,196,98,0) 75%),radial-gradient(76% 13% at 50% 100%,rgba(44,138,68,.1) 0,rgba(20,76,34,.06) 42%,rgba(20,76,34,0) 74%),radial-gradient(62% 74% at 50% 46%,rgba(0,0,0,.2) 0,rgba(0,0,0,.24) 44%,rgba(0,0,0,.12) 69%,rgba(0,0,0,0) 100%),linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.07) 11%,rgba(0,0,0,0) 23%,rgba(0,0,0,0) 77%,rgba(0,0,0,.07) 89%,rgba(0,0,0,.18))!important}.mobile-home-experience.premium-matchday-ui>*{position:relative!important;z-index:1!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-hero{z-index:2!important}.mobile-home-experience.premium-matchday-ui>nav,.mobile-home-experience.premium-matchday-ui>section.mobile-next-steps-v24,.mobile-home-experience.premium-matchday-ui>section.mobile-round-journey-v24,.mobile-home-experience.premium-matchday-ui>section.mobile-round-status-card,.mobile-home-experience.premium-matchday-ui>section.mobile-survivor-activity-v24{-webkit-backdrop-filter:saturate(1.02)!important;backdrop-filter:saturate(1.02)!important}@media(max-width:390px){.mobile-home-experience.premium-matchday-ui:before{opacity:.98!important;filter:saturate(1.03) contrast(1.02) brightness(.95)!important}}@media(max-width:620px){.mobile-home-experience.premium-matchday-ui .mobile-round-activity-v20b.mobile-round-activity-v20c{margin-bottom:0!important}.mobile-home-experience.premium-matchday-ui>section.mobile-round-journey-v24{margin-top:10px!important;margin-bottom:0!important}body:has(.mobile-home-experience.premium-matchday-ui) .page{padding-bottom:0!important}.mobile-home-experience.premium-matchday-ui{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media(max-width:390px){.mobile-home-experience.premium-matchday-ui{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media(max-width:620px){.hub-matchday-card{min-height:190px!important;padding:15px 15px 14px!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important;border-radius:22px!important;background-position:center 57%!important}.hub-matchday-card .hub-player-visual{display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important}.hub-matchday-card:after{right:18px!important;top:28px!important;width:116px!important;height:150px!important;opacity:.86!important}.hub-matchday-card .hub-comp-main{min-height:0!important;justify-content:flex-start!important;padding:0!important;z-index:2!important}.hub-matchday-card .hub-comp-main>strong{max-width:58%!important;font-size:22px!important;line-height:.98!important}.hub-matchday-card .hub-round-label{margin-top:5px!important;font-size:8px!important;letter-spacing:.22em!important}.hub-matchday-card .hub-round-state-v20,.hub-matchday-card .matchday-status-v23{width:max-content!important;min-height:28px!important;margin-top:7px!important;padding:0 10px!important;font-size:8px!important}.hub-matchday-card .hub-card-numbers{position:absolute!important;left:15px!important;bottom:15px!important;gap:22px!important;margin:0!important;padding:0!important;z-index:3!important}.hub-matchday-card .hub-card-numbers b{font-size:22px!important;line-height:1!important}.hub-matchday-card .hub-card-numbers small{margin-top:3px!important;font-size:7px!important;letter-spacing:.16em!important}.hub-matchday-card .hub-player-story{top:15px!important;right:14px!important;font-size:6px!important;line-height:1.55!important;letter-spacing:.18em!important;z-index:3!important}.hub-matchday-card .hub-deadline,.hub-matchday-card .hub-pick-summary,.hub-matchday-card .hub-pill-row{display:none!important}.hub-matchday-card .hub-open-side{position:absolute!important;right:12px!important;bottom:13px!important;width:auto!important;padding:0!important;border:0!important;display:block!important;z-index:4!important}.hub-matchday-card .hub-enter-cue{min-width:145px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border-radius:999px!important;font-size:9px!important;letter-spacing:.01em!important}.hub-competition-list{gap:10px!important}.hub-matchday-card{position:relative!important;min-height:198px!important;height:auto!important;padding:15px 15px 14px!important;overflow:hidden!important;display:block!important;border-radius:22px!important;background-image:linear-gradient(90deg,rgba(2,15,8,.98),rgba(2,15,8,.95) 39%,rgba(2,15,8,.63) 57%,rgba(2,15,8,.16) 76%,rgba(2,15,8,.08)),url(/brand/survive-player-back-v1.png)!important;background-size:auto 100%,58% auto!important;background-position:0,104% 52%!important;background-repeat:no-repeat!important}.hub-matchday-card .hub-player-visual{display:none!important}.hub-matchday-card:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 72%,rgba(0,15,7,.52))!important;pointer-events:none!important;z-index:1!important}.hub-matchday-card .hub-comp-main{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:55%!important;min-height:0!important;padding:0!important;margin:0!important;text-align:left!important}.hub-matchday-card .hub-comp-main>strong{max-width:100%!important;margin:0!important;font-size:22px!important;line-height:1!important;letter-spacing:-.025em!important;white-space:normal!important}.hub-matchday-card .hub-round-label{margin-top:7px!important;font-size:8px!important;line-height:1!important;letter-spacing:.2em!important}.hub-matchday-card .hub-round-state-v20,.hub-matchday-card .matchday-status-v23{position:relative!important;width:max-content!important;min-height:28px!important;margin-top:8px!important;padding:0 10px!important;font-size:8px!important;z-index:4!important}.hub-matchday-card .hub-player-story{position:absolute!important;z-index:4!important;top:16px!important;right:14px!important;max-width:118px!important;color:#edf3ef!important;font-size:6px!important;line-height:1.55!important;letter-spacing:.18em!important;text-align:right!important}.hub-matchday-card .hub-player-story:after{width:28px!important;margin:8px 0 0 auto!important}.hub-matchday-card .hub-card-numbers{position:absolute!important;z-index:4!important;left:15px!important;bottom:16px!important;display:flex!important;gap:18px!important;width:auto!important;margin:0!important;padding:0!important}.hub-matchday-card .hub-card-numbers>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:54px!important}.hub-matchday-card .hub-card-numbers b{font-size:21px!important;line-height:1!important}.hub-matchday-card .hub-card-numbers small{margin-top:4px!important;font-size:7px!important;line-height:1!important;letter-spacing:.14em!important}.hub-matchday-card .hub-deadline,.hub-matchday-card .hub-pick-summary,.hub-matchday-card .hub-pill-row{display:none!important}.hub-matchday-card .hub-open-side{position:static!important;display:block!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important}.hub-matchday-card .hub-enter-cue{position:absolute!important;z-index:5!important;left:auto!important;right:13px!important;bottom:13px!important;width:auto!important;min-width:145px!important;min-height:42px!important;margin:0!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:linear-gradient(90deg,#9fff36,#46ee7c)!important;color:#061008!important;font-size:9px!important;font-weight:950!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:0 8px 22px rgba(83,255,90,.14),inset 0 1px rgba(255,255,255,.38)!important}.hub-matchday-card .hub-enter-cue:after{content:"ΓÇ║"!important;position:static!important;width:auto!important;height:auto!important;margin-left:7px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:16px!important;line-height:1!important}}@media(max-width:390px){.hub-matchday-card{min-height:194px!important;background-size:auto 100%,61% auto!important;background-position:0,110% 52%!important}.hub-matchday-card .hub-comp-main{width:57%!important}.hub-matchday-card .hub-comp-main>strong{font-size:20px!important}.hub-matchday-card .hub-card-numbers{gap:13px!important}.hub-matchday-card .hub-card-numbers b{font-size:19px!important}.hub-matchday-card .hub-enter-cue{min-width:132px!important;padding:0 12px!important;font-size:8px!important}}@media(max-width:620px){.hub-matchday-card{min-height:205px!important;padding:16px 15px!important;background-size:auto 100%,60% auto!important;background-position:0,108% 50%!important}.hub-matchday-card .hub-comp-main{width:50%!important;padding:0!important}.hub-matchday-card .hub-comp-main>strong{margin:0!important;font-size:22px!important;line-height:1!important}.hub-matchday-card .hub-round-label{margin-top:8px!important;font-size:8px!important;letter-spacing:.2em!important}.hub-matchday-card .hub-round-state-v20,.hub-matchday-card .matchday-status-v23{margin-top:9px!important;min-height:27px!important;padding:0 9px!important;font-size:8px!important}.hub-matchday-card .hub-card-numbers{left:15px!important;right:auto!important;bottom:62px!important;gap:20px!important}.hub-matchday-card .hub-card-numbers>span{min-width:58px!important}.hub-matchday-card .hub-card-numbers b{font-size:21px!important}.hub-matchday-card .hub-card-numbers small{margin-top:4px!important;font-size:7px!important}.hub-matchday-card .hub-enter-cue{left:15px!important;right:auto!important;bottom:14px!important;min-width:178px!important;min-height:40px!important;padding:0 14px!important;font-size:9px!important;justify-content:center!important}.hub-matchday-card .hub-player-story{top:16px!important;right:14px!important;max-width:118px!important}}@media(max-width:390px){.hub-matchday-card{min-height:205px!important;background-size:auto 100%,62% auto!important;background-position:0,112% 50%!important}.hub-matchday-card .hub-comp-main{width:52%!important}.hub-matchday-card .hub-enter-cue{min-width:166px!important}}@media(max-width:700px){.hub-player-story,.los-shared-hero-mantra,.mobile-hero-mantra,.premium-matchday-ui .mobile-hero-mantra{display:none!important}.hub-player-story:after,.los-shared-hero-mantra:after,.mobile-hero-mantra i,.mobile-hero-mantra:after{display:none!important;content:none!important}}@media(max-width:620px){.hub-matchday-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,52%) minmax(0,48%)!important;grid-template-rows:auto auto!important;align-items:start!important;min-height:214px!important;padding:16px 15px!important;overflow:hidden!important;background-image:linear-gradient(90deg,rgba(2,15,8,.98),rgba(2,15,8,.95) 40%,rgba(2,15,8,.62) 58%,rgba(2,15,8,.16) 78%,rgba(2,15,8,.05)),url(/brand/survive-player-back-v1.png)!important;background-size:auto 100%,62% auto!important;background-position:0,110% 50%!important;background-repeat:no-repeat!important}.hub-matchday-card .hub-player-story,.hub-matchday-card .hub-player-visual{display:none!important}.hub-matchday-card .hub-comp-main{grid-column:1!important;grid-row:1!important;position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}.hub-matchday-card .hub-comp-main>strong{order:1!important;margin:0!important;font-size:22px!important;line-height:1!important;letter-spacing:-.02em!important}.hub-matchday-card .hub-round-label{order:2!important;margin-top:9px!important;font-size:8px!important;line-height:1!important;letter-spacing:.19em!important}.hub-matchday-card .hub-round-state-v20,.hub-matchday-card .matchday-status-v23{order:3!important;position:static!important;width:max-content!important;min-height:28px!important;margin-top:10px!important;padding:0 10px!important;font-size:8px!important}.hub-matchday-card .hub-card-numbers{order:4!important;position:static!important;display:flex!important;gap:20px!important;width:auto!important;margin:13px 0 0!important;padding:0!important}.hub-matchday-card .hub-card-numbers>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:58px!important}.hub-matchday-card .hub-card-numbers b{font-size:21px!important;line-height:1!important}.hub-matchday-card .hub-card-numbers small{margin-top:4px!important;font-size:7px!important;line-height:1!important;letter-spacing:.14em!important}.hub-matchday-card .hub-open-side{grid-column:1!important;grid-row:2!important;position:relative!important;z-index:4!important;display:block!important;width:100%!important;margin:12px 0 0!important;padding:0!important;border:0!important}.hub-matchday-card .hub-deadline,.hub-matchday-card .hub-pick-summary,.hub-matchday-card .hub-pill-row{display:none!important}.hub-matchday-card .hub-enter-cue{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border-radius:999px!important;background:linear-gradient(90deg,#9fff36,#46ee7c)!important;color:#061008!important;font-size:9px!important;font-weight:950!important;white-space:nowrap!important}.hub-matchday-card .hub-enter-cue:after{content:"ΓÇ║"!important;position:static!important;width:auto!important;height:auto!important;margin-left:7px!important;border:0!important;background:none!important;box-shadow:none!important;font-size:16px!important;line-height:1!important}.arena-v21-mantra,.hub-player-story,.mobile-hero-mantra{display:none!important}.arena-v21-mantra span,.arena-v21-mantra:after,.hub-player-story:after,.mobile-hero-mantra i{display:none!important;content:none!important}.hub-matchday-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,52%) minmax(0,48%)!important;grid-template-rows:auto auto!important;align-items:start!important;min-height:214px!important;padding:16px 15px!important;overflow:hidden!important;background-image:linear-gradient(90deg,rgba(2,15,8,.98),rgba(2,15,8,.95) 40%,rgba(2,15,8,.62) 58%,rgba(2,15,8,.16) 78%,rgba(2,15,8,.05)),url(/brand/survive-player-back-v1.png)!important;background-size:auto 100%,62% auto!important;background-position:0,110% 50%!important;background-repeat:no-repeat!important}.arena-v21-mantra,.hub-matchday-card .hub-player-story,.hub-matchday-card .hub-player-visual,.mobile-hero-mantra{display:none!important}.hub-matchday-card .hub-comp-main{grid-column:1!important;grid-row:1!important;position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}.hub-matchday-card .hub-comp-main>strong{order:1!important;margin:0!important;font-size:22px!important;line-height:1!important;letter-spacing:-.02em!important}.hub-matchday-card .hub-round-label{order:2!important;margin-top:9px!important;font-size:8px!important;line-height:1!important;letter-spacing:.19em!important}.hub-matchday-card .hub-round-state-v20,.hub-matchday-card .matchday-status-v23{order:3!important;position:static!important;width:max-content!important;min-height:28px!important;margin-top:10px!important;padding:0 10px!important;font-size:8px!important}.hub-matchday-card .hub-card-numbers{order:4!important;position:static!important;display:flex!important;gap:20px!important;width:auto!important;margin:13px 0 0!important;padding:0!important}.hub-matchday-card .hub-card-numbers>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:58px!important}.hub-matchday-card .hub-card-numbers b{font-size:21px!important;line-height:1!important}.hub-matchday-card .hub-card-numbers small{margin-top:4px!important;font-size:7px!important;line-height:1!important;letter-spacing:.14em!important}.hub-matchday-card .hub-open-side{grid-column:1!important;grid-row:2!important;position:relative!important;z-index:4!important;display:block!important;width:100%!important;margin:12px 0 0!important;padding:0!important;border:0!important}.hub-matchday-card .hub-enter-cue{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border-radius:999px!important;background:linear-gradient(90deg,#9fff36,#46ee7c)!important;color:#061008!important;font-size:9px!important;font-weight:950!important;white-space:nowrap!important}.hub-matchday-card .hub-deadline,.hub-matchday-card .hub-pick-summary,.hub-matchday-card .hub-pill-row{display:none!important}}@media(max-width:390px){.hub-matchday-card{grid-template-columns:minmax(0,54%) minmax(0,46%)!important;min-height:216px!important;background-size:auto 100%,65% auto!important;background-position:0,116% 50%!important}.hub-matchday-card .hub-comp-main>strong{font-size:20px!important}.hub-matchday-card .hub-card-numbers{gap:14px!important}.hub-matchday-card .hub-card-numbers b{font-size:19px!important}}.organiser-notification-card{display:grid;grid-gap:16px;gap:16px}.organiser-notification-head{align-items:flex-start}.organiser-notification-head p{max-width:680px}.organiser-notification-games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.organiser-notification-games button{min-height:46px;padding:9px 10px;border:1px solid rgba(133,255,70,.18);border-radius:14px;background:#06120c;color:#9eaca4;font-weight:900;font-size:11px;cursor:pointer}.organiser-notification-games button.active{border-color:#8cff3d;background:rgba(124,255,57,.1);color:#a4ff65;box-shadow:inset 0 0 0 1px rgba(140,255,61,.12)}.organiser-notification-recipient{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(0,0,0,.18)}.organiser-notification-field>span,.organiser-notification-preview>span,.organiser-notification-recipient span,.organiser-notification-templates>span{display:block;font-size:9px;letter-spacing:.14em;color:#73847a;font-weight:900}.organiser-notification-recipient strong{display:block;margin-top:4px;font-size:15px}.organiser-notification-recipient button,.organiser-notification-templates button{border:1px solid rgba(140,255,61,.18);border-radius:999px;background:#07150d;color:#91ff4c;font-size:9px;font-weight:900;padding:8px 10px;cursor:pointer}.organiser-notification-templates{display:grid;grid-gap:8px;gap:8px}.organiser-notification-templates>div{display:flex;flex-wrap:wrap;gap:7px}.organiser-notification-field{display:grid;grid-gap:7px;gap:7px}.organiser-notification-field>span{display:flex;justify-content:space-between}.organiser-notification-field em{font-style:normal;color:#607268}.organiser-notification-field input,.organiser-notification-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#03100a;color:#f7fff8;padding:13px 14px;font:inherit;outline:none}.organiser-notification-field input:focus,.organiser-notification-field textarea:focus{border-color:rgba(140,255,61,.5);box-shadow:0 0 0 2px rgba(140,255,61,.06)}.organiser-notification-field textarea{resize:vertical;min-height:94px}.organiser-notification-preview{padding:15px;border:1px solid rgba(140,255,61,.16);border-radius:16px;background:linear-gradient(135deg,rgba(12,35,20,.75),rgba(3,15,9,.9))}.organiser-notification-preview strong{display:block;margin-top:8px;font-size:15px}.organiser-notification-preview p{margin:5px 0 8px;color:#b2beb7;font-size:12px;line-height:1.45}.organiser-notification-preview small{color:#74867c;font-size:10px}.organiser-notification-message{padding:11px 12px;border:1px solid rgba(140,255,61,.2);border-radius:12px;color:#b8ff91;background:rgba(96,255,33,.05);font-size:11px}.organiser-notification-send{min-height:48px;border:1px solid #8cff3d;border-radius:15px;background:linear-gradient(90deg,#8fff39,#49eb76);color:#051008;font-size:11px;font-weight:950;letter-spacing:.05em;cursor:pointer}.organiser-notification-send.confirming{background:linear-gradient(90deg,#ffd34e,#ffad27);border-color:#ffd34e}.organiser-notification-send:disabled{opacity:.35;cursor:not-allowed}.organiser-notification-foot{margin:0;color:#6f8177;font-size:10px;text-align:center}@media(max-width:700px){.organiser-notification-games{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-matchday-card{position:relative!important;overflow:hidden!important;min-height:500px!important;border:1px solid rgba(136,255,39,.62)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(2,18,12,.08),rgba(1,12,8,.9) 70%,rgba(1,9,6,.98)),url(/brand/survive-page-stadium-h24o.webp) center 35%/cover no-repeat!important;box-shadow:0 18px 58px rgba(0,0,0,.45),0 0 32px rgba(126,255,35,.08)!important}.hub-matchday-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 36%,rgba(121,255,31,.2),transparent 27%),linear-gradient(90deg,rgba(1,15,10,.96),rgba(1,15,10,.58) 54%,rgba(1,15,10,.12) 77%,rgba(1,15,10,.54))}.hub-matchday-card .hub-card-side,.hub-matchday-card .hub-comp-main{position:relative;z-index:3}.hub-matchday-card .hub-comp-main{padding:34px 30px 18px!important;min-height:285px!important}.hub-matchday-card .hub-comp-main>strong{display:block!important;max-width:56%!important;font-size:clamp(34px,5vw,58px)!important;line-height:.96!important;letter-spacing:-.04em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:0 4px 16px rgba(0,0,0,.55)!important}.hub-matchday-card .hub-round-label{font-size:24px!important;font-weight:900!important;color:#8cff27!important;letter-spacing:.07em!important}.hub-matchday-card .hub-card-numbers{position:absolute!important;left:28px!important;right:28px!important;bottom:108px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;z-index:4!important}.hub-matchday-card .hub-card-numbers span{min-width:0!important;padding:14px 8px!important;border:1px solid rgba(125,175,143,.18)!important;border-radius:16px!important;background:rgba(2,19,13,.86)!important;text-align:center!important}.hub-matchday-card .hub-card-numbers b{font-size:28px!important;color:#8cff27!important}.hub-matchday-card .hub-card-numbers small{display:block!important;margin-top:5px!important;color:#c6d2ca!important;font-size:9px!important;letter-spacing:.13em!important}.hub-matchday-card .hub-player-story{display:none!important}.hub-matchday-card .hub-player-visual{display:block!important;position:absolute!important;z-index:2!important;width:min(340px,48vw)!important;height:min(340px,48vw)!important;right:-15px!important;top:28px!important;background:url(/brand/survive-match-ball-v1.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 22px 28px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(128,255,35,.22))!important;opacity:1!important}.hub-matchday-card .hub-card-side{position:absolute!important;left:28px!important;right:28px!important;bottom:22px!important;min-height:72px!important;padding:12px 15px!important;border:1px solid rgba(133,255,42,.18)!important;border-radius:16px!important;background:rgba(2,18,12,.9)!important}.hub-matchday-card .hub-enter-cue{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;margin-top:8px!important;border-radius:14px!important;background:linear-gradient(100deg,#7fff22,#a6ff46)!important;color:#071008!important;font-size:13px!important;font-weight:950!important;letter-spacing:.07em!important}#survive-mobile-game-menu,#survive-mobile-game-menu-trigger{display:none!important}.los-shared-hero-v19{position:relative;overflow:hidden;min-height:245px;border:1px solid rgba(130,255,40,.28);border-radius:26px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr);background:linear-gradient(90deg,rgba(2,19,13,.98),rgba(3,28,17,.83) 54%,rgba(4,17,12,.36)),url(/brand/survive-page-stadium-h24o.webp) 50%/cover no-repeat;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.02)}.los-shared-hero-v19:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 52%,rgba(125,255,40,.18),transparent 28%);pointer-events:none}.los-shared-hero-copy-v19{position:relative;z-index:2;padding:28px 30px;display:flex;flex-direction:column;align-items:flex-start}.los-shared-hero-copy-v19>small{font-size:10px;font-weight:900;letter-spacing:.28em;color:#a4b5aa}.los-shared-hero-copy-v19 h1{margin:7px 0 5px;font-size:clamp(31px,5vw,48px);line-height:1;color:#fff;letter-spacing:-.04em}.los-shared-hero-copy-v19 h1 em{font-style:normal;color:#8cff27}.los-shared-state-v19{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:rgba(12,52,29,.7);border:1px solid rgba(139,255,42,.3);color:#a7ff53;font-size:10px;font-weight:900;letter-spacing:.11em}.los-shared-state-v19 i{width:7px;height:7px;border-radius:50%;background:#8cff27;box-shadow:0 0 9px #8cff27}.los-shared-deadline-v19{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:12px}.los-shared-deadline-mark-v19{width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(139,255,42,.34);border-radius:12px;display:grid;place-items:center;background:rgba(3,30,18,.76)}.los-shared-deadline-mark-v19 span{width:13px;height:13px;border:2px solid #8cff27;border-radius:50%;position:relative}.los-shared-deadline-mark-v19 span:after{content:"";position:absolute;width:2px;height:5px;background:#8cff27;left:5px;top:1px;transform-origin:bottom;transform:rotate(-25deg)}.los-shared-deadline-v19>div:last-child{display:flex;min-width:0;flex-direction:column}.los-shared-deadline-v19 small{font-size:9px;font-weight:900;letter-spacing:.14em;color:#83978b}.los-shared-deadline-v19 strong{margin-top:2px;color:#f4faf6;font-size:15px;line-height:1.2}.los-shared-deadline-v19 span{margin-top:3px;color:#96a79d;font-size:10px}.los-shared-hero-art-v19{position:relative;z-index:1;min-height:230px;display:grid;place-items:center}.los-shared-ball-glow-v19{position:absolute;width:170px;height:170px;border-radius:50%;background:rgba(124,255,35,.22);filter:blur(35px)}.los-shared-ball-v19{position:absolute;width:min(265px,115%);right:4%;bottom:-27px;filter:drop-shadow(0 16px 22px rgba(0,0,0,.6)) drop-shadow(0 0 24px rgba(125,255,36,.22))}.los-shared-shield-v19{position:absolute;width:68px;right:31%;bottom:28%;filter:drop-shadow(0 0 14px rgba(125,255,36,.4))}.pick-audit-live-banner-v19a{margin:0 0 16px;padding:14px 16px;border:1px solid rgba(139,255,42,.25);border-radius:16px;background:linear-gradient(100deg,rgba(7,43,24,.88),rgba(4,21,14,.88));display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:10px;gap:10px}.pick-audit-live-banner-v19a small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#8fa296}.pick-audit-live-banner-v19a strong{padding:5px 8px;border-radius:999px;background:#8cff27;color:#071108;font-size:9px;letter-spacing:.1em}.pick-audit-live-banner-v19a span{font-size:11px;color:#bac9c0}.home-game-rules-v19a{border:1px solid rgba(139,255,42,.28);border-radius:999px;background:rgba(5,31,19,.72);color:#b5ff69;padding:9px 13px;font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.home-game-rules-v19a span{margin-left:5px}@media(max-width:700px){.hub-matchday-card{min-height:505px!important;border-radius:24px!important}.hub-matchday-card .hub-comp-main{padding:25px 20px 12px!important;min-height:270px!important}.hub-matchday-card .hub-comp-main>strong{max-width:62%!important;font-size:34px!important}.hub-matchday-card .hub-round-label{font-size:20px!important}.hub-matchday-card .hub-player-visual{width:235px!important;height:235px!important;right:-75px!important;top:30px!important}.hub-matchday-card .hub-card-numbers{left:18px!important;right:18px!important;bottom:110px!important}.hub-matchday-card .hub-card-side{left:18px!important;right:18px!important;bottom:18px!important}.los-shared-hero-v19{min-height:215px;grid-template-columns:minmax(0,1.25fr) minmax(105px,.75fr);border-radius:21px}.los-shared-hero-copy-v19{padding:22px 18px}.los-shared-hero-copy-v19 h1{font-size:30px}.los-shared-ball-v19{width:190px;right:-43%;bottom:-20px}.los-shared-shield-v19{width:48px;right:-1%;bottom:31%}.pick-audit-live-banner-v19a{grid-template-columns:auto auto;gap:8px}.pick-audit-live-banner-v19a span{grid-column:1/-1}}.competition-hub .hub-matchday-card.hub-competition-v20{position:relative!important;display:block!important;width:100%!important;min-height:360px!important;padding:0!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(132,255,41,.72)!important;border-radius:27px!important;background:#03110a!important;box-shadow:0 18px 50px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.018),0 0 28px rgba(128,255,34,.08)!important;text-align:left!important}.competition-hub .hub-matchday-card.hub-competition-v20:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(90deg,rgba(1,14,9,.96),rgba(1,14,9,.86) 37%,rgba(1,14,9,.31) 68%,rgba(1,14,9,.1)),linear-gradient(180deg,rgba(1,14,9,.08),rgba(1,14,9,.22) 48%,rgba(1,14,9,.9)),url(/brand/survive-page-stadium-h24o.webp) center 36%/cover no-repeat!important;pointer-events:none!important}.competition-hub .hub-matchday-card.hub-competition-v20:after{content:""!important;position:absolute!important;z-index:1!important;left:0!important;right:0!important;bottom:58px!important;height:122px!important;background:linear-gradient(180deg,transparent,rgba(1,13,7,.18) 36%,rgba(1,13,7,.78)),url(/brand/survive-hero-grass-h24h.png) bottom/cover no-repeat!important;opacity:.82!important;pointer-events:none!important}.competition-hub .hub-competition-v20 .hub-v20-scene{position:absolute!important;z-index:2!important;inset:0!important;display:block!important;pointer-events:none!important}.competition-hub .hub-competition-v20 .hub-v20-scene:before{content:""!important;position:absolute!important;width:240px!important;height:240px!important;right:-12px!important;top:43px!important;border-radius:50%!important;background:rgba(121,255,30,.14)!important;filter:blur(44px)!important}.competition-hub .hub-competition-v20 .hub-v20-crown{position:absolute!important;display:block!important;width:235px!important;height:166px!important;right:-4px!important;top:82px!important;background:url(/brand/survive-competition-crown-v1.svg) 50%/contain no-repeat!important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.72)) drop-shadow(0 0 24px rgba(123,255,31,.34))!important;transform:rotate(-1deg)!important}.competition-hub .hub-competition-v20 .hub-v20-copy{position:relative!important;z-index:4!important;min-height:276px!important;padding:29px 25px 0!important}.competition-hub .hub-competition-v20 .hub-v20-title{display:block!important;max-width:60%!important;margin:0!important;color:#f7faf8!important;font-size:38px!important;font-weight:950!important;line-height:.95!important;letter-spacing:-.045em!important;text-transform:uppercase!important;text-shadow:0 4px 16px rgba(0,0,0,.65)!important}.competition-hub .hub-competition-v20 .hub-v20-type{display:flex!important;align-items:center!important;gap:8px!important;max-width:62%!important;margin-top:10px!important;color:#d8e2dc!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}.competition-hub .hub-competition-v20 .hub-v20-type>b{color:#b4ff66!important;font-size:12px!important;font-weight:900!important}.competition-hub .hub-competition-v20 .hub-v20-type>i{display:block!important;width:1px!important;height:13px!important;background:rgba(228,238,231,.42)!important}.competition-hub .hub-competition-v20 .hub-v20-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;width:min(62%,278px)!important;margin-top:28px!important}.competition-hub .hub-competition-v20 .hub-v20-stats>span{display:flex!important;min-width:0!important;min-height:76px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:9px 4px!important;border:1px solid rgba(205,223,211,.17)!important;border-radius:12px!important;background:rgba(3,17,11,.78)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}.competition-hub .hub-competition-v20 .hub-v20-stats b{font-size:26px!important;line-height:1!important;color:#dfe7e2!important}.competition-hub .hub-competition-v20 .hub-v20-stats small{margin-top:7px!important;color:#c2cec6!important;font-size:8px!important;font-weight:900!important;letter-spacing:.09em!important}.competition-hub .hub-competition-v20 .hub-v20-stats .is-alive{border-color:rgba(131,255,36,.5)!important;background:rgba(16,67,22,.48)!important}.competition-hub .hub-competition-v20 .hub-v20-stats .is-alive b{color:#8cff25!important}.competition-hub .hub-competition-v20 .hub-v20-stats .is-out{border-color:rgba(255,77,83,.42)!important;background:rgba(76,17,20,.44)!important}.competition-hub .hub-competition-v20 .hub-v20-stats .is-out b,.competition-hub .hub-competition-v20 .hub-v20-stats .is-out small{color:#ff646a!important}.competition-hub .hub-competition-v20 .hub-v20-status{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:13px!important;padding:8px 12px!important;border:1px solid rgba(135,255,41,.25)!important;border-radius:999px!important;background:rgba(2,19,12,.74)!important;color:#dce6df!important;font-size:8px!important;letter-spacing:.08em!important}.competition-hub .hub-competition-v20 .hub-v20-dot,.competition-hub .hub-competition-v20 .hub-v20-status>i{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:#86ff28!important;box-shadow:0 0 11px rgba(134,255,40,.7)!important}.competition-hub .hub-competition-v20 .hub-v20-status>b{font-weight:900!important}.competition-hub .hub-competition-v20 .hub-v20-status>em{color:#91ff2d!important;font-style:normal!important;font-weight:950!important}.competition-hub .hub-competition-v20 .hub-v20-footer{position:relative!important;z-index:5!important;margin-top:-2px!important;padding:0 18px 18px!important}.competition-hub .hub-competition-v20 .hub-v20-meta{display:flex!important;align-items:center!important;gap:15px!important;min-height:32px!important;padding:4px 2px 10px!important;color:#e0e8e3!important;font-size:9px!important;font-weight:750!important;white-space:nowrap!important}.competition-hub .hub-competition-v20 .hub-v20-meta>span{display:inline-flex!important;align-items:center!important;gap:6px!important}.competition-hub .hub-competition-v20 .hub-v20-clock strong{color:#e6eee9!important;font-size:9px!important;letter-spacing:.02em!important}.competition-hub .hub-competition-v20 .hub-enter-cue-v20{display:flex!important;position:relative!important;inset:auto!important;width:100%!important;min-height:54px!important;margin:0!important;align-items:center!important;justify-content:center!important;gap:14px!important;border-radius:15px!important;background:linear-gradient(100deg,#75f91d,#a9ff4d)!important;color:#061008!important;font-size:13px!important;font-weight:950!important;letter-spacing:.045em!important;box-shadow:0 0 24px rgba(127,255,37,.22)!important}.competition-hub .hub-competition-v20 .hub-enter-cue-v20>span{position:absolute!important;right:18px!important;font-size:22px!important;line-height:1!important}.competition-hub .hub-competition-v20 :is(.hub-player-visual,.hub-player-story,.hub-card-side,.hub-comp-main){display:none!important}@media(max-width:620px){.competition-hub .hub-matchday-card.hub-competition-v20{min-height:354px!important;border-radius:23px!important}.competition-hub .hub-competition-v20 .hub-v20-copy{min-height:272px!important;padding:24px 17px 0!important}.competition-hub .hub-competition-v20 .hub-v20-title{max-width:63%!important;font-size:31px!important}.competition-hub .hub-competition-v20 .hub-v20-type{max-width:67%!important;gap:6px!important;font-size:8px!important}.competition-hub .hub-competition-v20 .hub-v20-crown{width:188px!important;height:142px!important;right:-18px!important;top:78px!important}.competition-hub .hub-competition-v20 .hub-v20-scene:before{width:185px!important;height:185px!important;right:-18px!important;top:57px!important}.competition-hub .hub-competition-v20 .hub-v20-stats{width:65%!important;gap:5px!important;margin-top:24px!important}.competition-hub .hub-competition-v20 .hub-v20-stats>span{min-height:69px!important;padding:8px 2px!important}.competition-hub .hub-competition-v20 .hub-v20-stats b{font-size:23px!important}.competition-hub .hub-competition-v20 .hub-v20-stats small{font-size:7px!important}.competition-hub .hub-competition-v20 .hub-v20-status{margin-top:10px!important;padding:7px 10px!important;font-size:7px!important}.competition-hub .hub-competition-v20 .hub-v20-footer{padding:0 13px 14px!important}.competition-hub .hub-competition-v20 .hub-v20-meta{gap:9px!important;overflow:hidden!important;font-size:7.5px!important}.competition-hub .hub-competition-v20 .hub-v20-clock strong{font-size:7.5px!important}.competition-hub .hub-competition-v20 .hub-enter-cue-v20{min-height:50px!important;border-radius:14px!important;font-size:11px!important}}.competition-hub button.hub-competition-v20{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(132,255,41,.72)!important;border-radius:24px!important;background:#03110a!important;box-shadow:0 18px 48px rgba(0,0,0,.48),0 0 26px rgba(126,255,34,.08)!important;color:#fff!important;font:inherit!important;text-align:left!important;cursor:pointer!important;transform:none!important}.competition-hub button.hub-competition-v20:before{inset:0!important;z-index:0!important;background:linear-gradient(90deg,rgba(1,14,9,.97),rgba(1,14,9,.85) 41%,rgba(1,14,9,.34) 68%,rgba(1,14,9,.12)),linear-gradient(180deg,rgba(1,14,9,.02),rgba(1,14,9,.1) 52%,rgba(1,14,9,.86)),url(/brand/survive-page-stadium-h24o.webp) center 36%/cover no-repeat!important;opacity:1!important}.competition-hub button.hub-competition-v20:after,.competition-hub button.hub-competition-v20:before{content:""!important;position:absolute!important;display:block!important;pointer-events:none!important}.competition-hub button.hub-competition-v20:after{z-index:1!important;left:0!important;right:0!important;bottom:64px!important;width:auto!important;height:118px!important;background:linear-gradient(180deg,transparent,rgba(1,13,7,.18) 36%,rgba(1,13,7,.78)),url(/brand/survive-hero-grass-h24h.png) bottom/cover no-repeat!important;opacity:.78!important}.competition-hub button.hub-competition-v20>*{box-sizing:border-box!important;max-width:none!important;transform:none!important}.competition-hub button.hub-competition-v20 .hub-v20-scene{position:absolute!important;z-index:2!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;pointer-events:none!important}.competition-hub button.hub-competition-v20 .hub-v20-scene:before{content:""!important;position:absolute!important;width:210px!important;height:210px!important;right:-24px!important;top:42px!important;border-radius:50%!important;background:rgba(121,255,30,.16)!important;filter:blur(42px)!important}.competition-hub button.hub-competition-v20 .hub-v20-crown{position:absolute!important;display:block!important;width:205px!important;height:145px!important;right:-10px!important;top:62px!important;margin:0!important;padding:0!important;background:url(/brand/survive-competition-crown-v1.svg) 50%/contain no-repeat!important;border:0!important;opacity:1!important;filter:drop-shadow(0 16px 22px rgba(0,0,0,.72)) drop-shadow(0 0 22px rgba(123,255,31,.34))!important}.competition-hub button.hub-competition-v20 .hub-v20-copy{position:relative!important;z-index:4!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:250px!important;margin:0!important;padding:25px 18px 12px!important;text-align:left!important}.competition-hub button.hub-competition-v20 .hub-v20-title{display:block!important;width:auto!important;max-width:62%!important;margin:0!important;padding:0!important;color:#f7faf8!important;font-size:31px!important;font-weight:950!important;line-height:.98!important;letter-spacing:-.045em!important;text-transform:uppercase!important;white-space:normal!important;text-shadow:0 4px 16px rgba(0,0,0,.65)!important}.competition-hub button.hub-competition-v20 .hub-v20-type{display:flex!important;width:auto!important;max-width:66%!important;margin:10px 0 0!important;padding:0!important;align-items:center!important;gap:6px!important;color:#d8e2dc!important;font-size:8.5px!important;font-weight:750!important;line-height:1.25!important;white-space:nowrap!important}.competition-hub button.hub-competition-v20 .hub-v20-type>b{display:inline!important;margin:0!important;padding:0!important;color:#b4ff66!important;font-size:11px!important}.competition-hub button.hub-competition-v20 .hub-v20-type>i{display:block!important;width:1px!important;height:12px!important;margin:0 2px!important;background:rgba(228,238,231,.42)!important}.competition-hub button.hub-competition-v20 .hub-v20-type>span{display:inline!important;margin:0!important;padding:0!important}.competition-hub button.hub-competition-v20 .hub-v20-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:64%!important;max-width:280px!important;margin:23px 0 0!important;padding:0!important;grid-gap:6px!important;gap:6px!important}.competition-hub button.hub-competition-v20 .hub-v20-stats>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;min-height:68px!important;margin:0!important;padding:8px 3px!important;border:1px solid rgba(205,223,211,.17)!important;border-radius:11px!important;background:rgba(3,17,11,.78)!important;text-align:center!important}.competition-hub button.hub-competition-v20 .hub-v20-stats>span>b{display:block!important;margin:0!important;padding:0!important;font-size:23px!important;font-weight:900!important;line-height:1!important;color:#dfe7e2!important}.competition-hub button.hub-competition-v20 .hub-v20-stats>span>small{display:block!important;margin:6px 0 0!important;padding:0!important;font-size:7px!important;font-weight:900!important;line-height:1!important;letter-spacing:.09em!important;color:#c2cec6!important}.competition-hub button.hub-competition-v20 .hub-v20-stats .is-alive{border-color:rgba(131,255,36,.5)!important;background:rgba(16,67,22,.48)!important}.competition-hub button.hub-competition-v20 .hub-v20-stats .is-alive>b{color:#8cff25!important}.competition-hub button.hub-competition-v20 .hub-v20-stats .is-out{border-color:rgba(255,77,83,.42)!important;background:rgba(76,17,20,.44)!important}.competition-hub button.hub-competition-v20 .hub-v20-stats .is-out>b,.competition-hub button.hub-competition-v20 .hub-v20-stats .is-out>small{color:#ff646a!important}.competition-hub button.hub-competition-v20 .hub-v20-status{display:inline-flex!important;width:auto!important;margin:10px 0 0!important;padding:7px 10px!important;align-items:center!important;gap:6px!important;border:1px solid rgba(135,255,41,.25)!important;border-radius:999px!important;background:rgba(2,19,12,.74)!important;color:#dce6df!important;font-size:7px!important;font-weight:800!important;line-height:1!important;letter-spacing:.08em!important;white-space:nowrap!important}.competition-hub button.hub-competition-v20 .hub-v20-dot,.competition-hub button.hub-competition-v20 .hub-v20-status>i{display:block!important;width:7px!important;height:7px!important;flex:0 0 7px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#86ff28!important;box-shadow:0 0 10px rgba(134,255,40,.7)!important}.competition-hub button.hub-competition-v20 .hub-v20-status>b,.competition-hub button.hub-competition-v20 .hub-v20-status>em{display:inline!important;margin:0!important;padding:0!important;line-height:1!important}.competition-hub button.hub-competition-v20 .hub-v20-status>em{color:#91ff2d!important;font-style:normal!important;font-weight:950!important}.competition-hub button.hub-competition-v20 .hub-v20-footer{position:relative!important;z-index:5!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0 13px 14px!important}.competition-hub button.hub-competition-v20 .hub-v20-meta{display:flex!important;width:100%!important;min-height:28px!important;margin:0!important;padding:0 1px 9px!important;align-items:center!important;gap:10px!important;overflow:hidden!important;color:#e0e8e3!important;font-size:7.5px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}.competition-hub button.hub-competition-v20 .hub-v20-meta>span{display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.competition-hub button.hub-competition-v20 .hub-v20-clock strong{display:inline!important;margin:0!important;padding:0!important;color:#e6eee9!important;font-size:7.5px!important;line-height:1!important}.competition-hub button.hub-competition-v20 .hub-enter-cue-v20{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;min-height:51px!important;margin:0!important;padding:0 42px 0 14px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:14px!important;background:linear-gradient(100deg,#75f91d,#a9ff4d)!important;color:#061008!important;font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:.045em!important;white-space:nowrap!important;box-shadow:0 0 22px rgba(127,255,37,.2)!important}.competition-hub button.hub-competition-v20 .hub-enter-cue-v20>span{position:absolute!important;right:17px!important;top:50%!important;display:block!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;font-size:21px!important;line-height:1!important}@media(min-width:621px){.competition-hub button.hub-competition-v20 .hub-v20-copy{min-height:275px!important;padding:31px 28px 14px!important}.competition-hub button.hub-competition-v20 .hub-v20-title{font-size:41px!important}.competition-hub button.hub-competition-v20 .hub-v20-crown{width:250px!important;height:176px!important;right:8px!important;top:68px!important}.competition-hub button.hub-competition-v20 .hub-v20-footer{padding:0 21px 20px!important}.competition-hub button.hub-competition-v20 .hub-enter-cue-v20{min-height:57px!important;font-size:13px!important}}button.hub-competition-v20{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate!important;border:1px solid rgba(132,255,41,.72)!important;border-radius:24px!important;background:#03110a!important;box-shadow:0 18px 48px rgba(0,0,0,.48),0 0 26px rgba(126,255,34,.08)!important;color:#fff!important;font:inherit!important;text-align:left!important;cursor:pointer!important;transform:none!important}button.hub-competition-v20:before{inset:0!important;z-index:0!important;background:linear-gradient(90deg,rgba(1,14,9,.97),rgba(1,14,9,.86) 40%,rgba(1,14,9,.38) 66%,rgba(1,14,9,.12)),linear-gradient(180deg,rgba(1,14,9,.02),rgba(1,14,9,.1) 52%,rgba(1,14,9,.86)),url(/brand/survive-page-stadium-h24o.webp) center 36%/cover no-repeat!important}button.hub-competition-v20:after,button.hub-competition-v20:before{content:""!important;position:absolute!important;display:block!important;pointer-events:none!important}button.hub-competition-v20:after{z-index:1!important;left:0!important;right:0!important;bottom:64px!important;width:auto!important;height:118px!important;background:linear-gradient(180deg,transparent,rgba(1,13,7,.18) 36%,rgba(1,13,7,.78)),url(/brand/survive-hero-grass-h24h.png) bottom/cover no-repeat!important;opacity:.78!important}button.hub-competition-v20>*{box-sizing:border-box!important;max-width:none!important;transform:none!important}button.hub-competition-v20 .hub-v20-scene{position:absolute!important;z-index:2!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;pointer-events:none!important}button.hub-competition-v20 .hub-v20-scene:before{content:""!important;position:absolute!important;width:210px!important;height:210px!important;right:-22px!important;top:40px!important;border-radius:50%!important;background:rgba(121,255,30,.16)!important;filter:blur(42px)!important}button.hub-competition-v20 .hub-v20-crown{position:absolute!important;display:block!important;width:200px!important;height:145px!important;right:-8px!important;top:58px!important;margin:0!important;padding:0!important;background:url(/brand/survive-competition-crown-v1.svg) 50%/contain no-repeat!important;border:0!important;opacity:1!important;filter:drop-shadow(0 16px 22px rgba(0,0,0,.72)) drop-shadow(0 0 22px rgba(123,255,31,.34))!important}button.hub-competition-v20 .hub-v20-copy{position:relative!important;z-index:4!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:246px!important;margin:0!important;text-align:left!important}button.hub-competition-v20 .hub-v20-title{display:block!important;margin:0!important;padding:0!important;color:#f7faf8!important;font-size:31px!important;font-weight:950!important;line-height:.98!important;letter-spacing:-.045em!important;text-transform:uppercase!important;white-space:normal!important;text-shadow:0 4px 16px rgba(0,0,0,.65)!important}button.hub-competition-v20 .hub-v20-type{display:flex!important;width:auto!important;max-width:66%!important;margin:9px 0 0!important;padding:0!important;align-items:center!important;gap:6px!important;color:#d8e2dc!important;font-size:8.5px!important;font-weight:750!important;line-height:1.25!important;white-space:nowrap!important}button.hub-competition-v20 .hub-v20-type>b{display:inline!important;margin:0!important;padding:0!important;color:#b4ff66!important;font-size:11px!important}button.hub-competition-v20 .hub-v20-type>i{display:block!important;width:1px!important;height:12px!important;margin:0 2px!important;background:rgba(228,238,231,.42)!important}button.hub-competition-v20 .hub-v20-type>span{display:inline!important;margin:0!important;padding:0!important}button.hub-competition-v20 .hub-v20-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:64%!important;max-width:280px!important;margin:22px 0 0!important;padding:0!important;grid-gap:6px!important;gap:6px!important}button.hub-competition-v20 .hub-v20-stats>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:67px!important;margin:0!important;padding:8px 3px!important;border:1px solid rgba(205,223,211,.17)!important;border-radius:11px!important;background:rgba(3,17,11,.82)!important;text-align:center!important}button.hub-competition-v20 .hub-v20-stats>span>b{display:block!important;margin:0!important;padding:0!important;color:#dfe7e2!important;font-size:23px!important;font-weight:900!important}button.hub-competition-v20 .hub-v20-stats>span>small{display:block!important;margin:6px 0 0!important;padding:0!important;color:#c2cec6!important;font-weight:900!important;line-height:1!important;letter-spacing:.09em!important}button.hub-competition-v20 .hub-v20-stats .is-alive{border-color:rgba(131,255,36,.5)!important;background:rgba(16,67,22,.5)!important}button.hub-competition-v20 .hub-v20-stats .is-alive>b{color:#8cff25!important}button.hub-competition-v20 .hub-v20-stats .is-out{border-color:rgba(255,77,83,.42)!important;background:rgba(76,17,20,.46)!important}button.hub-competition-v20 .hub-v20-stats .is-out>b,button.hub-competition-v20 .hub-v20-stats .is-out>small{color:#ff646a!important}button.hub-competition-v20 .hub-v20-status{display:inline-flex!important;width:auto!important;margin:10px 0 0!important;padding:7px 10px!important;align-items:center!important;gap:6px!important;border:1px solid rgba(135,255,41,.25)!important;border-radius:999px!important;background:rgba(2,19,12,.78)!important;color:#dce6df!important;font-size:7px!important;font-weight:800!important;line-height:1!important;letter-spacing:.08em!important;white-space:nowrap!important}button.hub-competition-v20 .hub-v20-dot,button.hub-competition-v20 .hub-v20-status>i{display:block!important;width:7px!important;height:7px!important;flex:0 0 7px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#86ff28!important;box-shadow:0 0 10px rgba(134,255,40,.7)!important}button.hub-competition-v20 .hub-v20-status>em{color:#91ff2d!important;font-style:normal!important;font-weight:950!important}button.hub-competition-v20 .hub-v20-footer{position:relative!important;z-index:5!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0 13px 14px!important}button.hub-competition-v20 .hub-v20-meta{display:flex!important;width:100%!important;min-height:28px!important;margin:0!important;padding:0 1px 9px!important;align-items:center!important;gap:9px!important;overflow:hidden!important;color:#e0e8e3!important;font-size:7.5px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}button.hub-competition-v20 .hub-v20-meta>span{display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important;align-items:center!important;white-space:nowrap!important}button.hub-competition-v20 .hub-v20-clock strong{display:inline!important;margin:0!important;padding:0!important;color:#e6eee9!important;font-size:7.5px!important;line-height:1!important}button.hub-competition-v20 .hub-enter-cue-v20{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;min-height:51px!important;margin:0!important;padding:0 42px 0 14px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:14px!important;background:linear-gradient(100deg,#75f91d,#a9ff4d)!important;color:#061008!important;font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:.045em!important;white-space:nowrap!important;box-shadow:0 0 22px rgba(127,255,37,.2)!important}button.hub-competition-v20 .hub-enter-cue-v20>span{position:absolute!important;right:17px!important;top:50%!important;display:block!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;font-size:21px!important;line-height:1!important}@media(min-width:621px){button.hub-competition-v20 .hub-v20-copy{min-height:275px!important;padding:31px 28px 14px!important}button.hub-competition-v20 .hub-v20-title{font-size:41px!important}button.hub-competition-v20 .hub-v20-crown{width:250px!important;height:176px!important;right:8px!important;top:68px!important}button.hub-competition-v20 .hub-v20-footer{padding:0 21px 20px!important}button.hub-competition-v20 .hub-enter-cue-v20{min-height:57px!important;font-size:13px!important}}button.hub-competition-v20 .hub-v20-scene:before{width:250px!important;height:250px!important;right:-8px!important;background:radial-gradient(circle at 52% 48%,rgba(123,255,31,.34) 0,rgba(123,255,31,.16) 36%,rgba(123,255,31,.05) 58%,rgba(123,255,31,0) 76%)!important;filter:blur(16px)!important}button.hub-competition-v20 .hub-v20-crown{width:252px!important;height:238px!important;right:-6px!important;top:46px!important;background:url(/brand/survive-competition-crown-v2.png) bottom/contain no-repeat!important;filter:drop-shadow(0 20px 28px rgba(0,0,0,.68)) drop-shadow(0 0 26px rgba(120,255,32,.2))!important}button.hub-competition-v20 .hub-v20-copy{min-height:256px!important;padding:23px 17px 12px!important}button.hub-competition-v20 .hub-v20-title,button.hub-competition-v20 .hub-v20-type{max-width:60%!important}button.hub-competition-v20 .hub-v20-stats{width:58%!important;max-width:300px!important}@media (max-width:640px){button.hub-competition-v20 .hub-v20-scene:before{width:220px!important;height:220px!important;right:-14px!important;top:68px!important}button.hub-competition-v20 .hub-v20-crown{width:214px!important;height:206px!important;right:-10px!important;top:62px!important}button.hub-competition-v20 .hub-v20-stats,button.hub-competition-v20 .hub-v20-title,button.hub-competition-v20 .hub-v20-type{max-width:58%!important;width:58%!important}}button.hub-competition-v20{border-color:rgba(139,255,51,.82)!important;border-radius:27px!important;box-shadow:0 22px 58px rgba(0,0,0,.52),0 0 0 1px rgba(126,255,39,.035),0 0 34px rgba(126,255,34,.105),inset 0 1px 0 rgba(255,255,255,.026)!important}button.hub-competition-v20:before{background:linear-gradient(90deg,rgba(1,13,8,.985),rgba(1,14,9,.91) 34%,rgba(1,14,9,.67) 51%,rgba(1,14,9,.23) 76%,rgba(1,14,9,.1)),linear-gradient(180deg,rgba(1,14,9,.01),rgba(1,14,9,.06) 51%,rgba(1,14,9,.86)),url(/brand/survive-page-stadium-h24o.webp) center 34%/cover no-repeat!important;filter:saturate(1.08) contrast(1.035)!important}button.hub-competition-v20:after{height:126px!important;opacity:.88!important;filter:saturate(1.04)!important}button.hub-competition-v20 .hub-v20-crown{width:226px!important;height:220px!important;right:-5px!important;top:55px!important;-webkit-mask-image:radial-gradient(ellipse 82% 79% at 54% 54%,#000 0,#000 58%,rgba(0,0,0,.94) 69%,rgba(0,0,0,.52) 83%,transparent 100%)!important;mask-image:radial-gradient(ellipse 82% 79% at 54% 54%,#000 0,#000 58%,rgba(0,0,0,.94) 69%,rgba(0,0,0,.52) 83%,transparent 100%)!important;filter:saturate(1.06) contrast(1.04) drop-shadow(0 18px 24px rgba(0,0,0,.62)) drop-shadow(0 0 20px rgba(123,255,31,.18))!important}button.hub-competition-v20 .hub-v20-scene:before{width:235px!important;height:235px!important;right:-1px!important;top:64px!important;background:radial-gradient(circle at 55% 48%,rgba(132,255,41,.28),rgba(132,255,41,.1) 42%,rgba(132,255,41,0) 72%)!important;filter:blur(20px)!important}button.hub-competition-v20 .hub-v20-copy{min-height:258px!important;padding:24px 18px 12px!important}button.hub-competition-v20 .hub-v20-title{max-width:62%!important;font-size:32px!important;line-height:.96!important;letter-spacing:-.042em!important;text-shadow:0 4px 18px rgba(0,0,0,.72)!important}button.hub-competition-v20 .hub-v20-type{max-width:64%!important;margin-top:10px!important;gap:7px!important;color:#e1e9e4!important;font-size:9px!important}button.hub-competition-v20 .hub-v20-type>b{color:#a8ff4a!important;filter:drop-shadow(0 0 6px rgba(145,255,46,.35))!important}button.hub-competition-v20 .hub-v20-stats{width:60%!important;max-width:286px!important;margin-top:23px!important;gap:7px!important}button.hub-competition-v20 .hub-v20-stats>span{min-height:72px!important;padding:9px 4px!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(4,18,12,.88),rgba(3,14,10,.91))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 9px 22px rgba(0,0,0,.19)!important}button.hub-competition-v20 .hub-v20-stats>span>b{letter-spacing:-.035em!important}button.hub-competition-v20 .hub-v20-stats>span>small{margin-top:7px!important;font-size:7px!important;letter-spacing:.105em!important}button.hub-competition-v20 .hub-v20-stats .is-alive{border-color:rgba(136,255,45,.66)!important;background:linear-gradient(180deg,rgba(17,66,21,.61),rgba(7,34,14,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 18px rgba(128,255,36,.055)!important}button.hub-competition-v20 .hub-v20-stats .is-started{border-color:rgba(195,218,204,.22)!important}button.hub-competition-v20 .hub-v20-stats .is-out{border-color:rgba(255,83,89,.5)!important;background:linear-gradient(180deg,rgba(78,20,22,.55),rgba(44,12,15,.66))!important}button.hub-competition-v20 .hub-v20-status{margin-top:12px!important;padding:8px 12px!important;gap:7px!important;border-color:rgba(134,255,42,.46)!important;background:linear-gradient(180deg,rgba(4,28,15,.88),rgba(2,18,11,.91))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 0 14px rgba(126,255,34,.07)!important}button.hub-competition-v20 .hub-v20-dot,button.hub-competition-v20 .hub-v20-status>i{box-shadow:0 0 11px rgba(134,255,40,.78)!important}button.hub-competition-v20 .hub-v20-footer{padding:0 14px 15px!important}button.hub-competition-v20 .hub-v20-meta{min-height:31px!important;padding:0 2px 10px!important;gap:0!important;font-size:8px!important;letter-spacing:-.008em!important}button.hub-competition-v20 .hub-v20-meta>span{gap:5px!important}button.hub-competition-v20 .hub-v20-meta>span+span:before{content:""!important;display:block!important;width:1px!important;height:13px!important;margin:0 9px!important;background:rgba(221,235,226,.32)!important}button.hub-competition-v20 .hub-enter-cue-v20{min-height:55px!important;border:1px solid rgba(213,255,169,.38)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0) 42%),linear-gradient(100deg,#70fa1b,#8dff2d 46%,#a8ff51)!important;font-size:11.5px!important;letter-spacing:.04em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.1),0 7px 22px rgba(89,235,18,.13),0 0 22px rgba(127,255,37,.16)!important}button.hub-competition-v20 .hub-enter-cue-v20>span{right:18px!important;font-size:22px!important;font-weight:800!important}.hub-frame .hub-list-heading{margin:20px 4px 12px!important;padding:0 2px!important;align-items:baseline!important}.hub-frame .hub-list-heading strong{font-size:17px!important;line-height:1!important;letter-spacing:.055em!important;text-shadow:0 2px 10px rgba(0,0,0,.4)!important}.hub-frame .hub-list-heading span{font-size:10px!important;letter-spacing:.075em!important;color:#98ff36!important}.hub-pending-list .pending-request-v22{border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 15px 34px rgba(0,0,0,.24)!important}.hub-pending-list .pending-request-v22.is-pending{border-color:rgba(237,174,48,.58)!important}@media(max-width:640px){button.hub-competition-v20 .hub-v20-crown{width:204px!important;height:196px!important;right:-4px!important;top:67px!important}button.hub-competition-v20 .hub-v20-scene:before{width:208px!important;height:208px!important;right:-9px!important;top:72px!important}button.hub-competition-v20 .hub-v20-title{max-width:63%!important;font-size:31px!important}button.hub-competition-v20 .hub-v20-type{max-width:64%!important}button.hub-competition-v20 .hub-v20-stats{width:60%!important;max-width:248px!important}.hub-frame .hub-list-heading strong{font-size:16px!important}}\n\n :root{--survive-space-page:14px;--survive-space-section:14px;--survive-card-radius:20px;--survive-card-radius-sm:14px;--survive-title-tracking:-.035em;--survive-meta-letter:.11em}@media(max-width:700px){.matrix-shell{border:0!important;background:transparent!important;overflow:visible!important}.matrix-note{padding:9px 10px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;background:rgba(3,17,10,.72)!important}.matrix-scroll{overflow:visible!important}.matrix-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(82px,.78fr) minmax(76px,.68fr)!important;grid-gap:1px!important;gap:1px!important;min-width:0!important;background:rgba(118,153,126,.1)!important;border:1px solid rgba(134,255,55,.13)!important;border-radius:16px!important;overflow:hidden!important}.matrix-cell:not(.current-week-cell),.matrix-head:not(.sticky-name):not(.current-week-head):not(.status-col){display:none!important}.matrix-head{padding:9px 7px!important;background:#07140d!important;font-size:8px!important;letter-spacing:.1em!important}.matrix-head,.matrix-player.sticky-name{position:static!important;min-width:0!important}.matrix-player.sticky-name{left:auto!important;z-index:auto!important;padding:10px 8px!important;background:#06150d!important;border:0!important}.matrix-player-copy{min-width:0!important}.matrix-player-copy strong{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.matrix-player-copy small{font-size:7px!important}.matrix-avatar{width:27px!important;height:27px!important;font-size:9px!important}.matrix-cell.current-week-cell{background:#07170f!important}.matrix-cell.current-week-cell,.matrix-status{min-width:0!important;padding:8px 5px!important;border:0!important}.matrix-status{background:#07140d!important}.matrix-status-pill{max-width:100%!important;padding:5px 6px!important;font-size:7px!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}.current-pick-state{min-width:0!important}.current-pick-state small{font-size:6.5px!important}.pick-badge{max-width:68px!important;font-size:8px!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:760px){.bottom-nav-v21{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;min-height:64px!important;padding:5px!important;border-radius:20px!important}.bottom-nav-v21 button{min-height:52px!important;padding:5px 3px!important;border-radius:15px!important}.bottom-nav-v21 button.active{transform:none!important}.bottom-nav-v21 .nav-icon-wrap{font-size:0!important;width:22px!important;height:22px!important;display:block!important;margin:0 auto 2px!important;background:50%/20px 20px no-repeat!important}.bottom-nav-v21 [data-tab=home] .nav-icon-wrap{background-image:url(/icons/survive-ui-home.svg)!important}.bottom-nav-v21 [data-tab=los-home] .nav-icon-wrap{background-image:url(/icons/survive-ui-trophy.svg)!important}.bottom-nav-v21 [data-tab=organiser] .nav-icon-wrap{background-image:url(/icons/survive-ui-manage.svg)!important}.bottom-nav-v21 [data-tab=platform] .nav-icon-wrap{background-image:url(/icons/survive-ui-platform.svg)!important}.bottom-nav-v21 small{font-size:7.5px!important;letter-spacing:.06em!important}.content,.los-page,.los-shared-shell-v24y,.standings-page,.team-picker{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}.pick-audit-live-banner-v22{display:grid!important;grid-gap:5px!important;gap:5px!important;padding:12px 14px!important;border-radius:14px!important}.pick-audit-live-banner-v22>div{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.pick-audit-live-banner-v22 small,.pick-audit-live-banner-v22 strong{margin:0!important;line-height:1!important}.pick-audit-live-banner-v22 i{font-style:normal!important;color:#5f7567!important}.pick-audit-live-banner-v22 span{display:block!important;color:#9fb0a5!important;font-size:10px!important;line-height:1.35!important}@media(max-width:760px){.topbar{min-height:62px!important;padding:8px 11px!important}.topbar .brand-lockup img{width:42px!important;height:42px!important}.topbar .survive-topbar-copy .eyebrow{font-size:6px!important}.topbar .survive-wordmark{font-size:20px!important}.topbar .survive-tagline{font-size:6px!important}.topbar .top-actions{gap:5px!important}.topbar .role-chip{display:none!important}.topbar .account-button,.topbar .chat-button,.topbar .notification-bell,.topbar .platform-event-button,.topbar .platform-message-button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:12px!important}.topbar .chat-button span,.topbar .platform-event-button span,.topbar .platform-message-button span{display:none!important}.topbar .chat-button,.topbar .notification-bell{font-size:0!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:19px 19px!important}.topbar .notification-bell{background-image:url(/icons/survive-ui-bell.svg)!important}.topbar .chat-button{background-image:url(/icons/survive-ui-chat.svg)!important}.topbar .notification-bell b,.topbar .platform-event-button b,.topbar .platform-message-button b{font-size:8px!important}}.los-shared-shell-v24y .backend-banner,.premium-matchday-ui .backend-banner{display:none!important}@media(max-width:700px){.mobile-next-steps-v24{padding:14px!important;border-radius:18px!important}.mobile-next-steps-heading-v24{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px!important}.mobile-next-steps-heading-v24 h2{font-size:14px!important}.mobile-next-steps-heading-v24 span{font-size:6px!important;letter-spacing:.12em!important}.mobile-next-steps-grid-v24{display:grid!important;grid-template-columns:1fr!important;grid-gap:5px!important;gap:5px!important}.mobile-next-step-v24{display:grid!important;grid-template-columns:28px 24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;min-height:52px!important;padding:8px 10px!important;border-radius:12px!important}.mobile-next-step-icon-v24,.mobile-next-step-number-v24{grid-row:1/3!important}.mobile-next-step-v24 strong{font-size:9px!important}.mobile-next-step-v24 p{margin:1px 0 0!important;font-size:8px!important;line-height:1.25!important}}.target-survivor-head-v24{align-items:center!important;padding-bottom:8px!important}.target-survivor-head-v24 h2{font-size:16px!important}.target-survivor-head-v24 span{font-size:8px!important}.team-summary-v20b{padding:11px!important;border-radius:15px!important}.team-summary-title-v20b{min-height:0!important;margin-bottom:8px!important}.team-summary-title-v20b>span{width:26px!important;height:26px!important;font-size:11px!important}.team-summary-title-v20b strong{font-size:11px!important}.team-summary-grid-v20c{gap:5px!important}.team-summary-row-v20c{min-height:42px!important;padding:7px 8px!important}.participant-status-v20b{margin-top:8px!important}.survivor-list-v20c{max-height:none!important;height:auto!important;overflow:visible!important;overscroll-behavior:auto!important}.participant-row-v20b{min-height:48px!important}.los-fixture-reference-v22{margin:10px 0 14px;border:1px solid rgba(132,255,56,.18);border-radius:14px;background:rgba(4,18,11,.64);overflow:hidden}.los-fixture-reference-v22>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:11px 13px;color:#b9ff72;font-size:10px;font-weight:900;letter-spacing:.07em;cursor:pointer;list-style:none}.los-fixture-reference-v22>summary::-webkit-details-marker{display:none}.los-fixture-reference-v22>summary:after{content:"Γîä";font-size:17px}.los-fixture-reference-v22[open]>summary:after{content:"Γîâ"}.los-fixture-reference-v22>summary span{margin-left:auto;color:#7f9186;font-size:7px}.los-fixture-reference-v22 .los-picks-fixture-head-v24y{margin:0 10px 8px!important}.los-fixture-reference-v22 .los-fixture-list-v24y{padding:0 10px 10px!important}.los-audit-card-v22{padding:14px!important;border-radius:17px!important}.los-audit-card-v22 .platform-help{margin:5px 0 10px!important;font-size:10px!important;line-height:1.4!important}.los-audit-primary-v22{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(141,255,60,.16);border-radius:13px;background:linear-gradient(180deg,rgba(8,29,17,.82),rgba(3,17,10,.9))}.los-audit-primary-v22 small,.los-audit-primary-v22 span{display:block;color:#87998e;font-size:8px;font-weight:800;letter-spacing:.08em}.los-audit-primary-v22 strong{display:block;margin:3px 0;color:#f1f7f2;font-size:13px}.los-audit-primary-v22>b{flex:none;padding:6px 8px;border-radius:999px;background:rgba(119,255,45,.1);color:#9cff48;font-size:7px;letter-spacing:.08em}.los-audit-details-v22{margin-top:9px}.los-audit-details-v22>summary{display:flex;justify-content:space-between;gap:10px;padding:10px 2px;color:#9cff48;font-size:9px;font-weight:900;letter-spacing:.08em;cursor:pointer;list-style:none}.los-audit-details-v22>summary::-webkit-details-marker{display:none}.los-audit-details-v22>summary span{color:#718479;font-size:7px}.los-audit-details-v22 .audit-gw-tabs{margin-top:7px}.los-picks-screen-v24y .deadline-closed-label,.pick-audit-priority-v19d .deadline-closed-label{display:none!important}.los-picks-entry-status-v24y+.locked-banner{margin-top:7px!important}.los-picks-screen-v24y .locked-banner p{max-width:58ch!important;color:#8fa096!important}.mobile-overview-status-v22+.mobile-overview-status-v22{display:none!important}.planner-premium-end-v22>div{max-width:560px!important;margin:auto!important;padding:26px 20px!important;border:1px solid rgba(143,255,54,.2)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0,rgba(123,255,45,.1),transparent 44%),linear-gradient(180deg,rgba(6,26,15,.96),rgba(2,14,8,.98))!important;text-align:center!important}.planner-end-actions-v22{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;margin-top:18px!important}.planner-end-actions-v22 button{min-height:46px!important;border-radius:12px!important}.planner-end-actions-v22 .is-secondary{border:1px solid rgba(149,255,63,.22)!important;background:rgba(3,18,10,.72)!important;color:#a9e986!important}@media(max-width:520px){.planner-end-actions-v22{grid-template-columns:1fr!important}}@media(max-width:760px){.content{padding-inline:var(--survive-space-page)!important}.los-picks-heading-v24y h1,.page-title h1,.standings-hero h1{letter-spacing:var(--survive-title-tracking)!important}.mobile-next-steps-heading-v24 h2,.section-title h2,.target-survivor-head-v24 h2{letter-spacing:-.02em!important}.eyebrow,[class*=eyebrow]{letter-spacing:var(--survive-meta-letter)}.los-audit-card,.los-picks-screen-v24y>.locked-banner,.matrix-legend,.mobile-overview-next-v22,.mobile-round-activity-v20b,.standings-tools{border-radius:var(--survive-card-radius)!important}.los-picks-screen-v24y,.mobile-home-experience,.standings-page{gap:var(--survive-space-section)!important}.player-topbar-v22b{min-height:60px!important;padding:7px 10px!important}.player-topbar-v22b .brand-lockup{min-width:0!important;gap:8px!important}.player-topbar-v22b .brand-lockup img{width:40px!important;height:40px!important}.player-topbar-v22b .survive-wordmark{font-size:19px!important}.player-topbar-v22b .survive-tagline{font-size:5.8px!important}.desktop-secondary-actions-v22b,.player-topbar-v22b .survive-topbar-copy .eyebrow{display:none!important}.player-topbar-v22b .top-actions{gap:6px!important}.mobile-top-more-v22b>summary,.player-topbar-v22b .account-button,.player-topbar-v22b .notification-bell{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important}.mobile-top-more-v22b{display:block!important;position:relative!important}.mobile-top-more-v22b>summary{display:grid!important;place-items:center!important;list-style:none!important;border:1px solid rgba(138,255,61,.24)!important;background:rgba(4,21,12,.82)!important;color:#b8c9bd!important;font-size:15px!important;font-weight:900!important;letter-spacing:1px!important;cursor:pointer!important}}@media(max-width:760px){.mobile-top-more-v22b>summary::-webkit-details-marker{display:none!important}.mobile-top-more-menu-v22b{position:absolute!important;z-index:80!important;right:0!important;top:44px!important;display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:176px!important;padding:7px!important;border:1px solid rgba(143,255,55,.28)!important;border-radius:14px!important;background:rgba(2,16,9,.98)!important;box-shadow:0 16px 34px rgba(0,0,0,.48)!important}.mobile-top-more-menu-v22b button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:rgba(11,34,20,.82)!important;color:#e8f2eb!important;font-size:10px!important;font-weight:850!important;text-align:left!important}.mobile-top-more-menu-v22b button b{display:grid!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 5px!important;border-radius:999px!important;background:#8fff35!important;color:#071109!important;font-size:8px!important}.bottom-nav-v21{left:12px!important;right:12px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;min-height:58px!important;padding:4px!important;border-radius:18px!important}.bottom-nav-v21 button{min-height:46px!important;padding:4px 3px!important;border-radius:13px!important}.bottom-nav-v21 .nav-icon-wrap{width:20px!important;height:20px!important;background-size:18px 18px!important;margin-bottom:1px!important}.bottom-nav-v21 small{font-size:7px!important}.app-frame{padding-bottom:calc(106px + env(safe-area-inset-bottom))!important}.content,.los-page,.los-shared-shell-v24y,.premium-matchday-ui,.standings-page,.team-picker{padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}.matrix-cell.current-week-cell .current-pick-state.revealed{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;grid-gap:5px!important;gap:5px!important;min-height:44px!important;padding:5px!important;border:0!important;background:transparent!important}.matrix-team-crest-v22b{width:25px!important;height:25px!important;object-fit:contain!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.38))!important}.revealed-team-name-v22b{display:block!important;min-width:0!important;color:#d8e5dc!important;font-size:7.5px!important;font-weight:850!important;line-height:1.08!important;white-space:normal!important;text-align:left!important}.matrix-cell.current-week-cell .current-pick-state.revealed .pick-badge{max-width:44px!important;margin:auto!important;padding:5px!important;font-size:8px!important}.matrix-status-pill{font-size:7.2px!important}}@media(min-width:761px){.mobile-top-more-v22b{display:none!important}.desktop-secondary-actions-v22b{display:contents!important}}.eliminated-run-summary-v22c{display:grid;grid-gap:14px;gap:14px;margin:0 0 14px;padding:18px;border:1px solid rgba(255,103,118,.28);border-radius:22px;background:radial-gradient(circle at 92% 0,rgba(255,69,91,.12),transparent 38%),linear-gradient(180deg,rgba(26,8,11,.96),rgba(8,15,11,.98));box-shadow:inset 0 0 24px rgba(255,75,95,.035)}.eliminated-run-copy-v22c small{display:block;color:#ff7d89;font-size:8px;font-weight:950;letter-spacing:.14em}.eliminated-run-copy-v22c h2{margin:5px 0 6px;color:#fff;font-size:26px;line-height:1.02;letter-spacing:-.035em}.eliminated-run-copy-v22c p{margin:0;max-width:62ch;color:#aebbb3;font-size:11px;line-height:1.5}.eliminated-run-grid-v22c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.eliminated-run-card-v22c{min-width:0;padding:12px;border:1px solid rgba(255,109,124,.22);border-radius:15px;background:linear-gradient(180deg,rgba(20,17,16,.94),rgba(10,15,12,.96))}.eliminated-run-card-v22c>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.eliminated-run-card-v22c small{color:#ff929c;font-size:7px;font-weight:950;letter-spacing:.11em}.eliminated-run-card-v22c>div span{color:#76877d;font-size:6.5px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eliminated-run-card-v22c>strong{display:block;margin:9px 0 10px;color:#f3f7f4;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eliminated-run-card-v22c footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.eliminated-run-card-v22c footer b{padding:5px 7px;border:1px solid rgba(255,92,108,.3);border-radius:999px;color:#ff7e89;font-size:7px;letter-spacing:.06em}.eliminated-run-card-v22c footer span{color:#87978d;font-size:7px}.eliminated-tabs-v22c{margin-top:2px!important}.eliminated-entry-detail-v22c{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:10px 0 12px;padding:15px;border:1px solid rgba(255,99,116,.28);border-radius:18px;background:linear-gradient(180deg,rgba(26,9,12,.92),rgba(9,15,12,.96))}.eliminated-entry-icon-v22c{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,103,118,.42);background:rgba(255,60,82,.1);color:#ff7582;font-size:25px;font-weight:700}.eliminated-entry-detail-v22c small{display:block;color:#a7b4ac;font-size:7px;font-weight:900;letter-spacing:.11em}.eliminated-entry-detail-v22c h2{margin:3px 0 2px;color:#fff;font-size:17px;letter-spacing:-.02em}.eliminated-entry-detail-v22c p{margin:0;color:#91a198;font-size:9px;line-height:1.4}.eliminated-entry-detail-v22c>b{padding:7px 9px;border-radius:999px;border:1px solid rgba(255,92,108,.28);color:#ff7c88;font-size:8px;white-space:nowrap}.eliminated-audit-wrap-v22c{margin-top:14px}.eliminated-audit-wrap-v22c .los-audit-card-v22{border-color:rgba(142,255,62,.12)!important;background:linear-gradient(180deg,rgba(5,18,11,.9),rgba(3,12,8,.95))!important}.standings-mobile-v22c{display:none}@media(max-width:700px){.standings-desktop-v22c{display:none!important}.standings-mobile-v22c{display:grid!important;grid-gap:9px;gap:9px;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.standings-mobile-summary-v22c{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 5px;color:#7f9187;font-size:8px;font-weight:850}.standings-mobile-summary-v22c b{color:#96ff49;font-size:7px;letter-spacing:.1em}.standing-card-v22c{overflow:hidden;border:1px solid rgba(136,255,60,.14);border-radius:17px;background:linear-gradient(180deg,rgba(7,26,16,.96),rgba(3,16,10,.98));box-shadow:inset 0 0 18px rgba(112,255,45,.025)}.standing-card-v22c.is-out{border-color:rgba(255,105,117,.14);background:linear-gradient(180deg,rgba(20,17,15,.94),rgba(8,15,11,.98))}.standing-card-head-v22c{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.055)}.standing-player-v22c{display:flex;align-items:center;gap:9px;min-width:0}.standing-avatar-v22c{flex:none;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#29453a;color:#fff;font-size:10px;font-weight:950}.standing-card-v22c.is-out .standing-avatar-v22c{filter:grayscale(.8);opacity:.72}.standing-player-v22c>div{min-width:0}.standing-player-v22c strong{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef5f0;font-size:12px}.standing-player-v22c small{display:block;margin-top:2px;color:#708279;font-size:6.5px;font-weight:900;letter-spacing:.1em}.standing-status-v22c{flex:none;max-width:136px;padding:6px 8px;border:1px solid rgba(132,255,57,.18);border-radius:999px;color:#99ff4b;font-size:7px;font-weight:950;text-align:center;line-height:1.2}.standing-status-v22c.is-out{border-color:rgba(255,100,114,.24);color:#ff7d88}.standing-status-v22c.is-warning{border-color:rgba(255,193,74,.26);color:#ffc95d}.standing-current-v22c{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,1.05fr);align-items:center;grid-gap:10px;gap:10px;padding:11px 12px}.standing-current-label-v22c small{display:block;color:#7f9188;font-size:6.5px;font-weight:950;letter-spacing:.11em}.standing-current-label-v22c span{display:block;margin-top:3px;color:#a6b3ab;font-size:8px;line-height:1.3}.standing-current-team-v22c{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid rgba(139,255,61,.12);border-radius:12px;background:rgba(5,20,12,.68)}.standing-card-v22c.is-out .standing-current-team-v22c{border-color:rgba(255,99,113,.1);background:rgba(24,10,12,.42)}.standing-current-team-v22c img{width:30px;height:30px;object-fit:contain;flex:none}.standing-team-code-v22c{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(144,255,64,.08);color:#a2ff50;font-size:8px;font-weight:950}.standing-current-team-v22c>div{min-width:0}.standing-current-team-v22c strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f7f3;font-size:10px}.standing-current-team-v22c small{display:block;margin-top:2px;color:#7f9187;font-size:6.5px;font-weight:850}.standing-history-v22c{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;padding:0 12px 12px}.standing-history-v22c>span{min-width:0;display:grid;grid-gap:3px;gap:3px;place-items:center;padding:7px 3px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.018)}.standing-history-v22c>span small{color:#677970;font-size:5.8px;font-weight:900;letter-spacing:.08em}.standing-history-v22c>span b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a8ff5b;font-size:7.5px}.standing-history-v22c>span.is-current{border-color:rgba(145,255,61,.2);background:rgba(116,255,46,.045)}.standing-history-v22c>span.is-eliminated{border-color:rgba(255,99,114,.2);background:rgba(255,60,79,.035)}.standing-history-v22c>span.is-eliminated b{color:#ff7b87}.standing-history-v22c>span.is-empty{opacity:.38}.standings-mobile-empty-v22c{padding:24px 14px;border:1px dashed rgba(138,255,61,.16);border-radius:15px;color:#7f9187;text-align:center;font-size:10px}.los-route-standings-v24y2{padding-bottom:calc(138px + env(safe-area-inset-bottom))!important}}@media(max-width:430px){.eliminated-run-grid-v22c{grid-template-columns:1fr!important}.eliminated-entry-detail-v22c{grid-template-columns:40px minmax(0,1fr)!important}.eliminated-entry-detail-v22c>b{grid-column:2;justify-self:start}.standing-current-v22c{grid-template-columns:1fr!important}.standing-history-v22c{grid-template-columns:repeat(5,minmax(0,1fr))!important}}button.hub-competition-v20 .hub-v20-crown{background-image:url(/brand/survive-competition-crown-v3.png)!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:.985!important;filter:saturate(1.045) contrast(1.025) drop-shadow(0 19px 27px rgba(0,0,0,.58)) drop-shadow(0 0 24px rgba(127,255,36,.16))!important}button.hub-competition-v20 .hub-v20-scene:before{width:278px!important;height:260px!important;top:48px!important;background:radial-gradient(ellipse 70% 72% at 61% 51%,rgba(139,255,47,.25) 0,rgba(117,255,37,.115) 41%,rgba(103,239,30,.038) 61%,rgba(92,224,26,0) 78%)!important;filter:blur(26px)!important;opacity:.96!important}button.hub-competition-v20:before{background:linear-gradient(90deg,rgba(1,13,8,.985),rgba(1,14,9,.91) 33%,rgba(1,14,9,.62) 50%,rgba(1,14,9,.2) 73%,rgba(1,14,9,.08)),linear-gradient(180deg,rgba(1,14,9,.01),rgba(1,14,9,.045) 48%,rgba(1,14,9,.84)),radial-gradient(ellipse 56% 64% at 82% 53%,rgba(120,255,38,.075) 0,rgba(120,255,38,.025) 48%,rgba(120,255,38,0) 78%),url(/brand/survive-page-stadium-h24o.webp) center 34%/cover no-repeat!important}@media(max-width:640px){button.hub-competition-v20 .hub-v20-crown{width:208px!important;height:201px!important;right:-6px!important;top:63px!important}button.hub-competition-v20 .hub-v20-scene:before{width:244px!important;height:230px!important;right:-22px!important;top:55px!important;filter:blur(24px)!important}}button.hub-competition-v20 .hub-v20-crown{-webkit-mask-image:radial-gradient(ellipse 72% 76% at 67% 53%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 48%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.62) 72%,rgba(0,0,0,.28) 84%,rgba(0,0,0,0) 100%)!important;mask-image:radial-gradient(ellipse 72% 76% at 67% 53%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 48%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.62) 72%,rgba(0,0,0,.28) 84%,rgba(0,0,0,0) 100%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}button.hub-competition-v20 .hub-v20-scene:before{width:300px!important;height:270px!important;right:-28px!important;top:42px!important;background:radial-gradient(ellipse 76% 70% at 66% 53%,rgba(139,255,47,.19) 0,rgba(110,248,35,.085) 43%,rgba(91,229,29,.025) 66%,rgba(91,229,29,0) 82%)!important;filter:blur(30px)!important;opacity:.88!important}@media(max-width:640px){button.hub-competition-v20 .hub-v20-crown{width:224px!important;height:216px!important;right:-8px!important;top:57px!important;-webkit-mask-image:radial-gradient(ellipse 73% 77% at 67% 53%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 47%,rgba(0,0,0,.88) 59%,rgba(0,0,0,.58) 71%,rgba(0,0,0,.24) 84%,rgba(0,0,0,0) 100%)!important;mask-image:radial-gradient(ellipse 73% 77% at 67% 53%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 47%,rgba(0,0,0,.88) 59%,rgba(0,0,0,.58) 71%,rgba(0,0,0,.24) 84%,rgba(0,0,0,0) 100%)!important}button.hub-competition-v20 .hub-v20-scene:before{width:268px!important;height:244px!important;right:-29px!important;top:48px!important;filter:blur(28px)!important}}button.hub-competition-v20:before{background:linear-gradient(90deg,rgba(1,13,8,.975),rgba(1,14,9,.86) 26%,rgba(1,14,9,.5) 45%,rgba(1,14,9,.16) 66%,rgba(1,14,9,.035)),linear-gradient(180deg,rgba(1,14,9,.02),rgba(1,14,9,.025) 58%,rgba(1,14,9,.76)),radial-gradient(ellipse 70% 70% at 78% 49%,rgba(126,255,39,.14) 0,rgba(111,248,35,.055) 46%,rgba(98,235,31,0) 76%),url(/brand/survive-page-stadium-h24o.webp) center 34%/cover no-repeat!important}button.hub-competition-v20 .hub-v20-crown{width:214px!important;height:206px!important;right:-2px!important;top:72px!important;opacity:.965!important;background-position:bottom!important;background-size:contain!important;filter:saturate(1.035) contrast(1.015) drop-shadow(0 17px 25px rgba(0,0,0,.52)) drop-shadow(0 0 22px rgba(126,255,38,.13))!important;-webkit-mask-image:radial-gradient(ellipse 80% 82% at 67% 55%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 46%,rgba(0,0,0,.91) 60%,rgba(0,0,0,.58) 76%,rgba(0,0,0,.22) 89%,rgba(0,0,0,0) 100%)!important;mask-image:radial-gradient(ellipse 80% 82% at 67% 55%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 46%,rgba(0,0,0,.91) 60%,rgba(0,0,0,.58) 76%,rgba(0,0,0,.22) 89%,rgba(0,0,0,0) 100%)!important}button.hub-competition-v20 .hub-v20-scene:before{width:276px!important;height:246px!important;right:-18px!important;top:58px!important;background:radial-gradient(ellipse 78% 72% at 66% 56%,rgba(139,255,47,.17) 0,rgba(111,248,35,.07) 43%,rgba(91,229,29,.02) 67%,rgba(91,229,29,0) 84%)!important;filter:blur(32px)!important;opacity:.84!important}@media(max-width:640px){button.hub-competition-v20:before{background:linear-gradient(90deg,rgba(1,13,8,.98),rgba(1,14,9,.88) 27%,rgba(1,14,9,.52) 46%,rgba(1,14,9,.15) 67%,rgba(1,14,9,.025)),linear-gradient(180deg,rgba(1,14,9,.015),rgba(1,14,9,.02) 58%,rgba(1,14,9,.78)),radial-gradient(ellipse 72% 69% at 79% 50%,rgba(126,255,39,.14) 0,rgba(111,248,35,.05) 46%,rgba(98,235,31,0) 77%),url(/brand/survive-page-stadium-h24o.webp) center 34%/cover no-repeat!important}button.hub-competition-v20 .hub-v20-crown{width:196px!important;height:190px!important;right:-2px!important;top:78px!important;-webkit-mask-image:radial-gradient(ellipse 81% 83% at 67% 55%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 45%,rgba(0,0,0,.9) 59%,rgba(0,0,0,.56) 76%,rgba(0,0,0,.2) 89%,rgba(0,0,0,0) 100%)!important;mask-image:radial-gradient(ellipse 81% 83% at 67% 55%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 45%,rgba(0,0,0,.9) 59%,rgba(0,0,0,.56) 76%,rgba(0,0,0,.2) 89%,rgba(0,0,0,0) 100%)!important}button.hub-competition-v20 .hub-v20-scene:before{width:246px!important;height:224px!important;right:-16px!important;top:63px!important;filter:blur(31px)!important;opacity:.82!important}}button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v6.webp) 50%/cover no-repeat!important}button.hub-competition-v20:after{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 14%,rgba(0,0,0,0) 56%,rgba(0,0,0,.24))!important}button.hub-competition-v20 .hub-v20-copy,button.hub-competition-v20 .hub-v20-title{max-width:64%!important}button.hub-competition-v20 .hub-v20-stats,button.hub-competition-v20 .hub-v20-type{max-width:65%!important}@media(max-width:640px){button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v6.webp) 50%/cover no-repeat!important}button.hub-competition-v20 .hub-v20-copy,button.hub-competition-v20 .hub-v20-title{max-width:63%!important}button.hub-competition-v20 .hub-v20-stats,button.hub-competition-v20 .hub-v20-type{max-width:64%!important}}button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v7.webp) 50%/cover no-repeat!important}button.hub-competition-v20 .hub-v20-title{max-width:100%!important}@media(max-width:640px){button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v7.webp) 50%/cover no-repeat!important}button.hub-competition-v20 .hub-v20-copy{max-width:100%!important}button.hub-competition-v20 .hub-v20-title{max-width:100%!important;width:auto!important;white-space:nowrap!important;font-size:clamp(31px,8.2vw,37px)!important;line-height:.96!important}button.hub-competition-v20 .hub-v20-type{max-width:72%!important}button.hub-competition-v20 .hub-v20-stats{width:72%!important;max-width:304px!important;gap:8px!important}button.hub-competition-v20 .hub-v20-stats>span{padding-left:6px!important;padding-right:6px!important}button.hub-competition-v20 .hub-v20-stats>span>b{font-size:23px!important}}button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v8.webp) 62%/cover no-repeat!important;opacity:1!important;filter:none!important}button.hub-competition-v20:after{background:linear-gradient(90deg,rgba(2,7,4,.86),rgba(2,7,4,.78) 24%,rgba(2,7,4,.56) 43%,rgba(2,7,4,.24) 61%,rgba(2,7,4,.1) 75%,rgba(2,7,4,.14)),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 16%,rgba(0,0,0,0) 68%,rgba(0,0,0,.14))!important;opacity:1!important;mix-blend-mode:normal!important}button.hub-competition-v20 .hub-v20-crown,button.hub-competition-v20 .hub-v20-scene,button.hub-competition-v20 .hub-v20-scene:before{display:none!important;content:none!important;background:none!important}button.hub-competition-v20 .hub-v20-copy,button.hub-competition-v20 .hub-v20-title{max-width:58%!important}button.hub-competition-v20 .hub-v20-title{width:auto!important;overflow:visible!important}button.hub-competition-v20 .hub-v20-stats,button.hub-competition-v20 .hub-v20-type{max-width:60%!important}button.hub-competition-v20 .hub-v20-stats>span{min-width:0!important;padding-left:7px!important;padding-right:7px!important}button.hub-competition-v20 .hub-v20-stats>span>b{font-size:24px!important;line-height:1!important}@media(max-width:640px){button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v8.webp) 62%/cover no-repeat!important}button.hub-competition-v20:after{background:linear-gradient(90deg,rgba(2,7,4,.87),rgba(2,7,4,.79) 25%,rgba(2,7,4,.58) 45%,rgba(2,7,4,.26) 63%,rgba(2,7,4,.1) 76%,rgba(2,7,4,.14)),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 16%,rgba(0,0,0,0) 70%,rgba(0,0,0,.13))!important}button.hub-competition-v20 .hub-v20-copy,button.hub-competition-v20 .hub-v20-title{max-width:58%!important}button.hub-competition-v20 .hub-v20-title{font-size:clamp(31px,8.2vw,37px)!important;line-height:.96!important}button.hub-competition-v20 .hub-v20-stats,button.hub-competition-v20 .hub-v20-type{max-width:60%!important}button.hub-competition-v20 .hub-v20-stats{width:72%!important;max-width:304px!important;gap:8px!important}button.hub-competition-v20 .hub-v20-stats>span{padding-left:6px!important;padding-right:6px!important}button.hub-competition-v20 .hub-v20-stats>span>b{font-size:23px!important}}button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v8.webp) 72%/cover no-repeat!important}button.hub-competition-v20:after{background:linear-gradient(90deg,rgba(2,7,4,.91),rgba(2,7,4,.86) 22%,rgba(2,7,4,.72) 38%,rgba(2,7,4,.5) 50%,rgba(2,7,4,.26) 61%,rgba(2,7,4,.1) 74%,rgba(2,7,4,.08)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 18%,rgba(0,0,0,0) 68%,rgba(0,0,0,.13))!important}button.hub-competition-v20 .hub-v20-title{white-space:nowrap!important}button.hub-competition-v20 .hub-v20-stats{width:68%!important;max-width:310px!important;gap:9px!important}@media(max-width:640px){button.hub-competition-v20:before{background:url(/brand/survive-competition-scene-v8.webp) 74%/cover no-repeat!important}button.hub-competition-v20:after{background:linear-gradient(90deg,rgba(2,7,4,.92),rgba(2,7,4,.87) 24%,rgba(2,7,4,.74) 39%,rgba(2,7,4,.52) 51%,rgba(2,7,4,.28) 62%,rgba(2,7,4,.11) 75%,rgba(2,7,4,.08)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 18%,rgba(0,0,0,0) 70%,rgba(0,0,0,.12))!important}button.hub-competition-v20 .hub-v20-stats{width:72%!important;max-width:304px!important;gap:8px!important}}.planner-plan-summary-v23{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 12px}.planner-plan-summary-v23>div{min-width:0;padding:11px 12px;border:1px solid rgba(139,255,52,.14);border-radius:14px;background:linear-gradient(180deg,rgba(7,27,16,.84),rgba(3,15,9,.9))}.planner-plan-summary-v23>div.is-on{border-color:rgba(139,255,52,.34);background:linear-gradient(180deg,rgba(19,54,23,.88),rgba(5,23,12,.92))}.planner-plan-summary-v23 small{display:block;color:#74867c;font-size:7px;font-weight:950;letter-spacing:.12em}.planner-plan-summary-v23 strong{margin-top:4px;color:#f3f8f4;font-size:14px}.planner-plan-summary-v23 span,.planner-plan-summary-v23 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-plan-summary-v23 span{margin-top:3px;color:#82948a;font-size:8px}.planner-plan-summary-v23>div.is-on strong{color:#9dff4c}.planner-safety-strip-v23{min-height:0!important;padding:10px 12px!important;border-radius:13px!important}.planner-safety-strip-v23 strong{font-size:10px!important}.planner-safety-strip-v23 span{font-size:9px!important;line-height:1.35!important}@media(max-width:760px){.pick-planner-page{gap:11px!important;padding-bottom:110px!important}.planner-head{gap:10px!important}.planner-head h1{font-size:30px!important}.planner-head p{font-size:11px!important;line-height:1.4!important}.planner-plan-summary-v23{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 9px}.planner-plan-summary-v23>div{padding:9px 10px;border-radius:12px}.planner-plan-summary-v23 strong{font-size:12px}.planner-plan-summary-v23 span{font-size:7px}.planner-auto-lock{padding:12px 13px!important;border-radius:15px!important}.planner-auto-lock h2{font-size:15px!important}.planner-auto-lock p{font-size:9px!important;line-height:1.35!important}.planner-legend-top{gap:5px!important}.planner-legend-top>div{padding:8px 9px!important;border-radius:11px!important}.planner-legend-top b{font-size:8px!important}.planner-legend-top small{font-size:7px!important}.planner-round-list{gap:7px!important}.planner-round{border-radius:15px!important}.planner-round>summary{padding:11px 12px!important}.planner-round-choice{min-width:0!important}.planner-round-choice strong{font-size:9px!important;max-width:145px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.planner-round-choice span{font-size:8px!important}.planner-round-body{padding:0 10px 10px!important}.planner-round-note{font-size:8px!important}.planner-fixtures{gap:6px!important}.planner-fixture-card{padding:9px!important;border-radius:12px!important}.planner-fixture-kickoff{font-size:8px!important}.planner-versus-row{gap:5px!important}.planner-team{padding:8px 6px!important;border-radius:10px!important}.planner-team .crest-fallback,.planner-team img{width:28px!important;height:28px!important}.planner-team strong{font-size:9px!important}.planner-team small{font-size:6.5px!important}}button.hub-competition-v30{min-height:342px!important}button.hub-competition-v30 .hub-v30-copy{position:relative!important;z-index:4!important;box-sizing:border-box!important;min-height:236px!important;padding:23px 20px 0!important;text-align:left!important}button.hub-competition-v30 .hub-v30-title{display:block!important;width:auto!important;max-width:59%!important;margin:0!important;color:#f7faf8!important;font-size:34px!important;font-weight:950!important;line-height:.95!important;letter-spacing:-.045em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 4px 18px rgba(0,0,0,.72)!important}button.hub-competition-v30 .hub-v30-type{display:flex!important;align-items:center!important;gap:7px!important;max-width:58%!important;margin-top:9px!important;color:#dfe7e2!important;font-size:9px!important;font-weight:750!important;letter-spacing:.015em!important;white-space:nowrap!important}button.hub-competition-v30 .hub-v30-type>b{color:#a8ff4a!important;font-size:11px!important;filter:drop-shadow(0 0 6px rgba(145,255,46,.3))!important}button.hub-competition-v30 .hub-v30-primary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;grid-gap:10px!important;gap:10px!important;width:58%!important;max-width:282px!important;margin-top:18px!important}button.hub-competition-v30 .hub-v30-primary>b{color:#91ff2e!important;font-size:62px!important;font-weight:950!important;line-height:.78!important;letter-spacing:-.065em!important;text-shadow:0 0 20px rgba(128,255,38,.18),0 4px 18px rgba(0,0,0,.62)!important}button.hub-competition-v30 .hub-v30-primary>span{display:flex!important;min-width:0!important;flex-direction:column!important;padding-bottom:1px!important}button.hub-competition-v30 .hub-v30-primary>span>strong{color:#f1f6f2!important;font-size:9px!important;font-weight:950!important;line-height:1.18!important;letter-spacing:.105em!important}button.hub-competition-v30 .hub-v30-primary>span>small{margin-top:5px!important;color:#9eaca3!important;font-size:7.5px!important;font-weight:800!important;letter-spacing:.055em!important}button.hub-competition-v30 .hub-v30-context{display:flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:60%!important;margin-top:11px!important;color:#b9c5bd!important;font-weight:850!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}button.hub-competition-v30 .hub-v30-context>i{display:block!important;width:1px!important;height:10px!important;background:rgba(215,230,220,.3)!important}button.hub-competition-v30 .hub-v30-context .is-out{color:#ff8389!important}button.hub-competition-v30 .hub-v30-round{display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:62%!important;margin-top:13px!important;padding:7px 10px!important;border:1px solid rgba(139,255,52,.31)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(5,31,17,.86),rgba(2,19,11,.91))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 13px rgba(126,255,34,.055)!important;color:#dce6df!important;font-size:7.5px!important;font-weight:900!important;letter-spacing:.075em!important;white-space:nowrap!important}button.hub-competition-v30 .hub-v30-round>i{display:block!important;width:1px!important;height:10px!important;background:rgba(218,232,222,.26)!important}button.hub-competition-v30 .hub-v30-round-status{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#b9ff78!important}button.hub-competition-v30 .hub-v30-round-status>i{width:7px!important;height:7px!important;border-radius:50%!important;background:#87ff2c!important;box-shadow:0 0 10px rgba(135,255,44,.78)!important}button.hub-competition-v30.is-round-live .hub-v30-round-status{color:#f3fff0!important}button.hub-competition-v30 .hub-v30-footer{position:absolute!important;z-index:5!important;left:0!important;right:0!important;bottom:0!important;box-sizing:border-box!important;padding:0 14px 14px!important}button.hub-competition-v30 .hub-v30-deadline{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:9px!important;gap:9px!important;min-height:31px!important;padding:0 3px 9px!important}button.hub-competition-v30 .hub-v30-deadline>small{color:#8f9f95!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}button.hub-competition-v30 .hub-v30-deadline-date{color:#eef4ef!important;font-weight:850!important;white-space:nowrap!important}button.hub-competition-v30 .hub-v30-clock{color:#d5e2d8!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}button.hub-competition-v30 .hub-v30-clock strong{color:inherit!important;font-size:inherit!important;font-weight:900!important;letter-spacing:.035em!important}button.hub-competition-v30 .hub-enter-cue-v30{border-radius:15px!important;font-size:11px!important}@media(max-width:640px){button.hub-competition-v30{min-height:330px!important}button.hub-competition-v30 .hub-v30-copy{min-height:224px!important;padding:21px 17px 0!important}button.hub-competition-v30 .hub-v30-title{max-width:60%!important;font-size:clamp(29px,8vw,34px)!important}button.hub-competition-v30 .hub-v30-type{max-width:60%!important;margin-top:8px!important;font-size:8.5px!important}button.hub-competition-v30 .hub-v30-primary{width:59%!important;max-width:252px!important;margin-top:17px!important;gap:9px!important}button.hub-competition-v30 .hub-v30-primary>b{font-size:clamp(52px,14vw,62px)!important}button.hub-competition-v30 .hub-v30-primary>span>strong{font-size:8.5px!important}button.hub-competition-v30 .hub-v30-context{max-width:63%!important;margin-top:10px!important;font-size:7.5px!important}button.hub-competition-v30 .hub-v30-round{max-width:64%!important;margin-top:11px!important;padding:6px 9px!important;font-size:7px!important}button.hub-competition-v30 .hub-v30-footer{padding:0 12px 12px!important}button.hub-competition-v30 .hub-v30-deadline{gap:7px!important;padding-bottom:8px!important}button.hub-competition-v30 .hub-v30-deadline>small{font-size:6px!important}button.hub-competition-v30 .hub-v30-clock,button.hub-competition-v30 .hub-v30-deadline-date{font-size:7.5px!important}button.hub-competition-v30 .hub-enter-cue-v30{min-height:50px!important}}button.hub-competition-v30{min-height:358px!important;overflow:hidden!important}button.hub-competition-v30:after,button.hub-competition-v30:before{position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important;border-radius:inherit!important;pointer-events:none!important}button.hub-competition-v30:before{background:url(/brand/survive-competition-scene-v8.webp) 69% 54%/cover no-repeat!important;opacity:1!important;filter:none!important}button.hub-competition-v30:after{background:linear-gradient(90deg,rgba(2,7,4,.92),rgba(2,7,4,.86) 23%,rgba(2,7,4,.69) 40%,rgba(2,7,4,.43) 54%,rgba(2,7,4,.18) 67%,rgba(2,7,4,.07) 82%,rgba(2,7,4,.08)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 20%,rgba(0,0,0,0) 68%,rgba(0,0,0,.18))!important;opacity:1!important;mix-blend-mode:normal!important}button.hub-competition-v30 .hub-v30-copy{min-height:205px!important;padding-top:22px!important}button.hub-competition-v30 .hub-v30-primary{margin-top:17px!important}button.hub-competition-v30 .hub-v30-primary>span{justify-content:flex-end!important;padding-bottom:2px!important}button.hub-competition-v30 .hub-v30-primary>span>small{display:none!important}button.hub-competition-v30 .hub-v30-context{margin-top:10px!important;font-size:8px!important}button.hub-competition-v30 .hub-v30-footer{padding:0 12px 12px!important}button.hub-competition-v30 .hub-v30-footer>.hub-v30-round{display:inline-flex!important;width:max-content!important;max-width:76%!important;margin:0 0 5px 2px!important;padding:6px 10px!important;font-size:7.5px!important}button.hub-competition-v30 .hub-v30-deadline{display:flex!important;min-height:23px!important;margin:0 2px!important;padding:0 1px 7px!important;border:0!important;color:#dbe5df!important;white-space:nowrap!important}button.hub-competition-v30 .hub-v30-deadline>small{flex:0 0 auto!important;font-size:6.5px!important}button.hub-competition-v30 .hub-v30-deadline-date{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;font-size:8px!important;text-overflow:ellipsis!important}button.hub-competition-v30 .hub-v30-clock{flex:0 0 auto!important}button.hub-competition-v30 .hub-enter-cue-v30{min-height:52px!important}@media(max-width:640px){button.hub-competition-v30{min-height:350px!important}button.hub-competition-v30:before{background:url(/brand/survive-competition-scene-v8.webp) 68% 55%/cover no-repeat!important}button.hub-competition-v30:after{background:linear-gradient(90deg,rgba(2,7,4,.93),rgba(2,7,4,.87) 24%,rgba(2,7,4,.7) 41%,rgba(2,7,4,.44) 55%,rgba(2,7,4,.18) 68%,rgba(2,7,4,.06) 83%,rgba(2,7,4,.08)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 20%,rgba(0,0,0,0) 69%,rgba(0,0,0,.18))!important}button.hub-competition-v30 .hub-v30-copy{min-height:198px!important;padding:20px 17px 0!important}button.hub-competition-v30 .hub-v30-primary{margin-top:16px!important}button.hub-competition-v30 .hub-v30-context{margin-top:9px!important}button.hub-competition-v30 .hub-v30-footer{padding:0 11px 11px!important}button.hub-competition-v30 .hub-v30-footer>.hub-v30-round{max-width:78%!important;margin-bottom:4px!important;padding:6px 9px!important;font-size:7px!important}button.hub-competition-v30 .hub-v30-deadline{gap:5px!important;min-height:22px!important;padding-bottom:7px!important}button.hub-competition-v30 .hub-v30-deadline>small{font-size:6px!important}button.hub-competition-v30 .hub-v30-clock,button.hub-competition-v30 .hub-v30-deadline-date{font-size:7.5px!important}button.hub-competition-v30 .hub-enter-cue-v30{min-height:50px!important}}button.hub-competition-v30:after{background:linear-gradient(90deg,rgba(2,7,4,.92),rgba(2,7,4,.86) 23%,rgba(2,7,4,.69) 40%,rgba(2,7,4,.43) 54%,rgba(2,7,4,.18) 67%,rgba(2,7,4,.07) 82%,rgba(2,7,4,.08)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 18%,rgba(0,0,0,0) 60%,rgba(0,0,0,.1) 69%,rgba(0,0,0,.26) 78%,rgba(0,0,0,.38))!important}button.hub-competition-v30 .hub-v30-deadline{align-items:center!important;gap:6px!important;min-height:26px!important;margin:0 2px 2px!important;padding:1px 1px 9px!important;line-height:1!important}button.hub-competition-v30 .hub-v30-deadline>small{color:#b7c5bb!important;font-size:6.8px!important;font-weight:950!important;letter-spacing:.13em!important;line-height:1!important;text-shadow:0 1px 7px rgba(0,0,0,.78)!important}button.hub-competition-v30 .hub-v30-deadline-date{color:#f1f6f2!important;font-size:8.25px!important;font-weight:900!important;line-height:1!important;text-shadow:0 1px 8px rgba(0,0,0,.82)!important}button.hub-competition-v30 .hub-v30-clock{justify-content:flex-end!important;min-height:14px!important;margin-left:auto!important;color:#eef7ef!important;font-size:8.5px!important;font-weight:950!important;text-shadow:0 1px 8px rgba(0,0,0,.88)!important}button.hub-competition-v30 .hub-v30-clock,button.hub-competition-v30 .hub-v30-clock strong{display:inline-flex!important;align-items:center!important;line-height:1!important}button.hub-competition-v30 .hub-enter-cue-v30{margin-top:1px!important}@media(max-width:640px){button.hub-competition-v30:after{background:linear-gradient(90deg,rgba(2,7,4,.93),rgba(2,7,4,.87) 24%,rgba(2,7,4,.7) 41%,rgba(2,7,4,.44) 55%,rgba(2,7,4,.18) 68%,rgba(2,7,4,.06) 83%,rgba(2,7,4,.08)),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 18%,rgba(0,0,0,0) 59%,rgba(0,0,0,.11) 68%,rgba(0,0,0,.28) 78%,rgba(0,0,0,.4))!important}button.hub-competition-v30 .hub-v30-deadline{gap:5px!important;min-height:26px!important;margin-bottom:2px!important;padding:1px 1px 10px!important}button.hub-competition-v30 .hub-v30-deadline>small{font-size:6.5px!important}button.hub-competition-v30 .hub-v30-deadline-date{font-size:8px!important}button.hub-competition-v30 .hub-v30-clock{min-height:14px!important;font-size:8.25px!important}button.hub-competition-v30 .hub-v30-context{margin-top:5px!important;transform:translateY(-8px)!important;line-height:1!important;min-height:12px!important}button.hub-competition-v30{min-height:322px!important}button.hub-competition-v30 .hub-v30-copy{transform:translateY(-28px)!important}button.hub-competition-v30:before{background-position:68% 49%!important}button.hub-competition-v30 .hub-v30-copy{padding-top:0!important}button.hub-competition-v30 .hub-v30-primary{margin-top:36px!important}button.hub-competition-v30:before{background-position:68% 47%!important}}@media(max-width:760px){.los-internal-content-v24y2{padding-bottom:calc(174px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(174px + env(safe-area-inset-bottom))!important}.los-picks-screen-v24y,.los-route-slot-v24y2,.standings-mobile-v22c{scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media(max-width:700px){.mobile-next-step-v24{grid-template-columns:34px 28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:1px!important;align-items:center!important;min-height:64px!important;padding:9px 12px!important;text-align:left!important}.mobile-next-step-number-v24{position:static!important;inset:auto!important;grid-column:1!important;width:28px!important;height:28px!important;transform:none!important;font-size:9px!important}.mobile-next-step-icon-v24,.mobile-next-step-number-v24{grid-row:1/3!important;align-self:center!important;justify-self:center!important;margin:0!important}.mobile-next-step-icon-v24{grid-column:2!important;min-height:0!important;font-size:19px!important;line-height:1!important}.mobile-next-step-v24 strong{grid-column:3!important;grid-row:1!important;align-self:end!important;margin:0!important;font-size:9px!important;line-height:1.18!important;text-align:left!important}.mobile-next-step-v24 p{grid-column:3!important;grid-row:2!important;align-self:start!important;margin:2px 0 0!important;font-size:8px!important;line-height:1.25!important;text-align:left!important}.mobile-next-step-v24:not(:last-child):after{top:50%!important;transform:translateY(-50%)!important}}@media(max-width:760px){.bottom-nav-v21,body:has(.los-shared-shell-v24y) .bottom-nav-v21,body:has(.premium-matchday-ui) .bottom-nav-v21{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;min-height:64px!important;padding:5px!important;gap:3px!important;border:1px solid rgba(132,255,56,.18)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(4,22,13,.97),rgba(2,15,9,.98))!important;box-shadow:0 14px 42px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.015)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.bottom-nav-v21 button,body:has(.los-shared-shell-v24y) .bottom-nav-v21 button,body:has(.premium-matchday-ui) .bottom-nav-v21 button{min-height:52px!important;padding:5px 3px!important;border:1px solid transparent!important;border-radius:15px!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#c7d2cb!important}.bottom-nav-v21 button.active,body:has(.los-shared-shell-v24y) .bottom-nav-v21 button.active,body:has(.premium-matchday-ui) .bottom-nav-v21 button.active{border-color:rgba(143,255,52,.74)!important;background:radial-gradient(circle at 50% 34%,rgba(150,255,51,.24),rgba(48,116,22,.18) 52%,rgba(5,24,12,.88) 100%)!important;color:#9dff43!important;box-shadow:inset 0 0 0 1px rgba(143,255,52,.1),0 0 22px rgba(126,255,48,.2)!important}.bottom-nav-v21 .nav-icon-wrap,body:has(.los-shared-shell-v24y) .bottom-nav-v21 .nav-icon-wrap,body:has(.premium-matchday-ui) .bottom-nav-v21 .nav-icon-wrap{position:relative!important;display:block!important;width:22px!important;height:22px!important;margin:0 auto 2px!important;font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important;filter:none!important;background-color:transparent!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:20px 20px!important}.bottom-nav-v21 .nav-icon-wrap:after,.bottom-nav-v21 .nav-icon-wrap:before{content:none!important;display:none!important;background:none!important}.bottom-nav-v21 .nav-icon-wrap>img,.bottom-nav-v21 .nav-icon-wrap>svg{display:none!important}.bottom-nav-v21 [data-tab=home] .nav-icon-wrap{background-image:url(/icons/survive-ui-home.svg)!important}.bottom-nav-v21 [data-tab=los-home] .nav-icon-wrap{background-image:url(/icons/survive-ui-trophy.svg)!important}.bottom-nav-v21 [data-tab=organiser] .nav-icon-wrap{background-image:url(/icons/survive-ui-manage.svg)!important}.bottom-nav-v21 [data-tab=platform] .nav-icon-wrap{background-image:url(/icons/survive-ui-platform.svg)!important}.bottom-nav-v21 small,body:has(.los-shared-shell-v24y) .bottom-nav-v21 small,body:has(.premium-matchday-ui) .bottom-nav-v21 small{display:block!important;margin-top:3px!important;color:inherit!important;font-size:7.5px!important;font-weight:800!important;line-height:1!important;letter-spacing:.06em!important}.bottom-nav-v21 .manage-action-badge{position:absolute!important;display:grid!important;place-items:center!important;top:-6px!important;right:-8px!important;min-width:15px!important;height:15px!important;padding:0 3px!important;border-radius:999px!important;font-size:7px!important;line-height:1!important}}.hub-past-competitions{margin:22px 0 0;border:1px solid rgba(147,255,74,.14);border-radius:22px;background:linear-gradient(145deg,rgba(5,28,17,.9),rgba(2,14,9,.96));overflow:hidden}.hub-past-competitions>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;min-height:68px;padding:16px 18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hub-past-competitions>summary::-webkit-details-marker{display:none}.hub-past-competitions>summary>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.hub-past-competitions>summary strong{color:#eef6ef;font-size:15px;letter-spacing:.05em}.hub-past-competitions>summary small{color:#74877b;font-size:10px;font-weight:650;line-height:1.35}.hub-past-competitions>summary>b{min-width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(147,255,74,.2);border-radius:999px;color:#9cff47;background:rgba(147,255,74,.045);font-size:12px}.hub-past-competitions>summary>i{color:#829487;font-style:normal;transition:transform .18s ease}.hub-past-competitions[open]>summary>i{transform:rotate(180deg)}.hub-past-list{display:grid;grid-gap:8px;gap:8px;padding:0 12px 12px}.hub-past-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(3,18,11,.78)}.hub-past-row.is-archived{opacity:.84}.hub-past-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;text-align:left;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:0;cursor:pointer}.hub-past-main strong{color:#e9f2eb;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-past-main span{color:#7d9083;font-size:10px}.hub-past-main small{color:#607469;font-size:9px;letter-spacing:.07em}.hub-past-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.hub-past-actions button{min-height:34px;padding:0 10px;border:1px solid rgba(147,255,74,.18);border-radius:999px;background:rgba(147,255,74,.035);color:#dce8de;font:inherit;font-size:9px;font-weight:900;letter-spacing:.04em;cursor:pointer}.hub-past-actions .hub-past-view{color:#a9ff63}.hub-past-actions .hub-past-hide{border-color:rgba(255,116,126,.23);background:rgba(255,91,116,.035);color:#ff9ba8}.hub-past-state{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.08em}.hub-past-state.is-finished{border:1px solid rgba(255,200,87,.22);background:rgba(255,200,87,.045);color:#ffd27a}.hub-past-state.is-archived{border:1px solid rgba(157,175,165,.18);background:rgba(157,175,165,.035);color:#a8b8af}@media(max-width:620px){.hub-past-competitions{margin-top:18px}.hub-past-competitions>summary{padding:14px;gap:9px}.hub-past-competitions>summary small{font-size:9px}.hub-past-list{padding:0 9px 9px}.hub-past-row{grid-template-columns:1fr;gap:10px;padding:12px}.hub-past-actions{justify-content:flex-start}.hub-past-actions button{min-height:32px;padding:0 9px}}.hub-content:has(.hub-actions)>:is(.hub-title,.trial-message,.hub-list-heading,.hub-competition-list,.hub-actions,.public-discovery-card,.hub-past-competitions){order:0!important}.los-pick-action-message-v36h{margin:10px 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#09140f;display:flex;flex-direction:column;gap:3px}.los-pick-action-message-v36h strong{font-size:10px;letter-spacing:.04em}.los-pick-action-message-v36h span{font-size:10px;line-height:1.45;color:var(--muted)}.los-pick-action-message-v36h.is-success{border-color:rgba(89,218,105,.3);background:rgba(89,218,105,.07)}.los-pick-action-message-v36h.is-success strong{color:#7ff18c}.los-pick-action-message-v36h.is-error{border-color:rgba(255,91,91,.34);background:rgba(255,91,91,.07)}.los-pick-action-message-v36h.is-error strong{color:#ff7a86}.los-pick-action-message-v36h.is-info{border-color:rgba(255,201,74,.26);background:rgba(255,201,74,.06)}.los-pick-action-message-v36h.is-info strong{color:var(--gold)}.selection-disabled .team-choice.locked-choice span{background:#9cff48!important;color:#061009!important;-webkit-text-fill-color:#061009!important;opacity:1!important;text-shadow:none!important;filter:none!important}.profile-mobile-v16a{display:none}@media(max-width:620px){.profile-desktop-v16a{display:none!important}.profile-mobile-v16a{display:block}.account-drawer-wrap:has(.account-drawer-polished){z-index:260!important;background:rgba(1,7,5,.76)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.account-drawer-polished{width:min(720px,calc(100vw - 32px))!important;height:min(90dvh,860px)!important;max-height:calc(100dvh - 24px)!important;border:1px solid rgba(173,255,47,.16)!important;border-radius:28px!important;background:linear-gradient(180deg,#0b1712,#07110d)!important;box-shadow:0 28px 90px rgba(0,0,0,.62),inset 0 0 0 1px rgba(255,255,255,.015)!important;overflow:hidden!important}.account-drawer-polished .drawer-head{padding:18px 20px!important;min-height:94px;align-items:center;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(7,17,13,.96)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-drawer-polished .drawer-head .eyebrow{color:#92a79d;font-size:9px;letter-spacing:.16em}.account-drawer-polished .drawer-head h2{margin:5px 0 0;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,4vw,32px);line-height:1;letter-spacing:-.04em}.account-drawer-polished .drawer-head button{width:46px;height:46px;min-width:46px;display:grid;place-items:center;padding:0!important;border-radius:14px!important;border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.035)!important;font-size:20px}.account-drawer-polished .account-scroll{padding:14px 18px calc(30px + env(safe-area-inset-bottom))!important;scrollbar-gutter:stable;scroll-padding-bottom:32px}.account-drawer-polished .account-section{margin-top:14px!important}.account-panel-heading-v16{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.account-panel-kicker-v16{display:block;color:#91a79e;font-size:9px;font-weight:950;letter-spacing:.15em}.account-panel-heading-v16 h3{margin:4px 0 0;font-size:20px;line-height:1.1;letter-spacing:-.025em}.account-panel-copy-v16{margin:6px 0 11px;color:#82978e;font-size:11px;line-height:1.45}.profile-visibility-chip-v16{border:1px solid rgba(173,255,47,.24);border-radius:999px;padding:5px 8px;background:rgba(173,255,47,.055);color:#b7ff4b;font-size:8px;font-weight:950;letter-spacing:.1em}.account-drawer-polished .profile-identity-card-v16{gap:10px!important;padding:14px!important;border:1px solid rgba(173,255,47,.14)!important;border-radius:17px!important;background:linear-gradient(180deg,rgba(18,39,29,.86),rgba(8,24,17,.94))!important;box-shadow:0 10px 28px rgba(0,0,0,.16)}.profile-current-v16{display:flex;align-items:center;gap:11px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-avatar-v16{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:var(--lime);color:#07100d;font-size:11px;font-weight:950;box-shadow:0 0 0 1px rgba(173,255,47,.18),0 5px 18px rgba(173,255,47,.08)}.profile-current-v16>div{min-width:0;display:flex;flex-direction:column;gap:2px}.profile-current-v16 small{color:#82978e;font-size:9px;font-weight:800}.profile-current-v16 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.profile-field-head-v16{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.account-drawer-polished .profile-field-head-v16 label{margin:0!important;color:#c5d3cd!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.profile-field-head-v16>span{color:#71877e;font-size:9px;font-weight:850}.profile-field-head-v16>span.is-over{color:#ff7c82}.account-drawer-polished .profile-identity-card-v16 input{min-height:46px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:12px!important;background:#06110d!important;color:#f4f7f5!important;font-size:16px!important;font-weight:750;box-shadow:none!important}.account-drawer-polished .profile-identity-card-v16 input:focus{outline:none!important;border-color:rgba(173,255,47,.52)!important;box-shadow:0 0 0 3px rgba(173,255,47,.09)!important}.profile-help-v16{display:flex;flex-wrap:wrap;gap:6px 12px;color:#71877e;font-size:9px;line-height:1.35}.profile-help-v16 span:before{content:"Γ£ô";margin-right:5px;color:#8adf32;font-weight:950}.account-drawer-polished .profile-identity-cooldown,.account-drawer-polished .profile-identity-message{margin-top:1px;padding:9px 10px!important;border-radius:10px!important;font-size:10px!important;line-height:1.4!important}.account-drawer-polished .profile-save-v16{min-height:46px!important;margin-top:2px;border:0!important;border-radius:12px!important;background:var(--lime)!important;color:#07100d!important;font-size:10px;font-weight:950!important;letter-spacing:.055em;box-shadow:0 8px 22px rgba(173,255,47,.08)}.account-drawer-polished .profile-save-v16:disabled{background:rgba(255,255,255,.055)!important;color:#71877e!important;box-shadow:none;opacity:1!important}.account-drawer-polished .identity-card-clean{min-height:62px;margin:12px 0 18px!important;padding:11px 13px!important;border-color:rgba(255,255,255,.085)!important;border-radius:15px!important;background:rgba(255,255,255,.022)!important}.account-drawer-polished .identity-card-clean .identity-avatar{width:36px!important;height:36px!important;flex:0 0 36px;font-size:10px!important}.account-drawer-polished .identity-card-clean strong{font-size:12px;font-weight:850}.account-drawer-polished .identity-card-clean span{color:#748a80;font-size:9px}.account-drawer-polished .account-competitions-clean{margin-top:2px!important}.account-drawer-polished .account-competitions-clean .section-title.compact,.account-drawer-polished .account-competitions-clean>.section-title{align-items:center!important;margin:0 1px 9px!important}.account-drawer-polished .account-competitions-clean .section-title h2{margin:0;font-size:20px;letter-spacing:-.03em}.account-drawer-polished .account-competitions-clean .section-title>span{color:#7d9288;font-size:8px;letter-spacing:.13em}.account-drawer-polished .account-competitions-clean .competition-row,.account-drawer-polished .account-competitions-clean .competition-row-manageable{margin:8px 0!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:15px!important;background:rgba(255,255,255,.018)!important;overflow:hidden}.account-drawer-polished .account-competitions-clean .competition-row:not(.competition-row-manageable){padding:12px 13px!important}.account-drawer-polished .account-competitions-clean .competition-row-manageable{padding:0!important;gap:0!important}.account-drawer-polished .account-competitions-clean .competition-row-main{min-height:66px;padding:12px 13px!important;border-radius:0!important}.account-drawer-polished .account-competitions-clean .competition-row-button:hover,.account-drawer-polished .account-competitions-clean .competition-row-main:hover{background:rgba(173,255,47,.03)!important}.account-drawer-polished .account-competitions-clean .competition-row strong,.account-drawer-polished .account-competitions-clean .competition-row-main strong{font-size:14px;line-height:1.15}.account-drawer-polished .account-competitions-clean .competition-row span,.account-drawer-polished .account-competitions-clean .competition-row-main span{margin-top:4px!important;color:#84988f!important;font-size:9px!important;line-height:1.35}.account-drawer-polished .competition-badges{flex-direction:row!important;align-items:center!important;justify-content:flex-end;gap:5px!important;flex-wrap:wrap}.account-drawer-polished .role-badge{padding:4px 7px!important;border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.025)!important;color:#a4b6ae!important;font-size:7px!important;line-height:1!important;letter-spacing:.07em}.account-drawer-polished .alive-text,.account-drawer-polished .competition-badges>b:not(.role-badge),.account-drawer-polished .out-text{font-size:9px!important;letter-spacing:.06em}.account-drawer-polished .hub-pending-badge{padding:4px 7px!important;font-size:7px!important}.account-drawer-polished .account-competition-actions{display:flex!important;grid-template-columns:none!important;gap:7px!important;margin:0!important;padding:0 13px 11px!important}.account-drawer-polished .account-competition-actions button,.account-drawer-polished .competition-list-action{width:auto!important;min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;background:transparent!important;font-size:8px!important;letter-spacing:.05em}.account-drawer-polished .protected-membership-row{border-color:rgba(173,255,47,.11)!important;background:rgba(173,255,47,.018)!important}.account-drawer-polished .account-session-card,.account-drawer-polished .notification-settings,.account-drawer-polished .security-card{margin-top:12px!important;padding:14px 15px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;background:rgba(255,255,255,.018)!important;box-shadow:none!important}.account-drawer-polished .security-form-head,.account-drawer-polished .security-row,.account-drawer-polished .toggle-row{gap:12px!important;padding:10px 0!important}.account-drawer-polished .security-row:first-child,.account-drawer-polished .toggle-row:first-child{padding-top:2px!important}.account-drawer-polished .security-row:last-child,.account-drawer-polished .toggle-row:last-child{padding-bottom:2px!important}.account-drawer-polished .security-form-head span,.account-drawer-polished .security-row span,.account-drawer-polished .toggle-row span{font-size:10px!important;line-height:1.4}.account-drawer-polished .security-form-head button,.account-drawer-polished .security-row button{min-height:38px;padding:8px 11px!important;border-radius:10px!important;font-size:9px}.account-drawer-polished .account-session-card{margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.075)!important}.account-drawer-polished .account-signout,.account-drawer-polished .compact-signout{min-height:42px!important;border-radius:11px!important;font-size:9px!important;letter-spacing:.05em}.account-drawer-polished .reset-demo,.account-drawer-polished .reset-tyson-demo{min-height:40px;border-radius:11px!important;font-size:9px}.account-drawer-wrap:has(.account-drawer-polished){align-items:flex-end!important;padding:0!important}.account-drawer-polished{width:100%!important;height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:24px 24px 0 0!important}.account-drawer-polished .drawer-head{min-height:86px;padding:16px 18px!important}.account-drawer-polished .drawer-head h2{max-width:calc(100vw - 105px);font-size:25px}.account-drawer-polished .drawer-head button{width:44px;height:44px;min-width:44px}.account-drawer-polished .account-scroll{padding:12px 14px calc(26px + env(safe-area-inset-bottom))!important}.account-drawer-polished .account-competitions-clean .section-title h2,.account-panel-heading-v16 h3{font-size:19px}.account-drawer-polished .profile-identity-card-v16{padding:13px!important}.account-drawer-polished .identity-card-clean{margin-bottom:16px!important}.account-drawer-polished .account-competitions-clean .competition-row-main{min-height:62px;padding:11px 12px!important}.account-drawer-polished .competition-badges{max-width:122px}.account-drawer-polished .account-competition-actions{padding:0 12px 10px!important}.account-drawer-polished .security-form-head,.account-drawer-polished .security-row{align-items:stretch!important}.account-drawer-polished .security-form-head button,.account-drawer-polished .security-row button{width:100%!important}}@media(max-width:390px){.account-drawer-polished .drawer-head h2{font-size:23px}.account-drawer-polished .account-scroll{padding-left:12px!important;padding-right:12px!important}.account-drawer-polished .competition-badges{max-width:104px;gap:4px!important}.account-drawer-polished .role-badge{padding:4px 6px!important;font-size:6.5px!important}.profile-help-v16{gap:5px 9px}}@media(max-width:620px){.account-drawer-polished .drawer-head{min-height:64px!important;padding:9px 14px!important}.account-drawer-polished .drawer-head .eyebrow{display:none!important}.account-drawer-polished .drawer-head h2{margin:0!important;max-width:calc(100vw - 86px)!important;font-size:19px!important;line-height:1.05!important;letter-spacing:-.03em!important}.account-drawer-polished .drawer-head button{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;font-size:18px!important}.account-drawer-polished .account-scroll{padding-top:10px!important}.account-drawer-polished .profile-identity-editor-v16{margin-top:8px!important}.account-drawer-polished .account-panel-copy-v16{margin-bottom:9px!important}.account-drawer-polished .profile-identity-card-v16{gap:8px!important;padding:12px!important}.account-drawer-polished .profile-current-v16{gap:9px!important;padding-bottom:10px!important}.account-drawer-polished .profile-avatar-v16{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important}.account-drawer-polished .profile-current-v16 strong{font-size:14px!important}.account-drawer-polished .profile-identity-card-v16 input{min-height:43px!important;padding:10px 11px!important}.account-drawer-polished .profile-help-v16{gap:4px 10px!important}.account-drawer-polished .profile-save-v16{min-height:42px!important;width:auto!important;padding:0 15px!important}.account-drawer-polished .profile-save-v16:disabled{min-height:34px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.035)!important;color:#71877e!important;font-size:8px!important;letter-spacing:.07em!important}.account-drawer-polished .identity-card-clean{min-height:48px!important;margin:9px 0 14px!important;padding:8px 10px!important;border-radius:13px!important}.account-drawer-polished .identity-card-clean .identity-avatar{width:30px!important;height:30px!important;flex-basis:30px!important;font-size:8px!important}.account-drawer-polished .identity-card-clean strong{font-size:10.5px!important}.account-drawer-polished .identity-card-clean span{font-size:8px!important}.account-drawer-polished .account-competitions-clean .section-title,.account-drawer-polished .account-competitions-clean .section-title.compact{margin-bottom:6px!important}.account-drawer-polished .account-competitions-clean .competition-row,.account-drawer-polished .account-competitions-clean .competition-row-manageable{margin:6px 0!important;border-radius:14px!important}.account-drawer-polished .account-competitions-clean .competition-row-main{min-height:56px!important;padding:10px 11px!important}.account-drawer-polished .account-competitions-clean .competition-row:not(.competition-row-manageable){padding:10px 11px!important}.account-drawer-polished .account-competitions-clean .competition-row strong,.account-drawer-polished .account-competitions-clean .competition-row-main strong{font-size:13px!important}.account-drawer-polished .account-competitions-clean .competition-row span,.account-drawer-polished .account-competitions-clean .competition-row-main span{margin-top:3px!important;font-size:8.5px!important}.account-drawer-polished .account-competition-actions{padding:0 11px 8px!important}.account-drawer-polished .account-competition-actions button,.account-drawer-polished .competition-list-action{min-height:30px!important;padding:6px 9px!important;font-size:7.5px!important}.account-drawer-polished .active-entry-lock{padding:3px 1px!important;border:0!important;background:transparent!important;color:#70867b!important;font-size:7px!important;letter-spacing:.06em!important}.account-drawer-polished .competition-row-manageable:has(.hub-pending-badge) .account-competition-actions button,.account-drawer-polished .competition-row-manageable:has(.hub-pending-badge) .competition-list-action{font-size:0!important}.account-drawer-polished .competition-row-manageable:has(.hub-pending-badge) .account-competition-actions button:after,.account-drawer-polished .competition-row-manageable:has(.hub-pending-badge) .competition-list-action:after{content:"CANCEL REQUEST";font-size:7.5px!important;font-weight:950;letter-spacing:.055em}.account-drawer-polished .account-session-card,.account-drawer-polished .notification-settings,.account-drawer-polished .security-card{margin-top:9px!important;padding:11px 12px!important;border-radius:14px!important}.account-drawer-polished .notification-settings .section-title,.account-drawer-polished .security-card .section-title{margin:4px 0 6px!important}.account-drawer-polished .notification-settings .section-title h2,.account-drawer-polished .security-card .section-title h2{font-size:17px!important}.account-drawer-polished .security-form-head,.account-drawer-polished .security-row,.account-drawer-polished .toggle-row{gap:9px!important;padding:8px 0!important}.account-drawer-polished .security-form-head strong,.account-drawer-polished .security-row strong,.account-drawer-polished .toggle-row strong{font-size:11px!important}.account-drawer-polished .security-form-head span,.account-drawer-polished .security-row span,.account-drawer-polished .toggle-row span{font-size:8.5px!important;line-height:1.35!important}.account-drawer-polished .phone-push-actions button,.account-drawer-polished .security-form-head button,.account-drawer-polished .security-row button{min-height:34px!important;padding:7px 10px!important;font-size:8px!important}.account-drawer-polished .phone-push-card .security-row{gap:10px!important}.account-drawer-polished .phone-push-actions{gap:6px!important}.account-drawer-polished .notification-scope-note{margin-bottom:2px!important;font-size:9px!important;line-height:1.35!important}.account-drawer-polished .toggle{width:39px!important;height:22px!important;padding:2px!important}.account-drawer-polished .toggle>span{width:16px!important;height:16px!important}.account-drawer-polished .mandatory-note{margin-top:8px!important;padding:8px 9px!important;font-size:8.5px!important;line-height:1.35!important}.account-drawer-polished .account-session-card{margin-top:12px!important;padding-top:11px!important}.account-drawer-polished .account-signout,.account-drawer-polished .compact-signout{min-height:38px!important}.account-drawer-polished .developer-tools-collapse{margin-top:10px!important;border-radius:12px!important;opacity:.82}.account-drawer-polished .developer-tools-collapse summary{padding:10px 11px!important;font-size:9px!important}.account-drawer-polished .developer-tools-body{padding:0 11px 11px!important}.account-drawer-polished .developer-tool-row{padding:9px 0!important}}@media(max-width:620px) and (display-mode:standalone){.account-drawer-polished :is(.install-app-prompt,.install-prompt,.pwa-install-prompt,[class*=install-app],[class*=installApp]){display:none!important}}.arena-hero-v21:before,.arena-v21-art{background-image:url(/brand/survive-arena-hero-social-v1.webp)!important;background-image:url(/brand/rf-arena-hero.webp)!important}.arena-v21-art{filter:saturate(.98) contrast(.99) brightness(.97)!important}@media (max-width:700px){.premium-arena-hero{aspect-ratio:2094/751!important;min-height:0!important;height:auto!important;padding:0!important;background-image:url(/brand/survive-arena-hero-approved-146h18n.png)!important;background-size:100% 100%!important;background-position:50%!important;background-repeat:no-repeat!important}.premium-arena-hero .arena-kicker,.premium-arena-hero .hub-title-copy,.premium-arena-hero .hub-title-emblem,.premium-arena-hero:after,.premium-arena-hero:before{display:none!important}}@media (max-width:620px){.hub-frame{background:radial-gradient(circle at 50% 0,rgba(54,150,33,.1),transparent 28%),linear-gradient(180deg,#031009,#020b07 52%,#020906)!important}.hub-frame .premium-hub-topbar{min-height:76px!important;padding:9px 12px!important;border-bottom:1px solid rgba(143,255,50,.18)!important;background:linear-gradient(180deg,rgba(2,13,8,.985),rgba(2,10,6,.97))!important;box-shadow:0 10px 28px rgba(0,0,0,.25)!important}.hub-frame .premium-hub-brand{gap:9px!important;min-width:0!important}.hub-frame .premium-hub-brand>img{width:50px!important;height:56px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 0 9px rgba(126,255,45,.34))!important}.hub-frame .premium-hub-brand .survive-wordmark{font-size:21px!important;letter-spacing:.07em!important}.hub-frame .premium-hub-brand .survive-tagline{margin-top:4px!important;color:#dce8df!important;font-size:5.2px!important;font-weight:850!important;letter-spacing:.19em!important}.hub-frame .top-actions{gap:5px!important}.hub-frame .top-actions button{min-width:44px!important;height:44px!important;border-radius:13px!important}.hub-frame .hub-content{padding:12px 12px 0!important}.hub-frame .trial-profile-banner{display:none!important}.hub-frame .arena-hero-v21{min-height:205px!important;margin:2px 0 18px!important;overflow:hidden!important;border:1px solid rgba(145,255,51,.54)!important;border-radius:19px!important;background:#031009!important;box-shadow:0 18px 42px rgba(0,0,0,.43),0 0 24px rgba(119,255,47,.055)!important}.hub-frame .arena-hero-v21:after{inset:-8px!important;opacity:.11!important;filter:blur(14px) saturate(1.08)!important}.hub-frame .arena-v21-art{border-radius:18px!important;background-position:64% 58%!important;filter:saturate(1.1) contrast(1.08) brightness(.88)!important}.hub-frame .arena-v21-art:after{background:linear-gradient(90deg,rgba(0,8,4,.79),rgba(0,8,4,.42) 44%,rgba(0,8,4,.02) 72%)!important}.hub-frame .arena-v21-copy{left:18px!important;top:28px!important;width:52%!important;max-width:52%!important}.hub-frame .arena-v21-copy>.eyebrow{margin-bottom:7px!important;color:#f4f7f5!important;font-size:6px!important;letter-spacing:.18em!important}.hub-frame .arena-v21-copy h1{margin:0 0 12px!important;font-size:32px!important;line-height:.88!important;letter-spacing:-.055em!important}.hub-frame .arena-v21-copy h1 em{color:#91ff2f!important;text-shadow:0 0 22px rgba(130,255,46,.18)!important}.hub-frame .arena-v21-copy>p{max-width:175px!important;margin:0!important;color:#f2f6f3!important;font-size:6px!important;font-weight:900!important;line-height:1.55!important;letter-spacing:.18em!important;white-space:normal!important}.hub-frame .arena-v21-mantra,.hub-frame .arena-v21-pillars,.hub-frame .arena-v21-subline{display:none!important}.hub-frame .hub-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;margin:0 0 24px!important}.hub-frame .hub-actions>button{min-height:60px!important;margin:0!important;padding:10px 12px!important;border-radius:15px!important;font-size:11px!important;font-weight:950!important;letter-spacing:.015em!important}.hub-frame .hub-actions>.primary{border:1px solid rgba(159,255,54,.76)!important;background:linear-gradient(180deg,#a7ff32,#7bf229)!important;color:#041006!important;box-shadow:0 10px 24px rgba(121,255,41,.12)!important}.hub-frame .hub-actions>.secondary-action{border:1px solid rgba(133,169,151,.32)!important;background:linear-gradient(180deg,rgba(9,28,19,.96),rgba(5,18,12,.96))!important;color:#f3f6f4!important}.hub-frame .hub-list-heading{margin:0 2px 11px!important;min-height:26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.hub-frame .hub-list-heading>strong{color:#f7f9f8!important;font-size:21px!important;font-weight:950!important;letter-spacing:.01em!important;line-height:1!important}.hub-frame .hub-list-heading>span{color:#96ff33!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important}.hub-frame .competition-list-card.hub-competition-list{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.arena-comp-v37{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(127,255,46,.44);border-radius:17px;background:linear-gradient(90deg,rgba(3,20,12,.98),rgba(3,17,11,.93) 50%,rgba(3,17,10,.86)),url(/brand/survive-page-stadium-h24o.webp) center 46%/cover no-repeat;box-shadow:0 14px 30px rgba(0,0,0,.27),inset 0 0 26px rgba(117,255,50,.025)}.arena-comp-v37:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 84% 55%,rgba(135,255,49,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 38%,rgba(0,0,0,.12))}.arena-comp-v37.is-live{border-color:rgba(141,255,48,.72);box-shadow:0 0 0 1px rgba(140,255,50,.08),0 14px 30px rgba(0,0,0,.27),0 0 22px rgba(113,255,46,.07)}.arena-comp-v37-head{position:relative;z-index:1;width:100%;min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;grid-gap:10px;gap:10px;padding:12px 13px 9px;border:0;background:transparent;color:#f4f8f5;text-align:left}.arena-comp-v37-copy{min-width:0;display:block}.arena-comp-v37-title-row{display:flex;align-items:center;gap:7px;min-width:0}.arena-comp-v37-title-row>strong{min-width:0;overflow:hidden;color:#fbfcfb;font-size:18px;font-weight:950;line-height:1.05;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.arena-comp-v37-title-row>b{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:4px 7px;border:1px solid rgba(196,131,255,.55);border-radius:999px;background:rgba(96,45,127,.32);color:#d9adff;font-size:6.5px;font-weight:950;letter-spacing:.07em}.arena-comp-v37-copy>small{display:block;margin-top:6px;overflow:hidden;color:#9db0a5;font-size:8.5px;font-weight:750;white-space:nowrap;text-overflow:ellipsis}.arena-comp-v37-meta{display:grid;justify-items:end;grid-gap:3px;gap:3px;min-width:94px}.arena-comp-v37-meta>small{color:#c3d1c8;font-size:7px;font-weight:900;letter-spacing:.08em}.arena-comp-v37-meta>span{max-width:118px;color:#8fa298;font-size:7.3px;font-weight:750;text-align:right;line-height:1.2}.arena-comp-v37-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 8px;border:1px solid rgba(141,255,48,.36);border-radius:999px;background:rgba(102,227,35,.09);color:#a8ff55;font-size:7px;font-weight:950;letter-spacing:.08em;white-space:nowrap}.arena-comp-v37-status.is-live{border-color:rgba(255,155,38,.52);background:rgba(172,84,3,.15);color:#ffbf5c}.arena-comp-v37-status.is-inactive,.arena-comp-v37-status.is-waiting{border-color:rgba(151,168,159,.26);background:rgba(126,145,135,.08);color:#b1beb7}.arena-comp-v37-chevron{color:#dce8e0;font-size:27px;font-style:normal;font-weight:300;line-height:1}.arena-comp-v37-games{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 10px 10px}.arena-comp-v37-games.is-single{grid-template-columns:1fr}.arena-game-v37{min-width:0;min-height:55px;display:grid;grid-template-columns:31px minmax(0,1fr) 10px;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border:1px solid rgba(120,168,141,.28);border-radius:12px;background:linear-gradient(180deg,rgba(8,29,19,.92),rgba(4,19,12,.94));color:#f5f8f6;text-align:left;box-shadow:inset 0 0 14px rgba(127,255,48,.015)}.arena-game-v37:active{transform:translateY(1px);border-color:rgba(145,255,50,.58);background:linear-gradient(180deg,rgba(16,48,27,.96),rgba(6,24,14,.96))}.arena-game-v37-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(139,255,49,.3);border-radius:9px;background:radial-gradient(circle at 50% 35%,rgba(140,255,46,.16),rgba(7,31,16,.72));color:#a1ff48;font-size:18px;font-weight:850;line-height:1;text-shadow:0 0 9px rgba(126,255,45,.35)}.arena-game-v37.is-gg .arena-game-v37-icon{color:#f7d55f;border-color:rgba(245,208,80,.3);text-shadow:0 0 9px rgba(245,208,80,.24)}.arena-game-v37.is-cs .arena-game-v37-icon{color:#86d9ff;border-color:rgba(97,194,255,.3);text-shadow:0 0 9px rgba(79,190,255,.24)}.arena-game-v37.is-card .arena-game-v37-icon{color:#d4b5ff;border-color:rgba(184,132,255,.3);text-shadow:0 0 9px rgba(170,113,255,.24)}.arena-game-v37-copy{min-width:0;display:block}.arena-game-v37-copy>strong{display:block;overflow:hidden;color:#f1f6f2;font-size:9.5px;font-weight:900;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.arena-game-v37-copy>small{display:flex;align-items:center;gap:5px;margin-top:4px;color:#9eff43;font-size:6.7px;font-weight:900;letter-spacing:.055em;white-space:nowrap}.arena-game-v37-copy>small>i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#8fff34;box-shadow:0 0 8px rgba(143,255,52,.62)}.arena-game-v37>b{color:#d7e4dc;font-size:19px;font-weight:400}.hub-frame .hub-pending-heading{margin-top:4px!important;margin-bottom:10px!important}.hub-frame .hub-pending-list{margin-bottom:24px!important}.hub-frame .pending-request-v22{position:relative!important;grid-template-columns:92px minmax(0,1fr) 82px!important;grid-template-areas:"avatar copy state"!important;min-height:118px!important;padding:10px!important;column-gap:11px!important;border:1px solid rgba(255,183,38,.62)!important;border-radius:17px!important;background:linear-gradient(90deg,rgba(6,22,14,.98),rgba(3,15,9,.96))!important;box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 0 24px rgba(255,180,32,.018)!important}.hub-frame .pending-request-v22:after,.hub-frame .pending-request-v22:before{opacity:.2!important}.hub-frame .pending-v22-avatar{grid-area:avatar!important;position:relative!important;display:block!important;width:92px!important;height:96px!important;padding:0!important;border:1px solid rgba(255,187,44,.46)!important;border-radius:13px!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:hidden!important;background:url(/brand/survive-pending-entry-request-v37.png) 50%/cover no-repeat!important;box-shadow:0 0 16px rgba(255,177,33,.06)!important}.hub-frame .pending-v22-avatar>*{display:none!important}.hub-frame .pending-v22-copy{align-self:center!important;min-width:0!important}.hub-frame .pending-v22-copy>strong{margin:0 0 5px!important;font-size:17px!important;line-height:1.05!important}.hub-frame .pending-v22-copy>span{color:#bcc8c1!important;font-size:9px!important;line-height:1.35!important}.hub-frame .pending-v22-copy>small{margin-top:6px!important;color:#73847b!important;font-size:7px!important;letter-spacing:.12em!important}.hub-frame .pending-v22-chips{margin-top:8px!important;gap:6px!important}.hub-frame .pending-v22-chips>span{min-height:23px!important;padding:4px 7px!important;border-radius:999px!important;font-size:6.5px!important}.hub-frame .pending-v22-state{align-self:start!important;min-width:76px!important;min-height:28px!important;padding:5px 7px!important;border-radius:999px!important;font-size:6.5px!important}.hub-frame .pending-v22-action{display:block!important;position:absolute!important;right:12px!important;bottom:11px!important;width:auto!important;min-height:24px!important;padding:4px 7px!important;border:0!important;background:transparent!important;color:#9aaa9f!important;font-size:6.4px!important;font-weight:850!important;text-decoration:underline!important;text-underline-offset:2px!important}.arena-public-v37{margin:0 0 24px;border:0}.arena-public-v37>summary{list-style:none;display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;grid-gap:11px;gap:11px;min-height:82px;padding:12px 13px;border:1px solid rgba(102,163,129,.24);border-radius:16px;background:linear-gradient(180deg,rgba(7,28,18,.96),rgba(3,17,10,.97));color:#f5f8f6;box-shadow:0 12px 28px rgba(0,0,0,.22);cursor:pointer}.arena-public-v37>summary::-webkit-details-marker{display:none}.arena-public-v37-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(143,255,48,.3);border-radius:12px;background:rgba(93,190,30,.08);color:#9cff3b;font-size:27px;font-weight:600;line-height:1}.arena-public-v37>summary>span:nth-child(2){min-width:0;display:block}.arena-public-v37>summary small{display:block;color:#8fff36;font-size:6.5px;font-weight:950;letter-spacing:.14em}.arena-public-v37>summary strong{display:block;margin-top:3px;color:#f7faf8;font-size:16px;font-weight:950;line-height:1.1}.arena-public-v37>summary em{display:block;margin-top:4px;overflow:hidden;color:#95a79d;font-size:8px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.arena-public-v37>summary>b{color:#dce8e0;font-size:25px;font-weight:400;transition:transform .18s ease}.arena-public-v37[open]>summary>b{transform:rotate(90deg)}.arena-public-v37-body{margin-top:9px}.arena-public-v37-body>.public-discovery-card{margin:0!important}.hub-frame .empty-hub-state{min-height:104px!important;border:1px dashed rgba(127,255,47,.18)!important;border-radius:15px!important;background:rgba(6,23,14,.62)!important}}@media (max-width:390px){.hub-frame .arena-hero-v21{min-height:192px!important}.hub-frame .arena-v21-copy{left:15px!important;top:25px!important;width:54%!important;max-width:54%!important}.hub-frame .arena-v21-copy h1{font-size:29px!important}.hub-frame .hub-actions>button{min-height:56px!important;font-size:10px!important}.arena-comp-v37-head{grid-template-columns:minmax(0,1fr) 88px 12px;gap:7px;padding-left:11px;padding-right:10px}.arena-comp-v37-title-row>strong{font-size:16px}.arena-comp-v37-title-row>b{font-size:5.8px;padding:3px 5px}.arena-comp-v37-meta{min-width:80px}.arena-comp-v37-games{gap:6px;padding:0 8px 8px}.arena-game-v37{grid-template-columns:28px minmax(0,1fr) 8px;gap:6px;padding:7px}.arena-game-v37-icon{width:28px;height:28px;font-size:16px}.arena-game-v37-copy>strong{font-size:8.7px}.hub-frame .pending-request-v22{grid-template-columns:78px minmax(0,1fr) 72px!important;column-gap:8px!important;padding:9px!important}.hub-frame .pending-v22-avatar{width:78px!important;height:88px!important}.hub-frame .pending-v22-copy>strong{font-size:15px!important}.hub-frame .pending-v22-state{min-width:68px!important;font-size:5.9px!important}}.hub-frame .premium-hub-brand>img{object-fit:contain!important;filter:drop-shadow(0 0 14px rgba(124,255,44,.34))!important}.arena-hero-v21:after{opacity:.19!important;filter:blur(16px) saturate(1.16)!important}.arena-hero-v21:after,.arena-v21-art{background-image:url(/brand/rf-arena-hero.webp)!important;background-position:71% 55%!important;background-size:cover!important}.arena-v21-art{filter:saturate(1.14) contrast(1.07) brightness(.985)!important}.arena-v21-art:after{background:linear-gradient(90deg,rgba(0,8,4,.76),rgba(0,8,4,.4) 45%,rgba(0,8,4,.1) 70%,rgba(0,8,4,0))!important}.arena-comp-v37{border-color:rgba(127,255,46,.48)!important;background:linear-gradient(90deg,rgba(2,17,10,.985),rgba(3,18,11,.95) 48%,rgba(3,16,10,.88)),radial-gradient(circle at 86% 54%,rgba(138,255,55,.1),transparent 22%),url(/brand/rf-arena-hero.webp) 112% 54%/54% auto no-repeat,url(/brand/survive-page-stadium-h24o.webp) center 45%/cover no-repeat!important;box-shadow:0 16px 34px rgba(0,0,0,.28),inset 0 0 30px rgba(117,255,50,.03)!important}.arena-comp-v37:after{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 34%,rgba(0,0,0,.16)),radial-gradient(circle at 86% 54%,rgba(148,255,60,.1),transparent 24%),linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 58%,rgba(0,0,0,.16))!important}.arena-comp-v37.is-live{border-color:rgba(145,255,52,.74)!important;box-shadow:0 0 0 1px rgba(140,255,50,.09),0 16px 34px rgba(0,0,0,.3),0 0 24px rgba(113,255,46,.08)!important}.arena-comp-v37-head{padding-bottom:11px!important}.arena-comp-v37-meta>span{color:#9bb0a4!important}.arena-game-v37{border-color:rgba(124,170,145,.3)!important;background:linear-gradient(180deg,rgba(9,31,20,.92),rgba(4,18,12,.94))!important;box-shadow:inset 0 0 16px rgba(127,255,48,.018),0 1px 0 rgba(255,255,255,.02)!important}.arena-game-v37-copy>small{color:#a9ff57!important}.hub-frame .pending-request-v22{border-color:rgba(255,190,54,.66)!important;background:linear-gradient(90deg,rgba(6,23,14,.985),rgba(3,15,10,.97) 52%,rgba(25,13,9,.8)),url(/brand/survive-pending-stadium-v1.png) center 56%/cover no-repeat!important;box-shadow:0 14px 30px rgba(0,0,0,.26),inset 0 0 26px rgba(255,180,32,.03)!important}.hub-frame .pending-request-v22:before{opacity:.72!important;background:linear-gradient(90deg,rgba(0,8,5,.56),rgba(0,8,5,.2) 50%,rgba(0,0,0,.12)),radial-gradient(circle at 79% 12%,rgba(255,169,46,.1),transparent 28%)!important}.hub-frame .pending-request-v22:after{opacity:.3!important}.hub-frame .pending-v22-avatar{background-image:url(/brand/survive-pending-entry-request-v37b.png)!important;background-position:center 45%!important;background-size:128% auto!important;box-shadow:0 0 20px rgba(255,177,33,.08)!important}.hub-frame .pending-v22-copy>span{color:#c0cbc5!important}.hub-frame .pending-v22-copy>small{color:#7d8d84!important}@media(max-width:430px){.arena-hero-v21:after,.arena-v21-art{background-position:72% 54%!important}.arena-comp-v37{background:linear-gradient(90deg,rgba(2,17,10,.985),rgba(3,18,11,.95) 48%,rgba(3,16,10,.88)),radial-gradient(circle at 88% 52%,rgba(138,255,55,.09),transparent 21%),url(/brand/rf-arena-hero.webp) 130% 52%/62% auto no-repeat,url(/brand/survive-page-stadium-h24o.webp) center 45%/cover no-repeat!important}.hub-frame .pending-v22-avatar{background-position:center 44%!important;background-size:138% auto!important}}@media(max-width:760px){.hub-frame .premium-hub-brand>img{width:58px!important;height:58px!important;object-fit:contain!important;border-radius:13px!important;filter:drop-shadow(0 0 13px rgba(111,255,53,.24))!important}.hub-frame .arena-comp-v37{background:linear-gradient(90deg,rgba(2,17,10,.985),rgba(3,18,11,.945) 46%,rgba(3,17,11,.875)),radial-gradient(circle at 82% 16%,rgba(150,255,74,.075),transparent 27%),url(/brand/home-stadium-atmosphere-146h5.webp) center 48%/cover no-repeat!important;border-color:rgba(127,255,46,.48)!important;box-shadow:0 16px 34px rgba(0,0,0,.29),inset 0 0 30px rgba(117,255,50,.025)!important}.hub-frame .arena-comp-v37:after{background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 32%,rgba(0,0,0,.16)),radial-gradient(ellipse at 85% 2%,rgba(173,255,110,.055),transparent 31%)!important}.hub-frame .pending-v22-avatar:after,.hub-frame .pending-v22-avatar:before{content:none!important;display:none!important}.hub-frame .pending-v22-avatar{background-image:url(/brand/survive-pending-entry-request-v37b.png)!important;background-position:50%!important;background-size:cover!important;border-color:rgba(255,190,54,.5)!important;box-shadow:0 0 20px rgba(255,177,33,.08),inset 0 0 0 1px rgba(255,255,255,.02)!important}}@media(max-width:430px){.hub-frame .premium-hub-brand>img{width:54px!important;height:54px!important;border-radius:12px!important}.hub-frame .arena-comp-v37{background:linear-gradient(90deg,rgba(2,17,10,.988),rgba(3,18,11,.95) 48%,rgba(3,17,11,.885)),radial-gradient(circle at 84% 14%,rgba(150,255,74,.07),transparent 26%),url(/brand/home-stadium-atmosphere-146h5.webp) center 48%/cover no-repeat!important}}@media(max-width:760px){.hub-arena-v37d .premium-hub-brand>img{mix-blend-mode:screen!important;border-radius:0!important;filter:drop-shadow(0 0 14px rgba(111,255,53,.28)) contrast(1.03)!important}.hub-arena-v37d .arena-v21-art{background-color:#031008!important;background-image:url(/brand/rf-arena-hero.webp)!important;background-size:94% auto!important;background-position:58% 50%!important;background-repeat:no-repeat!important}.hub-arena-v37d .arena-v21-art:after{background:linear-gradient(90deg,rgba(0,8,4,.79),rgba(0,8,4,.42) 44%,rgba(0,8,4,.1) 69%,rgba(0,8,4,0))!important}.hub-arena-v37d .arena-comp-v37{background:linear-gradient(90deg,rgba(2,17,10,.955),rgba(3,18,11,.84) 47%,rgba(3,17,11,.58)),url(/brand/home-stadium-atmosphere-146h5.webp) center 46%/cover no-repeat!important;border-color:rgba(127,255,46,.5)!important;box-shadow:0 16px 34px rgba(0,0,0,.3),inset 0 0 30px rgba(117,255,50,.025)!important}.hub-arena-v37d .arena-comp-v37:after{background:linear-gradient(90deg,rgba(0,10,6,.26),rgba(0,10,6,.12) 48%,rgba(0,0,0,.03) 76%,rgba(0,0,0,.1)),linear-gradient(180deg,rgba(255,255,255,.018),transparent 34%,rgba(0,0,0,.12)),radial-gradient(ellipse at 84% 10%,rgba(173,255,110,.08),transparent 32%)!important}.hub-arena-v37d .arena-comp-v37-chevron,.hub-arena-v37d .arena-comp-v37-copy,.hub-arena-v37d .arena-comp-v37-meta{text-shadow:0 2px 9px rgba(0,0,0,.72)!important}.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]{right:12px!important;bottom:calc(24px + env(safe-area-inset-bottom))!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;opacity:.92!important}}@media(max-width:430px){.hub-arena-v37d .premium-hub-brand>img{width:54px!important;height:54px!important}.hub-arena-v37d .arena-v21-art{background-size:94% auto!important;background-position:59% 50%!important}.hub-arena-v37d .arena-comp-v37{background:linear-gradient(90deg,rgba(2,17,10,.96),rgba(3,18,11,.85) 48%,rgba(3,17,11,.6)),url(/brand/home-stadium-atmosphere-146h5.webp) center 46%/cover no-repeat!important}}@media(max-width:760px){.hub-arena-v37d .premium-hub-brand>img{mix-blend-mode:normal!important;border-radius:0!important;background:transparent!important;-webkit-mask-image:radial-gradient(ellipse 54% 55% at 50% 50%,#000 0 56%,rgba(0,0,0,.96) 66%,rgba(0,0,0,.52) 76%,transparent 90%)!important;mask-image:radial-gradient(ellipse 54% 55% at 50% 50%,#000 0 56%,rgba(0,0,0,.96) 66%,rgba(0,0,0,.52) 76%,transparent 90%)!important;filter:drop-shadow(0 0 15px rgba(118,255,53,.34)) contrast(1.04)!important}.hub-arena-v37d{position:relative!important;padding-bottom:96px!important}.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]{position:absolute!important;right:14px!important;bottom:24px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;z-index:8!important;opacity:.94!important}}@media(max-width:430px){.hub-arena-v37d .premium-hub-brand>img{width:54px!important;height:54px!important}.hub-arena-v37d{padding-bottom:90px!important}.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]{right:12px!important;bottom:20px!important}}@media(max-width:700px){.hub-frame .arena-hero-v21:after{background-position:78% 54%!important;background-size:cover!important;opacity:.16!important;filter:blur(16px) saturate(1.1)!important}.hub-frame .arena-hero-v21:after,.hub-frame .arena-v21-art{background-image:url(/brand/survive-arena-hero-premium-h37j.png)!important}.hub-frame .arena-v21-art{background-position:100% 54%!important;background-size:auto 104%!important;filter:saturate(1.08) contrast(1.05) brightness(.93)!important}.hub-frame .arena-v21-art:after{background:linear-gradient(90deg,rgba(0,8,4,.95),rgba(0,8,4,.86) 17%,rgba(0,8,4,.62) 33%,rgba(0,8,4,.28) 48%,rgba(0,8,4,.06) 60%,transparent 73%)!important}}@media(max-width:760px){.hub-arena-v37d .arena-hero-v21:after{opacity:.11!important;filter:blur(14px) saturate(1.08)!important}.hub-arena-v37d .arena-hero-v21:after,.hub-arena-v37d .arena-v21-art{background-image:url(/brand/rf-arena-hero.webp)!important;background-position:58% 50%!important;background-size:94% auto!important;background-repeat:no-repeat!important}.hub-arena-v37d .arena-v21-art{background-color:#031008!important;filter:saturate(1.1) contrast(1.08) brightness(.88)!important}.hub-arena-v37d .arena-v21-art:after{background:linear-gradient(90deg,rgba(0,8,4,.79),rgba(0,8,4,.42) 44%,rgba(0,8,4,.1) 69%,rgba(0,8,4,0))!important}}@media(max-width:430px){.hub-arena-v37d .arena-v21-art{background-size:94% auto!important;background-position:59% 50%!important}}@media(max-width:760px){.hub-arena-v37d .arena-hero-v21:after,.hub-arena-v37d .arena-v21-art{background-image:url(/brand/rf-arena-hero.webp)!important;background-size:90% auto!important;background-position:48% 50%!important;background-repeat:no-repeat!important}}@media(max-width:430px){.hub-arena-v37d .arena-v21-art{background-size:90% auto!important;background-position:47% 50%!important}}@media(max-width:760px){.hub-arena-v37d .arena-hero-v21:after,.hub-arena-v37d .arena-v21-art{background-image:url(/brand/rf-arena-hero.webp)!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}.hub-arena-v37d .arena-hero-v21{min-height:0!important;height:auto!important;aspect-ratio:1916/821!important;background:#020b05 url(/brand/survive-arena-hero-h37k.webp) 50%/100% 100% no-repeat!important;overflow:hidden!important}.hub-arena-v37d .arena-hero-v21:after,.hub-arena-v37d .arena-hero-v21:before,.hub-arena-v37d .arena-v21-art,.hub-arena-v37d .arena-v21-copy,.hub-arena-v37d .arena-v21-mantra{display:none!important}}@media (max-width:620px){.competition-hub .hub-list-heading:not(.hub-pending-heading){margin:28px 7px 13px!important;padding:0!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important}.competition-hub .hub-list-heading:not(.hub-pending-heading)>strong{color:#f7faf8!important;font-size:clamp(26px,7.2vw,33px)!important;line-height:.94!important;letter-spacing:-.045em!important;font-weight:950!important;text-transform:uppercase!important;text-shadow:0 2px 18px rgba(0,0,0,.4)!important}.competition-hub .hub-list-heading:not(.hub-pending-heading)>span{color:#96ff27!important;font-size:14px!important;line-height:1!important;letter-spacing:.025em!important;font-weight:950!important;white-space:nowrap!important;padding-bottom:2px!important}.competition-hub .hub-competition-list:not(.hub-pending-list):not(.archived-competition-list){display:grid!important;grid-gap:14px!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow){position:relative!important;isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,42%)!important;align-items:start!important;grid-gap:10px 12px!important;gap:10px 12px!important;min-height:0!important;margin:0!important;padding:16px 14px 14px!important;border:1px solid rgba(115,255,45,.52)!important;border-radius:19px!important;background-color:#04120c!important;background-image:linear-gradient(90deg,rgba(2,14,9,.98),rgba(3,20,13,.92) 34%,rgba(4,22,15,.68) 62%,rgba(2,12,9,.76)),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.05) 46%,rgba(0,0,0,.58)),url(/brand/survive-mobile-stadium-v2.png)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center 45%!important;box-shadow:0 14px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.03),inset 0 0 38px rgba(53,255,34,.025)!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow):before{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 72% -5%,rgba(208,255,191,.18),transparent 28%),linear-gradient(180deg,transparent 0 58%,rgba(0,0,0,.24) 100%)!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow):after{content:""!important;position:absolute!important;z-index:0!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;height:44%!important;border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(180deg,transparent,rgba(0,9,5,.56))!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>*{position:relative!important;z-index:2!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-comp-main{grid-column:1!important;width:100%!important;min-width:0!important;min-height:0!important;padding:2px 0 0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;text-align:left!important;background:transparent!important;border:0!important;box-shadow:none!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-comp-main>strong{max-width:100%!important;margin:0!important;color:#fff!important;font-size:clamp(22px,6vw,28px)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.035em!important;text-wrap:balance!important;text-shadow:0 3px 13px rgba(0,0,0,.52)!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-comp-main .hub-comp-code,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-comp-main>small{margin-top:7px!important;color:rgba(222,231,226,.77)!important;font-size:10px!important;line-height:1!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-comp-main>span:not(.hub-round-label):not(.matchday-status-v23){color:rgba(216,229,220,.64)!important;font-size:10px!important;line-height:1.25!important;margin-top:5px!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-card-side,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-comp-meta{grid-column:2!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:6px!important;background:transparent!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-pill-row{order:-2!important;width:auto!important;margin:0!important;display:flex!important;justify-content:flex-end!important;gap:5px!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-status,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) [class*=picks][class*=open],.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) [class*=status][class*=open]{min-height:30px!important;padding:7px 13px!important;border:1px solid rgba(151,255,39,.82)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(90,174,27,.26),rgba(27,86,18,.17))!important;color:#b2ff46!important;font-size:9px!important;line-height:1!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:inset 0 0 14px rgba(118,255,39,.08),0 0 15px rgba(109,255,28,.08)!important;white-space:nowrap!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-role{padding:5px 9px!important;border-radius:999px!important;font-size:7px!important;line-height:1!important;letter-spacing:.055em!important;font-weight:950!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-role.is-organiser{color:#e2a7ff!important;border-color:rgba(190,91,255,.76)!important;background:linear-gradient(180deg,rgba(125,52,170,.28),rgba(53,23,80,.34))!important;box-shadow:inset 0 0 10px rgba(202,98,255,.08),0 0 12px rgba(167,70,255,.06)!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-deadline{width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;text-align:right!important;border:0!important;background:transparent!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-deadline>small,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-round-label{color:#f2f7f4!important;font-size:9px!important;font-weight:950!important;letter-spacing:.065em!important;text-transform:uppercase!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-pick-summary{margin-top:2px!important;transform:scale(.92)!important;transform-origin:right top!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-enter-cue{margin-top:1px!important;color:rgba(236,245,239,.58)!important;font-size:8px!important;letter-spacing:.08em!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(.hub-games,.hub-game-list,.hub-game-grid,.hub-card-games,.competition-games,.competition-game-list,.competition-game-grid,.arena-games),.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section):has(>:is(button,a):first-of-type):not(.hub-card-side):not(.hub-comp-meta){grid-column:1/-1!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important;align-items:stretch!important;background:transparent!important;border:0!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is(.hub-game-row,.hub-game-tile,.hub-game-link,.competition-game-row,.competition-game-tile,.competition-game-link,.arena-game-row,.arena-game-tile),.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section):has(>:is(button,a):first-of-type):not(.hub-card-side):not(.hub-comp-meta)>:is(button,a){position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0!important;padding:10px 38px 10px 11px!important;border:1px solid rgba(111,230,171,.34)!important;border-radius:15px!important;background:linear-gradient(90deg,rgba(4,31,19,.95),rgba(4,21,14,.86) 68%,rgba(2,14,10,.74))!important;box-shadow:inset 4px 0 0 #75ff20,inset 0 1px 0 rgba(255,255,255,.025)!important;color:#fff!important;text-align:left!important;transform:none!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is(.hub-game-row,.hub-game-tile,.hub-game-link,.competition-game-row,.competition-game-tile,.competition-game-link,.arena-game-row,.arena-game-tile):after,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section):has(>:is(button,a):first-of-type):not(.hub-card-side):not(.hub-comp-meta)>:is(button,a):after{content:"›"!important;position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-52%)!important;color:rgba(255,255,255,.94)!important;font-size:27px!important;line-height:1!important;font-weight:400!important;pointer-events:none!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is(.hub-game-row,.hub-game-tile,.hub-game-link,.competition-game-row,.competition-game-tile,.competition-game-link,.arena-game-row,.arena-game-tile) [class*=icon],.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section):has(>:is(button,a):first-of-type):not(.hub-card-side):not(.hub-comp-meta)>:is(button,a) [class*=icon]{flex:0 0 50px!important;width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border:1px solid rgba(126,255,32,.3)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(34,94,19,.58),rgba(8,37,19,.72))!important;color:#a9ff34!important;box-shadow:inset 0 0 18px rgba(117,255,32,.05)!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is(.hub-game-row,.hub-game-tile,.hub-game-link,.competition-game-row,.competition-game-tile,.competition-game-link,.arena-game-row,.arena-game-tile) strong,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section):has(>:is(button,a):first-of-type):not(.hub-card-side):not(.hub-comp-meta)>:is(button,a) strong{color:#fff!important;font-size:14px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.015em!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is(.hub-game-row,.hub-game-tile,.hub-game-link,.competition-game-row,.competition-game-tile,.competition-game-link,.arena-game-row,.arena-game-tile) small,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section):has(>:is(button,a):first-of-type):not(.hub-card-side):not(.hub-comp-meta)>:is(button,a) small{color:#9cff2f!important;font-size:9px!important;line-height:1!important;font-weight:950!important;letter-spacing:.035em!important;text-transform:uppercase!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is([data-game=card],[data-game=football-card],.football-card,.football-card-row,.football-card-tile,.game-card-football){border-color:rgba(177,99,255,.5)!important;background:linear-gradient(90deg,rgba(30,17,47,.95),rgba(15,20,29,.88))!important;box-shadow:inset 4px 0 0 #a850ff,inset 0 1px 0 rgba(255,255,255,.025)!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is([data-game=card],[data-game=football-card],.football-card,.football-card-row,.football-card-tile,.game-card-football) [class*=icon]{border-color:rgba(179,93,255,.45)!important;background:linear-gradient(180deg,rgba(83,34,125,.62),rgba(35,20,58,.78))!important;color:#d89bff!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow):hover{transform:none!important}@media (max-width:390px){.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow){grid-template-columns:minmax(0,1fr) minmax(116px,39%)!important;gap:9px 8px!important;padding:14px 12px 12px!important;border-radius:17px!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-comp-main>strong{font-size:21px!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) .hub-status,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) [class*=picks][class*=open],.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) [class*=status][class*=open]{padding-left:10px!important;padding-right:10px!important;font-size:8px!important}}}@media (max-width:620px){.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is([class*=games],[class*=game-grid],[class*=game-list],[class*=game-rail],[class*=game-links],[class*=mode-grid],[class*=mode-list]),.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section) :has(>:is(button,a,[role=button]):nth-child(2)) :not(.hub-comp-main):not(.hub-card-side):not(.hub-comp-meta):not(.hub-pill-row):not(.hub-deadline),.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section) :has(>[class*=game]:nth-child(2)),.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section) :is([class*=games],[class*=game-grid],[class*=game-list],[class*=game-rail]){grid-column:1/-1!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(button,a,[role=button]) :not(.hub-comp-open):not(.hub-comp-main),.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>[class*=game]{grid-column:1/-1!important;width:100%!important;min-width:0!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is([class*=games],[class*=game-grid],[class*=game-list],[class*=game-rail],[class*=game-links],[class*=mode-grid],[class*=mode-list])>*,.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow)>:is(div,section) :has(>[class*=game]:nth-child(2))>[class*=game]{width:100%!important;min-width:0!important;max-width:none!important;grid-column:1/-1!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is(.hub-game-row,.hub-game-tile,.hub-game-link,.competition-game-row,.competition-game-tile,.competition-game-link,.arena-game-row,.arena-game-tile,[data-game]),.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is([class*=games],[class*=game-grid],[class*=game-list],[class*=game-rail],[class*=game-links])>:is(button,a,[role=button],div){min-height:70px!important;border-radius:16px!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow) :is([data-game=card],[data-game=football-card],[data-game*=football],[class*=football-card],[aria-label*="Football Card"],[title*="Football Card"]){border-color:rgba(172,91,255,.58)!important;background:linear-gradient(90deg,rgba(37,17,57,.96),rgba(12,21,25,.91))!important;box-shadow:inset 4px 0 0 #a84dff,inset 0 1px 0 rgba(255,255,255,.03),0 0 16px rgba(149,65,255,.035)!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow){background-image:linear-gradient(90deg,rgba(2,14,9,.95),rgba(3,20,13,.84) 34%,rgba(4,22,15,.54) 63%,rgba(2,12,9,.64)),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.02) 48%,rgba(0,0,0,.46)),url(/brand/survive-mobile-stadium-v2.png)!important;background-position:center 43%!important}.competition-hub .hub-competition-card:not(.hub-closed-card):not(.hub-platform-follow):before{background:radial-gradient(circle at 73% -6%,rgba(208,255,191,.22),transparent 30%),linear-gradient(180deg,transparent 0 60%,rgba(0,0,0,.19) 100%)!important}.hub-pending-heading{margin-top:32px!important;margin-bottom:14px!important}.hub-pending-heading>strong{color:#f7f8f7!important;font-weight:950!important;letter-spacing:-.035em!important}.hub-pending-heading>span{color:#ffc21f!important;font-weight:950!important;letter-spacing:.05em!important}.hub-pending-list{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.hub-pending-list .pending-request-v22{position:relative!important;display:block!important;min-height:184px!important;overflow:hidden!important;padding:19px 18px 18px 35%!important;border:1px solid rgba(255,190,24,.92)!important;border-radius:21px!important;background:radial-gradient(circle at 86% 18%,rgba(255,184,24,.12),transparent 27%),radial-gradient(circle at 72% 100%,rgba(255,184,24,.07),transparent 34%),linear-gradient(110deg,#07100c,#0a100c 44%,#12120a)!important;box-shadow:0 18px 38px rgba(0,0,0,.38),0 0 22px rgba(255,182,20,.06),inset 0 1px 0 rgba(255,255,255,.055)!important}.hub-pending-list .pending-request-v22.is-declined{border-color:rgba(255,116,95,.66)!important;background:radial-gradient(circle at 84% 18%,rgba(255,87,65,.11),transparent 28%),linear-gradient(110deg,#0d0d0b,#130d0b)!important}.hub-pending-list .pending-v22-avatar{position:absolute!important;z-index:0!important;top:0!important;bottom:0!important;left:0!important;display:block!important;width:42%!important;height:auto!important;margin:0!important;border:0!important;border-radius:20px 0 0 20px!important;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0) 64%,rgba(7,15,11,.7) 88%,rgba(7,15,11,1)),url(/brand/survive-pending-contract-h37m12.webp) 50% /cover no-repeat!important;box-shadow:none!important;opacity:.98!important}.hub-pending-list .pending-v22-avatar:after{position:absolute!important;inset:0!important;content:""!important;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.1))!important;pointer-events:none!important}.hub-pending-list .pending-v22-clock,.hub-pending-list .pending-v22-person{display:none!important}.hub-pending-list .pending-v22-copy{position:relative!important;z-index:2!important;display:block!important;min-width:0!important;padding:0 104px 0 0!important}.hub-pending-list .pending-v22-copy>strong{display:block!important;overflow:hidden!important;color:#fff!important;font-size:21px!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 2px 10px rgba(0,0,0,.58)!important}.hub-pending-list .pending-v22-copy>span{display:block!important;margin-top:10px!important;color:#dfe5e1!important;font-size:13px!important;font-weight:650!important;line-height:1.28!important}.hub-pending-list .pending-v22-copy>small{display:block!important;margin-top:13px!important;color:#f4f6f5!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.05em!important}.hub-pending-list .pending-v22-copy>small:before{margin-right:8px!important;color:#aeb8b2!important;content:"ENTRY CODE"!important;font-size:6.5px!important;font-weight:800!important;letter-spacing:.17em!important}.hub-pending-list .pending-v22-chips{display:flex!important;align-items:center!important;gap:7px!important;margin-top:11px!important}.hub-pending-list .pending-v22-chips:before{display:inline-flex!important;align-items:center!important;min-height:23px!important;padding:0 10px!important;border:1px solid rgba(255,190,24,.62)!important;border-radius:999px!important;background:rgba(68,46,4,.3)!important;color:#ffcb39!important;content:"JOIN REQUEST"!important;font-size:7px!important;font-weight:950!important;letter-spacing:.08em!important;white-space:nowrap!important}.hub-pending-list .pending-request-v22.is-declined .pending-v22-chips:before{border-color:rgba(255,113,92,.52)!important;background:rgba(78,25,17,.28)!important;color:#ff9987!important;content:"DECLINED REQUEST"!important}.hub-pending-list .pending-v22-chips:after{color:#d39d18!important;content:"•"!important;font-size:9px!important}.hub-pending-list .pending-v22-chips>span:first-child{display:inline-flex!important;align-items:center!important;min-height:23px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;background:rgba(4,11,9,.5)!important;color:#edf2ef!important;font-size:7px!important;font-weight:900!important;letter-spacing:.08em!important}.hub-pending-list .pending-v22-chips>span:nth-child(2){display:none!important}.hub-pending-list .pending-v22-state{position:absolute!important;z-index:3!important;top:16px!important;right:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:94px!important;min-height:37px!important;padding:0 12px!important;border:1px solid rgba(255,190,24,.92)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(54,39,6,.78),rgba(28,22,6,.88))!important;color:#ffc72d!important;box-shadow:0 0 14px rgba(255,190,24,.1),inset 0 1px 0 rgba(255,255,255,.07)!important}.hub-pending-list .pending-v22-state.is-declined{border-color:rgba(255,112,91,.72)!important;background:rgba(58,21,16,.76)!important;color:#ff9b8a!important}.hub-pending-list .pending-v22-state i{font-size:13px!important;font-style:normal!important}.hub-pending-list .pending-v22-state b{font-size:8px!important;font-weight:950!important;letter-spacing:.08em!important}.hub-pending-list .pending-v22-action{position:absolute!important;z-index:3!important;right:18px!important;bottom:16px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:#c1c8c4!important;box-shadow:none!important;font:inherit!important;font-size:9px!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important}.hub-pending-list .pending-request-v22.is-declined .pending-v22-action{min-height:34px!important;padding:0 13px!important;border:1px solid rgba(255,112,91,.55)!important;border-radius:12px!important;background:rgba(52,18,13,.52)!important;color:#ffae9f!important;text-decoration:none!important}}@media (max-width:620px){@media (max-width:390px){.hub-pending-list .pending-request-v22{min-height:174px!important;padding:17px 15px 15px 34%!important}.hub-pending-list .pending-v22-avatar{width:41%!important}.hub-pending-list .pending-v22-copy{padding-right:92px!important}.hub-pending-list .pending-v22-copy>strong{font-size:18px!important}.hub-pending-list .pending-v22-copy>span{margin-top:8px!important;font-size:11.5px!important}.hub-pending-list .pending-v22-copy>small{margin-top:11px!important;font-size:9px!important}.hub-pending-list .pending-v22-copy>small:before{font-size:5.7px!important}.hub-pending-list .pending-v22-state{top:13px!important;right:13px!important;min-width:84px!important;min-height:34px!important;padding:0 10px!important}.hub-pending-list .pending-v22-state b{font-size:7px!important}.hub-pending-list .pending-v22-chips:before,.hub-pending-list .pending-v22-chips>span:first-child{min-height:21px!important;padding:0 8px!important;font-size:6.2px!important}.hub-pending-list .pending-v22-action{right:15px!important;bottom:13px!important;font-size:8px!important}}}:root{--rf-cyan:#00D1FF;--rf-pink:#FF208B;--rf-deep-navy:#081020;--rf-charcoal:#111827;--rf-slate:#1F2937;--rf-ice:#F8FAFC;--rf-gradient:linear-gradient(90deg,#00D1FF,#3b72ff 43%,#FF208B)}.brand-lockup img{object-fit:contain!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 0 11px rgba(0,209,255,.2)) drop-shadow(0 0 13px rgba(255,32,139,.12))!important}.survive-wordmark{background:linear-gradient(90deg,#F8FAFC,#F8FAFC 45%,#FF208B 72%,#ff69b7)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}@media(max-width:620px){.hub-frame{background:radial-gradient(circle at 15% 0,rgba(0,209,255,.09),transparent 28%),radial-gradient(circle at 92% 9%,rgba(255,32,139,.08),transparent 30%),linear-gradient(180deg,#081020,#050a14 50%,#03070d)!important}.hub-frame .premium-hub-topbar{border-bottom-color:rgba(0,209,255,.18)!important;background:linear-gradient(180deg,rgba(7,14,28,.99),rgba(4,9,19,.98))!important}.hub-frame .premium-hub-brand>img{filter:drop-shadow(0 0 11px rgba(0,209,255,.24)) drop-shadow(0 0 14px rgba(255,32,139,.14))!important}.hub-frame .premium-hub-brand .survive-tagline{color:#c8d4e3!important}.premium-arena-hero{aspect-ratio:1536/550!important;min-height:0!important;height:auto!important;padding:0!important;background-image:url(/brand/rf-arena-hero.webp?v=146h37m13)!important;background-size:100% 100%!important;background-position:50%!important;background-repeat:no-repeat!important;border-color:rgba(0,209,255,.28)!important;box-shadow:0 20px 46px rgba(0,0,0,.35),0 0 30px rgba(0,209,255,.05),0 0 28px rgba(255,32,139,.04)!important}.premium-arena-hero .arena-kicker,.premium-arena-hero .hub-title-copy,.premium-arena-hero .hub-title-emblem,.premium-arena-hero:after,.premium-arena-hero:before{display:none!important}.hub-frame .hub-content{background:transparent!important}.hub-frame .premium-hub-brand .survive-wordmark{font-size:18px!important;letter-spacing:.055em!important}.hub-frame .premium-hub-brand>img{width:52px!important;height:52px!important}.hub-frame .top-actions button{border-color:rgba(0,209,255,.18)!important;background:rgba(8,16,32,.72)!important}.hub-actions .primary,.hub-frame .primary{background:linear-gradient(90deg,#00D1FF,#3b72ff 43%,#FF208B)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 28px rgba(255,32,139,.12),0 0 22px rgba(0,209,255,.07)!important}.bottom-nav button.active{color:#00D1FF!important}}.survive-splash-art{background:linear-gradient(180deg,rgba(2,8,18,.04),rgba(2,8,18,.08) 52%,rgba(2,6,14,.84) 82%,#02050c),url(/brand/rf-hero-stadium.webp?v=146h37m13) center 32%/cover no-repeat!important}.survive-splash-art:before{background:radial-gradient(circle at 26% 42%,rgba(0,209,255,.14),transparent 31%),radial-gradient(circle at 75% 45%,rgba(255,32,139,.12),transparent 34%)!important}.survive-splash-progress{background:rgba(0,209,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(0,209,255,.11)!important}.survive-splash-progress i{background:linear-gradient(90deg,transparent,#00D1FF,#ffffff,#FF208B,transparent)!important;box-shadow:0 0 18px rgba(0,209,255,.34),0 0 16px rgba(255,32,139,.22)!important}@media(max-width:620px){:root{--rf-deep-charcoal:#0A0F0D;--rf-stadium-green:#0E2E1E;--rf-emerald:#16A34A;--rf-neon-lime:#A3FF3D;--rf-lime-soft:#C3FF78;--rf-champagne:#D9C9A6;--rf-silver:#F1F4F2;--rf-silver-muted:#AEB9B2;--rf-panel:#0B1511;--rf-panel-2:#0F1D17;--rf-border:#264631;--rf-danger:#FF6672;--rf-warning:#FFC94A}body,html{background:var(--rf-deep-charcoal)!important}.app-frame,.hub-frame,body{font-family:Montserrat,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}.app-frame,.hub-frame{--bg:#0A0F0D;--panel:#0B1511;--panel2:#0F1D17;--line:#264631;--text:#F1F4F2;--muted:#AEB9B2;--lime:#A3FF3D;background:radial-gradient(circle at 18% -6%,rgba(22,163,74,.12),transparent 31%),linear-gradient(180deg,#0B1511,#09110E 50%,#070B09)!important;color:#F1F4F2!important}.brand-lockup img,.hub-frame .premium-hub-brand>img{filter:drop-shadow(0 0 1px rgba(255,255,255,.78)) drop-shadow(0 7px 16px rgba(0,0,0,.38))!important}.survive-wordmark{background:linear-gradient(90deg,#F3F5F2,#DCE2DE 48%,#A3FF3D 58%,#C2FF75)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important;font-weight:800!important;letter-spacing:.035em!important}.survive-tagline{color:#D7DFDA!important;letter-spacing:.2em!important;text-transform:uppercase!important}.hub-frame .premium-hub-topbar,.topbar{background:linear-gradient(180deg,rgba(7,14,11,.99),rgba(6,12,9,.98))!important;border-bottom-color:rgba(163,255,61,.15)!important;box-shadow:0 10px 28px rgba(0,0,0,.26)!important}.hub-frame .top-actions button,.topbar .account-button,.topbar .chat-button,.topbar .notification-bell{border-color:rgba(163,255,61,.22)!important;background:#0C1712!important;color:#F1F4F2!important;box-shadow:none!important}.hub-frame .top-actions button:hover{border-color:rgba(163,255,61,.4)!important}.hub-actions .primary,.hub-frame .hub-actions>.primary,.hub-frame .primary{border:1px solid rgba(163,255,61,.78)!important;background:linear-gradient(180deg,#B6FF57,#96F733)!important;color:#071008!important;box-shadow:0 8px 18px rgba(0,0,0,.25)!important}.hub-actions .secondary-action,.hub-frame .hub-actions>.secondary-action{border:1px solid rgba(163,255,61,.26)!important;background:#0C1712!important;color:#F1F4F2!important;box-shadow:none!important}.hub-frame .hub-list-heading:not(.hub-pending-heading)>span{color:#A3FF3D!important;text-shadow:none!important}.hub-frame .hub-list-heading:not(.hub-pending-heading)>strong{color:#F1F4F2!important}.hub-frame .hub-list-heading{letter-spacing:-.015em!important}.arena-hero-v37,.hub-hero,.premium-hub-hero{border-color:rgba(163,255,61,.4)!important;box-shadow:0 14px 34px rgba(0,0,0,.32)!important}.arena-public-v37>summary{border-color:rgba(163,255,61,.24)!important;background:linear-gradient(180deg,#0B1712,#09130F)!important;box-shadow:0 10px 24px rgba(0,0,0,.2)!important}.arena-public-v37-icon{border-color:rgba(163,255,61,.36)!important;background:rgba(163,255,61,.055)!important}.arena-public-v37-icon,.arena-public-v37>summary small{color:#A3FF3D!important}.arena-public-v37>summary em{color:#AEB9B2!important}.bottom-nav-v21,body:has(.los-shared-shell-v24y) .bottom-nav-v21,body:has(.premium-matchday-ui) .bottom-nav-v21{border-color:rgba(163,255,61,.17)!important;background:linear-gradient(180deg,rgba(8,16,12,.98),rgba(5,10,7,.995))!important;box-shadow:0 15px 36px rgba(0,0,0,.42)!important}.bottom-nav-v21 button,body:has(.los-shared-shell-v24y) .bottom-nav-v21 button,body:has(.premium-matchday-ui) .bottom-nav-v21 button{color:#9EAAA3!important}.bottom-nav-v21 button.active,body:has(.los-shared-shell-v24y) .bottom-nav-v21 button.active,body:has(.premium-matchday-ui) .bottom-nav-v21 button.active{border-color:rgba(163,255,61,.34)!important;background:linear-gradient(180deg,rgba(93,166,44,.15),rgba(34,76,24,.18))!important;color:#A3FF3D!important;box-shadow:inset 0 -2px 0 rgba(163,255,61,.55)!important}.is-live .live-dot,.status-pill.is-success{color:#7CFF8A!important}.hub-pending-heading span,.pending-v22-state{color:#FFC94A!important}[data-rf-install-prompt=true]{border:1px solid rgba(163,255,61,.24)!important;background:linear-gradient(180deg,rgba(11,24,17,.96),rgba(7,14,10,.99))!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important}[data-rf-install-prompt=true] h2{color:#F1F4F2!important;text-shadow:none!important}[data-rf-install-prompt=true] p{color:#AEB9B2!important}[data-rf-install-primary=true]{border:1px solid rgba(163,255,61,.76)!important;background:linear-gradient(180deg,#B6FF57,#96F733)!important;color:#071008!important;box-shadow:none!important}[data-rf-install-secondary=true]{border-color:rgba(163,255,61,.24)!important;background:#0C1712!important;color:#F1F4F2!important;box-shadow:none!important}}@media(max-width:760px){.hub-arena-v37d .arena-hero-v21{position:relative!important;min-height:0!important;height:auto!important;aspect-ratio:16/9!important;margin:10px 0 28px!important;border:1px solid rgba(163,255,61,.44)!important;border-radius:24px!important;background:#07110c!important;overflow:hidden!important;box-shadow:0 16px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035)!important}.hub-arena-v37d .arena-hero-v21:before{content:""!important;display:block!important;position:absolute!important;z-index:1!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(2,10,6,.9),rgba(2,10,6,.62) 34%,rgba(2,10,6,.12) 62%,rgba(2,10,6,0) 82%)!important;pointer-events:none!important}.hub-arena-v37d .arena-hero-v21:after{display:none!important}.hub-arena-v37d .arena-v21-art{display:block!important;position:absolute!important;z-index:0!important;inset:0!important;border-radius:inherit!important;background:url(/brand/rf-arena-hero.webp?v=146h37m16) 52% 50%/cover no-repeat!important;filter:saturate(1.06) contrast(1.05) brightness(.96)!important}.hub-arena-v37d .arena-v21-art:after,.hub-arena-v37d .arena-v21-mantra{display:none!important}.hub-arena-v37d .arena-v21-copy{display:block!important;position:absolute!important;z-index:2!important;left:18px!important;top:25px!important;width:58%!important;max-width:58%!important;padding:0!important;text-align:left!important}.hub-arena-v37d .arena-v21-copy>.eyebrow{margin:0 0 7px!important;color:#f1f5f2!important;font-size:5.5px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:.22em!important;text-shadow:0 2px 12px rgba(0,0,0,.75)!important}.hub-arena-v37d .arena-v21-copy h1{margin:0 0 9px!important;font-size:clamp(29px,8.4vw,35px)!important;line-height:.86!important;letter-spacing:-.055em!important}.hub-arena-v37d .arena-v21-copy h1 span{color:#f4f6f4!important;text-shadow:0 4px 18px rgba(0,0,0,.78)!important}.hub-arena-v37d .arena-v21-copy h1 em{color:#A3FF3D!important;text-shadow:0 0 16px rgba(163,255,61,.12)!important}.hub-arena-v37d .arena-v21-copy>p{margin:0!important;color:#e5ebe7!important;font-size:4.7px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.2em!important;white-space:nowrap!important;text-shadow:0 2px 10px rgba(0,0,0,.7)!important}.hub-arena-v37d .arena-v21-pillars,.hub-arena-v37d .arena-v21-subline{display:none!important}}@media(max-width:620px){.hub-frame .premium-hub-brand>img,.topbar .brand-lockup>img{object-fit:contain!important;filter:drop-shadow(0 0 1px rgba(255,255,255,.55)) drop-shadow(0 7px 14px rgba(0,0,0,.38))!important}.survive-wordmark{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important}.survive-wordmark,.survive-wordmark span{color:#F1F4F2!important}.survive-wordmark em{color:#A3FF3D!important;font-style:normal!important}.hub-actions .primary,.hub-frame .hub-actions>.primary{box-shadow:0 8px 18px rgba(0,0,0,.22)!important}.hub-frame .top-actions button,.topbar .account-button,.topbar .chat-button,.topbar .notification-bell{box-shadow:none!important}}@media (max-width:720px){.app-frame .topbar .notification-bell,.hub-frame .topbar .notification-bell{position:relative!important;overflow:visible!important;font-size:0!important}.app-frame .topbar .notification-bell:before,.hub-frame .topbar .notification-bell:before{content:""!important;display:block!important;width:25px!important;height:25px!important;margin:auto!important;background:#edf4ef!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.4 2.4 0 0 0 2.29-1.7H9.71A2.4 2.4 0 0 0 12 22Zm7-5.2-1.7-2.05V10a5.3 5.3 0 0 0-4.2-5.19V4a1.1 1.1 0 1 0-2.2 0v.81A5.3 5.3 0 0 0 6.7 10v4.75L5 16.8V18h14v-1.2Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.4 2.4 0 0 0 2.29-1.7H9.71A2.4 2.4 0 0 0 12 22Zm7-5.2-1.7-2.05V10a5.3 5.3 0 0 0-4.2-5.19V4a1.1 1.1 0 1 0-2.2 0v.81A5.3 5.3 0 0 0 6.7 10v4.75L5 16.8V18h14v-1.2Z'/%3E%3C/svg%3E") center/contain no-repeat!important;filter:drop-shadow(0 0 7px rgba(150,255,55,.08))!important}.app-frame .topbar .notification-bell>b,.hub-frame .topbar .notification-bell>b{font-size:10px!important;line-height:1!important}.hub-pending-list .pending-request-v22 .pending-v22-avatar{display:block!important;visibility:visible!important;opacity:1!important;align-self:stretch!important;min-width:104px!important;min-height:136px!important;border:0!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:none!important;background-color:transparent!important;background-image:url(/brand/survive-pending-contract-h37m12.webp?v=146h37m17a)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;filter:drop-shadow(0 12px 18px rgba(0,0,0,.34))!important}.hub-pending-list .pending-request-v22 .pending-v22-avatar>*,.hub-pending-list .pending-request-v22 .pending-v22-chips>span:last-child{display:none!important}.hub-pending-list .pending-request-v22 .pending-v22-chips:after{content:none!important;display:none!important}.hub-frame .premium-arena-hero .arena-hero-art{background-image:url(/brand/rf-arena-hero.webp?v=146h37m17a)!important}.hub-frame .premium-arena-hero .hub-title-copy>p{position:relative!important;z-index:6!important;color:#edf4ef!important;text-shadow:0 2px 10px rgba(0,0,0,.9)!important}.hub-frame .premium-arena-hero .arena-hero-art{background-image:url(/brand/rf-hero-stadium.webp?v=146h37m18b)!important;background-size:cover!important;background-position:center 56%!important}.hub-frame .premium-arena-hero .arena-hero-art img,.hub-frame .premium-arena-hero img.arena-hero-art{content:url(/brand/rf-hero-stadium.webp?v=146h37m18b)!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 56%!important}.app-frame[data-active-tab=survive-tv] img[src*=survive-tv-hero-146h18r]{content:url(/brand/rf-hero-stadium.webp?v=146h37m18b)!important;object-fit:cover!important;object-position:center 58%!important}.app-frame[data-active-tab] .los-internal-content-v24y2,.app-frame[data-active-tab]>.content{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.hub-frame .premium-arena-hero .arena-hero-art{background-image:url(/brand/rf-hero-stadium.webp?v=146h37m18c)!important;background-size:cover!important;background-position:center 56%!important}.hub-frame .premium-arena-hero .arena-hero-art img,.hub-frame .premium-arena-hero img.arena-hero-art{content:url(/brand/rf-hero-stadium.webp?v=146h37m18c)!important;object-fit:cover!important;object-position:center 56%!important}.los-shared-shell-v24y[data-los-route=survive-tv]{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important}.los-shared-shell-v24y[data-los-route=survive-tv] nav[aria-label="Last One Standing navigation"]{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}.los-shared-shell-v24y[data-los-route=survive-tv] nav[aria-label="Last One Standing navigation"]>div{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}}@media (max-width:720px){.los-shared-shell-v24y[data-los-route=survive-tv] nav[aria-label="Last One Standing navigation"]>div::-webkit-scrollbar{display:none!important}.app-frame[data-active-tab] .los-internal-content-v24y2,.app-frame[data-active-tab]>.content{padding-bottom:calc(128px + env(safe-area-inset-bottom))!important}.hub-frame .premium-arena-hero .arena-hero-art{background-image:url(/brand/rf-hero-stadium.webp?v=146h37m18c2)!important;background-size:cover!important;background-position:center 56%!important}.hub-frame .premium-arena-hero .arena-hero-art img,.hub-frame .premium-arena-hero img.arena-hero-art{content:url(/brand/rf-hero-stadium.webp?v=146h37m18c2)!important;object-fit:cover!important;object-position:center 56%!important}}.platform-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 10px;font-size:10px;font-weight:900;letter-spacing:.1em;color:#7f958a}.platform-breadcrumb button{min-height:32px;padding:0 10px;border:1px solid rgba(137,255,52,.22);border-radius:10px;background:rgba(5,24,14,.88);color:#bfff78;font:inherit;cursor:pointer}.platform-breadcrumb b{color:#eef7ef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.rf-guide-header-button{display:none}@media(max-width:720px){.top-actions .rf-guide-header-button{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;min-width:36px;padding:0;border:1px solid rgba(138,255,61,.24);border-radius:11px;background:rgba(4,21,12,.82);color:#adff2f;font:inherit;font-size:16px;font-weight:950;cursor:pointer}}.player-topbar-v22b:has(.mobile-top-more-v22b[open]){z-index:95!important}.platform-hq-return{margin-top:14px;min-height:40px;padding:0 14px;border:1px solid rgba(137,255,52,.3);border-radius:12px;background:rgba(5,24,14,.88);color:#bfff78;font:inherit;font-size:11px;font-weight:900;letter-spacing:.06em;cursor:pointer}@media(max-width:760px){.hub-frame .topbar .top-actions{flex:0 0 auto;gap:6px}.hub-frame .topbar .brand-lockup{min-width:0;flex:1 1 auto}.hub-top-more-a24>summary{position:relative;width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;border-color:rgba(163,255,61,.22)!important;background:#0C1712!important;color:#F1F4F2!important}.hub-top-more-a24>summary i{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#8fff35;box-shadow:0 0 0 2px #0C1712}.hub-top-more-a24 .mobile-top-more-menu-v22b{top:52px!important}.hub-top-more-a24 .mobile-top-more-menu-v22b button{min-height:44px!important}.hub-frame .topbar:has(.hub-top-more-a24[open]){z-index:95!important}}@media(max-width:400px){.platform-hq-frame .topbar .top-actions{gap:6px;flex:0 0 auto}.platform-hq-frame .topbar .brand-lockup{min-width:0;gap:8px}.platform-hq-frame .topbar .dashboard-return-primary{max-width:96px!important;min-height:44px;padding:0 9px!important;font-size:8.5px!important;line-height:1.15!important;letter-spacing:.02em!important;white-space:normal!important;text-align:center}}@media(max-width:720px){.los-internal-content-v24y2{padding-top:10px!important}.los-shared-shell-v24y,.los-shared-shell-v24y>nav[aria-label="Last One Standing navigation"]{margin-top:0!important}.los-shared-shell-v24y:not(.is-own-hero-route) .mobile-los-overview-v24{margin-top:8px!important}.bottom-nav-v21,body:has(.los-shared-shell-v24y) .bottom-nav-v21,body:has(.premium-matchday-ui) .bottom-nav-v21{min-height:58px!important;padding:4px!important;border-radius:18px!important;bottom:calc(6px + env(safe-area-inset-bottom))!important}.bottom-nav-v21 button,body:has(.los-shared-shell-v24y) .bottom-nav-v21 button,body:has(.premium-matchday-ui) .bottom-nav-v21 button{min-height:48px!important;border-radius:13px!important;padding:4px 3px!important}.bottom-nav-v21 .nav-icon-wrap,body:has(.los-shared-shell-v24y) .bottom-nav-v21 .nav-icon-wrap,body:has(.premium-matchday-ui) .bottom-nav-v21 .nav-icon-wrap{width:20px!important;height:20px!important;background-size:18px 18px!important}.bottom-nav-v21 small,body:has(.los-shared-shell-v24y) .bottom-nav-v21 small,body:has(.premium-matchday-ui) .bottom-nav-v21 small{font-size:7px!important;margin-top:2px!important}.app-frame[data-active-tab] .los-internal-content-v24y2,.app-frame[data-active-tab]>.content{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.hub-frame .premium-arena-hero .arena-hero-art{filter:saturate(1.02) contrast(1.02) brightness(1.07)!important;image-rendering:auto!important}.hub-competition-v30:before{filter:saturate(1.02) contrast(1.03) brightness(1.05)!important;image-rendering:auto!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-mark{width:58px!important;height:42px!important;opacity:.88!important;mix-blend-mode:screen!important;filter:brightness(1.08) contrast(1.06) drop-shadow(0 1px 4px rgba(0,0,0,.85)) drop-shadow(0 0 5px rgba(158,255,35,.28))!important}.app-frame:has(.home-context-bar) .mobile-hero-ball-photo{filter:contrast(1.08) saturate(.9) brightness(.98)!important;image-rendering:auto!important}.app-frame[data-active-tab=penalty-duel]>.content{padding-top:10px!important}.hub-arena-v37d .arena-hero-v21{aspect-ratio:16/8.65!important;margin:10px 0 26px!important;border-color:rgba(163,255,61,.42)!important;border-radius:24px!important;background:#06110b!important;box-shadow:0 18px 40px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.04)!important}.hub-arena-v37d .arena-hero-v21:before{display:block!important;background:linear-gradient(90deg,rgba(1,10,5,.97),rgba(1,10,5,.83) 36%,rgba(1,10,5,.31) 59%,rgba(1,10,5,.04) 78%),linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.22))!important}.hub-arena-v37d .arena-v21-art{display:block!important;inset:0!important;background:url(/brand/rf-lime-stadium.webp?v=rf-a25a) center 48%/cover no-repeat!important;filter:saturate(.98) contrast(1.06) brightness(.92)!important;image-rendering:auto!important}.hub-arena-v37d .arena-v21-art:after{content:""!important;display:block!important;position:absolute!important;right:-8%!important;bottom:-46%!important;width:59%!important;aspect-ratio:1!important;background:url(/brand/rf-match-ball-a25a.webp?v=rf-a25a) 50%/contain no-repeat!important;filter:drop-shadow(0 22px 28px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(145,255,43,.12))!important;opacity:1!important;pointer-events:none!important}.hub-arena-v37d .arena-v21-copy{left:18px!important;top:24px!important;width:57%!important;max-width:57%!important}.hub-arena-v37d .arena-v21-copy>.eyebrow{font-size:5.7px!important;letter-spacing:.22em!important;margin-bottom:7px!important}.hub-arena-v37d .arena-v21-copy h1{font-size:clamp(30px,8.7vw,37px)!important;line-height:.87!important;margin-bottom:9px!important}.hub-arena-v37d .arena-v21-copy>p{font-size:4.7px!important;letter-spacing:.2em!important;color:#eef4ef!important}.hub-arena-v37d .arena-v21-mantra,.hub-arena-v37d .arena-v21-pillars,.hub-arena-v37d .arena-v21-subline{display:none!important}.ghost-mode-frame img[src*=rf-ghost-mode-hero-a25a],img[src*=rf-ghost-mode-hero-a25a]{image-rendering:auto!important;filter:none!important}.hub-arena-v37d .arena-hero-v21{position:relative!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:785/345!important;margin:10px 0 14px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(157,255,48,.72)!important;border-radius:19px!important;background:#06110b!important;box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045)!important}.hub-arena-v37d .arena-hero-v21:after,.hub-arena-v37d .arena-hero-v21:before{content:none!important;display:none!important}.hub-arena-v37d .arena-v21-art{display:block!important;position:absolute!important;z-index:0!important;inset:0!important;width:100%!important;height:100%!important;border-radius:inherit!important;background-image:url(/brand/rf-arena-hero-a25b.png?v=rf-a25b)!important;background-position:50%!important;background-size:100% 100%!important;background-repeat:no-repeat!important;filter:none!important;opacity:1!important;image-rendering:auto!important}.hub-arena-v37d .arena-v21-art:after{content:none!important;display:none!important}.hub-arena-v37d .arena-v21-mantra,.hub-arena-v37d .arena-v21-pillars,.hub-arena-v37d .arena-v21-subline{display:none!important}.hub-arena-v37d .arena-v21-copy{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.hub-frame .hub-actions{display:grid!important;grid-template-columns:1.08fr .92fr!important;grid-gap:10px!important;gap:10px!important;margin:0 0 15px!important;padding:0!important}.hub-frame .hub-actions>button{min-height:50px!important;padding:0 12px!important;border-radius:15px!important;font-size:10px!important;font-weight:950!important;letter-spacing:-.01em!important}.hub-frame .hub-actions>.primary{position:relative!important;background:linear-gradient(180deg,#B7FF58,#91F92D)!important;border-color:rgba(170,255,72,.95)!important;color:#061007!important;box-shadow:0 8px 18px rgba(0,0,0,.24)!important}.hub-frame .hub-actions>.primary:after{content:""!important;position:absolute!important;left:56%!important;bottom:-9px!important;width:0!important;height:0!important;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:10px solid #91f92d!important;filter:drop-shadow(0 4px 3px rgba(0,0,0,.18))!important}.hub-frame .hub-actions>.secondary-action{background:linear-gradient(180deg,#0B1712,#09120F)!important;border-color:rgba(163,255,61,.38)!important;color:#F3F6F4!important}.hub-frame .hub-list-heading{min-height:34px!important;margin:0 0 8px!important;padding:0 1px!important;align-items:center!important}.hub-frame .hub-list-heading>strong{color:#F4F6F4!important;font-size:21px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.04em!important}.hub-frame .hub-list-heading>span{color:#A3FF3D!important;font-size:11px!important;font-weight:950!important;letter-spacing:.03em!important}.hub-frame button.hub-competition-v30{overflow:hidden!important;border-color:rgba(163,255,61,.58)!important;border-radius:20px!important;background:#07110c!important;box-shadow:0 13px 28px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.035)!important}.hub-frame button.hub-competition-v30:before{background-image:url(/brand/rf-lime-stadium.webp?v=rf-a25b)!important;background-position:center 54%!important;background-size:cover!important;filter:saturate(.92) contrast(1.04) brightness(1.04)!important}.hub-frame button.hub-competition-v30:after{background:linear-gradient(90deg,rgba(2,12,7,.96),rgba(2,12,7,.91) 28%,rgba(2,12,7,.68) 50%,rgba(2,12,7,.2) 75%,rgba(2,12,7,.08)),linear-gradient(180deg,rgba(255,255,255,.018),transparent 36%,rgba(0,0,0,.18))!important}.hub-pending-list .pending-request-v22{border-radius:19px!important;box-shadow:0 14px 30px rgba(0,0,0,.31),0 0 18px rgba(255,186,35,.045)!important}.arena-public-v37{margin-top:16px!important}.arena-public-v37>summary{min-height:66px!important;border-radius:18px!important;border-color:rgba(163,255,61,.33)!important;background:linear-gradient(90deg,rgba(5,22,14,.98),rgba(7,28,17,.94) 63%,rgba(7,29,18,.82)),url(/brand/rf-lime-stadium.webp?v=rf-a25b) 100% /58% auto no-repeat!important}}@media(max-width:720px){.hub-arena-v37d>button[aria-label*=tutorial i],.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]{display:grid!important;place-items:center!important;position:fixed!important;right:12px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:88!important;border:1px solid rgba(163,255,61,.46)!important;border-radius:50%!important;background:linear-gradient(180deg,rgba(16,35,24,.98),rgba(8,18,13,.99))!important;color:transparent!important;font-size:0!important;line-height:1!important;opacity:1!important;visibility:visible!important;box-shadow:0 10px 28px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.055)!important}.hub-arena-v37d>button[aria-label*=tutorial i]:before,.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]:before{content:"?"!important;display:block!important;color:#A3FF3D!important;font:950 25px/1 Montserrat,Inter,ui-sans-serif,system-ui,sans-serif!important;text-shadow:0 0 12px rgba(163,255,61,.18)!important}}@media(max-width:400px){.hub-frame .hub-actions{gap:9px!important}.hub-frame .hub-actions>button{min-height:48px!important;font-size:9.5px!important}.hub-frame .hub-list-heading>strong{font-size:20px!important}.hub-arena-v37d>button[aria-label*=tutorial i],.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]{right:10px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important}}@media(max-width:720px){.hub-arena-v37d>button[aria-label*=tutorial i],.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]{right:14px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important}.hub-arena-v37d>button[aria-label*=tutorial i]:before,.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]:before{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;transform:translateY(-1px)!important;line-height:1!important}.hub-pending-list .pending-request-v22{display:block!important;min-height:170px!important;padding:16px 15px 15px 34%!important}.hub-pending-list .pending-request-v22 .pending-v22-avatar{width:40%!important}.hub-pending-list .pending-request-v22 .pending-v22-copy{padding-right:96px!important}.hub-pending-list .pending-request-v22 .pending-v22-state{top:13px!important;right:13px!important}.hub-pending-list .pending-request-v22 .pending-v22-action{right:15px!important;bottom:13px!important}}@media(max-width:400px){.hub-arena-v37d>button[aria-label*=tutorial i],.hub-arena-v37d>button[aria-label="Replay SURVIVE tutorial"]{right:12px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important}.hub-pending-list .pending-request-v22{min-height:162px!important;padding:14px 13px 13px 33%!important}.hub-pending-list .pending-request-v22 .pending-v22-avatar{width:39%!important}.hub-pending-list .pending-request-v22 .pending-v22-copy{padding-right:86px!important}}.rf-a25f2-locked-picks{display:none}@media (max-width:767px){.h36m18-status-summary .rf-a25f2-locked-picks{display:block;grid-column:1/-1;width:100%;margin:2px 0 4px;padding:11px 13px;border:1px solid rgba(142,255,55,.28);border-radius:16px;background:rgba(8,31,16,.66);box-sizing:border-box}.rf-a25f2-locked-picks>small{display:block;margin:0 0 8px;color:rgba(198,255,171,.72);font-size:9px;line-height:1;font-weight:850;letter-spacing:.14em}.rf-a25f2-locked-pick-list{display:grid;grid-gap:7px;gap:7px}.rf-a25f2-locked-pick-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.rf-a25f2-locked-pick-badge{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid rgba(142,255,55,.34);border-radius:50%;background:rgba(255,255,255,.045)}.rf-a25f2-locked-pick-badge img{width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box}.rf-a25f2-locked-pick-badge i{color:#8eff37;font-size:10px;font-style:normal;font-weight:900}.rf-a25f2-locked-pick-row strong{min-width:0;overflow:hidden;color:#fff;font-size:17px;line-height:1.1;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.rf-a25f2-locked-pick-row em{color:rgba(198,255,171,.7);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em}.context-manage-button,.dashboard-return,.h36m18-status-summary button,.mobile-competition-switcher,.mobile-overview-next-v22 button,.pending-v22-action,.public-competition-row button,.setup-success-code button,.trial-flow-actions button{min-height:44px!important;touch-action:manipulation}.trial-flow-card input,.trial-flow-card select,input[name=los_join_competition_code]{min-height:48px!important;font-size:16px!important}}@media (max-width:767px){.hub-content button:focus-visible,.los-internal-content-v24y2 button:focus-visible,.trial-flow-card input:focus-visible,.trial-flow-card select:focus-visible{outline:2px solid #8fff35!important;outline-offset:2px!important}.competition-context-title,.hub-comp-main,.mobile-competition-switcher{min-width:0}}@media(max-width:760px){.arena-hero-f15,.premium-arena-hero{border-color:transparent!important;box-shadow:0 12px 30px rgba(0,0,0,.28)!important}[data-rf-release-card=true]{border-color:transparent!important;outline:0!important;box-shadow:0 11px 26px rgba(0,0,0,.28)!important}[data-rf-release-nav=true]{min-height:68px!important;padding:6px 8px!important;gap:2px!important;border:1px solid rgba(141,255,65,.26)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(3,21,12,.98),rgba(1,13,7,.985))!important;box-shadow:0 12px 30px rgba(0,0,0,.38)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}[data-rf-release-nav=true] button{position:relative!important;min-height:55px!important;padding:5px 3px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#c9d3cd!important;transform:none!important}[data-rf-release-nav=true] button:focus-visible,[data-rf-release-nav=true] button:hover{border:0!important;background:rgba(141,255,65,.035)!important;box-shadow:none!important}[data-rf-release-nav=true] button[class*=active]{border:0!important;background:transparent!important;box-shadow:none!important;color:#9eff43!important}[data-rf-release-nav=true] button[class*=active]:after{content:""!important;position:absolute!important;left:50%!important;bottom:2px!important;width:5px!important;height:5px!important;transform:translateX(-50%)!important;border-radius:50%!important;background:#9eff43!important;box-shadow:0 0 9px rgba(158,255,67,.38)!important}[data-rf-release-nav=true] button>small{margin-top:3px!important;font-size:9px!important;font-weight:850!important;letter-spacing:.015em!important}}@media (max-width:767px){.rf-a25i-glance,.rf-a25i-overview-cascade,.rf-a25i-status{box-sizing:border-box;width:100%;margin:12px 0 0}.rf-a25i-status{overflow:hidden;padding:0;border-radius:22px}.rf-a25i-status-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 8px}.rf-a25i-status-head h2{margin:0;color:#fff;font-size:13px;line-height:1;font-weight:900;letter-spacing:.16em}.rf-a25i-status-head>span{color:#8eff37;font-size:11px;line-height:1;font-weight:900;letter-spacing:.08em;white-space:nowrap}.rf-a25i-status.is-out .rf-a25i-status-head>span{color:#ff7890}.rf-a25i-status-main{display:grid;grid-template-columns:54px minmax(0,1fr) auto 34px;align-items:center;grid-gap:12px;gap:12px;min-height:88px;padding:8px 14px 14px}.rf-a25i-status-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(142,255,55,.48);border-radius:50%;background:rgba(142,255,55,.08);color:#8eff37;font-size:30px;line-height:1;font-weight:800}.rf-a25i-status-icon.is-out{border-color:rgba(255,85,115,.68);background:rgba(255,85,115,.09);color:#ff5573}.rf-a25i-status-copy{min-width:0}.rf-a25i-status-copy strong{display:block;overflow:hidden;color:#8eff37;font-size:clamp(20px,5.3vw,27px);line-height:1.04;font-weight:950;letter-spacing:-.02em;text-overflow:ellipsis}.rf-a25i-status.is-out .rf-a25i-status-copy strong{color:#ff6c86}.rf-a25i-status-copy p{margin:5px 0 0;color:rgba(255,255,255,.76);font-size:12px;line-height:1.25}.rf-a25i-status-meta{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:72px;padding-left:12px;border-left:1px solid rgba(255,255,255,.13);text-align:center}.rf-a25i-status-meta b{color:#fff;font-size:16px;line-height:1;font-weight:900}.rf-a25i-status-meta>span:not(.rf-a25i-status-badge){max-width:76px;color:rgba(255,255,255,.62);font-size:8px;line-height:1.15;font-weight:850;letter-spacing:.08em}.rf-a25i-status-badge{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border:1px solid rgba(142,255,55,.28);border-radius:12px;background:rgba(255,255,255,.04)}.rf-a25i-status-badge img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.rf-a25i-status-badge i{color:#8eff37;font-size:9px;font-style:normal;font-weight:900}.rf-a25i-status-action{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:transparent;color:#fff;font-size:30px;line-height:1}.rf-a25i-glance,.rf-a25i-overview-cascade{overflow:hidden;border:1px solid rgba(142,255,55,.35);border-radius:20px;background:linear-gradient(180deg,rgba(3,28,13,.96),rgba(2,18,10,.96))}.rf-a25i-glance>summary,.rf-a25i-overview-cascade>summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:0 15px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rf-a25i-glance>summary::-webkit-details-marker,.rf-a25i-overview-cascade>summary::-webkit-details-marker{display:none}.rf-a25i-glance>summary strong,.rf-a25i-overview-cascade>summary strong{color:#fff;font-size:14px;line-height:1.05;font-weight:900;letter-spacing:.06em}.rf-a25i-glance>summary>span:not(.rf-a25i-cascade-icon):not(.rf-a25i-summary-spacer),.rf-a25i-overview-cascade>summary>span:not(.rf-a25i-cascade-icon){color:#8eff37;font-size:10px;font-weight:900;letter-spacing:.06em;text-align:right}.rf-a25i-summary-spacer{min-width:1px}.rf-a25i-cascade-icon{display:grid;place-items:center;color:#8eff37;font-size:24px;line-height:1}.rf-a25i-glance>summary i,.rf-a25i-overview-cascade>summary i{color:#8eff37;font-size:18px;font-style:normal;transition:transform .18s ease}.rf-a25i-glance[open]>summary i,.rf-a25i-overview-cascade[open]>summary i{transform:rotate(180deg)}.rf-a25i-glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 10px 13px}.rf-a25i-glance-grid>div{display:grid;align-content:center;justify-items:center;min-width:0;min-height:66px;padding:5px 7px;border-left:1px solid rgba(142,255,55,.22);text-align:center}.rf-a25i-glance-grid>div:first-child{border-left:0}.rf-a25i-glance-grid b{max-width:100%;color:#8eff37;font-size:clamp(17px,4.5vw,24px);line-height:1.08;font-weight:950}.rf-a25i-glance-grid small{margin-top:5px;color:rgba(255,255,255,.72);font-size:7px;line-height:1.1;font-weight:850;letter-spacing:.05em}.rf-a25i-glance-grid .is-deadline{grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;column-gap:4px;text-align:left}.rf-a25i-glance-grid .is-deadline>span{grid-row:1/3;align-self:center;color:rgba(255,255,255,.78);font-size:18px}.rf-a25i-glance-grid .is-deadline b{color:#fff;font-size:clamp(10px,2.6vw,13px);line-height:1.12;word-break:normal}.rf-a25i-glance-grid .is-deadline small{margin-top:2px}.rf-a25i-cascade-body{padding:0 10px 12px}.rf-a25i-round-cascade .rf-a25i-cascade-body>section,.rf-a25i-survivor-cascade .rf-a25i-cascade-body>.mobile-round-activity-v20b{margin:0;border:0;border-radius:14px;background:transparent;box-shadow:none}.rf-a25i-round-cascade .rf-a25i-cascade-body>section>:first-child,.rf-a25i-survivor-cascade .target-survivor-head-v24{display:none}.rf-a25i-audit-intro{margin:0 2px 10px;color:rgba(255,255,255,.62);font-size:11px;line-height:1.35}.rf-a25i-audit-list{display:grid;max-height:420px;overflow:auto;border:1px solid rgba(142,255,55,.16);border-radius:14px;background:rgba(0,0,0,.16)}.rf-a25i-audit-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px;border-top:1px solid rgba(255,255,255,.07)}.rf-a25i-audit-list article:first-child{border-top:0}.rf-a25i-audit-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.rf-a25i-audit-list strong{color:#fff;font-size:11px;line-height:1.3;font-weight:800}.rf-a25i-audit-list span,.rf-a25i-audit-list time{color:rgba(255,255,255,.52);font-size:9px;line-height:1.2}.rf-a25i-audit-list time{white-space:nowrap}.rf-a25i-audit-empty{padding:18px 12px;border:1px dashed rgba(142,255,55,.2);border-radius:14px;color:rgba(255,255,255,.58);font-size:11px;text-align:center}.rf-a25i2-status{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding:14px 14px 12px;border:1px solid rgba(255,96,125,.52);border-radius:20px;background:linear-gradient(180deg,rgba(67,5,18,.95),rgba(44,4,13,.95))}.rf-a25i2-status.is-pending,.rf-a25i2-status.is-ready{border-color:rgba(142,255,55,.35);background:linear-gradient(180deg,rgba(13,34,18,.96),rgba(7,24,12,.96))}.rf-a25i2-status-pill{justify-self:start;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ff8ca0;background:rgba(0,0,0,.18);font-size:12px;line-height:1;font-weight:900;letter-spacing:.06em}.rf-a25i2-status.is-pending .rf-a25i2-status-pill,.rf-a25i2-status.is-ready .rf-a25i2-status-pill{color:#8eff37}.rf-a25i2-status-main{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;grid-gap:12px;gap:12px;align-items:center}.rf-a25i2-status-copy strong{display:block;color:#fff;font-size:clamp(18px,5vw,24px);line-height:1.02;font-weight:950}.rf-a25i2-status-copy p{margin:5px 0 0;color:rgba(255,255,255,.78);font-size:12px;line-height:1.32}.rf-a25i2-status-stats{display:grid;grid-gap:8px;gap:8px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12);text-align:right}.rf-a25i2-status-stats b{display:block;color:#fff;font-size:16px;line-height:1;font-weight:900}.rf-a25i2-status-stats span{display:block;margin-top:3px;color:rgba(255,255,255,.6);font-size:8px;line-height:1.1;font-weight:900;letter-spacing:.08em}.rf-a25i2-status-action{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#fff;font-size:28px;line-height:1}.rf-a25i2-glance{overflow:hidden;border:1px solid rgba(142,255,55,.35);border-radius:20px;background:linear-gradient(180deg,rgba(3,28,13,.96),rgba(2,18,10,.96));box-sizing:border-box;width:100%;margin:12px 0 0}.rf-a25i2-glance>summary{display:grid;grid-template-columns:minmax(0,1fr) 1px 20px;align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:0 15px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (max-width:767px){.rf-a25i2-glance>summary::-webkit-details-marker{display:none}.rf-a25i2-glance>summary strong{color:#fff;font-size:14px;line-height:1.05;font-weight:900;letter-spacing:.06em}.rf-a25i2-glance>summary i{color:#8eff37;font-size:18px;font-style:normal;transition:transform .18s ease}.rf-a25i2-glance[open]>summary i{transform:rotate(180deg)}.rf-a25i2-glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 10px 13px}.rf-a25i2-glance-grid>div{display:grid;align-content:center;justify-items:center;min-width:0;min-height:66px;padding:5px 7px;border-left:1px solid rgba(142,255,55,.22);text-align:center}.rf-a25i2-glance-grid>div:first-child{border-left:0}.rf-a25i2-glance-grid b{max-width:100%;color:#8eff37;font-size:clamp(17px,4.5vw,24px);line-height:1.08;font-weight:950}.rf-a25i2-glance-grid small{margin-top:5px;color:rgba(255,255,255,.72);font-size:7px;line-height:1.1;font-weight:850;letter-spacing:.05em}.rf-a25i2-glance-grid .is-deadline b{color:#fff;font-size:clamp(12px,3vw,16px);line-height:1.12}.rf-a25i2-audit-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.rf-a25i2-audit-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.rf-a25i2-audit-copy strong{color:#fff;font-size:13px;line-height:1.28;font-weight:900}.rf-a25i2-audit-copy p{margin:0;color:rgba(255,255,255,.72);font-size:10px;line-height:1.35}.rf-a25i2-audit-copy span{color:rgba(142,255,55,.88);font-size:9px;line-height:1.2;font-weight:800}.rf-a25i2-status{gap:8px;margin-top:10px;padding:12px 14px 11px;border-radius:18px}.rf-a25i2-status-main{grid-template-columns:minmax(0,1fr) auto;gap:12px}.rf-a25i2-status-stats{min-width:104px;gap:6px;padding-left:12px}.rf-a25i2-status-copy p{margin-top:4px}.rf-a25i-overview-cascade,.rf-a25i2-glance{margin-top:10px}.rf-a25i-overview-cascade>summary,.rf-a25i2-glance>summary{min-height:58px;padding-left:16px;padding-right:16px}.rf-a25i-overview-cascade>summary{grid-template-columns:minmax(0,1fr) auto 20px;gap:10px}.rf-a25i-overview-cascade>summary .rf-a25i-cascade-icon{display:none!important}.rf-a25i-overview-cascade>summary strong,.rf-a25i2-glance>summary strong{font-size:14px;letter-spacing:.055em}.rf-a25i2-audit-copy>span{color:rgba(142,255,55,.86);font-size:9px;font-weight:850;letter-spacing:.01em}.rf-a25i2-status-main{grid-template-columns:minmax(0,1fr) 96px;gap:12px}.rf-a25i2-status-stats{min-width:0;width:96px;align-self:stretch;align-content:center;justify-items:end;gap:0;padding-left:12px;padding-right:2px;box-sizing:border-box}.rf-a25i2-status-stats b{font-size:18px}.rf-a25i2-status-stats span{white-space:nowrap;font-size:7.5px;letter-spacing:.055em}.rf-a25i2-status{position:relative;isolation:isolate;overflow:hidden;min-height:124px;display:grid;grid-template-rows:auto 1fr;grid-gap:15px;gap:15px;margin:14px 0 0;padding:17px 18px 18px;border:1.5px solid rgba(255,72,98,.92);border-radius:26px;background:radial-gradient(circle at 18% -15%,rgba(255,78,103,.18),transparent 42%),linear-gradient(118deg,rgba(66,4,16,.99),rgba(49,3,12,.99) 55%,rgba(34,2,8,.99));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),inset 0 18px 42px rgba(255,67,92,.055),0 0 0 1px rgba(255,51,80,.12),0 12px 30px rgba(0,0,0,.25),0 0 22px rgba(255,42,74,.1)}.rf-a25i2-status:before{z-index:-1;top:-18%;right:-4%;width:44%;height:142%;opacity:.36;background:linear-gradient(132deg,transparent 0 34%,rgba(255,104,121,.12) 34% 48%,transparent 48% 100%),linear-gradient(45deg,transparent 0 53%,rgba(255,255,255,.035) 53% 70%,transparent 70% 100%);transform:skewX(-4deg)}.rf-a25i2-status:after,.rf-a25i2-status:before{content:"";position:absolute;pointer-events:none}.rf-a25i2-status:after{z-index:0;inset:1px 14px auto 14px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,157,171,.26),transparent)}.rf-a25i2-status>*{position:relative;z-index:1}.rf-a25i2-status-pill{justify-self:start;min-width:0;padding:9px 17px 10px;border:1px solid rgba(255,77,102,.58);border-radius:999px;color:#ff7f95;background:linear-gradient(180deg,rgba(125,18,35,.84),rgba(78,8,21,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 16px rgba(255,57,87,.11);font-size:12px;line-height:1;font-weight:950;letter-spacing:.055em}.rf-a25i2-status-main{display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-gap:18px;gap:18px;align-items:stretch;min-height:62px}.rf-a25i2-status-copy{min-width:0;align-self:center}.rf-a25i2-status-copy strong{display:block;margin:0;color:#fff;font-size:clamp(25px,7vw,31px);line-height:.98;font-weight:950;letter-spacing:-.025em;text-shadow:0 1px 14px rgba(255,255,255,.035)}.rf-a25i2-status-copy p{margin:9px 0 0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.25;font-weight:500}.rf-a25i2-status-stats{min-width:0;width:118px;align-self:stretch;display:grid;place-items:center end;align-content:center;padding:1px 0 1px 18px;border-left:1px solid rgba(255,114,132,.23);box-sizing:border-box;text-align:right}.rf-a25i2-status-stats>div{display:grid;justify-items:end;grid-gap:7px;gap:7px}.rf-a25i2-status-stats b{display:block;color:#fff;font-size:32px;line-height:.9;font-weight:950;letter-spacing:-.025em;text-shadow:0 0 18px rgba(255,255,255,.045)}.rf-a25i2-status-stats span{display:block;margin:0;color:rgba(255,255,255,.66);white-space:nowrap;font-size:8.5px;line-height:1;font-weight:900;letter-spacing:.075em}.rf-a25i2-status.is-pending,.rf-a25i2-status.is-ready{border-color:rgba(126,255,52,.62);background:radial-gradient(circle at 18% -15%,rgba(126,255,52,.12),transparent 42%),linear-gradient(118deg,rgba(8,42,17,.99),rgba(4,29,12,.99) 58%,rgba(2,20,8,.99));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 18px 42px rgba(126,255,52,.035),0 0 0 1px rgba(126,255,52,.08),0 12px 30px rgba(0,0,0,.25),0 0 18px rgba(126,255,52,.06)}.rf-a25i2-status.is-pending .rf-a25i2-status-pill,.rf-a25i2-status.is-ready .rf-a25i2-status-pill{border-color:rgba(126,255,52,.42);color:#a8ff70;background:linear-gradient(180deg,rgba(32,91,28,.76),rgba(11,54,20,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 14px rgba(126,255,52,.08)}.rf-a25i2-status.is-pending .rf-a25i2-status-stats,.rf-a25i2-status.is-ready .rf-a25i2-status-stats{border-left-color:rgba(126,255,52,.18)}}@media (max-width:380px){.rf-a25i2-status{min-height:116px;padding:15px 15px 16px;border-radius:23px}.rf-a25i2-status-main{grid-template-columns:minmax(0,1fr) 104px;gap:13px}.rf-a25i2-status-copy strong{font-size:clamp(23px,7vw,28px)}.rf-a25i2-status-copy p{font-size:12px}.rf-a25i2-status-stats{width:104px;padding-left:14px}.rf-a25i2-status-stats b{font-size:29px}.rf-a25i2-status-stats span{font-size:8px}}@media (max-width:767px){.rf-a25i2-status{min-height:138px;grid-template-rows:auto auto;gap:16px;padding:18px 20px 20px}.rf-a25i2-status-pill{margin:0;align-self:start;justify-self:start;transform:none}.rf-a25i2-status-main{display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-gap:22px;gap:22px;align-items:center;min-height:72px}.rf-a25i2-status-copy{align-self:center;justify-self:stretch;min-width:0;margin:0;padding:0}.rf-a25i2-status-copy strong{margin:0;font-size:clamp(26px,7.2vw,32px);line-height:1}.rf-a25i2-status-copy p{margin:10px 0 0;max-width:100%;line-height:1.3}.rf-a25i2-status-stats{align-self:stretch;justify-self:stretch;width:auto;min-width:0;padding:0 0 0 20px;border-left:1px solid rgba(255,114,132,.26)}.rf-a25i2-status-stats,.rf-a25i2-status-stats>div{display:flex;align-items:center;justify-content:center;text-align:center}.rf-a25i2-status-stats>div{width:100%;flex-direction:column;gap:8px}.rf-a25i2-status-stats b{width:100%;margin:0;font-size:34px;line-height:.95;text-align:center}.rf-a25i2-status-stats span{width:100%;margin:0;font-size:8.5px;line-height:1;text-align:center}}@media (max-width:380px){.rf-a25i2-status{min-height:132px;gap:14px;padding:17px 17px 18px}.rf-a25i2-status-main{grid-template-columns:minmax(0,1fr) 110px;gap:16px;min-height:68px}.rf-a25i2-status-copy strong{font-size:clamp(24px,7vw,29px)}.rf-a25i2-status-stats{padding-left:15px}.rf-a25i2-status-stats b{font-size:31px}.rf-a25i2-status-stats span{font-size:8px}}@media (max-width:767px){.rf-your-status-premium{--rf-status-edge:rgba(255,72,98,.94);--rf-status-pill:#ff7e95;--rf-status-pill-bg-top:rgba(132,20,38,.90);--rf-status-pill-bg-bottom:rgba(77,7,20,.88);--rf-status-panel-a:rgba(78,5,19,.995);--rf-status-panel-b:rgba(54,3,13,.995);--rf-status-panel-c:rgba(34,2,9,.995);--rf-status-divider:rgba(255,111,131,.27);--rf-status-accent-glow:rgba(255,42,74,.12);position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:148px;margin:14px 0 0;padding:18px 20px 20px;border:1.5px solid var(--rf-status-edge);border-radius:25px;background:radial-gradient(circle at 15% -12%,rgba(255,86,108,.2),transparent 42%),linear-gradient(120deg,var(--rf-status-panel-a) 0,var(--rf-status-panel-b) 57%,var(--rf-status-panel-c) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),inset 0 20px 48px rgba(255,78,100,.04),0 12px 30px rgba(0,0,0,.28),0 0 22px var(--rf-status-accent-glow)}.rf-your-status-premium:before{content:"";position:absolute;z-index:-1;top:-24%;right:-5%;width:43%;height:155%;pointer-events:none;opacity:.38;background:linear-gradient(132deg,transparent 0 31%,rgba(255,110,127,.11) 31% 48%,transparent 48% 100%),linear-gradient(44deg,transparent 0 54%,rgba(255,255,255,.035) 54% 69%,transparent 69% 100%);transform:skewX(-5deg)}.rf-your-status-premium:after{content:"";position:absolute;z-index:0;left:16px;right:16px;top:1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,168,181,.22),transparent)}.rf-your-status-premium>*{position:relative;z-index:1}.rf-your-status-premium__pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:0;margin:0;padding:9px 17px 10px;border:1px solid rgba(255,83,108,.62);border-radius:999px;color:var(--rf-status-pill);background:linear-gradient(180deg,var(--rf-status-pill-bg-top),var(--rf-status-pill-bg-bottom));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 15px rgba(255,54,85,.1);font-size:12px;line-height:1;font-weight:950;letter-spacing:.055em}.rf-your-status-premium__body{display:grid;grid-template-columns:minmax(0,1fr) 124px;grid-column-gap:22px;column-gap:22px;align-items:center;min-height:78px;margin-top:16px}.rf-your-status-premium__copy{min-width:0;align-self:center}.rf-your-status-premium__count{display:block;margin:0;color:#fff;font-size:clamp(27px,7.15vw,32px);line-height:1;font-weight:950;letter-spacing:-.025em;white-space:normal}.rf-your-status-premium__detail{margin:10px 0 0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.28;font-weight:500}.rf-your-status-premium__metric{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:0 0 0 20px;border-left:1px solid var(--rf-status-divider);box-sizing:border-box;text-align:center}.rf-your-status-premium__metric strong{display:block;width:100%;margin:0;color:#fff;font-size:36px;line-height:.9;font-weight:950;letter-spacing:-.025em;text-align:center}.rf-your-status-premium__metric span{display:block;width:100%;margin:9px 0 0;color:rgba(255,255,255,.67);white-space:nowrap;font-size:8.5px;line-height:1;font-weight:900;letter-spacing:.075em;text-align:center}.rf-your-status-premium--pending,.rf-your-status-premium--ready{--rf-status-edge:rgba(126,255,52,.60);--rf-status-pill:#aaff72;--rf-status-pill-bg-top:rgba(35,100,31,.84);--rf-status-pill-bg-bottom:rgba(12,55,20,.82);--rf-status-panel-a:rgba(8,43,17,.995);--rf-status-panel-b:rgba(4,30,12,.995);--rf-status-panel-c:rgba(2,20,8,.995);--rf-status-divider:rgba(126,255,52,.20);--rf-status-accent-glow:rgba(126,255,52,.08)}}@media (max-width:380px){.rf-your-status-premium{min-height:140px;padding:17px 17px 18px;border-radius:23px}.rf-your-status-premium__body{grid-template-columns:minmax(0,1fr) 108px;column-gap:16px;min-height:72px;margin-top:14px}.rf-your-status-premium__count{font-size:clamp(24px,7vw,29px)}.rf-your-status-premium__detail{margin-top:8px;font-size:12px}.rf-your-status-premium__metric{padding-left:15px}.rf-your-status-premium__metric strong{font-size:32px}.rf-your-status-premium__metric span{margin-top:8px;font-size:8px}}@media (max-width:767px){.rf-your-status-premium{min-height:112px;margin-top:12px;padding:13px 16px 14px;border-radius:22px}.rf-your-status-premium__pill{padding:7px 14px 8px;font-size:10.5px}.rf-your-status-premium__body{grid-template-columns:minmax(0,1fr) 110px;column-gap:17px;min-height:58px;margin-top:11px}.rf-your-status-premium__count{font-size:clamp(23px,6.4vw,28px);line-height:1}.rf-your-status-premium__detail{margin-top:7px;font-size:11.5px;line-height:1.22}.rf-your-status-premium__metric{padding-left:16px}.rf-your-status-premium__metric strong{font-size:30px}.rf-your-status-premium__metric span{margin-top:7px;font-size:7.7px}}@media (max-width:380px){.rf-your-status-premium{min-height:108px;padding:12px 14px 13px;border-radius:21px}.rf-your-status-premium__pill{padding:7px 13px;font-size:10px}.rf-your-status-premium__body{grid-template-columns:minmax(0,1fr) 98px;column-gap:13px;min-height:55px;margin-top:10px}.rf-your-status-premium__count{font-size:clamp(21px,6.2vw,26px)}.rf-your-status-premium__detail{margin-top:6px;font-size:11px}.rf-your-status-premium__metric{padding-left:13px}.rf-your-status-premium__metric strong{font-size:28px}.rf-your-status-premium__metric span{margin-top:6px;font-size:7.4px}}@media (max-width:767px){.los-route-picks-v24y2 .rf-a25j-picks{display:grid;grid-gap:13px;gap:13px;padding:0 0 22px}.rf-a25j-picks-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:19px 20px 0}.rf-a25j-picks-head small{display:block;margin-bottom:5px;color:rgba(255,255,255,.58);font-size:9px;font-weight:900;letter-spacing:.15em}.rf-a25j-picks-head h1{margin:0;color:#fff;font-size:24px;line-height:1;font-weight:950;letter-spacing:-.025em}.rf-a25j-picks-head h1 em{color:#75ff2e;font-style:normal}.rf-a25j-progress{flex:0 0 auto;max-width:48%;padding:8px 11px;border:1px solid rgba(117,255,46,.46);border-radius:999px;color:#9cff68;background:rgba(13,58,20,.76);font-size:8.5px;line-height:1.05;font-weight:950;letter-spacing:.045em;text-align:center}.rf-a25j-progress.is-out{border-color:rgba(255,66,92,.58);color:#ff7a90;background:rgba(75,7,20,.78)}.rf-a25j-progress.is-required{border-color:rgba(255,196,73,.55);color:#ffd46d;background:rgba(69,47,5,.72)}.rf-a25j-summary{position:relative;overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;margin:0 16px;padding:17px 18px;border:1px solid rgba(117,255,46,.42);border-radius:23px;background:radial-gradient(circle at 10% 0,rgba(117,255,46,.1),transparent 38%),linear-gradient(120deg,rgba(5,36,14,.98),rgba(2,22,9,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.22)}.rf-a25j-summary.is-out{border-color:rgba(255,58,87,.8);background:radial-gradient(circle at 8% -15%,rgba(255,68,96,.22),transparent 46%),linear-gradient(120deg,rgba(68,5,18,.99),rgba(34,2,9,.99))}.rf-a25j-summary.is-required{border-color:rgba(255,194,66,.42);background:radial-gradient(circle at 8% -10%,rgba(255,194,66,.1),transparent 42%),linear-gradient(120deg,rgba(37,29,7,.98),rgba(17,16,5,.98))}.rf-a25j-summary-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(117,255,46,.34);border-radius:14px;color:#7cff32;background:rgba(117,255,46,.07);font-size:27px;font-weight:800}.rf-a25j-summary.is-out .rf-a25j-summary-mark{border-color:rgba(255,74,100,.45);color:#ff5c78;background:rgba(255,55,84,.09)}.rf-a25j-summary.is-required .rf-a25j-summary-mark{border-color:rgba(255,196,73,.4);color:#ffd064;background:rgba(255,196,73,.08)}.rf-a25j-summary strong{display:block;margin:0;color:#fff;font-size:20px;line-height:1.08;font-weight:950}.rf-a25j-summary p{margin:7px 0 0;color:rgba(255,255,255,.73);font-size:12px;line-height:1.36}.rf-a25j-entry-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px!important;gap:8px!important;margin:0 16px!important}.rf-a25j-entry-tabs button{min-width:0;min-height:61px;padding:9px 6px!important;border:1px solid rgba(117,255,46,.22)!important;border-radius:16px!important;background:rgba(2,17,8,.88)!important}.rf-a25j-entry-tabs button.active{border-color:rgba(117,255,46,.72)!important;background:rgba(10,43,16,.94)!important;box-shadow:0 0 0 1px rgba(117,255,46,.08),inset 0 1px 0 rgba(255,255,255,.025)}.rf-a25j-entry-tabs button.entry-tab-out{border-color:rgba(255,73,98,.26)!important;background:rgba(29,6,11,.82)!important}.rf-a25j-entry-tabs button.entry-tab-out.active{border-color:rgba(255,74,100,.72)!important;background:rgba(55,7,17,.94)!important}.rf-a25j-entry-tabs b,.rf-a25j-entry-tabs small,.rf-a25j-entry-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-a25j-entry-tabs b{color:#fff!important;font-size:10px!important}.rf-a25j-entry-tabs span{margin-top:4px!important;color:#94ff5d!important;font-size:8px!important;font-weight:900!important}.rf-a25j-entry-tabs .entry-tab-out span{color:#ff7088!important}.rf-a25j-entry-card{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;margin:0 16px;padding:16px 18px;border:1px solid rgba(117,255,46,.3);border-radius:22px;background:linear-gradient(120deg,rgba(3,29,12,.96),rgba(2,18,8,.96))}.rf-a25j-entry-card.is-out{border-color:rgba(255,67,94,.54);background:linear-gradient(120deg,rgba(42,5,13,.97),rgba(18,4,7,.97))}.rf-a25j-entry-card.is-locked,.rf-a25j-entry-card.is-through{border-color:rgba(117,255,46,.44)}.rf-a25j-entry-card.is-ready{border-color:rgba(255,197,73,.42)}.rf-a25j-entry-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(117,255,46,.32);border-radius:50%;color:#7cff32;background:rgba(117,255,46,.06);font-size:24px;font-weight:900}.rf-a25j-entry-card.is-out .rf-a25j-entry-icon{border-color:rgba(255,71,98,.55);color:#ff5e79;background:rgba(255,55,84,.08)}.rf-a25j-entry-copy{min-width:0}.rf-a25j-entry-copy small{display:block;color:rgba(255,255,255,.58);font-size:8.5px;font-weight:900;letter-spacing:.12em}.rf-a25j-entry-copy strong{display:block;margin-top:4px;color:#fff;font-size:21px;line-height:1.05;font-weight:950}.rf-a25j-entry-copy p{margin:7px 0 0;color:rgba(255,255,255,.68);font-size:11px;line-height:1.32}.rf-a25j-result-pill{grid-column:2;justify-self:start;margin-top:2px;padding:7px 10px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.06em}.rf-a25j-result-pill.is-out{border:1px solid rgba(255,70,97,.42);color:#ff748b;background:rgba(80,8,22,.56)}.rf-a25j-result-pill.is-through{border:1px solid rgba(117,255,46,.36);color:#9cff68;background:rgba(18,69,24,.52)}.rf-a25j-change{grid-column:2;justify-self:start;margin-top:3px;padding:7px 11px;border:1px solid rgba(117,255,46,.34);border-radius:999px;color:#9cff68;background:rgba(117,255,46,.06);font-size:8px;font-weight:900}.rf-a25j-cascade{margin:0 16px;border:1px solid rgba(117,255,46,.34);border-radius:20px;background:linear-gradient(120deg,rgba(3,29,12,.96),rgba(2,19,8,.96));overflow:hidden}.rf-a25j-cascade>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-gap:9px;gap:9px;align-items:center;min-height:64px;padding:0 18px;list-style:none;cursor:pointer}.rf-a25j-cascade>summary::-webkit-details-marker{display:none}.rf-a25j-cascade>summary>span{color:#fff;font-size:15px;font-weight:950;letter-spacing:.025em}.rf-a25j-cascade>summary>small{color:#91ff5b;font-size:8px;line-height:1;font-weight:900;letter-spacing:.06em;text-align:right}.rf-a25j-cascade>summary>b{color:#98ff62;font-size:17px;font-weight:600;text-align:right;transition:transform .18s ease}.rf-a25j-cascade[open]>summary>b{transform:rotate(180deg)}.rf-a25j-cascade-body{border-top:1px solid rgba(117,255,46,.13);padding:13px}.rf-a25j-audit-help,.rf-a25j-fixture-help{margin:0 2px 12px;color:rgba(255,255,255,.61);font-size:10.5px;line-height:1.35}.rf-a25j-fixtures .los-fixture-list-v24y{margin:0!important}.rf-a25j-empty{padding:18px 12px;color:rgba(255,255,255,.58);font-size:11px;text-align:center}.rf-a25j-audit-list{position:relative;overflow:hidden;border:1px solid rgba(117,255,46,.17);border-radius:15px;background:rgba(0,12,5,.54)}.rf-a25j-audit-row{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) 92px;grid-gap:10px;gap:10px;min-height:66px;padding:11px 11px 11px 9px;border-bottom:1px solid rgba(117,255,46,.11)}.rf-a25j-audit-row:last-child{border-bottom:0}.rf-a25j-audit-dot{align-self:start;width:9px;height:9px;margin-top:14px;border:2px solid #76ff31;border-radius:50%;background:#061707;box-shadow:0 0 0 3px rgba(117,255,46,.1)}.rf-a25j-audit-row:not(:last-child) .rf-a25j-audit-dot:after{content:"";position:absolute;left:13px;top:34px;bottom:-33px;width:1px;background:rgba(117,255,46,.32)}.rf-a25j-audit-copy{min-width:0}.rf-a25j-audit-copy small{display:block;color:rgba(255,255,255,.46);font-size:7.5px;font-weight:900;letter-spacing:.08em}.rf-a25j-audit-copy strong{display:block;margin-top:3px;color:#fff;font-size:11.5px;line-height:1.15;font-weight:900}.rf-a25j-audit-copy span{display:block;margin-top:4px;color:rgba(255,255,255,.67);font-size:9.5px;line-height:1.25}.rf-a25j-audit-meta{align-self:center;min-width:0;text-align:right}.rf-a25j-audit-meta time{display:block;color:rgba(255,255,255,.56);font-size:8px;line-height:1.25}.rf-a25j-audit-meta em{display:block;margin-top:5px;color:#8fff57;font-size:8px;line-height:1.15;font-style:normal;font-weight:850;overflow-wrap:anywhere}.rf-a25j-audit-more{width:100%;margin-top:11px;padding:10px;border:1px solid rgba(117,255,46,.26);border-radius:12px;color:#97ff60;background:rgba(117,255,46,.05);font-size:9px;font-weight:900}.los-route-picks-v24y2 .pick-integrity,.los-route-picks-v24y2 .pick-integrity-card,.los-route-picks-v24y2 [class*=pick-integrity]{display:none!important}}@media (max-width:380px){.rf-a25j-picks-head{padding-left:15px;padding-right:15px}.rf-a25j-picks-head h1{font-size:22px}.rf-a25j-cascade,.rf-a25j-entry-card,.rf-a25j-entry-tabs,.rf-a25j-summary{margin-left:13px!important;margin-right:13px!important}.rf-a25j-summary{grid-template-columns:42px minmax(0,1fr);padding:15px}.rf-a25j-entry-icon,.rf-a25j-summary-mark{width:40px;height:40px}.rf-a25j-summary strong{font-size:18px}.rf-a25j-entry-card{grid-template-columns:42px minmax(0,1fr);padding:14px}.rf-a25j-entry-copy strong{font-size:19px}.rf-a25j-audit-row{grid-template-columns:12px minmax(0,1fr) 78px;gap:8px}}.join-known-as-help{display:block;margin:-4px 0 10px;color:#93a29a;font-size:12px;line-height:1.35}.join-request-success-modal .join-request-success-mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;border:1px solid rgba(145,255,65,.48);border-radius:999px;background:rgba(76,190,42,.12);color:#97ff55;font-size:30px;font-weight:950;box-shadow:0 0 28px rgba(126,255,55,.12)}.join-request-success-modal{text-align:center}.join-request-success-modal p{max-width:390px;margin-left:auto;margin-right:auto}.join-request-success-modal .role-confirm-actions{justify-content:center}.join-request-success-modal .role-confirm-primary{min-width:180px}.pending-shadow-v25n6{margin-top:14px}.pending-shadow-v25n6 .pending-request-v22{border-color:rgba(255,192,60,.26)}@media(max-width:767px){.join-known-as-help{font-size:10px}.join-request-success-modal{width:min(92vw,520px)!important}}@media (max-width:820px){.rf-your-status-premium__access-action{padding:0 20px 20px;margin-top:-2px}.rf-your-status-premium__access-action button{width:100%;min-height:54px;border:1px solid rgba(167,255,118,.85);border-radius:999px;background:linear-gradient(180deg,#a7ff52,#63ef22);color:#07120b;font:900 14px/1.1 inherit;letter-spacing:.035em;box-shadow:0 10px 26px rgba(77,238,32,.18),inset 0 1px 0 rgba(255,255,255,.42)}.rf-your-status-premium__access-action button:disabled{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);box-shadow:none}.account-drawer-wrap{align-items:flex-start;background:rgba(0,5,8,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-drawer-polished{width:100%;max-width:none;height:100dvh;border-radius:0;border:0;background:radial-gradient(circle at 78% 2%,rgba(96,255,43,.08),transparent 24%),linear-gradient(180deg,#03110c,#06150f 42%,#04100c);box-shadow:none}.account-drawer-polished .drawer-head{position:-webkit-sticky;position:sticky;top:0;z-index:12;min-height:92px;padding:20px 22px 17px;border-bottom:1px solid rgba(154,255,105,.13);background:linear-gradient(180deg,rgba(2,15,10,.98),rgba(2,15,10,.91));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-drawer-polished .drawer-head .eyebrow{color:#84ff36;letter-spacing:.19em}.account-drawer-polished .drawer-head h2{margin-top:5px;font-size:28px;letter-spacing:-.035em}.account-drawer-polished .account-scroll{padding:18px 17px 42px}.account-drawer-polished .account-section,.account-drawer-polished .identity-card-clean{position:relative;margin:0 0 14px;border:1px solid rgba(128,255,69,.16);border-radius:22px;background:linear-gradient(145deg,rgba(10,34,23,.93),rgba(4,20,14,.97));box-shadow:0 14px 28px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.025);overflow:hidden}.account-drawer-polished .account-section:before{content:"";position:absolute;left:18px;top:0;width:48px;height:2px;border-radius:999px;background:linear-gradient(90deg,#82ff31,rgba(130,255,49,0));opacity:.65}.account-drawer-polished .section-title.compact{padding-bottom:11px;border-bottom:1px solid rgba(149,255,101,.1)}.account-drawer-polished .section-title.compact h2{font-size:24px;letter-spacing:-.035em}.account-drawer-polished .section-title.compact>span{color:#9cad9f;font-size:10px;letter-spacing:.17em}.account-drawer-polished .account-competitions-clean{padding:19px 15px 16px}.account-drawer-polished .competition-row{margin:10px 0 0;border:1px solid rgba(179,255,151,.12);border-radius:18px;background:rgba(1,14,9,.74);overflow:hidden}.account-drawer-polished .competition-row.is-active{border-color:rgba(125,255,51,.42);box-shadow:inset 3px 0 0 #82ff31,0 0 0 1px rgba(93,255,38,.05)}.account-drawer-polished .competition-row-main{min-height:78px;padding:15px 15px 11px}.account-drawer-polished .competition-row-main strong{font-size:17px;letter-spacing:-.02em}.account-drawer-polished .competition-badges{gap:7px}.account-drawer-polished .role-badge{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035)}.account-drawer-polished .competition-list-action.leave,.account-drawer-polished .danger-ghost{min-height:42px;border:1px solid rgba(255,100,117,.5);border-radius:13px;background:linear-gradient(180deg,rgba(108,24,35,.34),rgba(61,10,18,.22));color:#ff8d9b;font-weight:900;letter-spacing:.045em}.account-drawer-polished .competition-row>.competition-list-action.leave{width:calc(100% - 24px);margin:0 12px 12px}.account-drawer-polished .rf-membership-leave-row{align-items:center}.account-drawer-polished .rf-membership-leave-row>div:first-child{padding-right:12px}.rf-membership-confirm-modal{border:1px solid rgba(255,111,126,.42)!important;background:radial-gradient(circle at 80% 0,rgba(255,52,84,.12),transparent 28%),linear-gradient(180deg,#0c1713,#09110e)!important}.rf-membership-confirm-modal .rf-confirm-competition-name{margin:16px 0;padding:13px 15px;border:1px solid rgba(132,255,64,.2);border-radius:14px;background:rgba(7,28,17,.72)}.rf-membership-confirm-modal .rf-confirm-competition-name small{display:block;margin-bottom:5px;color:#8ca294;font-size:9px;font-weight:900;letter-spacing:.18em}.rf-membership-confirm-modal .rf-confirm-competition-name strong{display:block;color:#f4fff1;font-size:17px}.rf-membership-confirm-modal.is-final-warning{border-color:rgba(255,74,95,.76)!important;box-shadow:0 22px 60px rgba(0,0,0,.55),0 0 34px rgba(255,50,70,.11)}.rf-membership-confirm-modal.is-final-warning .eyebrow{color:#ff6d80}.account-drawer-polished .account-session-card,.account-drawer-polished .backend-mode-card,.account-drawer-polished .competition-membership-card,.account-drawer-polished .security-card{padding:19px 17px}.account-drawer-polished .security-row{border-radius:15px}}.rf-a25n8e2-los-entry-names{margin:12px 0 14px;padding:14px;display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(80,224,111,.28);border-radius:16px;background:linear-gradient(180deg,rgba(7,31,18,.9),rgba(3,20,12,.9))}.rf-a25n8e2-los-entry-names>div{display:flex;justify-content:space-between;align-items:end;gap:10px}.rf-a25n8e2-los-entry-names>div strong{font-size:12px;letter-spacing:.06em;color:#e8ffed}.rf-a25n8e2-los-entry-names>div span{font-size:10px;color:#86a08f}.rf-a25n8e2-los-entry-names>p{margin:0 0 2px;color:#829789;font-size:10px;line-height:1.4}.rf-a25n8e2-los-entry-names label{display:grid;grid-gap:5px;gap:5px}.rf-a25n8e2-los-entry-names label>span{font-size:10px;color:#9eb3a5;font-weight:800}.rf-a25n8e2-los-entry-names input{width:100%;min-height:42px;border:1px solid rgba(91,224,113,.2);border-radius:11px;background:#06130c;color:#f0fff4;padding:0 11px}@media (max-width:760px){.rf-a25n8e2-los-entry-names{border-color:rgba(111,255,72,.34);box-shadow:inset 0 0 22px rgba(83,255,61,.025)}.h36m18-status-card.is-access .h36m18-status-summary,.mobile-status-journey-v24x.is-access .mobile-status-journey-summary-v24x{grid-template-columns:auto minmax(0,1fr);gap:14px}.h36m18-status-card.is-access button,.mobile-status-journey-v24x.is-access button{grid-column:1/-1;width:100%}}.rf-a25n8e4-request-receipt{margin:14px 0 2px;padding:16px;display:grid;grid-gap:11px;gap:11px;border:1px solid rgba(232,178,53,.34);border-radius:18px;background:linear-gradient(180deg,rgba(35,28,7,.78),rgba(10,21,12,.94));box-shadow:inset 0 0 34px rgba(255,192,45,.025)}.rf-a25n8e4-request-receipt>div:first-child{display:grid;grid-gap:3px;gap:3px}.rf-a25n8e4-request-receipt small{font-size:10px;font-weight:950;letter-spacing:.14em;color:#d6ad55}.rf-a25n8e4-request-receipt strong{font-size:18px;letter-spacing:.015em;color:#fff1bd}.rf-a25n8e4-request-receipt p{margin:0;color:#8fa095;font-size:11px;line-height:1.5}.rf-a25n8e4-request-receipt>b{display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(235,184,59,.24);border-radius:999px;background:rgba(77,58,10,.32);color:#e9c66e;font-size:10px;letter-spacing:.1em}.rf-a25n8e4-request-names{display:flex;flex-wrap:wrap;gap:7px}.rf-a25n8e4-request-names span{padding:6px 9px;border:1px solid rgba(111,255,72,.22);border-radius:999px;background:rgba(9,49,21,.44);color:#c8efcf;font-size:10px;font-weight:800}