:root{--bg:#07080c;--panel:rgba(11,13,19,.84);--panel-solid:#10131a;--line:hsla(0,0%,100%,.15);--text:#f6f7fb;--muted:#aeb4bf;--red:#e1262f;--red-dark:#9f111b;--amber:#f5b44f;--cyan:#6fc7d9;--green:#81d677;--shadow:0 24px 80px rgba(0,0,0,.55)}*{box-sizing:border-box}body,html{min-height:100%;background:var(--bg)}body{margin:0;color:var(--text);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.campaign-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgba(225,38,47,.2),transparent 26rem),radial-gradient(circle at 16% 78%,rgba(111,199,217,.12),transparent 24rem),linear-gradient(135deg,#050507,#11141a 52%,#08090d)}.landing-shell{background:#0d0f17}.screen{min-height:100vh;position:relative}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.landing-screen{align-items:center;background:#0d0f17;display:grid;justify-items:center;min-height:100vh;overflow:hidden}.landing-bg{background:url(/assets/r6-landing-bg.png) 50%/cover no-repeat;filter:blur(7px);inset:-7px;opacity:.8;position:absolute;transform:scale(1.02)}.landing-content{align-items:center;display:flex;flex-direction:column;margin-top:22px;position:relative;width:min(92vw,939px);z-index:1}.landing-logo{height:auto;max-width:min(91.7vw,939px);width:939px}.landing-copy{color:#cbdae7;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(16px,2.15vw,22px);font-weight:600;line-height:1.08;margin:18px 0 0;max-width:623px;text-align:center;text-transform:uppercase}.landing-cta-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);margin-top:61px;width:min(70.7vw,724px)}.landing-cta-line{background:#ff130e;display:block;height:2px;min-width:0}.landing-cta{background:#ff130e;border:0;border-radius:0;color:#0d0f17;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(30px,3.9vw,40px);font-stretch:condensed;font-weight:900;line-height:1;min-height:49px;padding:8px 10px 9px;text-transform:uppercase}.landing-cta:hover{background:#ff302c}.tactical-bg{isolation:isolate}.tactical-bg:after,.tactical-bg:before{content:"";inset:0;pointer-events:none;position:absolute}.tactical-bg:before{z-index:-2;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),radial-gradient(circle at 34% 42%,rgba(245,180,79,.18),transparent 18rem),linear-gradient(120deg,rgba(27,35,38,.75),rgba(5,6,8,.94));background-size:44px 44px,44px 44px,auto,auto}.tactical-bg:after{z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.24) 48%,rgba(0,0,0,.82)),linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.74))}.hero{align-items:center;display:grid;padding:48px clamp(20px,5vw,76px)}.hero-content{max-width:760px}.eyebrow{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 18px}.eyebrow,.r6-mark{text-transform:uppercase}.r6-mark{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:26px}.r6-mark span:first-child{color:#dfe5ed;font-size:13px;font-weight:900}.r6-mark span:last-child{color:#fff;font-size:clamp(46px,7vw,86px);font-weight:950;line-height:.82}.hero h1,.results-title{color:#fff;font-size:clamp(42px,7vw,92px);font-weight:950;line-height:.9;margin:0;max-width:980px;text-transform:uppercase}.hero-copy{color:#d7dce4;font-size:clamp(18px,2vw,23px);line-height:1.45;margin:28px 0 0;max-width:680px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.primary-btn,.secondary-btn,.share-btn{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:48px;padding:0 24px;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.primary-btn{background:var(--red);box-shadow:0 0 28px rgba(225,38,47,.38);color:#fff}.primary-btn:hover{background:#f23842;transform:translateY(-1px)}.secondary-btn,.share-btn{background:hsla(0,0%,100%,.06);border-color:var(--line);color:#fff}.secondary-btn:hover,.share-btn:hover{border-color:hsla(0,0%,100%,.38);transform:translateY(-1px)}.signal-strip{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:14px;margin-top:56px;text-transform:uppercase}.signal-dot{background:var(--red);border-radius:999px;box-shadow:0 0 18px rgba(225,38,47,.72);display:inline-block;height:8px;width:8px}.puzzle-screen{display:grid;grid-template-rows:1fr;min-height:100vh;position:relative}.puzzle-header{align-items:center;background:transparent;display:flex;inset:0 0 auto;justify-content:center;min-height:64px;padding:0 clamp(24px,6.2vw,80px);position:absolute;transition:min-height .26s ease;z-index:5}.puzzle-header:has(.puzzle-progress[data-expanded=true]){background:#0d0f17;min-height:104px;padding:clamp(14px,1.45vw,24px) clamp(24px,6.2vw,80px)}.puzzle-progress{display:block;overflow:hidden;position:relative;width:100%}.puzzle-progress:focus-visible{outline:2px solid #ff130e;outline-offset:6px}.puzzle-progress[data-expanded=false]{margin-inline:auto;width:158px}.puzzle-progress[data-expanded=false] .puzzle-progress-expanded{visibility:hidden}.puzzle-progress[data-expanded=true]{overflow:visible}.puzzle-progress[data-expanded=true]:before{background:transparent;content:"";height:100vh;inset:auto 0 100%;pointer-events:auto;position:absolute}.puzzle-progress[data-expanded=true] .puzzle-progress-collapsed{visibility:hidden}.puzzle-progress-collapsed{align-items:center;background:#0d0f17;color:#fff;display:inline-flex;flex-direction:column;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(14px,1.4vw,18px);font-weight:700;gap:6px;justify-content:center;line-height:1;overflow:hidden;text-transform:uppercase;width:158px}.puzzle-progress-collapsed-label{align-items:baseline;display:inline-flex;justify-content:center}.puzzle-progress-collapsed-current{color:#ff130e}.puzzle-progress-collapsed-total{color:#fff}.puzzle-progress-expanded{align-items:end;grid-column-gap:0;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,31.4vw,404px);overflow:hidden;width:100%}.puzzle-progress-expanded[data-season-visible=false]{grid-template-columns:minmax(0,1fr)}.puzzle-progress-chevron{border:solid #ff130e;border-width:0 2px 2px 0;display:inline-block;height:9px;transform:rotate(45deg);width:9px}.puzzle-progress-main{align-self:stretch;display:flex;flex-direction:column;gap:clamp(8px,1.24vw,16px);justify-content:flex-end;min-width:0}.puzzle-progress-meta{color:#aebac7;display:flex;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(13px,1.4vw,18px);font-weight:700;gap:clamp(12px,1.32vw,17px);line-height:1;text-transform:uppercase;width:100%}.puzzle-progress-meta span:first-child{flex:1 1 auto;opacity:.2}.puzzle-progress-meta span:last-child{flex:0 0 clamp(82px,9vw,116px);opacity:.2}.puzzle-progress-track{align-items:center;display:flex;min-width:0;width:100%}.puzzle-progress-step{align-items:center;display:flex;flex:1 1;min-width:0}.puzzle-progress-marker{align-items:center;border:2px solid hsla(225,3%,73%,.2);border-radius:4px;display:inline-flex;flex:0 0 auto;height:clamp(26px,2.49vw,32px);justify-content:center;position:relative;width:clamp(26px,2.49vw,32px)}.puzzle-progress-radio-core{background:#ff130e;border-radius:4px;display:block;height:clamp(12px,1.24vw,16px);width:clamp(12px,1.24vw,16px)}.puzzle-progress-check{border:solid #0d0f17;border-width:0 3px 3px 0;height:45%;left:50%;position:absolute;top:44%;transform:translate(-50%,-50%) rotate(45deg);width:24%}.puzzle-progress-connector{background:hsla(225,3%,73%,.2);flex:1 1 auto;height:2px;min-width:8px;overflow:hidden;position:relative}.puzzle-progress-connector-fill{background:#ff130e;height:100%;inset:0 auto 0 0;position:absolute;transform-origin:left center;width:100%}.puzzle-progress-rewards{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(var(--steps),minmax(0,1fr));width:100%}.puzzle-progress-reward{color:#ff130e;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(13px,1.4vw,18px);font-weight:700;line-height:1;min-width:0;overflow:hidden;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.puzzle-progress-season{border-left:2px solid hsla(225,3%,73%,.2);display:flex;flex-direction:column;gap:clamp(6px,.62vw,8px);justify-content:flex-end;min-height:72px;min-width:0;padding-left:clamp(20px,1.94vw,25px)}.puzzle-progress-season h2{color:#cbdae7;font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(18px,1.95vw,32px);font-stretch:condensed;font-weight:900;line-height:1;margin:0;overflow:hidden;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.puzzle-progress-season-line,.season-progress-line{background:hsla(225,3%,73%,.2);height:2px;overflow:hidden;width:100%}.season-progress-line-fill{background:#cbdae7;display:block;height:100%;transition:width .42s ease;width:var(--season-progress,0)}.puzzle-progress-season p{color:#cbdae7;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(13px,1.4vw,18px);font-weight:700;line-height:1;margin:0;text-transform:uppercase}.puzzle-stage{align-items:stretch;display:grid;min-height:100vh;position:relative}.puzzle-viewport{background:#0d0f17;display:grid;height:100vh;overflow:hidden;position:relative}.puzzle-overlay{align-self:end;display:grid;grid-gap:18px;gap:18px;justify-self:center;max-width:min(92vw,720px);padding:0 18px 56px;position:relative;text-align:center;z-index:2}.puzzle-card{background:rgba(9,11,15,.74);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;box-shadow:var(--shadow);padding:24px}.puzzle-card h2{font-size:clamp(24px,4vw,42px);line-height:1;margin:0;text-transform:uppercase}.puzzle-card p{color:#d8dde4;line-height:1.5;margin:14px 0 0}.puzzle-runtime{inset:0;position:absolute;z-index:1;--puzzle-runtime-height:100vh}.puzzle-runtime>*{min-height:100%}.puzzle-runtime-fallback{align-items:center;background:rgba(5,6,10,.82);color:#f6f7fb;display:grid;grid-gap:18px;gap:18px;inset:0;justify-items:center;min-height:100%;padding:24px;place-content:center;position:absolute;text-align:center;z-index:3}.puzzle-runtime-fallback p{margin:0}.score-gate-shell{background:#0d0f17}.score-gate-screen{background:#0d0f17;display:grid;grid-template-rows:minmax(508px,76.45vh) minmax(158px,23.55vh);min-height:100vh;overflow:hidden}.score-gate-bg{background:url(/assets/r6-landing-bg.png) 50%/cover no-repeat;filter:blur(7px);inset:-7px;opacity:.8;position:absolute;transform:scale(1.02)}.score-gate-hero{justify-self:center;padding-top:clamp(118px,21.4vh,166px);position:relative;width:min(75.7vw,974px);z-index:1}.score-gate-title{color:#ff130e;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6.2vw,80px);font-stretch:condensed;font-weight:900;line-height:1;margin:0 auto;max-width:828px;text-align:center;text-transform:uppercase}.score-gate-hidden-percent{display:inline-block;filter:blur(12.5px);min-width:.65em}.score-gate-rank{color:#ff130e;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(16px,1.7vw,22px);font-weight:700;line-height:1.1;margin:13px 0 0;text-align:center;text-transform:uppercase}.score-gate-form{align-items:start;grid-column-gap:clamp(12px,1.32vw,17px);column-gap:clamp(12px,1.32vw,17px);display:grid;grid-template-areas:"email action" "options action";grid-template-columns:minmax(0,1fr) clamp(190px,18.65vw,240px);margin-top:clamp(58px,10vh,76px);min-width:0;grid-row-gap:13px;row-gap:13px}.score-gate-email-field{grid-area:email;min-width:0}.score-gate-email-field label{font-size:clamp(13px,1.4vw,18px);font-weight:700;line-height:1;margin-bottom:8px}.score-gate-email-field input,.score-gate-email-field label{color:#cbdae7;display:block;font-family:Courier New,IBM Plex Mono,monospace;text-transform:uppercase}.score-gate-email-field input{background:transparent;border:0;border-bottom:2px solid #ff130e;border-radius:0;font-size:clamp(16px,1.4vw,18px);height:32px;line-height:1.2;outline:none;padding:0 0 6px;width:100%}.score-gate-action{align-self:start;display:grid;grid-gap:14px;gap:14px;grid-area:action;justify-items:stretch;min-width:0;width:100%}.score-gate-submit{background:#ff130e;border:0;border-radius:0;color:#0d0f17;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(26px,2.5vw,32px);font-stretch:condensed;font-weight:900;line-height:1;min-height:41px;max-width:100%;overflow:hidden;padding:6px 10px 7px;text-transform:uppercase;white-space:nowrap;width:100%}.score-gate-submit:hover:not(:disabled){background:#ff302c}.score-gate-submit:disabled{opacity:.48}.score-gate-options{display:grid;grid-gap:8px;gap:8px;grid-area:options;max-width:min(33.72vw,434px);min-width:0}.score-gate-check{align-items:start;color:#aebac7;cursor:pointer;display:grid;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(11px,1.08vw,14px);font-weight:700;grid-gap:8px;gap:8px;grid-template-columns:clamp(14px,1.4vw,18px) minmax(0,1fr);line-height:1.15;text-transform:uppercase}.score-gate-check *{cursor:pointer}.score-gate-check input{height:1px;opacity:0;position:absolute;width:1px}.score-gate-check span{background:transparent;border:2px solid #ff130e;cursor:pointer;display:block;height:clamp(14px,1.4vw,18px);position:relative;width:clamp(14px,1.4vw,18px)}.score-gate-check input:checked+span{background:#ff130e}.score-gate-check input:checked+span:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:50%;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%) rotate(45deg);width:28%}.score-gate-error{color:#ff130e;font-size:12px}.score-gate-error,.score-gate-votes{font-family:Courier New,IBM Plex Mono,monospace;font-weight:700;margin:0;text-transform:uppercase}.score-gate-votes{align-self:start;color:#aebac7;font-size:clamp(11px,1.08vw,14px);line-height:1.15;text-align:right}.score-gate-season{align-self:stretch;background:#0d0f17;justify-self:stretch;padding-top:clamp(36px,6.2vh,58px);position:relative;z-index:1}.score-gate-season h2,.score-gate-season-line,.score-gate-season-stats{margin-left:auto;margin-right:auto;width:min(75.7vw,974px)}.score-gate-season h2{color:#cbdae7;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(20px,2.5vw,32px);font-stretch:condensed;font-weight:900;line-height:1;margin-bottom:15px;margin-top:0;overflow:hidden;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.score-gate-season-line{background:hsla(225,3%,73%,.2);height:2px;overflow:hidden}.score-gate-season-stats{display:flex;gap:clamp(12px,1.32vw,17px);margin-top:8px}.score-gate-season-stats p{color:#cbdae7;flex:1 1;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(13px,1.4vw,18px);font-weight:700;line-height:1;margin:0;text-transform:uppercase}.score-gate-season-stats p:last-child{color:#ff130e;text-align:right}.result-screen,.result-shell{background:#0d0f17}.result-screen{display:grid;grid-template-rows:minmax(482px,72.35vh) minmax(184px,27.65vh);min-height:100vh;overflow:hidden}.result-hero{justify-self:center;padding-top:clamp(118px,21.4vh,166px);position:relative;width:min(75.7vw,974px);z-index:1}.result-title{color:#ff130e;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6.2vw,80px);font-stretch:condensed;font-weight:900;line-height:1;margin:0 auto;max-width:828px;text-align:center;text-transform:uppercase}.result-title span{display:inline-block;margin-left:.28em}.result-season{align-items:start;align-self:stretch;background:#0d0f17;box-sizing:border-box;grid-column-gap:clamp(32px,6.2vw,80px);column-gap:clamp(32px,6.2vw,80px);display:grid;grid-template-columns:minmax(0,1fr) clamp(190px,18.65vw,240px);justify-self:stretch;padding:clamp(54px,11vh,92px) calc((100vw - min(75.7vw, 974px)) / 2) 0;position:relative;z-index:1}.result-season-copy{min-width:0}.result-season h2{color:#cbdae7;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(20px,2.5vw,32px);font-stretch:condensed;font-weight:900;line-height:1;margin:0 0 15px;overflow:hidden;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.result-season-line{background:hsla(225,3%,73%,.2);height:2px;overflow:hidden;width:100%}.result-season-stats{display:flex;gap:clamp(12px,1.32vw,17px);margin-top:8px}.result-season-stats p{color:#cbdae7;flex:1 1;font-family:Courier New,IBM Plex Mono,monospace;font-size:clamp(13px,1.4vw,18px);font-weight:700;line-height:1;margin:0;text-transform:uppercase}.result-season-stats p:last-child{color:#ff130e;text-align:right}.result-share-actions{display:grid;grid-gap:10px;gap:10px;justify-items:stretch}.result-share-button{align-items:center;background:#ff130e;border:0;border-radius:0;color:#0d0f17;display:inline-flex;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(24px,2.5vw,32px);font-stretch:condensed;font-weight:900;gap:10px;justify-content:center;line-height:1;min-height:42px;padding:8px 10px;text-transform:uppercase;white-space:nowrap;width:clamp(190px,18.65vw,240px)}.result-share-button:hover{background:#ff302c}.result-share-icon{flex:0 0 auto;height:clamp(20px,2.5vw,32px);width:clamp(20px,2.5vw,32px)}.result-share-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.results-screen{align-items:center;display:grid;min-height:100vh;padding:44px clamp(20px,5vw,72px)}.results-layout{display:grid;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(320px,440px);width:100%}.results-kicker{color:var(--red);font-size:12px;font-weight:900;margin:0 0 18px;text-transform:uppercase}.metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;max-width:720px}.metric{background:hsla(0,0%,100%,.055);border:1px solid var(--line);border-radius:6px;padding:18px}.metric span{color:var(--muted);display:block;font-size:11px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.metric strong{color:#fff;font-size:clamp(22px,3vw,36px)}.unlock-panel{align-self:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:26px}.unlock-panel h2{font-size:22px;line-height:1.08;margin:0;text-transform:uppercase}.unlock-panel p{color:var(--muted);line-height:1.45;margin:12px 0 0}.locked-percentile{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;display:flex;font-size:32px;font-weight:950;justify-content:center;margin:22px 0;min-height:92px;overflow:hidden;position:relative}.locked-percentile span{filter:blur(7px);opacity:.75}.email-form{display:grid;grid-gap:12px;gap:12px}.email-form input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:4px;color:#fff;min-height:48px;outline:none;padding:0 14px}.email-form input:focus{border-color:var(--cyan)}.form-error{color:#ff767e;font-size:13px;margin:-2px 0 0}.success-note{color:var(--green);font-size:13px;font-weight:800;margin:0}.counter{border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.45;margin-top:22px;padding-top:18px}.counter strong{color:#fff}.share-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.share-btn{min-height:44px;padding:0 12px}.result-copy{color:#d8dde4;font-size:18px;line-height:1.5;margin:24px 0 0;max-width:720px}.season-live{color:var(--green);font-weight:900}@media (max-width:860px){.hero{align-items:end;padding-bottom:54px}.puzzle-header:has(.puzzle-progress[data-expanded=true]){min-height:226px;padding:22px min(6vw,40px)}.puzzle-progress-expanded{grid-template-columns:minmax(0,1fr);row-gap:22px}.puzzle-progress-season{border-left:0;border-top:2px solid hsla(225,3%,73%,.2);min-height:0;padding-left:0;padding-top:20px}.results-layout{grid-template-columns:1fr}.score-gate-screen{grid-template-rows:auto auto}.score-gate-hero{padding:84px 0 42px;width:min(88vw,680px)}.score-gate-form{grid-template-areas:"email" "options" "action";grid-template-columns:minmax(0,1fr);margin-top:42px;row-gap:16px}.score-gate-action{justify-self:start;width:min(100%,240px)}.score-gate-submit{width:100%}.score-gate-options{max-width:100%}.score-gate-votes{text-align:left}.score-gate-season{padding:34px 0 42px}.score-gate-season h2,.score-gate-season-line,.score-gate-season-stats{width:min(88vw,680px)}.metric-grid{grid-template-columns:1fr}.result-screen{grid-template-rows:auto auto}.result-hero{padding:84px 0 180px;width:min(88vw,680px)}.result-season{column-gap:0;grid-template-columns:minmax(0,1fr);padding:42px calc((100vw - min(88vw, 680px)) / 2) 48px;row-gap:24px}.result-share-actions{justify-items:start}.result-share-button{justify-self:start;width:min(100%,240px)}}@media (max-width:520px){.hero-actions,.share-grid{align-items:stretch;display:grid;grid-template-columns:1fr}.primary-btn,.secondary-btn{width:100%}.unlock-panel{padding:20px}.puzzle-header:has(.puzzle-progress[data-expanded=true]){padding:18px 16px}.puzzle-progress-main{gap:10px}.puzzle-progress-meta,.puzzle-progress-reward,.puzzle-progress-season p{font-size:11px}.puzzle-progress-season h2{font-size:18px}.result-season-stats,.score-gate-season-stats{flex-direction:column;gap:8px}.result-season-stats p:last-child,.score-gate-season-stats p:last-child{text-align:left}}