.rewards-module__saxI5q__page{max-width:1200px;margin:0 auto;padding:48px 24px 80px}.rewards-module__saxI5q__heading{max-width:740px;margin-bottom:40px}.rewards-module__saxI5q__heading h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4vw,44px);line-height:1.2}.rewards-module__saxI5q__heading p{color:var(--dim);max-width:65ch;font-size:17px}.rewards-module__saxI5q__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.rewards-module__saxI5q__content{min-width:0}.rewards-module__saxI5q__page h2{letter-spacing:-.015em;margin:0 0 10px;font-size:21px}.rewards-module__saxI5q__muted{color:var(--dim);margin:0 0 20px;font-size:14px}.rewards-module__saxI5q__materials{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0 0 16px;padding:0;display:grid}.rewards-module__saxI5q__material{min-width:0}.rewards-module__saxI5q__choice{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.rewards-module__saxI5q__choice input,.rewards-module__saxI5q__confirm input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px}.rewards-module__saxI5q__material video{aspect-ratio:9/16;object-fit:contain;background:#17131e;border-radius:12px;width:100%;display:block}.rewards-module__saxI5q__material:has(input:checked) video{outline:2px solid var(--accent);outline-offset:3px}.rewards-module__saxI5q__download{justify-content:center;min-height:44px;padding:12px 8px;font-weight:600;display:flex}.rewards-module__saxI5q__textLink{font-size:13px}.rewards-module__saxI5q__rules{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:24px}.rewards-module__saxI5q__rules ol{margin:16px 0 24px;padding-left:20px}.rewards-module__saxI5q__rules li{margin-bottom:16px;padding-left:4px}.rewards-module__saxI5q__rules a{font-size:13px}.rewards-module__saxI5q__step{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.rewards-module__saxI5q__caption,.rewards-module__saxI5q__form input[type=url]{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);font:inherit;caret-color:var(--accent);border-radius:10px;padding:14px;display:block}.rewards-module__saxI5q__caption{resize:vertical;min-height:150px;line-height:1.7}.rewards-module__saxI5q__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.rewards-module__saxI5q__primary,.rewards-module__saxI5q__secondary{cursor:pointer;min-height:44px;font:inherit;border-radius:10px;padding:10px 18px;font-weight:600}.rewards-module__saxI5q__primary{background:var(--accent);border:1px solid var(--accent);color:#fff}.rewards-module__saxI5q__secondary{background:var(--panel);border:1px solid var(--line);color:var(--text)}.rewards-module__saxI5q__primary:hover:not(:disabled){filter:brightness(.94)}.rewards-module__saxI5q__secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.rewards-module__saxI5q__page button:disabled{opacity:.55;cursor:not-allowed}.rewards-module__saxI5q__page :is(button,a,input,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.rewards-module__saxI5q__page ::selection{color:#32105c;background:#e6d7ff}.rewards-module__saxI5q__page a{color:var(--accent);text-underline-offset:3px}.rewards-module__saxI5q__form{gap:12px;display:grid}.rewards-module__saxI5q__form>button{justify-self:start}.rewards-module__saxI5q__confirm{align-items:flex-start;gap:10px;margin:4px 0 10px;display:flex}.rewards-module__saxI5q__confirm input{margin-top:4px}.rewards-module__saxI5q__notice,.rewards-module__saxI5q__status{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:28px 0;padding:24px}.rewards-module__saxI5q__statusHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rewards-module__saxI5q__statusLabel{color:var(--accent);margin-top:16px;font-size:18px;display:block}.rewards-module__saxI5q__reason{font-weight:600}.rewards-module__saxI5q__error{color:#a12630;margin-top:20px}@media (max-width:960px){.rewards-module__saxI5q__layout{grid-template-columns:1fr;gap:28px}.rewards-module__saxI5q__rules ol{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.rewards-module__saxI5q__rules li{margin-bottom:8px}}@media (max-width:560px){.rewards-module__saxI5q__page{padding:32px 16px 48px}.rewards-module__saxI5q__heading{margin-bottom:24px}.rewards-module__saxI5q__rules{padding:20px}.rewards-module__saxI5q__rules ol{display:block}.rewards-module__saxI5q__rules li{margin-bottom:12px}.rewards-module__saxI5q__materials{scroll-snap-type:x mandatory;scrollbar-color:#c4acf0 transparent;grid-template-columns:none;grid-auto-columns:min(70vw,240px);grid-auto-flow:column;gap:16px;margin-inline:-5px;padding:5px;overflow-x:auto}.rewards-module__saxI5q__material{scroll-snap-align:start}.rewards-module__saxI5q__choice{align-items:center;min-height:44px;font-size:14px}.rewards-module__saxI5q__choice input{width:16px;height:16px;margin:2px 0 0}.rewards-module__saxI5q__download{font-size:14px}.rewards-module__saxI5q__status{padding:20px}}
