.wsup-audience-toggle>button[role=switch]{color:var(--wsup-dk-soft);cursor:pointer;font:inherit;letter-spacing:.01em;background:0 0;border:0;flex:none;align-items:center;gap:10px;min-height:44px;padding:4px 6px;font-size:13.5px;font-weight:800;display:inline-flex}.wsup-audience-toggle>button[role=switch]:hover{color:var(--wsup-dk-text)}.wsup-audience-toggle>button[role=switch]:focus-visible{border-radius:var(--wsup-dk-radius-full);outline:2px solid var(--wsup-dk-cyan);outline-offset:2px}.wsup-audience-track{background:color-mix(in srgb, var(--wsup-dk-text) 20%, transparent);border:1px solid color-mix(in srgb, var(--wsup-dk-text) 12%, transparent);border-radius:var(--wsup-dk-radius-full);height:28px;transition:background-color var(--wsup-dk-fast) var(--wsup-dk-ease);width:50px;display:inline-block;position:relative}.wsup-audience-track>span{background:var(--wsup-dk-text);box-shadow:var(--wsup-dk-shadow-card);height:22px;transition:transform var(--wsup-dk-fast) var(--wsup-dk-ease);border-radius:50%;width:22px;position:absolute;top:2px;left:2px}.wsup-audience-switch-word{text-align:left;min-width:68px}.wsup-audience-toggle.is-on>button[role=switch]{color:var(--wsup-dk-text)}.wsup-audience-toggle.is-on>button[role=switch] .wsup-audience-track{background:var(--wsup-dk-gradient-action);box-shadow:var(--wsup-dk-glow-magenta);border-color:#0000}.wsup-audience-toggle.is-on>button[role=switch] .wsup-audience-track>span{background:var(--wsup-dk-on-accent);transform:translate(22px)}.wsup-audience-toggle.is-on>button[role=switch] .wsup-audience-switch-word{color:var(--wsup-dk-magenta)}.wsup-audience-toggle:not(.is-on)>button[role=switch] .wsup-audience-switch-word{color:var(--wsup-dk-muted)}.wsup-audience-toggle{flex:none;display:inline-flex;position:relative}.wsup-audience-tooltip{background:color-mix(in srgb, var(--wsup-dk-panel) 96%, transparent);border:1px solid var(--wsup-dk-border);border-radius:var(--wsup-dk-radius-card);box-shadow:var(--wsup-dk-shadow-float);color:var(--wsup-dk-soft);opacity:0;pointer-events:none;text-align:right;max-width:320px;transition:opacity var(--wsup-dk-fast) var(--wsup-dk-ease), transform var(--wsup-dk-fast) var(--wsup-dk-ease);z-index:6;width:max-content;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}.wsup-audience-toggle:hover .wsup-audience-tooltip,.wsup-audience-toggle:focus-within .wsup-audience-tooltip{opacity:1;transition-delay:.12s;transform:translateY(0)}.wsup-audience-funnel{background:color-mix(in srgb, var(--wsup-dk-panel) 90%, transparent);border:1px solid var(--wsup-dk-border);border-radius:var(--wsup-dk-radius-step);color:var(--wsup-dk-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}.wsup-audience-funnel.is-on{border-color:color-mix(in srgb, var(--wsup-dk-magenta) 60%, transparent);color:var(--wsup-dk-text)}.wsup-audience-funnel.is-on:after{background:var(--wsup-dk-magenta);box-shadow:var(--wsup-dk-glow-magenta);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.wsup-dk-modal-backdrop:has(.wsup-audience-sheet){background:color-mix(in srgb, var(--wsup-dk-black) 58%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.wsup-dk-modal.wsup-audience-sheet{animation:wsup-audience-rise var(--wsup-dk-med) var(--wsup-dk-ease);background:var(--wsup-dk-panel);border:1px solid var(--wsup-dk-border);border-radius:var(--wsup-dk-radius-split-top);box-shadow:var(--wsup-dk-shadow-float);padding:10px 18px max(22px, env(safe-area-inset-bottom));gap:14px;width:100%;display:grid;position:relative}.wsup-audience-handle{background:color-mix(in srgb, var(--wsup-dk-text) 22%, transparent);border-radius:var(--wsup-dk-radius-full);justify-self:center;width:40px;height:4px}.wsup-audience-sheet-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.wsup-audience-sheet-row small{color:var(--wsup-dk-soft);font-size:14px;line-height:1.4;display:block}.wsup-audience-sheet-link{border:0;border-top:1px solid var(--wsup-dk-border);color:var(--wsup-dk-cyan);cursor:pointer;font:inherit;background:0 0;justify-content:space-between;align-items:center;padding:14px 0 0;font-size:14px;font-weight:700;display:flex}.wsup-audience-funnel{display:none}.wsup-audience-settings{color:var(--wsup-dk-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.wsup-audience-settings:hover,.wsup-audience-sheet-link:hover{color:var(--wsup-dk-cyan)}.wsup-audience-settings:focus-visible,.wsup-audience-sheet-link:focus-visible,.wsup-audience-funnel:focus-visible{outline:2px solid var(--wsup-dk-cyan);outline-offset:2px}.wsup-audience-toggle>button:disabled{cursor:wait;opacity:.6}@media (width<=699px){.wsup-audience-desktop{display:none}.wsup-audience-funnel{display:inline-flex}}@media (width>=700px){.wsup-dk-modal-backdrop:has(.wsup-audience-sheet){align-items:center;padding:24px}.wsup-dk-modal.wsup-audience-sheet{border-radius:var(--wsup-dk-radius-hero);max-width:440px;padding:22px 24px 24px}.wsup-audience-handle{display:none}}.wsup-audience-settings{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.wsup-audience-settings small{color:var(--wsup-dk-muted);font-size:11.5px;font-weight:400}.wsup-v2-shell.is-audience-blocked{filter:blur(14px)saturate(1.1)brightness(.75);pointer-events:none;transform:scale(1.03)}.wsup-dk-modal-backdrop:has(.wsup-audience-dialog){background:color-mix(in srgb, var(--wsup-dk-black) 45%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;padding:14px;overflow-y:auto}.wsup-dk-modal.wsup-audience-dialog{animation:wsup-audience-rise var(--wsup-dk-med) var(--wsup-dk-ease);background:var(--wsup-dk-panel);border-color:color-mix(in srgb, var(--wsup-dk-cyan) 35%, var(--wsup-dk-border));border-radius:var(--wsup-dk-radius-hero);text-align:left;width:100%;max-width:520px;margin:auto;padding:0;display:grid;overflow:hidden}.wsup-audience-dialog>.wsup-dk-modal-close{display:none}.wsup-audience-dialog .wsup-v2-roster-heading{margin:0;padding:22px 16px 16px;display:block}.wsup-audience-dialog .wsup-v2-roster-heading>div{gap:4px;display:grid}.wsup-audience-dialog .wsup-v2-roster-heading h1{display:contents}.wsup-audience-dialog .wsup-v2-roster-heading h1 br{display:none}.wsup-audience-dialog .wsup-v2-roster-heading h1>span{letter-spacing:-.02em;width:fit-content;font-size:34px;font-weight:800;line-height:1.05}.wsup-audience-dialog .wsup-v2-roster-kicker{letter-spacing:.12em;font-size:11px;line-height:normal;display:block}.wsup-audience-dialog .wsup-v2-roster-subheading{margin:0;font-size:16px;font-weight:700;line-height:normal;display:block}.wsup-audience-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:170px;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.wsup-audience-faces picture,.wsup-audience-faces img{object-fit:cover;object-position:50% 20%;width:100%;min-width:0;height:100%;display:block}.wsup-audience-faces:after{background:linear-gradient(to top, var(--wsup-dk-panel) 4%, transparent 40%);content:"";pointer-events:none;position:absolute;inset:0}.wsup-audience-dialog .wsup-audience-question{padding:10px 16px 18px}.wsup-audience-answer:disabled{cursor:wait;opacity:.6}.wsup-audience-answer-icon svg{width:44px;height:44px}@media (width>=700px){.wsup-dk-modal.wsup-audience-dialog{max-width:560px}.wsup-audience-faces{height:200px}.wsup-audience-dialog .wsup-v2-roster-heading,.wsup-audience-dialog .wsup-audience-question{padding-left:24px;padding-right:24px}.wsup-audience-dialog .wsup-v2-roster-heading h1>span{font-size:38px}.wsup-audience-dialog .wsup-v2-roster-subheading{font-size:clamp(16px,1.6vw,19px)}}@keyframes wsup-audience-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wsup-dk-modal.wsup-audience-dialog,.wsup-dk-modal.wsup-audience-sheet{animation:none}.wsup-audience-answer,.wsup-audience-track,.wsup-audience-track>span,.wsup-audience-tooltip{transition:none}}.wsup-audience-question{gap:14px;width:100%;display:grid}.wsup-audience-dialog .wsup-audience-question>h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:800;line-height:1.08}.wsup-audience-footer{color:var(--wsup-dk-muted);text-align:center;margin:0;font-size:12.5px;line-height:1.4}.wsup-audience-answers{display:grid}.wsup-audience-answer{background:color-mix(in srgb, var(--wsup-dk-panel-alt) 94%, transparent);border:1px solid var(--wsup-dk-border);border-radius:var(--wsup-dk-radius-step);min-width:0;color:var(--wsup-dk-text);cursor:pointer;font:inherit;text-align:center;transition:border-color var(--wsup-dk-fast) var(--wsup-dk-ease), transform var(--wsup-dk-fast) var(--wsup-dk-ease), box-shadow var(--wsup-dk-fast) var(--wsup-dk-ease);align-items:center;gap:14px;display:flex}.wsup-audience-answer:where(:not(:disabled)):hover{border-color:color-mix(in srgb, var(--wsup-dk-cyan) 65%, transparent);box-shadow:var(--wsup-dk-shadow-lift-cyan);transform:translateY(-1px)}.wsup-audience-answer:focus-visible{outline:2px solid var(--wsup-dk-cyan);outline-offset:2px}.wsup-audience-answer.is-primary{background:var(--wsup-dk-gradient-action);color:var(--wsup-dk-on-accent);border-color:#0000}.wsup-audience-answer-icon{background:color-mix(in srgb, var(--wsup-dk-text) 8%, transparent);border-radius:var(--wsup-dk-radius-card);color:var(--wsup-dk-cyan);flex:none;justify-content:center;align-items:center;display:inline-flex}.wsup-audience-answer.is-primary .wsup-audience-answer-icon{background:color-mix(in srgb, var(--wsup-dk-on-accent) 18%, transparent);color:var(--wsup-dk-on-accent)}.wsup-audience-answer-label{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.2}.wsup-audience-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wsup-audience-answer{text-align:center;flex-direction:column;justify-content:center;gap:14px;min-height:150px;padding:18px 12px}.wsup-audience-answer-icon{width:64px;height:64px}.wsup-audience-notice{z-index:100;border:1px solid var(--wsup-dk-border);border-radius:var(--wsup-dk-radius-step);width:max-content;max-width:calc(100% - 32px);color:var(--wsup-dk-text);background:var(--wsup-dk-panel);box-shadow:var(--wsup-dk-shadow-float);padding:14px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.wsup-audience-badge{width:fit-content;-webkit-backdrop-filter:var(--wsup-dk-blur-glass);backdrop-filter:var(--wsup-dk-blur-glass);background:color-mix(in srgb, var(--wsup-dk-magenta) 26%, var(--wsup-dk-page));border:1px solid color-mix(in srgb, var(--wsup-dk-magenta) 55%, transparent);border-radius:var(--wsup-dk-radius-full);color:color-mix(in srgb, var(--wsup-dk-magenta) 55%, var(--wsup-dk-on-accent));letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;font-size:10.5px;font-weight:800;line-height:1;display:inline-block}.wsup-audience-dialog:focus{outline:none}.wsup-hx-card-media>.wsup-audience-badge{z-index:2;position:absolute;top:10px;left:10px}.wsup-hx-card-media:has(.wsup-hx-reason,.wsup-hx-rank)>.wsup-audience-badge{top:44px}
