.blackfriday-page{isolation:isolate;--bingo-muted:#b7b7b7;--buzzword-color:#ff9100;--reaction-color:#ff9100;background:#070707;position:relative}.blackfriday-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blackfriday-background:before{content:"";background:url(/blackfriday-background.svg) 50%/cover no-repeat;position:absolute;inset:0}.blackfriday-badge{color:#ff9100;letter-spacing:.12em;text-align:center;border:1px solid #ff9100;padding:8px 12px;font-size:10px;font-weight:800;transform:rotate(-3deg)}.blackfriday-page :is(.bingo-eyebrow,.bingo-step,.bingo-title-dot),.blackfriday-page .bingo-welcome h1 em{color:#ff9100}.blackfriday-page .bingo-primary,.blackfriday-page .bingo-success{color:#090909;background:#ff9100;border-radius:4px}.blackfriday-page .bingo-primary:not(:disabled):hover{background:#ffb04d}.blackfriday-page .bingo-question-stage .bingo-step{color:var(--buzzword-color)}@media (prefers-reduced-motion:no-preference){.blackfriday-page .bingo-question-stage{animation-duration:.16s}}.blackfriday-page .bingo-question-stage .bingo-primary{background:var(--buzzword-color)}.blackfriday-page .bingo-question-stage .bingo-primary:not(:disabled):hover{background:color-mix(in srgb, var(--buzzword-color) 80%, white)}.blackfriday-page .bingo-question-stage .bingo-question-title{background:color-mix(in srgb, var(--buzzword-color) 14%, #090909);overflow-wrap:normal;border-radius:0 4px 4px 0;font-size:clamp(24px,3.2vw,46px);line-height:1.2;position:static}.blackfriday-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.blackfriday-progress{background:#ffffff20;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.blackfriday-progress>div{background:var(--buzzword-color);height:100%;transition:width .35s ease-out}.blackfriday-back{color:var(--buzzword-color);margin-right:auto;text-decoration:underline}.blackfriday-choice{background:#141414;padding:0;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.4;display:block}.blackfriday-choice .bingo-selection{top:12px;right:12px}.blackfriday-choice .bingo-meme{aspect-ratio:16/10}.blackfriday-choice .bingo-reaction-copy{min-height:96px}.blackfriday-choice .bingo-reaction-copy strong{font-size:clamp(18px,1.8vw,24px)}.blackfriday-choice:disabled{cursor:not-allowed;opacity:.65}.blackfriday-page .bingo-reaction{border-radius:6px}.blackfriday-page :is(.bingo-meme,.bingo-selection){background:#141414}.blackfriday-page .is-selected .bingo-selection{background:var(--reaction-color);color:#090909}.blackfriday-registration{text-align:left;gap:16px;width:min(100%,440px);margin-top:28px;display:grid}.blackfriday-email{color:#f8fafb;font-size:14px;font-weight:700}.blackfriday-registration input[type=email]{color:#fff;background:#151515;border:1px solid #777;border-radius:4px;width:100%;min-height:56px;padding:14px 16px}.blackfriday-registration input:focus-visible{outline-offset:3px;outline:3px solid #ff9100}.blackfriday-consent{color:var(--bingo-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.blackfriday-consent input{accent-color:#ff9100;flex-shrink:0;width:18px;height:18px;margin-top:2px}.blackfriday-consent a{color:#ff9100;text-decoration:underline}.blackfriday-registration .bingo-small{text-align:center;margin:0}.blackfriday-result{background:#141414;border:1px solid #ff910060;border-radius:6px;width:min(100%,760px);margin-top:28px;padding:clamp(20px,4vw,36px)}.blackfriday-result-intro{font-size:18px;font-weight:700}.blackfriday-result-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px;display:grid}.blackfriday-result-stats dt{color:var(--bingo-muted);font-size:14px}.blackfriday-result-stats dd{color:#ff9100;margin:8px 0 0;font-size:clamp(32px,5vw,52px);font-weight:800}.blackfriday-result-stats dd span{color:var(--bingo-muted);font-size:16px;font-weight:400}.blackfriday-result-description{font-size:18px;line-height:1.6}.blackfriday-benchmark{text-align:left;width:min(100%,900px);margin-top:48px}.blackfriday-benchmark h2{font-size:clamp(26px,3vw,36px);font-weight:800}.blackfriday-benchmark-difference{margin-block:20px;font-size:18px}.blackfriday-benchmark-questions{gap:20px;margin-block:28px;display:grid}.blackfriday-benchmark-question{border:1px solid #ffffff25;border-left:4px solid var(--benchmark-color);background:#141414;border-radius:6px;padding:clamp(18px,3vw,28px)}.blackfriday-benchmark-question h3{color:var(--benchmark-color);margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.4}.blackfriday-benchmark-option+.blackfriday-benchmark-option{margin-top:18px}.blackfriday-benchmark-label{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:14px;line-height:1.5;display:flex}.blackfriday-benchmark-label strong{color:var(--benchmark-color)}.blackfriday-benchmark-track{background:#ffffff15;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.blackfriday-benchmark-track>div{background:var(--benchmark-color);height:100%}.blackfriday-benchmark>.bingo-primary{margin-top:24px}.blackfriday-results .bingo-tabs button[aria-pressed=true]{border-color:var(--buzzword-color);background:var(--buzzword-color);color:#090909}.blackfriday-live-stage{animation:.35s ease-out both bingo-question-enter}.blackfriday-results .bingo-question-title{color:var(--buzzword-color);overflow-wrap:normal;font-size:clamp(24px,3vw,44px);line-height:1.2}.blackfriday-results .bingo-chart{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.blackfriday-results .bingo-result-reaction .bingo-reaction-copy{min-height:128px}.blackfriday-results .bingo-results-title{align-items:flex-start}@media (min-width:1024px){.blackfriday-page .bingo-header{min-height:72px}.blackfriday-page .bingo-logo{width:120px}.blackfriday-page .bingo-footer{padding-block:12px}.blackfriday-page .bingo-content{padding-block:20px}.blackfriday-page .bingo-welcome:not(.blackfriday-completed) h1{font-size:clamp(64px,10vh,96px)}.blackfriday-page .bingo-welcome:not(.blackfriday-completed) .bingo-eyebrow{margin-bottom:16px}.blackfriday-page .bingo-description{margin-top:12px;font-size:18px;line-height:1.4}.blackfriday-registration{gap:12px;margin-top:20px}.blackfriday-page .bingo-question-stage .bingo-question-title{margin-top:14px;padding:18px 20px;font-size:clamp(24px,2.4vw,34px)}.blackfriday-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px}.blackfriday-choice .bingo-meme{aspect-ratio:auto;height:clamp(130px,24vh,240px)}.blackfriday-choice .bingo-reaction-copy{min-height:100px;padding:14px}.blackfriday-choice .bingo-reaction-copy strong{font-size:18px}.blackfriday-page .bingo-vote-actions{margin-top:20px}.blackfriday-results .bingo-tabs{gap:6px;margin-top:16px}.blackfriday-results .bingo-tabs button{padding:7px 12px}.blackfriday-results .bingo-question-title{margin-top:16px;font-size:clamp(24px,2.4vw,34px)}.blackfriday-results .bingo-small{margin-top:8px}.blackfriday-results .bingo-total,.blackfriday-results .bingo-chart{margin-top:16px}.blackfriday-results .bingo-bar-track{height:clamp(90px,14vh,160px)}.blackfriday-results .bingo-percentage{font-size:clamp(34px,4vw,54px)}.blackfriday-results .bingo-result-reaction .bingo-meme{height:clamp(72px,10vh,120px)}.blackfriday-results .bingo-result-reaction .bingo-reaction-copy{min-height:72px;padding:12px}.blackfriday-results .bingo-result-reaction .bingo-reaction-copy strong{font-size:16px}.blackfriday-results .bingo-empty{padding-block:10px}.blackfriday-results .bingo-error{margin-top:10px;padding:8px 12px;font-size:13px}.blackfriday-results .bingo-room-footer{margin-top:12px}}@media (max-width:700px){.blackfriday-page .bingo-question-stage .bingo-question-title{background:color-mix(in srgb, var(--buzzword-color) 14%, #090909 86%);position:sticky;top:0}.blackfriday-results .bingo-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blackfriday-results .bingo-results-title,.blackfriday-results .bingo-results-heading{flex-direction:column;align-items:flex-start}.blackfriday-results .bingo-total{text-align:left;margin-top:0}.blackfriday-results .bingo-result-reaction .bingo-reaction-copy{min-height:104px;padding:12px}.blackfriday-results .bingo-result-reaction .bingo-reaction-copy strong{font-size:14px}.blackfriday-result-stats{grid-template-columns:1fr}.blackfriday-choices{grid-template-columns:1fr;gap:12px;margin-top:24px}.blackfriday-background:before{opacity:.7;background-position:50%;background-size:100% 100%}.blackfriday-badge{max-width:130px;font-size:9px}.blackfriday-page .bingo-footer{flex-wrap:wrap;gap:8px}}
