@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-400.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-500.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-600.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-700.woff)format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/host-grotesk-400.woff2)format("woff2")}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/host-grotesk-500.woff2)format("woff2")}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/host-grotesk-600.woff2)format("woff2")}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/host-grotesk-700.woff2)format("woff2")}.ti{vertical-align:-.125em;width:1em;height:1em;-webkit-mask:var(--ti) center/contain no-repeat;-webkit-mask:var(--ti) center/contain no-repeat;mask:var(--ti) center/contain no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}.ti-target-arrow{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2012a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%207a5%205%200%201%200%205%205%22%20%2F%3E%20%3Cpath%20d%3D%22M13%203.055a9%209%200%201%200%207.941%207.945%22%20%2F%3E%20%3Cpath%20d%3D%22M15%206v3h3l3%20-3h-3v-3l-3%203%22%20%2F%3E%20%3Cpath%20d%3D%22M15%209l-3%203%22%20%2F%3E%3C%2Fsvg%3E)}.ti-chart-bar{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2013a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v6a1%201%200%200%201%20-1%201h-4a1%201%200%200%201%20-1%20-1l0%20-6%22%20%2F%3E%20%3Cpath%20d%3D%22M15%209a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v10a1%201%200%200%201%20-1%201h-4a1%201%200%200%201%20-1%20-1l0%20-10%22%20%2F%3E%20%3Cpath%20d%3D%22M9%205a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v14a1%201%200%200%201%20-1%201h-4a1%201%200%200%201%20-1%20-1l0%20-14%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2020h14%22%20%2F%3E%3C%2Fsvg%3E)}.ti-mail{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207a2%202%200%200%201%202%20-2h14a2%202%200%200%201%202%202v10a2%202%200%200%201%20-2%202h-14a2%202%200%200%201%20-2%20-2v-10%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207l9%206l9%20-6%22%20%2F%3E%3C%2Fsvg%3E)}.ti-copy{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M7%209.667a2.667%202.667%200%200%201%202.667%20-2.667h8.666a2.667%202.667%200%200%201%202.667%202.667v8.666a2.667%202.667%200%200%201%20-2.667%202.667h-8.666a2.667%202.667%200%200%201%20-2.667%20-2.667l0%20-8.666%22%20%2F%3E%20%3Cpath%20d%3D%22M4.012%2016.737a2.005%202.005%200%200%201%20-1.012%20-1.737v-10c0%20-1.1%20.9%20-2%202%20-2h10c.75%200%201.158%20.385%201.5%201%22%20%2F%3E%3C%2Fsvg%3E)}.ti-refresh{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2011a8.1%208.1%200%200%200%20-15.5%20-2m-.5%20-4v4h4%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2013a8.1%208.1%200%200%200%2015.5%202m.5%204v-4h-4%22%20%2F%3E%3C%2Fsvg%3E)}.ti-lock{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2013a2%202%200%200%201%202%20-2h10a2%202%200%200%201%202%202v6a2%202%200%200%201%20-2%202h-10a2%202%200%200%201%20-2%20-2v-6%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2016a1%201%200%201%200%202%200a1%201%200%200%200%20-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2011v-4a4%204%200%201%201%208%200v4%22%20%2F%3E%3C%2Fsvg%3E)}.ti-qrcode{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%205a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v4a1%201%200%200%201%20-1%201h-4a1%201%200%200%201%20-1%20-1l0%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2017l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M14%205a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v4a1%201%200%200%201%20-1%201h-4a1%201%200%200%201%20-1%20-1l0%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M7%207l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2015a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v4a1%201%200%200%201%20-1%201h-4a1%201%200%200%201%20-1%20-1l0%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M17%207l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2014l3%200%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2014l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2014l0%203%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2020l3%200%22%20%2F%3E%20%3Cpath%20d%3D%22M17%2017l3%200%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2017l0%203%22%20%2F%3E%3C%2Fsvg%3E)}.ti-chart-dots{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%203v18h18%22%20%2F%3E%20%3Cpath%20d%3D%22M7%209a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M17%207a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2015a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M10.16%2010.62l2.34%202.88%22%20%2F%3E%20%3Cpath%20d%3D%22M15.088%2013.328l2.837%20-4.586%22%20%2F%3E%3C%2Fsvg%3E)}.ti-message-circle{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2020l1.3%20-3.9c-2.324%20-3.437%20-1.426%20-7.872%202.1%20-10.374c3.526%20-2.501%208.59%20-2.296%2011.845%20.48c3.255%202.777%203.695%207.266%201.029%2010.501c-2.666%203.235%20-7.615%204.215%20-11.574%202.293l-4.7%201%22%20%2F%3E%3C%2Fsvg%3E)}.ti-clock{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%207v5l3%203%22%20%2F%3E%3C%2Fsvg%3E)}.ti-users{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M5%207a4%204%200%201%200%208%200a4%204%200%201%200%20-8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2021v-2a4%204%200%200%201%204%20-4h4a4%204%200%200%201%204%204v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2021v-2a4%204%200%200%200%20-3%20-3.85%22%20%2F%3E%3C%2Fsvg%3E)}.ti-loader{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%206l0%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M16.25%207.75l2.15%20-2.15%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2012l3%200%22%20%2F%3E%20%3Cpath%20d%3D%22M16.25%2016.25l2.15%202.15%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2018l0%203%22%20%2F%3E%20%3Cpath%20d%3D%22M7.75%2016.25l-2.15%202.15%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2012l-3%200%22%20%2F%3E%20%3Cpath%20d%3D%22M7.75%207.75l-2.15%20-2.15%22%20%2F%3E%3C%2Fsvg%3E)}.ti-history{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%208l0%204l2%202%22%20%2F%3E%20%3Cpath%20d%3D%22M3.05%2011a9%209%200%201%201%20.5%204m-.5%205v-5h5%22%20%2F%3E%3C%2Fsvg%3E)}.ti-chevron-right{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M9%206l6%206l-6%206%22%20%2F%3E%3C%2Fsvg%3E)}.ti-chevron-left{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M15%206l-6%206l6%206%22%20%2F%3E%3C%2Fsvg%3E)}.ti-arrows-split{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2017h-8l-3.5%20-5h-6.5%22%20%2F%3E%20%3Cpath%20d%3D%22M21%207h-8l-3.495%205%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2010l3%20-3l-3%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2020l3%20-3l-3%20-3%22%20%2F%3E%3C%2Fsvg%3E)}.ti-droplet{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M7.502%2019.423c2.602%202.105%206.395%202.105%208.996%200c2.602%20-2.105%203.262%20-5.708%201.566%20-8.546l-4.89%20-7.26c-.42%20-.625%20-1.287%20-.803%20-1.936%20-.397a1.376%201.376%200%200%200%20-.41%20.397l-4.893%207.26c-1.695%202.838%20-1.035%206.441%201.567%208.546%22%20%2F%3E%3C%2Fsvg%3E)}.ti-diamond{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M6%205h12l3%205l-8.5%209.5a.7%20.7%200%200%201%20-1%200l-8.5%20-9.5l3%20-5%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2012l-2%20-2.2l.6%20-1%22%20%2F%3E%3C%2Fsvg%3E)}.ti-map{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207l6%20-3l6%203l6%20-3v13l-6%203l-6%20-3l-6%203v-13%22%20%2F%3E%20%3Cpath%20d%3D%22M9%204v13%22%20%2F%3E%20%3Cpath%20d%3D%22M15%207v13%22%20%2F%3E%3C%2Fsvg%3E)}.ti-trophy{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2021l8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2017l0%204%22%20%2F%3E%20%3Cpath%20d%3D%22M7%204l10%200%22%20%2F%3E%20%3Cpath%20d%3D%22M17%204v8a5%205%200%200%201%20-10%200v-8%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%20%3Cpath%20d%3D%22M17%209a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%20%2F%3E%3C%2Fsvg%3E)}.ti-search{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2010a7%207%200%201%200%2014%200a7%207%200%201%200%20-14%200%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2021l-6%20-6%22%20%2F%3E%3C%2Fsvg%3E)}.ti-phone-off{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2021l18%20-18%22%20%2F%3E%20%3Cpath%20d%3D%22M5.831%2014.161a15.946%2015.946%200%200%201%20-2.831%20-8.161a2%202%200%200%201%202%20-2h4l2%205l-2.5%201.5c.108%20.22%20.223%20.435%20.345%20.645m1.751%202.277c.843%20.84%201.822%201.544%202.904%202.078l1.5%20-2.5l5%202v4a2%202%200%200%201%20-2%202a15.963%2015.963%200%200%201%20-10.344%20-4.657%22%20%2F%3E%3C%2Fsvg%3E)}.ti-arrows-diff{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2016h10%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2016l4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2016l4%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M13%208h-10%22%20%2F%3E%20%3Cpath%20d%3D%22M13%208l-4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M13%208l-4%20-4%22%20%2F%3E%3C%2Fsvg%3E)}.ti-rocket{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2013a8%208%200%200%201%207%207a6%206%200%200%200%203%20-5a9%209%200%200%200%206%20-8a3%203%200%200%200%20-3%20-3a9%209%200%200%200%20-8%206a6%206%200%200%200%20-5%203%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2014a6%206%200%200%200%20-3%206a6%206%200%200%200%206%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M14%209a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%20%2F%3E%3C%2Fsvg%3E)}.ti-alert-triangle{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%209v4%22%20%2F%3E%20%3Cpath%20d%3D%22M10.363%203.591l-8.106%2013.534a1.914%201.914%200%200%200%201.636%202.871h16.214a1.914%201.914%200%200%200%201.636%20-2.87l-8.106%20-13.536a1.914%201.914%200%200%200%20-3.274%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2016h.01%22%20%2F%3E%3C%2Fsvg%3E)}.ti-bolt{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M13%203l0%207l6%200l-8%2011l0%20-7l-6%200l8%20-11%22%20%2F%3E%3C%2Fsvg%3E)}.ti-trending-up{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2017l6%20-6l4%204l8%20-8%22%20%2F%3E%20%3Cpath%20d%3D%22M14%207l7%200l0%207%22%20%2F%3E%3C%2Fsvg%3E)}.ti-star{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2017.75l-6.172%203.245l1.179%20-6.873l-5%20-4.867l6.9%20-1l3.086%20-6.253l3.086%206.253l6.9%201l-5%204.867l1.179%206.873l-6.158%20-3.245%22%20%2F%3E%3C%2Fsvg%3E)}.ti-chart-line{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2019l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2015l4%20-6l4%202l4%20-5l4%204%22%20%2F%3E%3C%2Fsvg%3E)}.ti-photo{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M15%208h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%206a3%203%200%200%201%203%20-3h12a3%203%200%200%201%203%203v12a3%203%200%200%201%20-3%203h-12a3%203%200%200%201%20-3%20-3v-12%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2016l5%20-5c.928%20-.893%202.072%20-.893%203%200l5%205%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2014l1%20-1c.928%20-.893%202.072%20-.893%203%200l3%203%22%20%2F%3E%3C%2Fsvg%3E)}.ti-download{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2017v2a2%202%200%200%200%202%202h12a2%202%200%200%200%202%20-2v-2%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2011l5%205l5%20-5%22%20%2F%3E%20%3Cpath%20d%3D%22M12%204l0%2012%22%20%2F%3E%3C%2Fsvg%3E)}.ti-pencil{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2020h4l10.5%20-10.5a2.828%202.828%200%201%200%20-4%20-4l-10.5%2010.5v4%22%20%2F%3E%20%3Cpath%20d%3D%22M13.5%206.5l4%204%22%20%2F%3E%3C%2Fsvg%3E)}.ti-trash{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%207l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2011l0%206%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2011l0%206%22%20%2F%3E%20%3Cpath%20d%3D%22M5%207l1%2012a2%202%200%200%200%202%202h8a2%202%200%200%200%202%20-2l1%20-12%22%20%2F%3E%20%3Cpath%20d%3D%22M9%207v-3a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v3%22%20%2F%3E%3C%2Fsvg%3E)}.ti-inbox{--ti:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%206a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2v-12%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2013h3l3%203h4l3%20-3h3%22%20%2F%3E%3C%2Fsvg%3E)}*{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0b1014;--navy-mid:#16202b;--navy-light:#e6f1ff;--blue:#007ffd;--blue-light:#e6f1ff;--blue-dark:#0068d2;--white:#fff;--off-white:#f4f4f4;--black:#000;--ink:#191919;--text:#191919;--text-2:#333;--text-3:#6b7280;--bg:#fff;--bg-2:#f4f4f4;--bg-3:#e6f1ff;--border:#dddee3;--border-2:#e8e9ed;--green:#14a724;--green-light:#e7f6e9;--green-dark:#0b7a19;--orange:#f88622;--orange-light:#fff1e3;--orange-dark:#c25e12;--gray:#6b7280;--gray-light:#f1f2f4;--gray-dark:#3a4250;--radius:16px;--radius-sm:8px;--radius-pill:999px;--font-display:"Outfit","Inter",system-ui,sans-serif;--font-body:"Host Grotesk","Inter",system-ui,sans-serif;--shadow-card:0 10px 50px 0 #0555a51a;--shadow-sm:0 2px 8px 0 #0555a50f}body{font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100vh}button,input,select,textarea{font-family:inherit}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.conn-chip{z-index:200;background:var(--orange);color:#fff;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.conn-chip .dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}#participant,.participant{flex-direction:column;max-width:420px;min-height:100vh;margin:0 auto;padding:16px 16px 0;display:flex}.p-intro,.p-name,.p-question,.p-result{flex-direction:column;flex:1;display:flex}.p-intro-hero,.p-name-hero{background:var(--navy);border-radius:var(--radius);flex-direction:column;gap:16px;padding:28px 20px 32px;display:flex}.p-intro-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;font-size:11px;font-weight:500}.p-intro-title{color:#fff;font-size:28px;font-weight:500;line-height:1.2}.p-intro-sub{color:#ffffffe6;font-size:15px;line-height:1.65}.p-intro-body,.p-name-body{flex-direction:column;flex:1;gap:16px;padding:16px 4px 20px;display:flex}.p-name-hero h2{color:#fff;font-size:22px;font-weight:500;line-height:1.3}.p-name-hero p{color:#fff9;font-size:14px}.field-wrap{flex-direction:column;gap:6px;display:flex}.field-wrap label{color:var(--text-2);font-size:13px;font-weight:500}.field-wrap input,.field-wrap select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);width:100%;padding:12px 14px;font-size:16px;transition:border-color .15s}.field-wrap select{appearance:none;cursor:pointer}.field-wrap input:focus,.field-wrap select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #007ffd1f}.p-q-header{background:var(--navy);border-radius:var(--radius);margin-top:16px;padding:14px 20px 18px}.p-q-brand{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;margin-bottom:10px;font-size:11px;font-weight:500}.progress-track{background:#ffffff26;border-radius:2px;height:3px;overflow:hidden}.progress-fill{background:var(--blue);border-radius:2px;height:100%;transition:width .4s}.progress-label{color:#ffffffe6;margin-top:7px;font-size:12px}.p-q-body{flex-direction:column;flex:1;gap:18px;padding:18px 4px 16px;display:flex}.q-chapter{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:500}.q-text{color:var(--text);font-size:19px;font-weight:500;line-height:1.35}.q-hint{color:var(--text-3);margin-top:4px;font-size:13px}.options{flex-direction:column;gap:9px;display:flex}.opt{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:left;font-family:var(--font-body);overflow-wrap:anywhere;color:var(--text);cursor:pointer;align-items:center;gap:12px;width:100%;min-height:56px;padding:13px 16px;font-size:16px;line-height:1.4;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}@media (hover:hover) and (pointer:fine){.opt:hover{border-color:var(--blue);background:var(--blue-light)}}.opt:active{transform:scale(.98)}.opt.selected{background:var(--blue-light);border-color:var(--blue);color:var(--blue-dark);border-width:1.5px}.opt-letter{color:var(--text-3);width:24px;font-size:11px;font-weight:600;font-family:var(--font-display);flex-shrink:0}.opt.selected .opt-letter{color:var(--blue)}.p-q-back{cursor:pointer;min-height:48px;color:var(--text-3);background:0 0;border:none;align-self:center;align-items:center;gap:5px;margin-top:2px;padding:12px 8px;font-family:inherit;font-size:13px;transition:color .15s;display:inline-flex}.p-q-back i{font-size:15px}.p-q-back:disabled{opacity:.4;pointer-events:none}@media (hover:hover) and (pointer:fine){.p-q-back:hover{color:var(--text-2)}}.p-q-footer{padding:14px 4px 28px}.p-result-hero{border-radius:var(--radius);flex-direction:column;gap:10px;margin-top:16px;padding:24px 20px 28px;display:flex}.result-eyebrow{border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.result-title{overflow-wrap:break-word;font-size:28px;font-weight:600;line-height:1.15}.result-desc{font-size:16px;line-height:1.6}.p-result-body{flex-direction:column;gap:14px;padding:14px 0 28px;display:flex}.result-canvas-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);max-width:100%;overflow:hidden}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.score-card{background:var(--bg-2);border-radius:var(--radius-sm);border:1px solid var(--border-2);padding:14px}.score-card-label{color:var(--text-2);margin-bottom:3px;font-size:12px}.score-card-val{color:var(--navy);font-size:18px;font-weight:600}.score-card-sub{color:var(--text-3);margin-top:2px;font-size:12px}.score-breakdown{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius);flex-direction:column;gap:14px;padding:16px;display:flex}.score-breakdown-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.score-breakdown-title{font-family:var(--font-display);color:var(--navy);font-size:15px;font-weight:600}.score-breakdown-sub{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.45}.axis-score{flex-direction:column;gap:7px;display:flex}.axis-score-row{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.axis-score-row strong{font-family:var(--font-display);color:var(--navy);white-space:nowrap;font-size:14px}.axis-score-track{background:#dde1e7;border-radius:999px;height:10px;position:relative;overflow:visible}.axis-score-fill{background:var(--blue);border-radius:999px;position:absolute;inset:0 auto 0 0}.axis-score-threshold{background:var(--navy);opacity:.55;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.score-benchmark-note{color:var(--text-3);font-size:11px;line-height:1.45}.report-section{background:var(--bg-2);border-radius:var(--radius);flex-direction:column;gap:10px;padding:18px;display:flex}.report-section-title{font-family:var(--font-display);color:var(--navy);letter-spacing:-.005em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.rs-ico{width:34px;height:34px;box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rs-ico i{color:var(--blue);font-size:18px;display:flex}.report-section p{color:var(--text-2);font-size:16px;line-height:1.6}.report-stat{color:var(--blue-dark);border-radius:var(--radius-sm);background:#fff;align-items:flex-start;gap:7px;margin-top:2px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.report-stat i{flex-shrink:0;margin-top:1px;font-size:14px}.report-section.priority{background:var(--bg-3)}.report-section.priority .rs-ico{background:var(--blue);box-shadow:none}.report-section.priority .rs-ico i{color:#fff}.cta-section{background:var(--navy);border-radius:var(--radius);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.cta-title{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cta-title i{color:var(--blue);font-size:16px}.cta-section p{color:#ffffffc7;font-size:13px;line-height:1.6}.howto{color:var(--text-3);background:var(--bg-2);border-radius:var(--radius-sm);padding:11px 13px;font-size:12px;line-height:1.55}.howto strong{color:var(--text-2);font-weight:600}.btn-primary{background:var(--blue);border-radius:var(--radius);color:#fff;cursor:pointer;border:none;width:100%;padding:15px;font-size:15px;font-weight:500;transition:all .15s}.btn-primary:hover{background:var(--blue-dark)}.btn-primary:disabled{opacity:.35;pointer-events:none}.btn-primary:active{transform:scale(.98)}.btn-secondary{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-2);cursor:pointer;background:0 0;padding:14px;font-size:14px;transition:all .15s}.btn-secondary:hover{background:var(--bg-2)}.host{background:var(--off-white);min-height:100vh}.host-hero{background:var(--navy);padding:24px 20px}.host-hero-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;max-width:960px;margin:0 auto;display:flex}.host-title{color:#fff;font-size:22px;font-weight:500}.host-sub{color:#fff9;margin-top:3px;font-size:14px}.live-badge{color:#6be07e;background:#14a72438;border:1px solid #14a72473;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:flex}.live-dot{background:#14a724;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.session-code{color:#ffffff80;margin-top:6px;font-size:12px}.session-code strong{color:#ffffffd9;letter-spacing:.06em;font-weight:500}.host-body{max-width:960px;margin:0 auto;padding:20px}.host-controls{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.btn-ctrl{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}.btn-ctrl:hover{background:var(--bg-2)}.btn-ctrl.danger{color:var(--orange-dark)}.stat-box{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px}.stat-box-label{color:var(--text-2);margin-bottom:4px;font-size:12px;font-weight:500}.stat-box-val{color:var(--navy);font-size:28px;font-weight:500}.host-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;padding:16px}.host-card-title{color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.host-card-title i{color:var(--blue);font-size:15px}.bucket-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bucket-box{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);border:1px solid #0f172a14;padding:9px 10px}.bucket-box-name{font-size:11px;font-weight:500}.bucket-box-count{font-size:18px;font-weight:500}.prompt-item{border-radius:var(--radius-sm);background:var(--bg-2);color:var(--navy);align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}.prompt-item em{color:var(--blue-dark);font-style:normal;font-weight:500}.prompt-icon{color:var(--blue);flex-shrink:0;margin-top:1px;font-size:16px}.playbook-section{margin-bottom:14px}.playbook-head{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:500}.playbook-list{margin:0;padding-left:18px}.playbook-list li{margin-bottom:4px}.playbook-point{margin-bottom:5px}.playbook-follow{color:var(--blue-dark);align-items:flex-start;gap:6px;font-weight:500;display:flex}.playbook-follow i{color:var(--blue);flex-shrink:0;margin-top:3px;font-size:14px}.people-table{border-collapse:collapse;width:100%;font-size:13px}.people-table th{text-align:left;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:500}.people-table td{border-bottom:.5px solid var(--border-2);vertical-align:top;padding:10px}.people-table tr:last-child td{border-bottom:none}.pt-name{color:var(--navy);font-weight:500}.pt-company{color:var(--text-3);margin-top:2px;font-size:12px}.pt-email{color:var(--blue);font-size:12px}.pt-bucket{white-space:nowrap;border-radius:10px;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.pt-status{align-items:center;gap:4px;font-size:11px;display:inline-flex}.pt-status.done{color:var(--green)}.pt-status.in-progress{color:var(--blue)}.empty-state{color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.empty-state i{font-size:28px}.empty-state p{font-size:13px}.bynum{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.bynum-item{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:11px 13px}.bynum-num{color:var(--navy);font-size:23px;font-weight:600;line-height:1.05}.bynum-num small{color:var(--blue);margin-top:2px;font-size:11px;font-weight:500;display:block}.bynum-label{color:var(--text-2);margin-top:6px;font-size:12px;line-height:1.4}.bynum-cat{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:4px;font-size:9.5px;font-weight:600}.bynum-src{color:var(--text-3);margin-top:12px;font-size:11px}@media (width<=600px){.people-table th:nth-child(3),.people-table td:nth-child(3){display:none}}.launch{max-width:520px;margin:0 auto;padding:24px 16px}.launch-hero{background:var(--navy);color:#fff;border-radius:var(--radius);padding:28px 22px}.launch-hero h1{font-size:24px;font-weight:500}.launch-hero p{color:#ffffffb3;margin-top:6px;font-size:14px}.qr-panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.qr-panel img{width:240px;max-width:80vw;height:240px}.qr-code-big{letter-spacing:.08em;color:var(--navy);font-size:22px;font-weight:600}.qr-url{color:var(--blue);word-break:break-all;font-size:13px}.row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.card-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.dinner-row{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.dinner-row:hover{background:var(--bg-2)}.dinner-main{cursor:pointer;flex:1;min-width:0}.dinner-name-row{align-items:flex-start;gap:8px;display:flex}.dinner-name{min-width:0;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.dinner-status{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);flex-shrink:0;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:600}.dinner-status.open{background:var(--green-light);color:var(--green-dark)}.dinner-status.closed{background:var(--bg-2);color:var(--text-3)}.dinner-meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.dinner-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.link-chip{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;padding:4px 8px;font-size:11px;font-weight:600;text-decoration:none}.link-chip.mkto{background:var(--orange-light);color:var(--orange-dark);border-color:#f8862240}.link-chip.sfdc{background:var(--blue-light);color:var(--blue-dark);border-color:#007ffd40}.link-chip:hover{filter:brightness(.97)}.icon-btn{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-3);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.icon-btn:hover{background:var(--bg-2);color:var(--text)}.icon-btn.danger:hover{color:#dc2626;border-color:#dc2626}.icon-btn i{font-size:15px}.dinner-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dinner-search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);min-width:150px;color:var(--text);flex:1;padding:9px 12px;font-size:14px}.dinner-filter-sel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);padding:9px 10px;font-size:13px}@media (width<=480px){.dinner-row{flex-direction:column;align-items:stretch}.dinner-actions{justify-content:flex-end}}.muted{color:var(--text-3);font-size:12px}.toast{background:var(--navy);color:#fff;z-index:300;border-radius:20px;padding:10px 18px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.p-intro-eyebrow,.p-q-brand,.q-chapter,.host-card-title,.people-table th,.bynum-cat{font-family:var(--font-display);font-weight:700}.p-intro-title,.p-name-hero h2,.q-text,.result-title,.host-title,.cta-title,.score-card-val,.stat-box-val,.bynum-num,.bucket-box-count,.result-eyebrow,.qr-code-big,.launch-hero h1{font-family:var(--font-display)}.p-intro-title,.result-title,.launch-hero h1{letter-spacing:-.01em;font-weight:600}.p-intro-eyebrow,.p-q-brand{letter-spacing:.16em}.btn-primary,.btn-secondary,.btn-ctrl{font-family:var(--font-display);font-weight:600}.btn-primary,.btn-secondary{border-radius:var(--radius-pill);min-height:52px}.host-card{box-shadow:var(--shadow-card)}.stat-box,.score-card,.result-canvas-wrap,.qr-panel,.opt{box-shadow:var(--shadow-sm)}@media (hover:hover) and (pointer:fine){.opt:hover{box-shadow:var(--shadow-card)}}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-dark);text-decoration:underline}.market-leader-result .p-result-hero{border:1px solid #007ffd2e;box-shadow:0 16px 42px #0555a524;background:var(--navy)!important}.market-leader-result .p-result-hero .result-eyebrow{border:1px solid #ffffff1f;color:#ffffffd6!important;background:#ffffff1a!important}.market-leader-result .p-result-hero .result-title{letter-spacing:-.025em;font-weight:600;color:#fff!important}.market-leader-result .p-result-hero .result-desc{color:#ffffffd1!important;opacity:1!important}.market-leader-benchmark{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#8fc8ff;margin-top:2px;font-size:11px;font-weight:600}.report-section.market-leader-next{background:linear-gradient(#f7fafd 0%,#eef5fa 100%);border:1px solid #d7e4ee}.report-section.market-leader-next .rs-ico{background:var(--navy);box-shadow:none}.report-section.market-leader-next .rs-ico i{color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.p-result .result-insights{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.p-result .result-insight{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;padding:26px 26px 24px;position:relative;overflow:hidden}.p-result .result-insight:before{content:"";background:var(--blue);width:4px;position:absolute;top:0;bottom:0;left:0}.p-result .result-insight.opportunities:before{background:#f88622}.p-result .result-insight h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:600;line-height:1.1}.p-result .featured-insight{background:#f5f9fd;border-radius:6px;margin-top:18px;padding:18px 18px 17px}.p-result .opportunities .featured-insight{background:#fff7ee}.p-result .featured-insight-label,.p-result .supporting-insights-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#06c;font-size:11px;font-weight:700}.p-result .opportunities .featured-insight-label,.p-result .opportunities .supporting-insights-label{color:#a64e04}.p-result .featured-insight h3{font-family:var(--font-display);margin:7px 0 0;font-size:19px;font-weight:600;line-height:1.2}.p-result .featured-insight p{color:var(--text-2);margin:6px 0 0;font-size:15px;line-height:1.5}.p-result .supporting-insights{margin-top:18px}.p-result .result-insight ul{gap:13px;margin:10px 0 0;padding:0;list-style:none;display:grid}.p-result .result-insight li{gap:4px;min-width:0;padding-left:18px;display:grid;position:relative}.p-result .result-insight li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.p-result .result-insight.opportunities li:before{background:#f88622}.p-result .result-insight li strong{color:var(--text);font-size:15px;font-weight:600}.p-result .result-insight li span{color:var(--text-2);font-size:14px;line-height:1.5}.p-result .cta-section{background:#0b1014;gap:8px;padding:16px 18px}.p-result .cta-section .result-report-link{align-self:flex-start;width:auto;min-height:44px;padding:11px 22px;font-size:15px}@media (width>=768px){.p-result .result-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=480px){.p-result .result-insight{padding:20px}.p-result .result-insight h2{font-size:23px}.p-result .cta-section .result-report-link{min-height:48px}}.p-intro .p-intro-hero{background:#fff;border-radius:0;gap:14px;padding:24px 4px 16px}.p-intro .p-intro-eyebrow{color:#0068d2;letter-spacing:.16em;font-size:13px}.p-intro .p-intro-title{color:var(--ink);letter-spacing:-.03em;font-size:clamp(34px,7vw,40px);line-height:1.14}.p-intro .p-intro-sub{color:var(--text-2);font-size:16px;line-height:1.6}.p-intro .p-intro-body{padding:18px 4px 24px}.p-intro .howto{color:var(--text-2);background:0 0;padding:4px 0;font-size:14px}.p-question .p-q-header{background:#fff;border:0;border-radius:0;margin-top:0;padding:4px 4px 8px}.p-question .progress-segments{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;width:100%;display:grid}.p-question .progress-segments span{background:#dddee3;border-radius:999px;height:6px}.p-question .progress-segments span.completed{background:#007ffd}.p-question .progress-label{color:var(--text-2);margin-top:9px;font-size:13px}.p-question .p-q-body{gap:19px;padding:16px 4px 20px}.p-question .q-chapter{letter-spacing:.12em;color:#0068d2;font-size:13px}.p-question .q-text{letter-spacing:-.025em;font-size:clamp(26px,5.8vw,32px);font-weight:600;line-height:1.22}.p-question .q-hint{color:var(--text-2);margin-top:9px;font-size:16px;line-height:1.5}.p-question .options{gap:12px}.p-question .opt{border-radius:16px;align-items:center;gap:13px;min-height:64px;padding:14px 15px;font-size:18px}.p-question .opt-letter{background:var(--off-white);width:32px;height:32px;color:var(--text-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.p-question .opt-letter svg{width:20px;height:20px}.p-question .opt.selected{border-width:2px}.p-question .opt.selected .opt-letter{background:var(--blue);color:#fff}.p-question .p-q-back{color:var(--text-2);align-self:flex-start;font-size:15px}.p-result .result-insight{border-radius:16px}.p-result .featured-insight{border-radius:8px}.p-result .cta-section{border-radius:16px}@media (prefers-reduced-motion:reduce){.p-question .opt,.p-question .progress-segments span{transition:none}}.ti-plus{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M12%205v14M5%2012h14'/%3E%3C/svg%3E")}.ti-x{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M6%206l12%2012M18%206L6%2018'/%3E%3C/svg%3E")}.ti-list{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M9%206h11M9%2012h11M9%2018h11M4%206h.01M4%2012h.01M4%2018h.01'/%3E%3C/svg%3E")}.ti-layout-dashboard{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='3'%20width='7'%20height='7'%20rx='1'/%3E%3Crect%20x='14'%20y='3'%20width='7'%20height='7'%20rx='1'/%3E%3Crect%20x='3'%20y='14'%20width='7'%20height='7'%20rx='1'/%3E%3Crect%20x='14'%20y='14'%20width='7'%20height='7'%20rx='1'/%3E%3C/svg%3E")}.ti-eye{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2012s3.5-6%2010-6%2010%206%2010%206-3.5%206-10%206S2%2012%202%2012z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2.5'/%3E%3C/svg%3E")}.ti-calendar{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='16'%20rx='2'/%3E%3Cpath%20d='M16%203v4M8%203v4M3%2010h18'/%3E%3C/svg%3E")}.ti-user{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='8'%20r='4'/%3E%3Cpath%20d='M4%2021a8%208%200%200%201%2016%200'/%3E%3C/svg%3E")}.ti-check{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%2012l4%204L19%206'/%3E%3C/svg%3E")}.ti-hash{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%3E%3Cpath%20d='M10%203L8%2021M16%203l-2%2018M4%209h17M3%2015h17'/%3E%3C/svg%3E")}.ti-world{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M3%2012h18M12%203a15%2015%200%200%201%200%2018M12%203a15%2015%200%200%200%200%2018'/%3E%3C/svg%3E")}.ti-arrow-left{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%2012h14M5%2012l6-6M5%2012l6%206'/%3E%3C/svg%3E")}.ti-external-link{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%205h5v5M19%205l-9%209'/%3E%3Cpath%20d='M19%2013v5a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V7a2%202%200%200%201%202-2h5'/%3E%3C/svg%3E")}.ti-player-play{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%204v16l13-8z'/%3E%3C/svg%3E")}.ti-clipboard-check{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M9%205h-2a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V7a2%202%200%200%200-2-2h-2'/%3E%3Crect%20x='9'%20y='3'%20width='6'%20height='4'%20rx='2'/%3E%3Cpath%20d='M9%2014l2%202l4-4'/%3E%3C/svg%3E")}.ti-adjustments-horizontal{--ti:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%206h6M14%206h6M4%2012h10M18%2012h2M4%2018h2M10%2018h10'/%3E%3Ccircle%20cx='12'%20cy='6'%20r='2'/%3E%3Ccircle%20cx='16'%20cy='12'%20r='2'/%3E%3Ccircle%20cx='8'%20cy='18'%20r='2'/%3E%3C/svg%3E")}.ti-circle-check{--ti:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'm8%2012%203%203%205-6'%2F%3E%3C%2Fsvg%3E")}.ti-alert-circle{--ti:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M12%207v6M12%2017h.01'%2F%3E%3C%2Fsvg%3E")}.ti-edit{--ti:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%205H5a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-7'%2F%3E%3Cpath%20d%3D'm16%205%203%203M10%2014l-1%204%204-1%208-8a2.12%202.12%200%200%200-3-3z'%2F%3E%3C%2Fsvg%3E")}.launch,.host,.participant{--admin-navy:#0b345e;--admin-bg:#f5f7fa;--admin-surface:#fff;--admin-border:#dde3ea;--admin-border-strong:#c9d3de;--admin-shadow:0 1px 2px #0b345e06,0 8px 24px #0b345e09;--admin-radius:12px;--admin-radius-lg:16px}.host{background:var(--admin-bg)}.launch .host-card,.host .host-card{border-color:var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow)}.launch .host-card{margin-bottom:20px}.host .host-card{margin-bottom:18px;padding:20px}.host .host-card-title,.launch .host-card-title{font:700 12px/1.25 var(--font-display);letter-spacing:.055em;color:var(--admin-navy)}.host .muted,.launch .muted{line-height:1.5}.host .row,.launch .row{gap:9px}.admin-hero{box-shadow:none;justify-content:space-between;align-items:center;gap:22px;display:flex;background:var(--admin-navy)!important}.admin-hero>div{min-width:0}.admin-hero h1{font-family:var(--font-display);letter-spacing:-.012em;font-weight:600}.admin-hero p{color:#ffffffc2;max-width:660px;line-height:1.55}.admin-create-btn{color:var(--admin-navy);font:600 14px var(--font-display);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffffff61;border-radius:10px;align-items:center;gap:7px;padding:11px 17px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.admin-create-btn:hover{background:#f8fbff;border-color:#fff}.admin-create-btn:active{transform:translateY(1px)}.create-card-heading,.experience-list-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.shown-count{font:500 12px var(--font-body);color:var(--text-3);white-space:nowrap;padding-top:1px}.create-submit{max-width:300px}.form-error{color:var(--orange-dark);background:var(--orange-light);border-radius:9px;padding:10px 12px;font-size:13px}.experience-list-card{margin-top:20px!important}.dinner-filters{gap:10px;margin-bottom:15px}.dinner-search,.dinner-filter-sel{border-color:var(--admin-border);background:#fff;border-radius:9px;height:40px}.dinner-search:focus,.dinner-filter-sel:focus{border-color:#8dc2f7;outline:none;box-shadow:0 0 0 3px #007ffd17}.experience-row{border-color:var(--admin-border);box-shadow:none;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:grid}.experience-row+.experience-row{margin-top:9px}.experience-row:hover{background:#fcfeff;border-color:#bfd4e9;transform:translateY(-1px);box-shadow:0 4px 14px #0b345e0d}.experience-row:focus-visible{outline-offset:2px;border-color:#8dc2f7;outline:3px solid #0068d229}.experience-main{cursor:pointer;min-width:0}.dinner-name-row{justify-content:flex-start;align-items:center;gap:9px;min-width:0;display:flex}.experience-row .dinner-name{min-width:0;font-family:var(--font-display);letter-spacing:-.004em;color:#111820;flex:0 auto;font-size:15px;font-weight:600;line-height:1.3}.experience-row .dinner-status{text-align:center;min-width:50px;font:700 9px/1 var(--font-display);letter-spacing:.035em;border-radius:6px;flex-shrink:0;align-self:center;margin:0;padding:4px 8px;position:relative;top:0}.experience-actions-wrap{cursor:default;flex-shrink:0;align-items:center;gap:9px;display:flex}.experience-primary-actions{grid-template-columns:118px 102px 78px 72px 34px;justify-content:end;align-items:center;gap:7px;display:grid}.experience-primary-actions>.btn-ctrl.primary{grid-column:1}.experience-primary-actions>.btn-ctrl:nth-child(2){grid-column:2}.experience-primary-actions>.link-chip.mkto{grid-column:3}.experience-primary-actions>.link-chip.sfdc{grid-column:4}.experience-primary-actions>.icon-btn{grid-column:5}.experience-primary-actions:has(>.btn-ctrl:nth-of-type(4)){flex-wrap:wrap;justify-content:flex-end;max-width:510px;display:flex}.experience-secondary-actions{border-left:1px solid var(--admin-border);align-items:center;gap:5px;padding-left:9px;display:flex}.experience-actions-wrap .btn-ctrl{border-radius:8px;justify-content:center;min-height:34px;padding:7px 11px;font-size:12.5px}.experience-actions-wrap .btn-ctrl.primary{color:var(--admin-navy);background:#fff;border-color:#bfcad5;font-weight:600}.experience-actions-wrap .btn-ctrl.primary:hover{background:#f3f8fd;border-color:#9fb6cc}.experience-actions-wrap .icon-btn{border-radius:8px;width:34px;height:34px}.experience-actions-wrap .link-chip{border-radius:7px;justify-content:center;align-items:center;height:30px;display:inline-flex}.experience-meta-grid{flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:8px;display:flex}.experience-meta-item{color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.experience-meta-item i{font-size:12px}.experience-type-chip{font:700 10.5px var(--font-display);letter-spacing:.02em;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;line-height:1;display:inline-flex}.experience-type-chip .type-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.experience-type-chip.website{color:#0068d2;background:#e6f1ff;border-color:#b9daff}.experience-type-chip.dinner{color:#b8550b;background:#feedde;border-color:#f9c998}.experience-type-chip.tradeshow{color:#6a43c7;background:#ece5f7;border-color:#d1c0ec}.lightweight-delivery-card{max-width:760px}.archive-card{overflow:hidden;margin-top:24px!important;margin-bottom:14px!important;padding:0!important}.archive-toggle{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 19px;display:flex}.archive-toggle:hover{background:#fbfcfd}.archive-toggle>span:first-child{flex-direction:column;gap:4px;display:flex}.archive-count{color:var(--text-3);white-space:nowrap;font-size:12px}.archive-list{margin-top:0;padding:0 14px 14px}.archived-row{opacity:1;background:#fbfcfd}.empty-state{text-align:center;color:var(--text-3);padding:24px}.mode-chip{font:700 10.5px var(--font-display);letter-spacing:.025em;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;margin-top:9px;padding:5px 9px;line-height:1;display:inline-flex}.mode-chip.website{color:#0068d2;background:#e6f1ff;border-color:#b9daff}.mode-chip.dinner{color:#b8550b;background:#feedde;border-color:#f9c998}.mode-chip.tradeshow{color:#6a43c7;background:#ece5f7;border-color:#d1c0ec}.refresh-meta{color:var(--text-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.host-hero{border-bottom:1px solid #ffffff12;padding:30px 20px;background:var(--admin-navy)!important}.host-hero-inner{align-items:center}.host-title{font-family:var(--font-display);letter-spacing:-.012em;font-size:25px;font-weight:600;line-height:1.2}.host-sub{color:#ffffffad;margin-top:5px;font-size:13.5px;line-height:1.45}.live-badge{font:600 12px var(--font-display);border-radius:8px;padding:7px 12px}.host-body{padding-top:24px;padding-bottom:42px}.host-controls{margin-bottom:19px}.host-controls.sticky-actions{z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7faf2;border:1px solid #d3dbe4f2;border-radius:10px;padding:8px;position:sticky;top:10px;box-shadow:0 3px 14px #0b345e0a}.host .btn-ctrl{border-color:var(--admin-border);border-radius:8px;min-height:36px;padding:8px 13px}.host .btn-ctrl:hover{border-color:var(--admin-border-strong);background:#fbfcfd}.host .btn-ctrl.primary{color:#fff;background:#007ffd;border-color:#007ffd}.host .btn-ctrl.primary:hover{background:#0068d2;border-color:#0068d2}.host .result-canvas-wrap,.host .quad-wrap{border-radius:10px}.host .stat-box{border-color:var(--admin-border);box-shadow:none;border-radius:10px;flex-direction:column;justify-content:center;min-height:82px;padding:16px 18px;display:flex}.host .stat-box-label{color:#5e6975;margin-bottom:7px;font-size:11px}.host .stat-box-val{font-family:var(--font-display);letter-spacing:-.01em;font-size:23px;font-weight:600;line-height:1.05}.host .bucket-breakdown{gap:10px}.host .bucket-box{min-height:66px;box-shadow:none;border-color:#0f172a12;border-radius:9px;flex-direction:column;justify-content:space-between;padding:11px 13px;display:flex}.host .bucket-box-name{font:600 10.5px var(--font-display);line-height:1.25}.host .bucket-box-count{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1}.host .prompt-item{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:13px 0;line-height:1.55}.host .prompt-item+.prompt-item{border-top:1px solid var(--border-2)}.host .prompt-icon{margin-top:2px}.host .playbook-list{line-height:1.55}.host .playbook-list li{margin-bottom:6px}.host .playbook-section{margin:0;padding:11px 0}.host .playbook-section+.playbook-section{border-top:1px solid var(--border-2)}.host .people-table{table-layout:fixed}.host .people-table th{letter-spacing:.065em;color:#6a7480;padding:9px 10px;font-size:10.5px}.host .people-table td{padding:12px 10px;line-height:1.4}.host .people-table th:first-child,.host .people-table td:first-child{width:43%}.host .people-table th:nth-child(2),.host .people-table td:nth-child(2){width:20%}.host .people-table th:nth-child(3),.host .people-table td:nth-child(3){width:37%}.host .people-table tbody tr:hover{background:#fbfcfd}.host .pt-name{font-family:var(--font-display);color:var(--admin-navy);font-weight:600}.host .pt-email{margin-top:2px}.host .pt-bucket{border-radius:6px;padding:4px 8px}.host .bynum{gap:12px}.host .bynum-item{border-color:var(--admin-border);background:#fafbfc;border-radius:9px;padding:13px 14px}.host .bynum-num{font-family:var(--font-display);font-size:22px}.participant.website-mode{max-width:500px}.participant .p-intro-hero,.participant .p-name-hero,.participant .p-q-header{background:var(--admin-navy);border-radius:14px}.participant .p-intro-title{font-family:var(--font-display);letter-spacing:-.012em;font-weight:600}.participant .p-intro-sub{line-height:1.58}.participant .field-wrap label{color:#27323d;font-weight:600}.participant .field-wrap input,.participant .field-wrap select{border-color:var(--admin-border);border-radius:9px;min-height:47px}.participant .field-wrap input:focus,.participant .field-wrap select:focus{border-color:#007ffd;box-shadow:0 0 0 3px #007ffd17}.participant .q-text{font-family:var(--font-display);letter-spacing:-.006em;font-size:20px;font-weight:600;line-height:1.35}.participant .opt{border-color:var(--admin-border);border-radius:10px;min-height:54px;padding:14px 15px;box-shadow:0 1px 1px #0b345e05}.participant .opt.selected{box-shadow:inset 0 0 0 1px #007ffd}.participant .btn-primary{font-family:var(--font-display);border-radius:10px;font-weight:600}.participant .btn-secondary{border-radius:10px}.participant .p-result-hero{border-radius:14px;padding:25px 21px 28px}.participant .result-title{font-family:var(--font-display);letter-spacing:-.012em;font-weight:600}.participant .result-canvas-wrap{box-shadow:none;border-color:var(--admin-border);background:#fff;border-radius:12px}.participant .score-grid{gap:10px}.participant .score-card{border-color:var(--admin-border);box-shadow:none;background:#fafbfc;border-radius:10px;padding:14px 15px}.participant .score-card-val{font-family:var(--font-display);font-size:18px;font-weight:600}.participant .report-section{background:#f7f8fa;border:1px solid #eef1f4;border-radius:12px;padding:18px}.participant .report-section.priority{background:#e6f1ff;border-color:#d2e7ff}.participant .report-section-title{color:var(--admin-navy);font-size:15px}.participant .rs-ico{box-shadow:none;border:1px solid #edf0f3;border-radius:9px}.participant .report-stat{border:1px solid #edf0f3;border-radius:8px}.participant .howto{background:#f7f8fa;border:1px solid #eef1f4;border-radius:9px}.participant .cta-section{background:var(--admin-navy);border-radius:12px}.test-mode-banner{font:700 11px var(--font-display);letter-spacing:.075em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;padding:8px 12px;display:flex}.test-mode-banner.preview{color:#3a4250;background:#f1f2f4}.test-mode-banner.live{color:#b8550b;background:#feedde}@media (width>=900px){.launch{max-width:1120px;padding:32px 28px 50px}.launch-hero{padding:31px 32px}.create-experience-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px 18px;padding:22px;display:grid}.create-experience-card .create-card-heading,.create-form-wide{grid-column:1/-1}.create-experience-card>.field-wrap{margin-top:0!important}.create-submit{justify-self:start;min-width:260px;width:auto!important;padding-left:28px!important;padding-right:28px!important}.launch>.host-card{padding:21px 22px}.dinner-filters{flex-wrap:nowrap}.dinner-search{flex:1;min-width:360px}.experience-main{flex:1;min-width:330px}.experience-actions-wrap{justify-content:flex-end}.host-hero-inner,.host-body{max-width:1120px}.bucket-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (width<=1080px) and (width>=900px){.experience-row{grid-template-columns:1fr}.experience-actions-wrap{justify-content:space-between}.experience-primary-actions{flex-wrap:wrap;justify-content:flex-start;max-width:none;display:flex}}@media (width<=899px){.admin-hero{flex-direction:column;align-items:flex-start}.experience-row{flex-direction:column;align-items:stretch;display:flex}.experience-actions-wrap{justify-content:space-between;align-items:flex-start}.experience-primary-actions{flex-wrap:wrap;justify-content:flex-start;max-width:none;display:flex}.host-controls.sticky-actions{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.host-title{font-size:22px}}@media (width<=600px){.experience-actions-wrap{flex-direction:column;align-items:stretch}.experience-secondary-actions{border-left:none;border-top:1px solid var(--admin-border);padding-top:8px;padding-left:0}.archive-toggle{align-items:flex-start}.host .people-table th:nth-child(3),.host .people-table td:nth-child(3){display:none}.host .people-table th:first-child,.host .people-table td:first-child{width:65%}.host .people-table th:nth-child(2),.host .people-table td:nth-child(2){width:35%}.participant.website-mode{max-width:440px}}@media (width>=1200px){.launch{padding-left:20px;padding-right:20px}}.tv-control-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tv-settings-control-target{display:inline-flex}@media (width<=760px){.tv-control-group{width:100%}.tv-settings-control-target{display:inline-flex}}.admin-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b345e52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-modal{background:#fff;border:1px solid #dde3ea;border-radius:16px;width:min(100%,520px);padding:24px;box-shadow:0 24px 70px #0b345e2e}.admin-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.admin-modal-eyebrow{font:700 11px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#007ffd;margin-bottom:6px}.admin-modal h2{font:600 22px/1.25 var(--font-display);color:#0b345e;letter-spacing:-.01em}.admin-modal-copy{color:#5e6975;margin-bottom:18px;font-size:13.5px;line-height:1.55}.admin-modal form{flex-direction:column;gap:14px;display:flex}.admin-modal-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.admin-modal-submit{width:auto;min-width:145px;padding:11px 18px}.danger-submit{background:#b42318!important;border-color:#b42318!important}.danger-submit:hover{background:#8f1c13!important;border-color:#8f1c13!important}.manage-action-list{gap:8px;margin-top:14px;display:grid}.manage-action{text-align:left;cursor:pointer;color:#263442;background:#fff;border:1px solid #e2e7ec;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.manage-action:hover{background:#f8fafc;border-color:#cbd6e1}.manage-action>i{color:#0b345e;margin-top:1px;font-size:18px}.manage-action span{flex-direction:column;gap:3px;display:flex}.manage-action strong{font:600 13.5px var(--font-display)}.manage-action small{font:400 12px/1.45 var(--font-body);color:#667381}.manage-action.danger-action{border-color:#f2d6d2}.manage-action.danger-action>i,.manage-action.danger-action strong{color:#b42318}.manage-action.danger-action:hover{background:#fff7f6}.vertical-group+.vertical-group{border-top:1px solid #e8edf2;margin-top:22px;padding-top:20px}.vertical-group-head{color:#0b345e;font:700 11px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0 2px 10px;display:flex}.vertical-group-head span:last-child{font:500 11px/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:#7a8794}.vertical-chip{display:none}.integration-state{font:600 10.5px/1.2 var(--font-body);color:#8a5a13;white-space:nowrap;text-decoration:none}.integration-state:hover{text-decoration:underline}.experience-primary-actions.simplified{flex-wrap:wrap;justify-content:flex-end;grid-template-columns:none!important;max-width:none!important;display:flex!important}.more-btn{gap:7px}.more-btn span{letter-spacing:.08em;color:#64717e;font-weight:700}.host:has(.mode-chip.website) .host-body{max-width:1080px;padding-top:28px}.host:has(.mode-chip.website) .host-controls{box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;margin-bottom:16px;padding:0;display:flex}.host:has(.mode-chip.website) .host-controls .danger{display:none}.host:has(.mode-chip.website) .lightweight-delivery-card{border-radius:14px;max-width:none;padding:0;overflow:hidden}.host:has(.mode-chip.website) .lightweight-delivery-card .host-card-title{margin-bottom:8px;padding:18px 20px 0;font-size:13px}.host:has(.mode-chip.website) .lightweight-delivery-card>div:not(.host-card-title):not(.row):not(.muted){color:#44515e;max-width:760px;padding:0 20px}.host:has(.mode-chip.website) .lightweight-delivery-card>.row{background:#fafbfc;border-top:1px solid #eef1f4;gap:10px;padding:18px 20px;margin:0!important}.host:has(.mode-chip.website) .lightweight-delivery-card>.muted{padding:0 20px 18px;line-height:1.5;margin:0!important}.host:has(.mode-chip.website) .lightweight-delivery-card .btn-ctrl{min-height:40px;padding:9px 14px}.host:has(.mode-chip.website) .live-badge{color:#fff;background:#ffffff1f;border:1px solid #fff3}.host:has(.mode-chip.website) .refresh-meta{margin-left:2px}.host:has(.mode-chip.website) .host-body>div:last-child{text-align:left!important;margin-top:24px!important}.host:has(.mode-chip.website) .host-body>div:last-child>a.muted{min-height:40px;font:600 13px var(--font-display);background:#fff;border:1px solid #d5dde6;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0b345e08;color:#0b345e!important}.host:has(.mode-chip.website) .host-body>div:last-child>a.muted:hover{background:#f7fafd;border-color:#b7c7d7}.website-audit-card{overflow:hidden;padding:0!important}.website-audit-head{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.website-audit-head .host-card-title{margin-bottom:4px}.website-audit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.website-audit-table-wrap{overflow-x:auto}.website-audit-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.website-audit-table th{text-align:left;font:700 10.5px var(--font-display);letter-spacing:.055em;text-transform:uppercase;color:#697684;background:#fafbfc;border-bottom:1px solid #e9edf1;padding:10px 12px}.website-audit-table td{vertical-align:middle;color:#344250;border-bottom:1px solid #eef1f4;padding:12px;font-size:12.5px}.website-audit-table tbody tr:last-child td{border-bottom:0}.website-audit-table tbody tr:hover{background:#fcfdfe}.website-audit-table th:first-child,.website-audit-table td:first-child{width:16%}.website-audit-table th:nth-child(2),.website-audit-table td:nth-child(2){width:22%}.website-audit-table th:nth-child(3),.website-audit-table td:nth-child(3){width:16%}.website-audit-table th:nth-child(4),.website-audit-table td:nth-child(4){width:17%}.website-audit-table th:nth-child(5),.website-audit-table td:nth-child(5){width:18%}.website-audit-table th:nth-child(6),.website-audit-table td:nth-child(6){width:11%}.audit-name{font:600 12.5px var(--font-display);color:#0b345e}.audit-email{color:#75818e;overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.audit-result{font:600 11px var(--font-display);border-radius:6px;padding:5px 8px;display:inline-flex}.audit-scores{flex-direction:column;gap:2px;line-height:1.35;display:flex}.audit-report-link{color:#0068d2;font:600 12px var(--font-display);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.audit-report-link:hover{text-decoration:underline}.audit-empty{text-align:center;color:#6e7b88;padding:28px 20px;font-size:13px}.participant.website-mode .p-result-body{background:#fff;border:1px solid #e3e8ed;border-radius:14px;gap:14px;padding:18px;box-shadow:0 1px 2px #0b345e05}.participant.website-mode .p-result-body>.result-canvas-wrap{width:100%;margin:0;max-width:none!important}.participant.website-mode .p-result-body>.howto{color:#364553;background:#f7f9fb;border-color:#e8edf2;width:100%;margin:0;max-width:none!important}.participant.website-mode .result-canvas-wrap{background:#fff;border:1px solid #e1e7ed;border-radius:12px;overflow:hidden}.participant.website-mode .report-section{background:#f7f8fa;border:1px solid #eef1f4}.participant.website-mode .report-section.priority{background:#eaf4ff;border-color:#d2e7ff}.participant.website-mode .cta-section .cta-title{color:#fff}.participant.website-mode .cta-section p{color:#ffffffe0!important}.participant.website-mode .cta-section a.btn-primary,.participant.website-mode .cta-section a.btn-primary:visited{color:#fff!important;background:#007ffd!important}.participant.website-mode .cta-section a.btn-primary:hover{box-shadow:0 2px 8px #0068d22e;color:#fff!important;background:#0068d2!important}.participant.website-mode .cta-section a.btn-primary:focus-visible{outline-offset:2px;outline:3px solid #ffffffa6}@media (width>=800px){.participant.website-mode{max-width:900px;padding:28px 28px 48px}.participant.website-mode .p-question,.participant.website-mode .p-result{width:100%;max-width:860px;margin:0 auto}.participant.website-mode .p-q-header{padding:18px 24px 20px}.participant.website-mode .p-q-body{gap:22px;padding:26px 8px 22px}.participant.website-mode .q-text{max-width:760px;font-size:25px;line-height:1.3}.participant.website-mode .q-hint{font-size:14px}.participant.website-mode .options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.participant.website-mode .opt{min-height:68px;padding:16px 18px;font-size:15px}.participant.website-mode .p-result-hero{padding:34px 36px 36px}.participant.website-mode .result-title{font-size:32px}.participant.website-mode .result-desc{max-width:720px;font-size:16px}.participant.website-mode .p-result-body{gap:16px;padding:22px}.participant.website-mode .score-grid{gap:12px}.participant.website-mode .score-card{padding:16px 18px}.participant.website-mode .result-canvas-wrap{width:100%;margin:0}.participant.website-mode .result-quadrant-frame{max-width:680px;margin:0 auto;padding:4px 20px 10px}.participant.website-mode .howto{width:100%;margin:0;padding:13px 15px}.participant.website-mode .report-section{padding:22px}}@media (width<=799px){.admin-modal-backdrop{align-items:flex-end;padding:14px}.admin-modal{border-radius:16px 16px 10px 10px;padding:20px}.admin-modal-actions{flex-direction:column-reverse;align-items:stretch}.admin-modal-actions .btn-ctrl,.admin-modal-submit{justify-content:center;width:100%}.host:has(.mode-chip.website) .host-controls{flex-wrap:wrap}.host:has(.mode-chip.website) .host-body>div:last-child>a.muted{justify-content:center;width:100%}.vertical-group-head{align-items:flex-start}.experience-primary-actions.simplified{justify-content:flex-start}.website-audit-head{flex-direction:column}.website-audit-actions{justify-content:flex-start}.participant.website-mode .p-result-body{padding:14px}}.participant .p-q-brand{color:#ffffffd6;font-size:12px;font-weight:600}.participant .progress-label{color:#ffffffbd;font-size:12.5px}.participant .progress-track{background:#ffffff3d}.participant .result-eyebrow{font-size:12.5px;font-weight:600}.participant .score-card-label{color:#4e5c69;font-size:12.5px}.participant .score-card-sub{color:#667381;font-size:12.5px;line-height:1.45}.participant .report-stat{font-size:12.5px;line-height:1.55}.participant .howto{font-size:12.5px;line-height:1.6}@media (width>=800px){.participant.website-mode .result-title{line-height:1.18}.participant.website-mode .result-desc{line-height:1.6}.participant.website-mode .score-card-label,.participant.website-mode .score-card-sub{font-size:13px}}.participant .p-result-hero{border-bottom:1px solid var(--border-2);border-radius:0;margin-top:8px;padding:28px 4px 22px;box-shadow:none!important;background:0 0!important}.participant .result-eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:0;padding:0;font-size:11px;font-weight:700;background:0 0!important}.participant .result-title{letter-spacing:-.025em;font-size:30px;line-height:1.08}.participant .p-result-body{gap:24px;padding-top:20px}.participant .result-canvas-wrap{border:0;border-top:4px solid var(--blue);box-shadow:none;background:#fff;border-radius:0;overflow:visible}.participant .result-canvas-label{font:700 11px var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:#0b345e;padding:12px 0 4px}.participant .result-quadrant-frame{padding:0}.participant .score-breakdown{background:0 0;border:0;border-radius:0;gap:13px;padding:0}.participant .score-breakdown-title{font-size:18px;line-height:1.2}.participant .axis-score-track{background:#e2e6eb;height:9px;overflow:hidden}.participant .result-insights{gap:22px;display:grid}.participant .result-insight{border-top:1px solid var(--border-2);padding-top:16px}.participant .result-insight h2{font:600 18px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--navy)}.participant .result-insight ul{gap:13px;margin-top:13px;list-style:none;display:grid}.participant .result-insight li{gap:3px;padding-left:18px;display:grid;position:relative}.participant .result-insight li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.participant .result-insight.opportunities li:before{background:var(--orange)}.participant .result-insight li strong{color:var(--text);font-size:14px;font-weight:600}.participant .result-insight li span{color:var(--text-3);font-size:13px;line-height:1.48}.participant .cta-section{border-radius:10px;padding:18px 20px}.participant .result-report-link{border-radius:6px;width:fit-content;margin-top:4px;padding:11px 18px;text-decoration:none;display:inline-block}.participant.website-mode .p-result-body{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:20px 0 28px}.participant.website-mode .result-canvas-wrap{border:0;border-top:4px solid var(--blue);background:#fff;border-radius:0}.participant.website-mode .result-canvas-wrap>div:first-child{background:0 0;border-bottom:0;color:#0b345e!important;font:700 11px var(--font-display)!important;letter-spacing:.07em!important;padding:12px 0 4px!important}.participant.website-mode .score-breakdown{background:0 0;border:0}.participant.website-mode .cta-section{background:var(--navy)}@media (width>=760px){.participant.website-mode .p-result{width:100%;max-width:920px;margin:0 auto}.participant.website-mode .p-result-hero{padding:36px 0 28px}.participant.website-mode .result-title{font-size:38px}.participant.website-mode .p-result-body{gap:30px;padding:26px 0 42px}.participant.website-mode .result-quadrant-frame{max-width:680px;margin:0 auto}.participant.website-mode .result-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.participant.assessment-layout .p-result{width:100%;max-width:920px;margin:0 auto}.participant.assessment-layout .p-result-hero{padding:36px 0 28px}.participant.assessment-layout .result-title{font-size:38px}.participant.assessment-layout .p-result-body{gap:30px;padding:26px 0 42px}.participant.assessment-layout .result-quadrant-frame{width:100%;max-width:680px;margin-inline:auto}.participant.assessment-layout .result-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.participant.assessment-layout .result-quadrant-frame{margin-inline:auto}.host .host-hero-inner{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.host .host-body{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.host .lightweight-delivery-card{max-width:none}.host .host-nav-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.host .host-back-link{min-height:36px;color:var(--blue-dark);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.host .host-back-link:hover{text-decoration:underline}.host .host-controls{justify-content:flex-end;gap:10px;margin-bottom:0}.host .host-refresh-meta{color:var(--text-3);text-align:right;margin:-2px 2px 14px;font-size:11px}.host .integration-detail{flex-direction:column;gap:12px;font-size:14px;line-height:1.55;display:flex}.host .integration-links,.host .qr-actions,.host .program-link-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.host .program-select{border:1px solid var(--admin-border);min-width:280px;max-width:100%;color:var(--text);background:#fff;border-radius:8px;padding:9px 12px;font-size:14px}.host .integration-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.host .qr-panel{align-items:flex-start}.launch .program-lookup-state{border:1px solid var(--admin-border);background:#fafbfc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (width>=1180px){.launch .experience-row:has(.experience-type-chip.website) .experience-primary-actions{flex-wrap:nowrap;gap:7px;max-width:none;display:flex}.launch .experience-row:has(.experience-type-chip.website) .experience-actions-wrap{min-width:max-content}}@media (width<=1179px){.launch .experience-row{grid-template-columns:1fr;gap:12px}.launch .experience-actions-wrap{justify-content:flex-start}:is(.launch .experience-primary-actions,.launch .experience-primary-actions:has(>.btn-ctrl:nth-of-type(4))){flex-wrap:wrap;justify-content:flex-start;max-width:none;display:flex}}@media (width<=640px){.host .host-hero,.host .host-body{padding-left:16px;padding-right:16px}.host .program-select{width:100%;min-width:100%}.host .qr-actions .btn-ctrl{justify-content:center;width:100%}.launch .program-lookup-state{flex-direction:column;align-items:stretch}}.launch .program-manual-details,.host .program-manual-details{border-top:1px solid var(--admin-border);margin-top:10px;padding-top:10px}.launch .program-manual-details>summary,.host .program-manual-details>summary{cursor:pointer;color:var(--blue-dark);font-size:13px;font-weight:600}.launch .program-manual-fallback,.host .program-manual-fallback{grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:10px;display:grid}.launch .program-manual-fallback label,.host .program-manual-fallback label{color:var(--text-2);font-size:12px;font-weight:600}.launch .program-manual-fallback input,.host .program-manual-fallback input{min-width:0}.launch .program-manual-fallback .muted,.host .program-manual-fallback .muted{grid-column:1/-1}.host .program-link-stack{flex-direction:column;gap:12px;display:flex}@media (width<=700px){.launch .program-manual-fallback,.host .program-manual-fallback{grid-template-columns:1fr}}.launch .marketo-program-panel{border:1px solid var(--admin-border);background:#fafcfe;border-radius:12px;padding:18px}.launch .marketo-program-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.launch .marketo-program-heading>div{flex-direction:column;gap:4px;display:flex}.launch .marketo-program-heading label{color:var(--text);margin:0;font-size:14px;font-weight:650}.launch .marketo-program-heading span{color:var(--text-2);max-width:620px;font-size:12px;line-height:1.45}.launch .marketo-program-heading>i{width:34px;height:34px;color:var(--blue-dark);background:#eaf4ff;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.launch .marketo-program-panel>select{width:100%;min-height:42px}.launch .marketo-program-panel>.muted:last-child{margin-top:10px}.launch .marketo-program-panel .program-manual-details{border-top:1px solid #e3e9ef;margin-top:12px;padding-top:12px}.launch .marketo-program-panel .program-manual-details>summary{color:var(--text-2);font-weight:600}.launch .marketo-program-panel .program-manual-fallback{background:#fff;border:1px solid #e3e9ef;border-radius:10px;padding:12px}.host .marketo-program-card{border-color:#dde6ee;box-shadow:0 8px 22px #0b345e0d}.host .marketo-program-card .program-link-stack{margin-top:4px}.host .marketo-program-card .program-link-row{align-items:stretch!important}.host .marketo-program-card .program-select{flex:360px;min-height:40px}.host .marketo-program-card .program-manual-details{margin-top:2px;padding-top:12px}.host .marketo-program-card .program-manual-fallback{background:#fafcfe;border:1px solid #e3e9ef;border-radius:10px;padding:12px}@media (width<=700px){.launch .marketo-program-panel{padding:14px}.launch .marketo-program-heading>i{display:none}.host .marketo-program-card .program-link-row>.btn-ctrl{justify-content:center;width:100%}}@media (width<=760px){.host .host-nav-row{flex-direction:column;align-items:stretch}.host .host-controls{justify-content:flex-start}.host .host-refresh-meta{text-align:left;margin-top:0}}.launch .program-lookup-state{background:#fff;border-radius:11px;padding:14px 15px}.launch .program-lookup-state.is-empty{background:#f7fbff;border-color:#d8e5f2}.launch .program-lookup-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.launch .program-lookup-label{font:650 12px var(--font-display);color:var(--text-2)}.launch .program-lookup-state.is-empty .program-lookup-label{color:var(--blue-dark)}.launch .marketo-program-panel input,.launch .marketo-program-panel select{background:#fff;border:1px solid #d8e0e8;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px}.launch .marketo-program-panel input:focus,.launch .marketo-program-panel select:focus{border-color:#80bfff;outline:2px solid #007ffd24}.launch .marketo-program-panel .program-manual-fallback{gap:10px 12px;padding:14px}.launch .marketo-program-panel .program-manual-fallback label{font-size:12.5px}.launch .date-picker{position:relative}.launch .date-picker-trigger{width:100%;min-height:44px;font:500 14px var(--font-body);color:var(--text-3);cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e0e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.launch .date-picker-trigger.has-value{color:var(--text)}.launch .date-picker-trigger:hover{background:#fcfdfe;border-color:#b7c8d8}.launch .date-picker-trigger:focus-visible{border-color:#80bfff;outline:2px solid #007ffd24}.launch .date-picker-trigger i{color:var(--blue-dark);font-size:17px}.launch .date-picker-popover{z-index:80;background:#fff;border:1px solid #dce4eb;border-radius:14px;width:min(320px,100vw - 40px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0b345e29}.launch .date-picker-head{grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;display:grid}.launch .date-picker-head strong{text-align:center;font:650 14px var(--font-display);color:var(--text)}.launch .date-picker-nav{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:#f3f7fa;border:0;border-radius:9px;place-items:center;display:grid}.launch .date-picker-nav:hover{color:var(--blue-dark);background:#eaf4ff}.launch .date-picker-weekdays,.launch .date-picker-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.launch .date-picker-weekdays{margin-top:12px}.launch .date-picker-weekdays span{text-align:center;font:700 10px var(--font-display);color:var(--text-3)}.launch .date-picker-grid{margin-top:5px}.launch .date-picker-day,.launch .date-picker-blank{aspect-ratio:1;min-width:0}.launch .date-picker-day{font:550 12px var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px}.launch .date-picker-day:hover:not(:disabled){color:var(--blue-dark);background:#eaf4ff}.launch .date-picker-day.is-today{color:var(--blue-dark);box-shadow:inset 0 0 0 1px #9ccbfa}.launch .date-picker-day.is-selected{box-shadow:none;background:var(--blue)!important;color:#fff!important}.launch .date-picker-day:disabled{color:#c3cbd3;cursor:not-allowed}.launch .date-picker-foot{border-top:1px solid #edf1f4;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;display:flex}.launch .date-picker-foot button{color:var(--blue-dark);font:650 12px var(--font-body);cursor:pointer;background:0 0;border:0;padding:4px 2px}.host .marketo-program-card{padding:22px}.host .marketo-program-card .host-card-title{margin-bottom:14px}.host .program-lookup-banner{background:#f7fafc;border:1px solid #dde6ee;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.host .program-lookup-banner.permissions{background:#fff8f2;border-color:#f3c9a6}.host .program-lookup-banner-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.host .program-lookup-banner-copy strong{font:650 13px var(--font-display);color:var(--text)}.host .program-lookup-banner.permissions strong{color:#a94f0d}.host .program-lookup-banner-copy span{color:var(--text-3);font-size:12.5px;line-height:1.45}.host .program-manual-toggle{color:var(--blue-dark);font:650 13px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 0;display:inline-flex}.host .program-manual-toggle:hover{text-decoration:underline}.host .program-manual-toggle i{font-size:14px;transition:transform .15s}.host .program-manual-toggle[aria-expanded=true] i{transform:rotate(90deg)}.host .program-manual-card{background:#fbfcfd;border:1px solid #dde6ee;border-radius:12px;padding:16px}.host .program-manual-card-head{margin-bottom:13px}.host .program-manual-card-head>div{flex-direction:column;gap:2px;display:flex}.host .program-manual-card-head strong{font:650 14px var(--font-display);color:var(--text)}.host .program-manual-card-head span{color:var(--text-3);font-size:12.5px}.host .program-manual-form{grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.host .program-manual-form .field-wrap{margin:0}.host .program-manual-form label{color:var(--text-2);margin-bottom:6px;font-size:12px;font-weight:650}.host .program-manual-form input{width:100%;min-height:42px;font:500 14px var(--font-body);color:var(--text);background:#fff;border:1px solid #d8e0e8;border-radius:9px;padding:9px 11px}.host .program-manual-form input:focus{border-color:#80bfff;outline:2px solid #007ffd24}.host .program-manual-form .optional-label{color:var(--text-3);font-weight:400}.host .program-link-submit{justify-content:center;min-width:116px;min-height:42px;padding-left:18px;padding-right:18px}.host .integration-detail{padding:2px 0}.host .integration-links .btn-ctrl{align-self:flex-start}@media (width<=820px){.host .program-manual-form{grid-template-columns:1fr}.host .program-link-submit{width:100%}.host .program-lookup-banner{flex-direction:column;align-items:stretch}.host .program-lookup-banner>.btn-ctrl{align-self:flex-start}}.launch .launch-program-manual-toggle{color:var(--blue-dark);font:650 13px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:2px 0;display:inline-flex}.launch .launch-program-manual-toggle:hover{text-decoration:underline}.launch .launch-program-manual-toggle i{font-size:14px;transition:transform .15s}.launch .launch-program-manual-toggle[aria-expanded=true] i{transform:rotate(90deg)}.launch .launch-program-manual-card{background:#fff;border:1px solid #dde6ee;border-radius:11px;margin-top:12px;padding:14px}.launch .launch-program-manual-card.is-required{background:#fbfcfd}.launch .launch-program-manual-head{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.launch .launch-program-manual-head strong{font:650 13px var(--font-display);color:var(--text)}.launch .launch-program-manual-head span{color:var(--text-3);font-size:12px}.launch .launch-program-manual-grid{grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr);gap:12px;display:grid}.launch .launch-program-manual-grid .field-wrap{margin:0}.launch .launch-program-manual-grid .optional-label{color:var(--text-3);font-weight:400}.launch .program-lookup-state.permissions{background:#fff8f2;border-color:#f3c9a6}.launch .program-lookup-state.permissions .program-lookup-label{color:#a94f0d}.launch .marketo-program-footnote{margin-top:10px!important}.launch .marketo-program-panel select,.launch .dinner-filter-sel{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6d7b88 50%),linear-gradient(135deg,#6d7b88 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.launch .dinner-filter-sel{min-height:40px;color:var(--text);font:500 13px var(--font-body);background-color:#fff;border:1px solid #d8e0e8;border-radius:9px}@media (width<=700px){.launch .launch-program-manual-grid{grid-template-columns:1fr}}.tv-shell{color:#10253b;min-height:100vh;font-family:var(--font-body);box-sizing:border-box;background:#f4f7fa;flex-direction:column;gap:24px;padding:32px 36px 40px;display:flex;position:relative;overflow:hidden}.tv-background{z-index:0;background-image:var(--tv-bg-image);background-size:cover;background-position:var(--tv-bg-position,center);background-repeat:no-repeat;position:fixed;inset:0}.tv-background-overlay{background:rgba(7,28,48,var(--tv-bg-overlay,.35));position:absolute;inset:0}.tv-shell-custom-bg>.tv-header,.tv-shell-custom-bg>.tv-layout{z-index:1;position:relative}.tv-shell-custom-bg .tv-brand{color:#d8ecff}.tv-shell-custom-bg .tv-header h1{color:#fff;text-shadow:0 2px 12px #0003}.tv-shell-custom-bg .tv-header p{color:#ffffffe6;text-shadow:0 1px 10px #00000029}.tv-shell-custom-bg .tv-chart-card,.tv-shell-custom-bg .tv-join-card{box-shadow:0 14px 42px #00000026}.tv-header{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;max-width:1500px;margin:0 auto;display:flex}.tv-brand{font:700 12px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#007ffd;margin-bottom:8px}.tv-header h1,.tv-message h1{font:600 clamp(28px,3vw,46px)/1.08 var(--font-display);letter-spacing:-.025em;color:#0b345e;margin:0}.tv-header p,.tv-message p{color:#647384;max-width:760px;margin:10px 0 0;font-size:clamp(14px,1.2vw,18px)}.tv-live-kicker{align-items:center;gap:8px;display:inline-flex}.tv-live-kicker .tv-live-dot{width:9px;height:9px;box-shadow:0 0 0 4px #14a7241a,0 0 12px #14a72438}.tv-live-kicker .tv-live-dot.reconnecting{box-shadow:0 0 0 4px #f886221f,0 0 10px #f886222e}.tv-live-dot{background:#14a724;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #14a7241a}.tv-live-dot.reconnecting{background:#f88622;box-shadow:0 0 0 4px #f886221f}.tv-live-dot.offline{background:#7a8794;box-shadow:0 0 0 4px #7a87941f}.tv-layout{grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:start;gap:22px;width:100%;max-width:1500px;min-height:0;margin:0 auto;display:grid}.tv-chart-card,.tv-join-card{background:#fff;border:1px solid #dde4eb;border-radius:18px;box-shadow:0 10px 32px #0b345e0d}.tv-chart-card{flex-direction:column;align-self:start;min-width:0;display:flex;overflow:hidden}.tv-chart-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 24px 14px;display:flex}.tv-chart-head>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tv-kicker{font:700 11px var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#637282}.tv-chart-head strong{font:600 22px var(--font-display);color:#0b345e}.tv-note{color:#5f7080;font-size:12.5px;line-height:1.35}.tv-quadrant{min-height:0;padding:8px 16px 0}.tv-quadrant canvas{max-height:min(64vh,720px);display:block}.tv-legend{background:#fafbfc;border-top:1px solid #edf1f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.tv-legend-item{color:#536273;border-right:1px solid #edf1f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 14px;font-size:11.5px;display:grid}.tv-legend-item:last-child{border-right:0}.tv-legend-item strong{font:600 15px var(--font-display);color:#0b345e}.tv-swatch{border-radius:50%;width:8px;height:8px}.tv-join-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px 26px;display:flex}.tv-join-kicker{font:700 13px var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:#007ffd}.tv-join-card h2{font:650 31px/1.08 var(--font-display);letter-spacing:-.02em;color:#0b345e;margin:9px 0 20px}.tv-join-card img{aspect-ratio:1;border:8px solid #fff;border-radius:12px;width:min(250px,84%);height:auto;box-shadow:0 0 0 1px #d5dee7}.tv-code-label{color:#71808e;text-transform:uppercase;letter-spacing:.08em;margin-top:20px;font-size:11px}.tv-code{font:700 27px var(--font-display);letter-spacing:.06em;color:#0b345e;margin-top:4px}.tv-url{color:#7a8794;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:10.5px}.tv-join-card p{color:#42586c;max-width:285px;margin:18px 0 0;font-size:15px;font-weight:500;line-height:1.42}.tv-message{text-align:center;justify-content:center;align-items:center}.tv-message .tv-brand{margin-bottom:12px}.tv-settings-modal{width:min(720px,100vw - 32px);max-height:min(88vh,880px);overflow:auto}.tv-bg-section{border-top:1px solid #e5eaf0;margin-top:22px;padding-top:22px}.tv-bg-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.tv-bg-section-head>div{flex-direction:column;gap:3px;display:flex}.tv-bg-section-head strong{font:600 14px var(--font-display);color:#10253b}.tv-bg-section-head span{color:#6c7b89;font-size:12px}.tv-bg-status{font:600 11px var(--font-display);background:#eef7f0;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;color:#287a3b!important}.tv-bg-preview{box-sizing:border-box;background-repeat:no-repeat;background-size:cover;border:1px solid #dde4eb;border-radius:14px;align-items:flex-end;min-height:210px;padding:14px;display:flex;overflow:hidden}.tv-bg-preview span{font:600 11px var(--font-display);color:#0b345e;background:#ffffffeb;border-radius:999px;padding:6px 9px;display:inline-flex}.tv-bg-dropzone{cursor:pointer;color:#456075;background:#fafcfe;border:1.5px dashed #bfcbd7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:180px;padding:24px;display:flex}.tv-bg-dropzone:hover:not(:disabled){background:#f5faff;border-color:#78b8f8}.tv-bg-dropzone i{color:#007ffd;font-size:28px}.tv-bg-dropzone strong{font:600 14px var(--font-display);color:#0b345e}.tv-bg-dropzone span{color:#71808e;font-size:12px}.tv-bg-file-input{display:none}.tv-bg-actions{gap:10px;margin-top:10px;display:flex}.tv-bg-remove{color:#a13d3d}.tv-bg-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;margin-top:16px;display:grid}.tv-bg-controls .field-wrap{margin:0}.tv-bg-controls select{width:100%}.tv-bg-overlay-field label{justify-content:space-between;gap:12px;display:flex}.tv-bg-overlay-field label span{color:#607080;font-weight:500}.tv-bg-overlay-field input[type=range]{width:100%;margin:10px 0 0}.tv-bg-controls :disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.tv-shell{padding:22px}.tv-layout{grid-template-columns:1fr}.tv-join-card{text-align:left;grid-template-columns:minmax(140px,200px) 1fr;place-items:center start;gap:8px 24px;display:grid}.tv-join-card img{grid-area:1/1/7;width:100%}.tv-join-kicker,.tv-join-card h2,.tv-code-label,.tv-code,.tv-url,.tv-join-card p{grid-column:2;margin-left:0}.tv-join-card h2{margin:0 0 6px}.tv-code-label{margin-top:6px}.tv-join-card p{margin-top:8px}.tv-quadrant canvas{max-height:none}}@media (width<=600px){.tv-shell{gap:16px;padding:16px}.tv-header{flex-direction:column}.tv-layout{gap:14px}.tv-legend{grid-template-columns:repeat(2,1fr)}.tv-legend-item:nth-child(2){border-right:0}.tv-legend-item:nth-child(-n+2){border-bottom:1px solid #edf1f4}.tv-join-card{text-align:center;padding:22px;display:flex}.tv-join-card img{width:190px}.tv-join-card h2{font-size:22px}.tv-quadrant{padding:4px 2px 0}.tv-bg-section-head{flex-direction:column}.tv-bg-controls{grid-template-columns:1fr}.tv-bg-actions{flex-wrap:wrap}}.tv-scene{will-change:opacity,transform;flex-direction:column;min-height:min(64vh,720px);animation:.55s cubic-bezier(.2,.7,.2,1) both tvSceneIn;display:flex}.tv-scene-quadrant .tv-quadrant{flex:1}.tv-snapshot,.tv-breakdown{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;display:flex}.tv-snapshot{padding:34px 30px 30px}.tv-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tv-stat-card{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8ee;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;min-height:190px;padding:24px;display:flex;position:relative;overflow:hidden}.tv-stat-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:5px solid #007ffd1f;position:absolute;inset:0;transform:scale(.985)}.tv-stat-card>span{font:700 11px var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#637282}.tv-stat-card>strong{font:600 clamp(42px,4vw,68px)/1 var(--font-display);letter-spacing:-.035em;color:#0b345e;margin-top:16px}.tv-stat-card>strong.tv-stat-label{font-size:clamp(25px,2.5vw,40px);line-height:1.05}.tv-stat-card>strong em{color:#7b8895;letter-spacing:0;font-size:.42em;font-style:normal}.tv-stat-card small{color:#687786;margin-top:14px;font-size:12.5px;line-height:1.45}.tv-snapshot-note{color:#6d7b89;text-align:center;max-width:720px;margin:22px auto 0;font-size:12px;line-height:1.5}.tv-breakdown{gap:14px;padding:22px 30px 28px}.tv-breakdown-row{background:#fbfcfd;border:1px solid #e4e9ee;border-radius:14px;padding:18px 20px}.tv-breakdown-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tv-breakdown-meta strong{font:600 clamp(17px,1.5vw,23px) var(--font-display);color:#153a5f}.tv-breakdown-meta>span:last-child{font:600 14px var(--font-display);color:#5b6b7b}.tv-breakdown-track{background:#e9eef3;border-radius:999px;height:9px;margin-top:13px;overflow:hidden}.tv-breakdown-track>span{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--tv-bar-scale,0));transform-origin:0;will-change:transform;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.tv-count-pulse{will-change:transform;animation:.9s tvCountPulse}.tv-stat-pulse:after{animation:.9s tvStatPulse}.tv-new-result canvas{will-change:transform;animation:.9s tvQuadrantPulse}@keyframes tvSceneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes tvCountPulse{0%,to{transform:scale(1)}35%{transform:scale(1.08)}}@keyframes tvStatPulse{0%,to{opacity:0;transform:scale(.985)}35%{opacity:1;transform:scale(1)}}@keyframes tvQuadrantPulse{0%,to{transform:scale(1)}35%{transform:scale(1.012)}}@media (width<=900px){.tv-scene{min-height:auto}.tv-snapshot-grid{grid-template-columns:1fr}.tv-stat-card{min-height:0}.tv-breakdown{padding:20px}}@media (width<=600px){.tv-snapshot{padding:20px 16px}.tv-snapshot-grid{gap:10px}.tv-stat-card{padding:18px}.tv-breakdown{gap:10px;padding:16px}.tv-breakdown-row{padding:14px}.tv-breakdown-meta{grid-template-columns:auto minmax(0,1fr);gap:8px}.tv-breakdown-meta>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.tv-scene,.tv-count-pulse,.tv-stat-pulse:after,.tv-new-result canvas{animation:none!important}.tv-breakdown-track>span{transition:none}}.tv-result-tiles{background:#fafbfc;border-top:1px solid #edf1f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.tv-result-tile{--bucket-color:#007ffd;border:1px solid #e0e6ec;border-top:4px solid var(--bucket-color);text-align:center;transform-origin:50%;background:#fff;border-radius:14px;min-width:0;padding:14px 16px 13px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0b345e0a}.tv-result-tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--bucket-color) 32%,transparent),0 0 28px color-mix(in srgb,var(--bucket-color) 22%,transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.tv-result-tile-label{font:600 clamp(13px,1vw,16px)/1.15 var(--font-display);color:#294158;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tv-result-tile>strong{width:min(108px,82%);min-height:54px;font:700 clamp(32px,2.8vw,46px)/1 var(--font-display);letter-spacing:-.03em;color:#fff;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(#164a78 0%,#103e68 48%,#082e52 49%,#0b345e 100%);border:1px solid #0b2b49;border-radius:9px;place-items:center;margin:10px auto 0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000038,0 4px 9px #0b345e2e}.tv-result-tile>strong:after{content:"";pointer-events:none;background:#0000006b;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff14}.tv-result-tile>small{color:#5f7080;margin-top:5px;font-size:12.5px;display:block}.tv-result-tile.is-flipping{z-index:2;animation:1.05s cubic-bezier(.2,.7,.2,1) tvResultTileFlip}.tv-result-tile.is-flipping>strong{animation:1.05s cubic-bezier(.22,.68,.2,1) tvResultCountFlip}.tv-result-tile.is-flipping:after{animation:1.05s tvResultTileRing}.tv-qr-image{will-change:transform,box-shadow;animation:5.5s ease-in-out infinite tvQrBreathe}.tv-qr-image.tv-qr-result{animation:1s tvQrResult,5.5s ease-in-out 1s infinite tvQrBreathe}@keyframes tvResultTileFlip{0%,to{transform:translate(0,0)scale(1)}10%,84%{transform:translateY(-2px)scale(1.012)}}@keyframes tvResultCountFlip{0%,12%{transform:perspective(680px)rotateX(0)scale(1)}18%{transform:perspective(680px)rotateX(-70deg)scale(1.018)}23%{transform:perspective(680px)rotateX(70deg)scale(1.018)}29%,34%{transform:perspective(680px)rotateX(0)scale(1)}40%{transform:perspective(680px)rotateX(-70deg)scale(1.018)}45%{transform:perspective(680px)rotateX(70deg)scale(1.018)}51%,65%{transform:perspective(680px)rotateX(0)scale(1)}72%{transform:perspective(680px)rotateX(-74deg)scale(1.022)}77%{transform:perspective(680px)rotateX(74deg)scale(1.022)}84%,to{transform:perspective(680px)rotateX(0)scale(1)}}@keyframes tvResultTileRing{0%,to{opacity:0}10%,84%{opacity:.55}}@keyframes tvQrBreathe{0%,70%,to{transform:scale(1);box-shadow:0 0 0 1px #d5dee7}82%{transform:scale(1.026);box-shadow:0 0 0 1px #d5dee7,0 0 0 12px #007ffd1a}}@keyframes tvQrResult{0%,to{transform:scale(1)}35%{transform:scale(1.045)}}@media (width<=900px){.tv-result-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tv-result-tiles{gap:8px;padding:10px}.tv-result-tile{padding:11px 12px}.tv-result-tile-label{white-space:normal}}@media (prefers-reduced-motion:reduce){.tv-result-tile.is-flipping,.tv-result-tile.is-flipping>strong,.tv-result-tile.is-flipping:after,.tv-qr-image,.tv-qr-image.tv-qr-result{animation:none!important}}.tv-insight-scene{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:stretch;gap:24px;padding:34px 30px 30px;display:grid}.tv-insight-hero{background:linear-gradient(135deg,#f3f9ff 0%,#f8fbfe 58%,#fff 100%);border:1px solid #dce8f3;border-radius:20px;flex-direction:column;justify-content:center;padding:clamp(30px,3vw,52px);display:flex;position:relative;overflow:hidden}.tv-insight-hero:after{content:"";pointer-events:none;background:#007ffd12;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-90px}.tv-insight-hero>span{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#007ffd}.tv-insight-hero>strong{font:650 clamp(36px,4.2vw,68px)/1.02 var(--font-display);letter-spacing:-.035em;color:#0b345e;z-index:1;max-width:850px;margin-top:18px;position:relative}.tv-insight-hero>p{color:#586a7b;z-index:1;max-width:760px;margin:22px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.45;position:relative}.tv-insight-hero>small{color:#7a8896;z-index:1;margin-top:16px;font-size:12px;line-height:1.4;position:relative}.tv-insight-hero-group>strong{font-size:clamp(30px,3.5vw,56px);line-height:1.04}.tv-insight-metrics{grid-template-rows:repeat(3,1fr);gap:14px;display:grid}.tv-insight-metric{background:#fafcfe;border:1px solid #e0e6ec;border-radius:18px;flex-direction:column;justify-content:center;padding:22px 24px;display:flex}.tv-insight-metric>span{font:700 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#637282}.tv-insight-metric>strong{font:650 clamp(34px,3vw,52px)/1 var(--font-display);letter-spacing:-.03em;color:#0b345e;margin-top:10px}.tv-insight-metric>strong em{color:#738190;margin-left:2px;font-size:.48em;font-style:normal}.tv-insight-metric>strong.is-label{font-size:clamp(23px,2vw,34px);line-height:1.04}.tv-insight-metric>small{color:#71808e;margin-top:8px;font-size:11px;line-height:1.35}@media (width<=900px){.tv-insight-scene{grid-template-columns:1fr}.tv-insight-metrics{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.tv-insight-hero>strong{font-size:clamp(34px,7vw,56px)}}@media (width<=600px){.tv-insight-scene{gap:12px;padding:18px 14px}.tv-insight-metrics{grid-template-columns:1fr}.tv-insight-hero{padding:24px}.tv-insight-metric{padding:16px 18px}}.tv-audience-scene{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:22px;padding:30px;display:grid}.tv-audience-feature{background:linear-gradient(135deg,#eef7ff 0%,#f8fbfe 64%,#fff 100%);border:1px solid #d9e7f3;border-radius:22px;flex-direction:column;justify-content:center;padding:clamp(30px,3vw,54px);display:flex;position:relative;overflow:hidden}.tv-audience-feature:after{content:"";background:#007ffd14;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-160px;right:-120px}.tv-audience-feature>span{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#007ffd}.tv-audience-feature>strong{font:650 clamp(38px,4.4vw,72px)/1.02 var(--font-display);letter-spacing:-.04em;color:#0b345e;z-index:1;max-width:800px;margin-top:18px;position:relative}.tv-audience-feature>div{z-index:1;align-items:baseline;gap:14px;margin-top:28px;display:flex;position:relative}.tv-audience-feature b{font:700 clamp(38px,3.8vw,62px)/1 var(--font-display);color:#007ffd}.tv-audience-feature small{color:#5d6d7d;font-size:clamp(14px,1.15vw,18px)}.tv-audience-list{grid-auto-rows:minmax(0,1fr);gap:12px;display:grid}.tv-audience-item{animation:.55s cubic-bezier(.2,.7,.2,1) both tvAudienceIn;animation-delay:calc(var(--audience-rank,0) * 90ms);background:#fafcfe;border:1px solid #e0e6ec;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.tv-audience-item>div{min-width:0}.tv-audience-item strong{font:600 clamp(18px,1.5vw,25px)/1.08 var(--font-display);color:#153a5f;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tv-audience-item small{color:#72808d;margin-top:6px;font-size:12px;display:block}.tv-audience-item>span{font:700 clamp(27px,2.4vw,40px)/1 var(--font-display);color:#007ffd;flex:none}.tv-audience-waiting,.tv-audience-empty{color:#6a7a89;text-align:center;background:#fafcfe;border:1px dashed #c8d6e3;border-radius:18px;justify-content:center;align-items:center;padding:28px;font-size:15px;line-height:1.45;display:flex}.tv-audience-empty{flex-direction:column;grid-column:1/-1}.tv-audience-empty>span{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#007ffd}.tv-audience-empty>strong{font:650 clamp(34px,4vw,62px)/1.04 var(--font-display);color:#0b345e;margin-top:16px}.tv-audience-empty>p{max-width:680px;margin:18px 0 0;font-size:18px}@keyframes tvAudienceIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0,0)}}@media (width<=900px){.tv-audience-scene{grid-template-columns:1fr}.tv-audience-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}}@media (width<=600px){.tv-audience-scene{gap:12px;padding:16px}.tv-audience-feature{padding:24px}.tv-audience-list{grid-template-columns:1fr}.tv-audience-item{padding:15px 16px}}@media (prefers-reduced-motion:reduce){.tv-audience-item{animation:none!important}}.tv-benchmark-scene{box-sizing:border-box;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding:28px 30px 30px;display:grid}.tv-benchmark-card{animation:.55s cubic-bezier(.2,.7,.2,1) both tvBenchmarkIn;animation-delay:calc(var(--benchmark-rank,0) * .11s);background:#fff;border:1px solid #dce5ed;border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 8px 24px #0b345e0f}.tv-benchmark-card footer{color:#8a98a5;text-align:center;margin-top:auto;font-size:10px;line-height:1.25}.tv-benchmark-room,.tv-benchmark-market{border-radius:15px;padding:18px}.tv-benchmark-room{background:#eef7ff}.tv-benchmark-market{background:#f5f7f9}.tv-benchmark-room>span,.tv-benchmark-market>span{font:700 11px var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:#607488;display:block}.tv-benchmark-room>span{color:#007ffd}.tv-benchmark-room>strong,.tv-benchmark-market>strong{font:700 clamp(32px,3vw,50px)/1 var(--font-display);letter-spacing:-.04em;color:#0b345e;margin-top:8px;display:block}.tv-benchmark-room>strong{color:#007ffd}.tv-benchmark-room>p,.tv-benchmark-market>p{color:#526678;margin:10px 0 0;font-size:clamp(12.5px,1vw,15px);line-height:1.35}.tv-benchmark-split{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.tv-benchmark-gap{text-align:center;align-self:center;min-width:72px}.tv-benchmark-gap strong{font:700 clamp(24px,2vw,34px)/1 var(--font-display);color:#0b345e;display:block}.tv-benchmark-gap span{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#8b99a6;margin-top:5px;display:block}.tv-benchmark-bars{flex-direction:column;flex:1;justify-content:center;gap:18px;display:flex}.tv-benchmark-bar-copy>span{font:700 11px var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:#007ffd}.tv-benchmark-bar-copy>strong{font:650 clamp(24px,2.2vw,36px)/1.05 var(--font-display);color:#0b345e;margin-top:6px;display:block}.tv-benchmark-bar-row>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tv-benchmark-bar-row>div:first-child span{font:600 12px var(--font-display);color:#607488}.tv-benchmark-bar-row>div:first-child strong{font:700 22px var(--font-display);color:#0b345e}.tv-benchmark-track{background:#e9eef3;border-radius:999px;height:12px;margin-top:7px;overflow:hidden}.tv-benchmark-track span{border-radius:inherit;height:100%;display:block}.tv-benchmark-track .is-room{background:#007ffd}.tv-benchmark-track .is-market{background:#7f8c99}.tv-benchmark-bar-row p{color:#5d6d7d;margin:8px 0 0;font-size:12.5px;line-height:1.35}.tv-benchmark-gap-story{text-align:center;background:linear-gradient(145deg,#f3f8fc 0%,#fff 100%);border-radius:16px;flex-direction:column;flex:1;justify-content:center;padding:22px;display:flex}.tv-benchmark-gap-story>span{font:700 11px var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:#607488}.tv-benchmark-gap-story>strong{font:700 clamp(52px,5vw,78px)/.95 var(--font-display);letter-spacing:-.05em;color:#0b345e;margin-top:8px}.tv-benchmark-gap-story>strong em{letter-spacing:0;color:#7a8896;font-size:.28em;font-style:normal}.tv-benchmark-gap-story>p{color:#526678;max-width:360px;margin:16px auto 0;font-size:clamp(14px,1.1vw,17px);line-height:1.4}.tv-benchmark-mini-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.tv-benchmark-mini-stats>div{background:#fff;border:1px solid #dee7ee;border-radius:12px;padding:11px}.tv-benchmark-mini-stats span{font:700 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#7a8896;display:block}.tv-benchmark-mini-stats b{font:700 24px var(--font-display);color:#0b345e;margin-top:3px;display:block}.tv-benchmark-gap-story>small{color:#6e7c89;margin-top:12px;font-size:11px;line-height:1.35;display:block}.tv-benchmark-empty{text-align:center;background:#fafcfe;border:1px dashed #c8d6e3;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:36px;display:flex}.tv-benchmark-empty>span{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#007ffd}.tv-benchmark-empty>strong{font:650 clamp(30px,3.4vw,52px)/1.05 var(--font-display);color:#0b345e;max-width:900px;margin-top:14px}@keyframes tvBenchmarkIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (width<=1100px){.tv-benchmark-scene{grid-template-columns:1fr}.tv-benchmark-split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (width<=650px){.tv-benchmark-scene{gap:10px;padding:16px}.tv-benchmark-card{padding:16px}.tv-benchmark-split{grid-template-columns:1fr}.tv-benchmark-gap{padding:4px}.tv-benchmark-room,.tv-benchmark-market{padding:14px}}@media (prefers-reduced-motion:reduce){.tv-benchmark-card{animation:none!important}}.tv-talking-scene{box-sizing:border-box;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding:30px;display:grid}.tv-talking-card{animation:.55s cubic-bezier(.2,.7,.2,1) both tvTalkingIn;animation-delay:calc(var(--talking-rank,0) * .11s);background:#fff;border:1px solid #d7e2eb;border-top:6px solid #007ffd;border-radius:22px;grid-template-rows:28px minmax(128px,auto) 1fr;align-content:start;padding:clamp(30px,3vw,46px);display:grid;box-shadow:0 8px 22px #0b345e0e}.tv-talking-card:nth-child(2){border-top-color:#14a724}.tv-talking-card:nth-child(3){border-top-color:#f88622}.tv-talking-card>span{font:700 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#007ffd}.tv-talking-card>strong{font:650 clamp(34px,3.35vw,54px)/1.01 var(--font-display);letter-spacing:-.04em;color:#0b345e;align-self:start;margin-top:14px}.tv-talking-card>p{font:550 clamp(18px,1.45vw,23px)/1.28 var(--font-display);color:#4f6274;align-self:start;margin:18px 0 0}.tv-talking-empty{text-align:center;background:#fafcfe;border:1px dashed #c8d6e3;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:36px;display:flex}.tv-talking-empty>span{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#007ffd}.tv-talking-empty>strong{font:650 clamp(30px,3.4vw,52px)/1.05 var(--font-display);color:#0b345e;max-width:900px;margin-top:14px}@keyframes tvTalkingIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (width<=900px){.tv-talking-scene{grid-template-columns:1fr}.tv-talking-card{min-height:180px}}@media (width<=600px){.tv-talking-scene{gap:10px;padding:16px}.tv-talking-card{padding:20px}}@media (prefers-reduced-motion:reduce){.tv-talking-card{animation:none!important}}.tv-arrival-takeover{pointer-events:none;z-index:40;justify-content:flex-start;align-items:flex-end;padding:0 clamp(24px,3.2vw,58px) clamp(28px,4.2vh,54px);display:flex;position:fixed;inset:0;overflow:hidden}.tv-arrival-takeover:before{content:"";opacity:0;background:#05132238;animation:2.95s cubic-bezier(.2,.65,.2,1) both tvArrivalDim;position:absolute;inset:0}.tv-arrival-panel{z-index:2;align-items:flex-end;min-width:min(620px,72vw);max-width:min(820px,78vw);animation:2.95s cubic-bezier(.22,.8,.2,1) both tvArrivalPanel;display:flex;position:relative}.tv-arrival-copy{z-index:2;-webkit-backdrop-filter:blur(14px);background:linear-gradient(100deg,#072542f7 0%,#083054f5 66%,#08426feb 100%);border:1px solid #ffffff3d;border-radius:18px;width:100%;min-width:0;padding:17px clamp(132px,12vw,180px) 16px 22px;position:relative;overflow:hidden;box-shadow:0 20px 50px #07254240,inset -70px 0 100px #007ffd14}.tv-arrival-copy:after{content:"";pointer-events:none;background:radial-gradient(circle,#007ffd2e 0%,#007ffd12 46%,#0000 72%);border-radius:50%;width:150px;height:150px;position:absolute;top:50%;right:52px;transform:translateY(-50%)}.tv-arrival-copy>span{font:700 10px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#8fc8ff;display:block}.tv-arrival-copy>strong{font:600 clamp(20px,2vw,34px)/1.05 var(--font-display);letter-spacing:-.025em;color:#fff;margin-top:5px;display:block}.tv-arrival-scorpy-wrap{z-index:4;isolation:isolate;transform-origin:55% 100%;place-items:end center;width:clamp(132px,11vw,176px);height:clamp(118px,10vw,158px);animation:2.95s cubic-bezier(.22,.8,.2,1) both tvScorpyPeek;display:grid;position:absolute;bottom:-14px;right:clamp(-8px,.3vw,4px);overflow:visible}.tv-arrival-scorpy-halo{z-index:0;filter:blur(10px);background:radial-gradient(circle at 50% 54%,#2fa9ff2e 0%,#007ffd14 45%,#0000 72%);border-radius:50%;position:absolute;inset:18% 8% 8% 10%;transform:scale(1.04)}.tv-arrival-scorpy{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px #00000029)drop-shadow(0 0 10px #007ffd1f);width:118%;max-width:none;height:118%;position:relative}@keyframes tvArrivalDim{0%{opacity:0}10%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes tvArrivalPanel{0%{opacity:0;transform:translateY(16px)scale(.985)}12%{opacity:1;transform:translateY(-2px)scale(1.006)}18%{transform:translate(0,0)scale(1)}80%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.995)}}@keyframes tvScorpyPeek{0%{opacity:0;transform:translate(38px,14px)scale(.92)rotate(2deg)}13%{opacity:1;transform:translate(-3px,-2px)scale(1.015)rotate(-1deg)}19%{transform:translate(0,0)scale(1)rotate(0)}79%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}to{opacity:0;transform:translate(20px,8px)scale(.97)rotate(1deg)}}@media (width<=850px){.tv-arrival-panel{min-width:min(520px,84vw);max-width:84vw}.tv-arrival-copy{padding-right:126px}.tv-arrival-scorpy-wrap{width:132px;height:120px}}@media (prefers-reduced-motion:reduce){.tv-arrival-takeover:before,.tv-arrival-panel,.tv-arrival-scorpy-wrap{animation:none!important}.tv-arrival-takeover{display:none!important}}.tv-benchmark-single{grid-template-columns:1fr;align-items:stretch}.tv-benchmark-card-single{gap:22px;width:100%;max-width:1180px;margin:0 auto;padding:clamp(28px,3vw,44px)}.tv-benchmark-card-single .tv-benchmark-split{grid-template-columns:minmax(0,1fr) minmax(90px,auto) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2vw,30px)}.tv-benchmark-card-single .tv-benchmark-room,.tv-benchmark-card-single .tv-benchmark-market{flex-direction:column;justify-content:center;padding:clamp(28px,3vw,44px);display:flex}.tv-benchmark-card-single .tv-benchmark-room>strong,.tv-benchmark-card-single .tv-benchmark-market>strong{font-size:clamp(56px,6vw,92px)}.tv-benchmark-card-single .tv-benchmark-room>p,.tv-benchmark-card-single .tv-benchmark-market>p{font-size:clamp(16px,1.3vw,21px);line-height:1.42}.tv-benchmark-card-single .tv-benchmark-gap strong{font-size:clamp(30px,2.8vw,44px)}.tv-benchmark-card-single .tv-benchmark-gap span{font-size:11px}.tv-benchmark-card-single footer{color:#6f7e8c;font-size:11px;line-height:1.35}@media (width<=900px){.tv-benchmark-card-single .tv-benchmark-split{grid-template-columns:1fr}.tv-benchmark-card-single .tv-benchmark-gap{padding:4px}}.tv-qa-controls{z-index:60;-webkit-backdrop-filter:blur(12px);color:#fff;background:#071c30f0;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #071c303d}.tv-qa-controls .tv-qa-label{font:700 10px var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:#9dd0ff;margin:0 4px}.tv-qa-controls strong{text-align:center;min-width:48px;font:650 12px var(--font-display);color:#fff}.tv-qa-controls button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.tv-qa-controls button:hover{background:#ffffff29}.tv-qa-controls button:focus-visible{outline-offset:2px;outline:2px solid #8fc8ff}.tv-benchmark-single{min-height:0}.tv-benchmark-card-single{justify-content:center;min-height:clamp(360px,47vh,560px)}.tv-benchmark-card-single .tv-benchmark-split{flex:1}@media (width<=700px){.tv-qa-controls .tv-qa-label{display:none}}@media (prefers-reduced-motion:reduce){.tv-qa-controls{-webkit-backdrop-filter:none}}.tv-bg-controls select{appearance:none;color:#243746;min-height:42px;font:500 14px var(--font-body);background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6d7b88 50%),linear-gradient(135deg,#6d7b88 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d8e0e8;border-radius:9px;padding:9px 36px 9px 11px}.tv-bg-controls select:focus-visible{border-color:#80bfff;outline:2px solid #007ffd24}.tv-bg-overlay-field input[type=range]{appearance:none;background:linear-gradient(90deg,#bbd9f7 0% 100%);border-radius:999px;outline:none;height:6px}.tv-bg-overlay-field input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#007ffd;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 5px #0b345e47}.tv-bg-overlay-field input[type=range]::-moz-range-thumb{cursor:pointer;background:#007ffd;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 5px #0b345e47}.tv-bg-overlay-field input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #007ffd29,0 1px 5px #0b345e47}.tv-bg-overlay-field input[type=range]:disabled{opacity:.48}.tv-research-scene{box-sizing:border-box;flex:1;justify-content:center;align-items:stretch;padding:30px;display:flex}.tv-research-card{text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#f1f8ff 0%,#f9fcff 62%,#fff 100%);border:1px solid #dce8f3;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:clamp(360px,47vh,560px);padding:clamp(40px,4.5vw,72px);display:flex;position:relative;overflow:hidden}.tv-research-card:after{content:"";pointer-events:none;background:#007ffd11;border-radius:50%;width:360px;height:360px;position:absolute;top:-145px;right:-130px}.tv-research-card>span{font:700 13px var(--font-display);letter-spacing:.11em;text-transform:uppercase;color:#007ffd;z-index:1;position:relative}.tv-research-card>strong{font:700 clamp(88px,9vw,142px)/.88 var(--font-display);letter-spacing:-.06em;color:#0b345e;z-index:1;margin-top:24px;position:relative}.tv-research-card>p{font:650 clamp(28px,3vw,46px)/1.08 var(--font-display);letter-spacing:-.03em;color:#294158;z-index:1;max-width:820px;margin:22px auto 0;position:relative}.tv-research-card>footer{color:#71808e;z-index:1;max-width:900px;margin-top:32px;font-size:11px;line-height:1.4;position:relative}.tv-research-card-dual{text-align:left;background:#fff;justify-content:center;align-items:stretch}.tv-research-card-dual:after{display:none}.tv-research-card-dual>span,.tv-research-card-dual>h2{text-align:center;align-self:center}.tv-research-card-dual>h2{font:650 clamp(30px,3.2vw,48px)/1.06 var(--font-display);letter-spacing:-.03em;color:#294158;z-index:1;max-width:900px;margin:16px auto 0;position:relative}.tv-research-dual-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;margin-top:34px;display:grid;position:relative}.tv-research-dual-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(28px,3vw,42px);display:flex}.tv-research-dual-stat+.tv-research-dual-stat{border-left:1px solid #e4edf5}.tv-research-dual-stat>strong{font:700 clamp(82px,8vw,128px)/.9 var(--font-display);letter-spacing:-.06em;color:#0b345e}.tv-research-dual-stat>p{font:650 clamp(23px,2.2vw,34px)/1.1 var(--font-display);letter-spacing:-.025em;color:#294158;max-width:500px;margin:18px auto 0}@media (width<=760px){.tv-research-dual-grid{grid-template-columns:1fr}.tv-research-dual-stat+.tv-research-dual-stat{border-top:1px solid #e4edf5;border-left:0}.tv-research-dual-stat>strong{font-size:68px}}@media (width<=600px){.tv-research-scene{padding:16px}.tv-research-card{padding:28px}.tv-research-card>strong{font-size:64px}.tv-research-card>p{font-size:24px}.tv-research-dual-stat>p{font-size:22px}}.tv-market-compare-scene{box-sizing:border-box;flex:1;align-items:stretch;padding:30px;display:flex}.tv-market-compare-card{background:#fff;border:1px solid #dce8f3;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;min-height:clamp(360px,47vh,560px);display:grid;overflow:hidden}.tv-market-compare-side{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(38px,4.4vw,66px);display:flex}.tv-market-compare-side+.tv-market-compare-side{border-left:1px solid #e4edf5}.tv-market-compare-side>span{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#007ffd}.tv-market-compare-side>strong{font:700 clamp(78px,8vw,128px)/.9 var(--font-display);letter-spacing:-.06em;color:#0b345e;margin-top:18px}.tv-market-compare-side>p{font:650 clamp(23px,2.25vw,35px)/1.08 var(--font-display);letter-spacing:-.025em;color:#294158;max-width:500px;margin:18px auto 0}@media (width<=760px){.tv-market-compare-card{grid-template-columns:1fr}.tv-market-compare-side+.tv-market-compare-side{border-top:1px solid #e4edf5;border-left:0}.tv-market-compare-side{padding:28px}}.tv-live-insight-card{text-align:center;justify-content:center;align-items:center}.tv-live-insight-card>strong{max-width:1000px;font-size:clamp(48px,5.6vw,88px);line-height:1}.tv-live-insight-card>p{max-width:820px;font-size:clamp(22px,2vw,32px);line-height:1.22}.tv-live-insight-comparison>h2,.tv-live-insight-single>h2,.tv-live-insight-unanimous>h2{font:650 clamp(30px,3.2vw,48px)/1.08 var(--font-display);letter-spacing:-.025em;color:#294158;z-index:1;max-width:1000px;margin:18px 0 0;position:relative}.tv-live-insight-stats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:100%;margin-top:34px;display:grid;position:relative}.tv-live-insight-stat-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(28px,3vw,42px);display:flex}.tv-live-insight-stat-block+.tv-live-insight-stat-block{border-left:1px solid #e4edf5}.tv-live-insight-stats strong{font:700 clamp(82px,8vw,128px)/.9 var(--font-display);letter-spacing:-.06em;color:#0b345e}.tv-live-insight-stats p{font:650 clamp(22px,2.15vw,34px)/1.1 var(--font-display);letter-spacing:-.025em;color:#294158;max-width:500px;margin:16px auto 0}.tv-live-insight-comparison>small,.tv-live-insight-unanimous>small{font:600 clamp(15px,1.25vw,19px)/1.2 var(--font-display);color:#71808e;z-index:1;margin-top:22px;position:relative}.tv-live-insight-support{z-index:1;justify-content:center;align-items:baseline;gap:18px;margin-top:30px;padding:0;display:flex;position:relative}.tv-live-insight-support>p{font:650 clamp(22px,2vw,32px)/1.1 var(--font-display);letter-spacing:-.025em;color:#294158;text-align:left;max-width:520px;margin:0}.tv-live-insight-single>strong{margin-top:24px;font-size:clamp(76px,8vw,126px)}@media (width<=760px){.tv-live-insight-stats{grid-template-columns:1fr}.tv-live-insight-stat-block+.tv-live-insight-stat-block{border-top:1px solid #e4edf5;border-left:0}.tv-live-insight-stats strong{font-size:68px}.tv-live-insight-support{flex-direction:column;align-items:center}.tv-live-insight-support>p{text-align:center}}.tv-shell{--tv-ink:#0a1727;--tv-copy:#294158;--tv-muted:#6b7c8c;--tv-blue:#007ffd;--tv-blue-soft:#e6f2ff;--tv-blue-soft-2:#f2f8ff;--tv-line:#dce8f3;background:#f6f8fb}.tv-header{padding-top:clamp(22px,2.3vw,34px);padding-bottom:clamp(14px,1.4vw,22px)}.tv-header>div{max-width:1180px}.tv-brand{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-blue)}.tv-header h1{font:700 clamp(32px,3.5vw,54px)/.98 var(--font-display);letter-spacing:-.045em;color:var(--tv-ink);margin-top:10px}.tv-header p{font:500 clamp(15px,1.35vw,20px)/1.35 var(--font-body);color:var(--tv-muted);max-width:880px;margin-top:10px}.tv-chart-card{border:1px solid var(--tv-line);background:#fff;overflow:hidden;box-shadow:0 18px 50px #18487814}.tv-scene{background:#fff}.tv-kicker{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-blue)}.tv-family-hero-quadrant .tv-chart-head{padding:clamp(24px,2.3vw,36px) clamp(28px,2.8vw,44px) 4px}.tv-family-hero-quadrant .tv-chart-head strong{font:700 clamp(26px,2.7vw,40px)/1.03 var(--font-display);letter-spacing:-.03em;color:var(--tv-ink)}.tv-family-hero-quadrant .tv-quadrant{padding:6px clamp(24px,2.4vw,38px) 0}.tv-family-big-number .tv-research-scene,.tv-family-snapshot .tv-research-scene{padding:clamp(24px,2.5vw,38px)}.tv-family-big-number .tv-research-card,.tv-family-snapshot .tv-research-card{background:var(--tv-blue-soft-2);text-align:left;border:0;border-radius:24px;justify-content:center;align-items:flex-start;min-height:clamp(430px,56vh,650px);padding:clamp(52px,5.4vw,84px)}.tv-family-big-number .tv-research-card:after,.tv-family-snapshot .tv-research-card:after{display:none}.tv-family-big-number .tv-research-card>span,.tv-family-snapshot .tv-research-card>span{font:700 14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-blue)}.tv-family-big-number .tv-research-card>strong{color:var(--tv-blue);font:700 clamp(110px,11vw,170px)/.82 var(--font-display);letter-spacing:-.06em;margin-top:28px}.tv-family-big-number .tv-research-card>strong.is-long-value{max-width:900px;font-size:clamp(74px,7.4vw,112px);line-height:.92}.tv-family-big-number .tv-research-card>p{max-width:850px;color:var(--tv-ink);font:650 clamp(32px,3.2vw,50px)/1.05 var(--font-display);letter-spacing:-.03em;margin:24px 0 0}.tv-live-insight-card>h2{font:700 clamp(42px,4.4vw,68px)/1.02 var(--font-display);letter-spacing:-.04em;color:var(--tv-ink);max-width:900px;margin:24px 0 0}.tv-live-insight-support{align-items:baseline;gap:22px;margin-top:38px;display:flex}.tv-live-insight-support>strong{font:700 clamp(82px,8vw,128px)/.88 var(--font-display);letter-spacing:-.055em;color:var(--tv-blue)}.tv-live-insight-support>p{font:650 clamp(25px,2.4vw,36px)/1.08 var(--font-display);color:var(--tv-copy);max-width:520px;margin:0}.tv-live-insight-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:34px;display:grid}.tv-live-insight-stat-block{background:var(--tv-blue-soft);text-align:left;border-radius:22px;flex-direction:column;align-items:flex-start;padding:clamp(30px,3vw,46px);display:flex}.tv-live-insight-stat-block:nth-child(2){background:#f4f6f9}.tv-live-insight-stat-block strong{font:700 clamp(78px,7.7vw,122px)/.88 var(--font-display);letter-spacing:-.055em;color:var(--tv-blue)}.tv-live-insight-stat-block p{font:650 clamp(22px,2vw,31px)/1.08 var(--font-display);color:var(--tv-ink);margin:16px 0 0}.tv-family-comparison .tv-market-compare-scene{padding:clamp(24px,2.5vw,38px)}.tv-family-comparison .tv-market-compare-card{width:100%;min-height:clamp(430px,56vh,650px);box-shadow:inset 0 0 0 1px var(--tv-line);box-sizing:border-box;background:#fff;border:0;border-radius:24px;flex-direction:column;justify-content:center;padding:clamp(38px,4vw,58px);display:flex}.tv-market-compare-kicker{font:700 14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-blue);margin-bottom:26px}.tv-market-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tv-family-comparison .tv-market-compare-side{text-align:left;background:var(--tv-blue-soft);border-radius:22px;align-items:flex-start;min-width:0;padding:clamp(34px,3.8vw,56px)}.tv-family-comparison .tv-market-compare-side:nth-child(2){background:#f4f6f9}.tv-family-comparison .tv-market-compare-side>span{font:700 13px var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--tv-blue)}.tv-family-comparison .tv-market-compare-side>strong{font:700 clamp(86px,8.6vw,136px)/.88 var(--font-display);letter-spacing:-.055em;color:var(--tv-blue);margin-top:18px}.tv-family-comparison .tv-market-compare-side>p{font:650 clamp(23px,2.2vw,34px)/1.08 var(--font-display);color:var(--tv-ink);max-width:520px;margin:16px 0 0}.tv-family-snapshot .tv-research-card{box-shadow:inset 0 0 0 1px var(--tv-line);background:#fff}.tv-family-list .tv-talking-scene{box-sizing:border-box;height:100%;padding:clamp(24px,2.5vw,38px);grid-template-columns:none!important;display:block!important}.tv-family-list .tv-talking-card{box-sizing:border-box;min-height:clamp(430px,56vh,650px);background:var(--tv-blue-soft-2)!important;text-align:left!important;width:100%!important;box-shadow:none!important;border:0!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(54px,5.5vw,86px)!important;display:flex!important}.tv-family-list .tv-talking-card>span{font:700 14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-blue)}.tv-family-list .tv-talking-card>strong{font:700 clamp(46px,4.7vw,72px)/1.02 var(--font-display);letter-spacing:-.04em;color:var(--tv-ink);max-width:950px;margin-top:26px}.tv-family-list .tv-talking-card>p{font:550 clamp(24px,2.15vw,33px)/1.22 var(--font-body);color:var(--tv-copy);max-width:860px;margin:24px 0 0}.tv-family-gradient-hero .tv-research-scene{padding:0}.tv-family-gradient-hero .tv-research-card,.tv-gradient-hero{box-sizing:border-box;text-align:left;color:#fff;background-image:linear-gradient(#0a162d0a,#0a162d0a),url(/market-leader-hero.webp);background-position:50%;background-size:cover;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:clamp(470px,60vh,700px);padding:clamp(58px,6vw,94px);display:flex;position:relative;overflow:hidden}.tv-family-gradient-hero .tv-research-card:before,.tv-family-gradient-hero .tv-research-card:after,.tv-gradient-hero:before,.tv-gradient-hero:after{display:none!important}.tv-family-gradient-hero .tv-research-card>span,.tv-family-gradient-hero .tv-research-card>strong,.tv-family-gradient-hero .tv-research-card>p,.tv-gradient-hero>*{z-index:1;color:#fff;position:relative}.tv-family-gradient-hero .tv-research-card>span{font:700 14px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.tv-family-gradient-hero .tv-research-card>strong{font:700 clamp(112px,11.5vw,176px)/.82 var(--font-display);letter-spacing:-.06em;margin-top:28px}.tv-family-gradient-hero .tv-research-card>p{font:650 clamp(32px,3.2vw,50px)/1.05 var(--font-display);letter-spacing:-.03em;max-width:850px;margin:24px 0 0}.tv-gradient-hero .tv-kicker{color:#fff}.tv-gradient-hero-copy{max-width:980px;margin-top:30px}.tv-gradient-hero h2{font:700 clamp(52px,5.4vw,82px)/.98 var(--font-display);letter-spacing:-.045em;color:#fff;margin:0}.tv-gradient-hero-count{align-items:baseline;gap:22px;margin-top:38px;display:flex}.tv-gradient-hero-count strong{font:700 clamp(108px,11.2vw,174px)/.82 var(--font-display);letter-spacing:-.065em;color:#fff}.tv-gradient-hero-count span{font:650 clamp(24px,2.1vw,32px)/1.1 var(--font-display);color:#fff}.tv-gradient-hero p{font:500 clamp(20px,1.7vw,26px)/1.3 var(--font-body);color:#ffffffeb;max-width:720px;margin:28px 0 0}.tv-join-card{border:1px solid var(--tv-line);background:#fff;box-shadow:0 18px 50px #18487814}.tv-join-card h2{color:var(--tv-ink);letter-spacing:-.035em}.tv-join-kicker{color:var(--tv-blue)}.tv-qa-label b{color:#8fc8ff;text-transform:capitalize;font-weight:700}@media (width<=760px){.tv-live-insight-stats,.tv-market-compare-grid{grid-template-columns:1fr}.tv-live-insight-support{flex-direction:column;align-items:flex-start}}.tv-data-story-scene{box-sizing:border-box;height:100%;padding:clamp(24px,2.5vw,38px)}.tv-data-story-card{border:1px solid var(--tv-line);box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-height:clamp(430px,56vh,650px);padding:clamp(44px,4.8vw,72px);display:flex}.tv-data-story-kicker{font:700 14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-blue)}.tv-data-story-card h2{font:700 clamp(34px,3.5vw,54px)/1.02 var(--font-display);letter-spacing:-.04em;color:var(--tv-ink);max-width:960px;margin:18px 0 0}.tv-data-story-card h2.tv-one-line-title{white-space:nowrap;max-width:none;font-size:clamp(30px,3.1vw,48px)}.tv-question-prompt{display:none}.tv-question-measure{font:650 clamp(16px,1.35vw,21px)/1.16 var(--font-display);color:var(--tv-copy);max-width:920px;margin:14px 0 0}.tv-data-story-bars{align-items:end;gap:clamp(22px,2.6vw,34px);margin-top:clamp(34px,4vw,56px);display:grid}.tv-data-story-bars.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-data-story-bars.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-audience-score-bars{grid-template-columns:repeat(var(--bar-columns,2),minmax(0,1fr));gap:clamp(24px,3vw,42px);margin-top:clamp(38px,4.2vw,54px)}.tv-audience-score-bars .tv-data-story-bar-track{width:min(150px,68%)}.tv-audience-score-bars .tv-data-story-bar-item>p{max-width:220px;margin-top:20px}.tv-data-story-bar-item{text-align:center;grid-template-rows:minmax(88px,auto) clamp(190px,24vh,280px) minmax(66px,auto);place-items:end center;min-width:0;display:grid}.tv-data-story-bar-item>strong{font:700 clamp(62px,6vw,96px)/.9 var(--font-display);letter-spacing:-.055em;color:var(--tv-ink);margin-bottom:16px}.tv-data-story-bar-track{background:#f0f4f8;border-radius:18px;align-items:flex-end;width:min(180px,72%);height:100%;display:flex;overflow:hidden}.tv-data-story-bar-track>span{width:100%;height:var(--bar-value);background:var(--bar-color,#007ffd);border-radius:18px 18px 0 0;min-height:18px;display:block}.tv-data-story-bar-item>p{font:650 clamp(19px,1.7vw,26px)/1.12 var(--font-display);color:var(--tv-copy);max-width:300px;margin:16px 0 0}.tv-live-data-story h2{margin-bottom:4px}.tv-live-chart-bars{flex-direction:column;gap:clamp(26px,3vw,38px);margin-top:clamp(34px,4vw,54px);display:flex}.tv-live-chart-row>div:first-child{align-items:baseline;gap:18px;display:flex}.tv-live-chart-row strong{font:700 clamp(58px,5.8vw,92px)/.9 var(--font-display);letter-spacing:-.055em;color:var(--tv-blue)}.tv-live-chart-row span{font:650 clamp(19px,1.75vw,27px)/1.12 var(--font-display);color:var(--tv-copy);max-width:800px}.tv-live-chart-row span b{color:var(--tv-ink)}.tv-live-chart-track{background:#eef3f7;border-radius:999px;height:26px;margin-top:14px;overflow:hidden}.tv-live-chart-track>span{width:var(--bar-value);border-radius:inherit;background:linear-gradient(90deg,#007ffd 0%,#67b5f7 100%);min-width:18px;height:100%;display:block}.tv-live-chart-row:nth-child(2) .tv-live-chart-track>span{background:linear-gradient(90deg,#91b9dd 0%,#bdd3e6 100%)}@media (width<=760px){.tv-data-story-bars.is-2,.tv-data-story-bars.is-3,.tv-audience-score-bars{grid-template-columns:1fr}.tv-data-story-bar-track{height:90px}.tv-live-chart-row>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}}.tv-live-vertical-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(70px,7vw,112px);margin-top:clamp(42px,4.5vw,62px);display:grid}.tv-live-vertical-item{text-align:center;grid-template-rows:auto minmax(96px,auto) clamp(145px,18vh,210px) minmax(58px,auto);place-items:end center;min-width:0;display:grid}.tv-live-vertical-item>span{font:700 14px var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--tv-blue)}.tv-live-vertical-item>strong{font:700 clamp(60px,5.8vw,90px)/.9 var(--font-display);letter-spacing:-.06em;color:var(--tv-ink);margin-top:20px;margin-bottom:18px}.tv-live-vertical-track{background:#eef3f7;border-radius:18px;align-items:flex-end;width:min(190px,62%);height:100%;margin-top:0;display:flex;overflow:hidden}.tv-live-vertical-track>i{width:100%;height:var(--bar-value);background:var(--bar-color,#007ffd);border-radius:18px 18px 0 0;min-height:18px;display:block}.tv-live-vertical-item>p{font:650 clamp(16px,1.4vw,22px)/1.1 var(--font-display);color:var(--tv-copy);white-space:nowrap;max-width:460px;margin:20px auto 0}.tv-room-score-scene{box-sizing:border-box;height:100%;padding:clamp(24px,2.5vw,38px)}.tv-room-score-card{background:var(--tv-blue-soft-2);box-sizing:border-box;border-radius:24px;flex-direction:column;justify-content:center;min-height:clamp(430px,56vh,650px);padding:clamp(48px,5vw,78px);display:flex}.tv-room-score-card>span{font:700 14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-blue)}.tv-room-score-card>h2{font:700 clamp(38px,4vw,62px)/1.03 var(--font-display);letter-spacing:-.04em;color:var(--tv-ink);max-width:950px;margin:18px 0 0}.tv-room-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:clamp(34px,4vw,52px);display:grid}.tv-room-score-grid>div{box-shadow:inset 0 0 0 1px var(--tv-line);background:#fff;border-radius:20px;padding:clamp(28px,3vw,42px)}.tv-room-score-grid strong{font:700 clamp(76px,7.5vw,120px)/.9 var(--font-display);letter-spacing:-.06em;color:var(--tv-blue);display:block}.tv-room-score-grid p{font:650 clamp(21px,1.9vw,30px)/1.1 var(--font-display);color:var(--tv-ink);margin:14px 0 0}@media (width<=760px){.tv-live-vertical-bars,.tv-room-score-grid{grid-template-columns:1fr}.tv-live-vertical-track{height:140px}}.tv-research-variant-0 .tv-research-card{background:linear-gradient(135deg,#f4f9ff 0%,#eaf3fc 100%);box-shadow:inset 0 0 0 1px #d7e6f5}.tv-research-variant-1 .tv-research-card{color:#fff;box-shadow:none;background:#0b345e}.tv-research-variant-1 .tv-research-card>span,.tv-research-variant-1 .tv-research-card>strong,.tv-research-variant-1 .tv-research-card>p{color:#fff!important}.tv-research-variant-1 .tv-research-card>span{opacity:.82}.tv-research-variant-2 .tv-research-card{box-shadow:inset 0 0 0 1px var(--tv-line);background:#fff;position:relative;overflow:hidden}.tv-research-variant-2 .tv-research-card:before{content:"";background:linear-gradient(90deg,#625bff 0%,#007ffd 58%,#15b8ef 100%);height:12px;position:absolute;inset:0 0 auto}.tv-research-variant-2 .tv-research-card>*{z-index:1;position:relative}.ti-device-tv{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M8 21h8M12 19v2M9 2l3 3 3-3'/%3E%3C/svg%3E")}.ti-player-stop{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='6' width='12' height='12' rx='2'/%3E%3C/svg%3E")}.ti-restore{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7L3 8'/%3E%3Cpath d='M3 3v5h5M12 7v5l3 2'/%3E%3C/svg%3E")}.ti-archive{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='5' rx='1'/%3E%3Cpath d='M5 9v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9M10 13h4'/%3E%3C/svg%3E")}.ti-chevron-up{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E")}.ti-chevron-down{--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.launch .create-submit{white-space:nowrap;border-radius:10px;min-height:44px;line-height:1.2;width:auto!important;min-width:0!important;max-width:max-content!important;padding:11px 18px!important}.launch .admin-section-card{overflow:hidden}.launch .admin-section-active:has(.experience-more-menu){overflow:visible}.launch .admin-section-active{border-top:3px solid #007ffd}.launch .admin-section-archived{background:#f4f6f8;border-color:#74808c #cbd3db #cbd3db;border-top-style:solid;border-top-width:3px}.launch .admin-section-trash{background:#fff7f7;border-color:#c95151 #e5baba #e5baba;border-top-style:solid;border-top-width:3px}.launch .admin-section-head{align-items:flex-start}.launch .admin-section-title{align-items:center;gap:9px;display:flex}.launch .admin-section-icon{border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.launch .admin-section-icon .ti{width:16px;height:16px}.launch .admin-section-icon.active{color:#007ffd;background:#eaf4ff}.launch .admin-section-icon.archived{color:#4f5d6b;background:#dde2e7}.launch .admin-section-icon.trash{color:#9d3434;background:#f8dcdc}.launch .admin-section-count{color:#526171;min-height:28px;font:600 11px var(--font-display);white-space:nowrap;background:#f1f4f7;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.launch .admin-section-count.compact{min-width:28px;padding:5px 8px}.launch .admin-section-archived .admin-section-count{color:#4f5d6b;background:#dee4e9}.launch .admin-section-archived .admin-section-count:after{content:"archived";margin-left:4px}.launch .admin-section-trash .admin-section-count{color:#963535;background:#f6dada}.launch .admin-section-trash .admin-section-count:after{content:"trash";margin-left:4px}.launch .vertical-group-head>span:last-child{display:none}.launch .admin-section-toggle{padding:16px 18px}.launch .admin-section-archived .admin-section-toggle{background:#e9edf1}.launch .admin-section-trash .admin-section-toggle{background:#fbe7e7}.launch .admin-section-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.launch .admin-section-title-row{align-items:center;gap:9px;display:flex}.launch .admin-section-title-row strong{font:600 14px var(--font-display);color:#10253b}.launch .admin-section-archived .admin-section-title-row strong{color:#44515f}.launch .admin-section-trash .admin-section-title-row strong{color:#8e3030}.launch .admin-section-toggle-meta{flex-shrink:0;align-items:center;gap:9px;display:flex}.launch .admin-section-chevron{color:#637282;background:#fff;border:1px solid #dde3ea;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.launch .admin-section-archived .admin-section-chevron{color:#4f5d6b;background:#f8f9fa;border-color:#c5cdd5}.launch .admin-section-trash .admin-section-chevron{color:#9d3434;background:#fff8f8;border-color:#dcb4b4}.launch .admin-section-chevron .ti{width:15px;height:15px}.launch .admin-section-toggle:hover .admin-section-chevron{color:#0b345e;background:#f5f8fb;border-color:#c8d3de}.launch .admin-section-archived .admin-section-toggle:hover{background:#e2e7eb}.launch .admin-section-trash .admin-section-toggle:hover{background:#f6dcdc}.launch .admin-section-archived .admin-section-toggle:hover .admin-section-chevron{color:#374552;background:#edf0f3;border-color:#aeb8c2}.launch .admin-section-trash .admin-section-toggle:hover .admin-section-chevron{color:#812929;background:#fff1f1;border-color:#ce9696}.launch .admin-section-archived .archive-list{background:#f4f6f8;padding-top:10px}.launch .admin-section-trash .archive-list{background:#fff7f7;padding-top:10px}.launch .admin-section-archived .experience-row{background:#fafbfc;border-color:#d9dee4}.launch .admin-section-trash .experience-row{background:#fffbfb;border-color:#ead2d2}.launch .admin-section-archived .experience-row:hover{background:#f5f7f9;border-color:#c7d0d8}.launch .admin-section-trash .experience-row:hover{background:#fff5f5;border-color:#dbb}.launch .experience-more-wrap{display:inline-flex;position:relative}.launch .experience-row:has(.experience-more-menu){z-index:30;position:relative}.launch .archive-card:has(.experience-more-menu){overflow:visible}.launch .experience-more-menu{z-index:50;background:#fff;border:1px solid #dde3ea;border-radius:10px;flex-direction:column;gap:2px;width:232px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0b345e29}.launch .experience-more-menu button{color:#263747;width:100%;font:500 12.5px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;display:flex}.launch .experience-more-menu button:hover,.launch .experience-more-menu button:focus-visible{background:#f4f7fa;outline:none}.launch .experience-more-menu button.danger{color:#b3261e}.launch .experience-more-menu button.danger:hover,.launch .experience-more-menu button.danger:focus-visible{background:#fff2f1}.launch .experience-more-menu .ti{flex:0 0 15px;width:15px;height:15px}.admin-modal-head>div{flex:auto;min-width:0}.admin-modal-head h2{overflow-wrap:anywhere}.admin-modal-head>.icon-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px}.host .qr-panel{text-align:center;align-items:center!important}.host .qr-panel .qr-actions{justify-content:center!important}.host .qr-panel .qr-url{overflow-wrap:anywhere;max-width:100%}.host .host-body>div:last-child{text-align:left!important;margin-top:24px!important}.host .host-body>div:last-child>a.muted{min-height:40px;font:600 13px var(--font-display);background:#fff;border:1px solid #d5dde6;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0b345e08;color:#0b345e!important}.host .host-body>div:last-child>a.muted:hover{background:#f7fafd;border-color:#b7c7d7}.admin-modal-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-modal-actions>.btn-ctrl,.admin-modal-actions>.admin-modal-submit,.admin-modal-actions>.danger-submit{justify-content:center;align-items:center;display:inline-flex;width:144px!important;min-width:144px!important;min-height:44px!important;font:600 13px var(--font-display)!important;border-radius:9px!important;flex:0 0 144px!important;padding:10px 16px!important;line-height:1.2!important}.launch input[type=date]{cursor:pointer;position:relative}.launch input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}@media (width<=640px){.launch .create-submit{white-space:normal;max-width:100%!important}.admin-modal-actions{align-items:stretch}.admin-modal-actions>.btn-ctrl,.admin-modal-actions>.admin-modal-submit,.admin-modal-actions>.danger-submit{flex:auto!important;width:100%!important;min-width:0!important}.launch .admin-section-toggle{align-items:flex-start}.launch .experience-more-menu{width:min(232px,100vw - 44px)}.host .host-body>div:last-child>a.muted{justify-content:center;width:100%}}.launch .experience-row .dinner-name-row{align-items:flex-start}.launch .experience-row .dinner-name{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.launch .experience-row .dinner-status{margin-top:2px}.launch .admin-section-active .empty-state{padding:16px 24px 18px}.launch .admin-section-active .empty-state p{margin:0}.participant .progress-steps{isolation:isolate;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:0;padding:2px 0;display:grid;position:relative}.participant .progress-steps:before{content:"";z-index:-1;background:#d8e2ec;height:2px;position:absolute;top:50%;left:6.25%;right:6.25%;transform:translateY(-50%)}.participant .progress-step{color:#496174;width:clamp(28px,4vw,38px);height:clamp(28px,4vw,38px);font:700 13px/1 var(--font-display);background:#fff;border:2px solid #cad5e0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex}.participant .progress-step.completed{color:#fff;background:#0b345e;border-color:#0b345e}.participant .progress-step.current{color:#fff;background:#007ffd;border-color:#007ffd;box-shadow:0 0 0 3px #e6f1ff}.participant .progress-step svg{width:17px;height:17px}.participant .p-question .p-q-header{background:0 0;border:0;border-radius:0;padding:12px 0 10px}.participant .p-question .progress-label{color:#4b5967;margin-top:13px;font-size:13px}.participant .p-question .q-text{overflow-wrap:break-word}.participant .p-question .opt:focus-visible{outline-offset:2px;outline:3px solid #007ffd}@media (width>=800px){.participant.assessment-layout{width:100%;max-width:1120px;padding:38px 40px 70px}.participant.assessment-layout .p-intro,.participant.assessment-layout .p-question,.participant.assessment-layout .p-result{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.participant.assessment-layout .p-q-header{max-width:900px;margin:0 auto}.participant.assessment-layout .p-q-body{gap:25px;max-width:900px;margin:0 auto;padding:32px 8px 40px}.participant.assessment-layout .q-text{max-width:860px;font-size:clamp(29px,2.3vw,36px);line-height:1.22}.participant.assessment-layout .q-hint{font-size:16px}.participant.assessment-layout .opt{min-height:76px;padding:18px;font-size:17px;line-height:1.4}.participant.assessment-layout .p-intro-title{font-size:clamp(40px,3vw,48px)}.participant.assessment-layout .p-intro-sub{max-width:720px;margin-left:auto;margin-right:auto}.participant.assessment-layout .p-result-hero{margin-bottom:22px;padding:28px 28px 30px}.participant.assessment-layout .p-result-body{gap:26px;padding:0}.participant.assessment-layout .result-quadrant-frame{max-width:760px}.participant:has(>.p-intro-hero[aria-live=polite]){width:min(100%,820px);max-width:820px;padding:40px 32px}.participant:has(>.p-intro-hero[aria-live=polite])>.p-intro-hero{width:100%;max-width:760px;padding:40px 48px;margin:40px auto 0!important}.participant:has(>.p-intro-hero[aria-live=polite]) .p-intro-title{max-width:680px;margin:0 auto;font-size:clamp(32px,3vw,44px)}.participant:has(>.p-intro-hero[aria-live=polite]) .p-intro-sub{max-width:560px;margin:0 auto}}.participant.assessment-layout .p-result-hero{border:1px solid #e0e7ef;border-radius:16px;margin-bottom:18px;padding:24px 22px;background:#f5f9fd!important}.participant.assessment-layout .p-result:not(.market-leader-result) .p-result-hero .result-title{color:#0b345e!important}.participant.assessment-layout .p-result-body{box-shadow:none;background:0 0;border:0;border-radius:0}.participant.assessment-layout .result-canvas-wrap{border:1px solid #e1e7ed;border-radius:16px}.participant.assessment-layout .p-result .result-insight{border-radius:16px}.participant.assessment-layout .p-result .cta-section{margin-top:0}.participant.assessment-layout .market-leader-result .p-result-hero{border-color:#0b345e;background:#0b345e!important}@media (width<=799px){.participant .progress-step{width:30px;height:30px;font-size:12px}.participant.assessment-layout .p-result-hero{padding:22px 16px}}@media (width<=375px){.participant .progress-step{width:27px;height:27px;font-size:11px}}@media (prefers-reduced-motion:reduce){.participant .progress-step{transition:none}}.participant.assessment-layout .p-question{position:relative}.participant.assessment-layout .p-question .p-q-header{background:#f3f8fd;border:1px solid #e0eaf4;border-radius:16px;margin-bottom:18px;padding:20px 24px}.participant.assessment-layout .p-question .p-q-body{padding-top:20px}.participant.assessment-layout .p-question .q-chapter{margin-bottom:2px}.participant.assessment-layout .result-canvas-wrap{padding:18px 18px 14px;overflow:visible}.participant.assessment-layout .result-canvas-wrap>div:first-child{background:0 0!important;border-bottom:0!important;padding:0 4px 10px!important;line-height:1.5!important}.participant.assessment-layout .result-quadrant-frame{min-width:0}.participant.assessment-layout .p-result-hero .result-eyebrow{line-height:1.5}.participant.assessment-layout .p-result-hero .result-title{line-height:1.12}.participant:has(>.p-intro-hero[aria-live=polite]) .p-intro-eyebrow{letter-spacing:.12em;font-size:12px;font-weight:700}.participant:has(>.p-intro-hero[aria-live=polite]) .p-intro-title{letter-spacing:-.03em;font-size:clamp(33px,4vw,48px);line-height:1.12}.participant:has(>.p-intro-hero[aria-live=polite]) .p-intro-sub{font-size:16px;line-height:1.55}@media (width<=799px){.participant.assessment-layout .p-question .p-q-header{margin-bottom:12px;padding:16px 13px}.participant.assessment-layout .result-canvas-wrap{padding:12px 9px 9px}}.participant.assessment-layout .p-question .p-q-header{box-sizing:border-box;width:100%;max-width:900px}.participant.assessment-layout .p-question .progress-steps{width:100%;max-width:440px;margin-inline:auto}.participant.assessment-layout .p-question .progress-label{text-align:center;max-width:440px;margin:12px auto 0}@media (width<=799px){.participant.assessment-layout .p-question .p-q-header{width:100%;max-width:100%;padding:16px 12px}.participant.assessment-layout .p-question .progress-steps{max-width:100%}}.participant.assessment-layout .p-question .progress-steps{width:100%;max-width:none;margin:0}.participant.assessment-layout .p-question .progress-label{text-align:center;max-width:none}.participant .progress-step{appearance:none;box-sizing:border-box;padding:0}.participant button.progress-step{cursor:pointer;font-family:var(--font-display)}.participant button.progress-step:hover:not(:disabled){background:#14548b;border-color:#14548b}.participant button.progress-step:focus-visible{outline-offset:3px;outline:3px solid #007ffd}.participant button.progress-step:disabled{cursor:default}@media (width<=799px){.participant.assessment-layout .p-question .progress-steps{max-width:100%}}.participant.assessment-layout .p-question .p-q-header{flex-direction:column;align-items:stretch;gap:12px;padding:12px 24px 16px;display:flex}.participant .quiz-scorpion-lockup{object-fit:contain;align-self:center;width:106px;height:53px;margin:0;display:block}.participant.assessment-layout .p-question .options{grid-auto-rows:minmax(76px,auto);align-items:stretch}.participant.assessment-layout .p-question .opt{align-items:center;height:100%;min-height:76px;display:flex}@media (width<=799px){.participant.assessment-layout .p-question .p-q-header{gap:11px;padding:11px 12px 15px}.participant .quiz-scorpion-lockup{width:96px;height:48px;margin:0}}.participant.assessment-layout .p-intro,.participant.assessment-layout .p-name{box-sizing:border-box;width:100%;max-width:1040px;margin-inline:auto}.participant.assessment-layout .p-intro-hero,.participant.assessment-layout .p-name-hero{color:#fff;background:#0b345e;border-radius:16px;padding:clamp(26px,4.5vw,52px)}.participant.assessment-layout .p-intro-hero .p-intro-eyebrow{color:#a9d3ff}.participant.assessment-layout .p-intro-hero .p-intro-title,.participant.assessment-layout .p-intro-hero .p-intro-sub,.participant.assessment-layout .p-name-hero h2,.participant.assessment-layout .p-name-hero p{color:#fff}.participant.assessment-layout .p-intro-body,.participant.assessment-layout .p-name-body{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto}.participant.assessment-layout .p-intro-body{padding:24px 0}.participant.assessment-layout .p-intro-body .howto{color:#364553}.participant.assessment-layout .p-name-body{padding:28px 0 40px}.participant.assessment-layout .p-name-body input,.participant.assessment-layout .p-name-body select{box-sizing:border-box;width:100%}@media (width>=800px){.participant.assessment-layout .p-name-body{max-width:760px}.participant.assessment-layout .p-name-hero h2{font-size:clamp(32px,3vw,44px)}.participant.assessment-layout .p-name-hero p{font-size:18px;line-height:1.5}}@media (width<=799px){.participant.assessment-layout{padding-inline:18px}.participant.assessment-layout .p-intro-hero,.participant.assessment-layout .p-name-hero{padding:27px 22px}.participant.assessment-layout .p-name-body{padding:20px 0 28px}}.participant.assessment-layout button.progress-step.reached:hover:not(:disabled){background:#d5e3ef;border-color:#6587a5}@media (width>=800px){.participant.assessment-layout .p-intro,.participant.assessment-layout .p-name{max-width:780px}.participant.assessment-layout .p-intro-hero,.participant.assessment-layout .p-name-hero{padding:30px 38px}.participant.assessment-layout .p-intro-hero .p-intro-title{font-size:clamp(30px,3vw,40px);line-height:1.18}.participant.assessment-layout .p-intro-hero .p-intro-sub{max-width:640px;margin:0;font-size:16px;line-height:1.55}.participant.assessment-layout .p-intro-body,.participant.assessment-layout .p-name-body{max-width:620px}.participant.assessment-layout .p-name-hero h2{font-size:clamp(28px,3vw,36px)}.participant.assessment-layout .p-name-hero p{font-size:16px}}.participant.assessment-waiting{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100dvh;padding:24px;display:flex}.participant.assessment-waiting>.assessment-waiting-panel{box-sizing:border-box;text-align:center;width:min(100%,1080px);max-width:1080px;padding:56px clamp(24px,5vw,78px);margin:0 auto!important}.assessment-waiting-logo{width:175px;max-width:65%;height:auto;margin:0 auto 28px;display:block}.participant.assessment-waiting .p-intro-title{color:#fff;max-width:900px;margin:0 auto;font-size:clamp(34px,4vw,60px);line-height:1.12}.participant.assessment-waiting .p-intro-sub{color:#fff;max-width:800px;margin:22px auto 0;font-size:clamp(16px,1.35vw,21px);line-height:1.45}@media (width<=799px){.participant.assessment-waiting{padding:20px}.participant.assessment-waiting>.assessment-waiting-panel{padding:38px 23px}.assessment-waiting-logo{width:135px;margin-bottom:24px}.participant.assessment-waiting .p-intro-title{font-size:clamp(30px,8vw,42px)}.participant.assessment-waiting .p-intro-sub{margin-top:16px;font-size:16px}}.participant.assessment-layout .p-question .p-q-header{background:#10355d;border:0}.participant.assessment-layout .p-question .progress-steps:before{background:#ffffff59}.participant.assessment-layout .progress-step{color:#fff;background:0 0;border-color:#c7d9ea}.participant.assessment-layout button.progress-step:hover:not(:disabled){color:#fff;background:#456e97;border-color:#fff}.participant.assessment-layout button.progress-step:focus-visible{outline-color:#fff}.participant.assessment-layout .p-question .progress-steps:before{z-index:0;background:#ffffff9e;height:2px}.participant.assessment-layout .progress-step{z-index:1;color:#fff;background:#10355d;border-color:#e1ecf8;position:relative}.participant.assessment-layout .progress-step.completed{color:#fff;background:#407ca9;border-color:#fff}.participant.assessment-layout .progress-step.reached{color:#10355d;background:#e6f1ff;border-color:#e6f1ff}.participant.assessment-layout .progress-step.current{color:#fff;background:#007ffd;border-color:#fff;box-shadow:0 0 0 3px #fff3}.participant.assessment-layout .p-result-hero,.participant.assessment-layout .market-leader-result .p-result-hero{color:#fff;border:0;border-radius:16px;height:auto;min-height:0;margin-bottom:18px;padding:34px 32px;overflow:visible;background:#10355d!important}.participant.assessment-layout .p-result-hero .result-title,.participant.assessment-layout .p-result:not(.market-leader-result) .p-result-hero .result-title{overflow-wrap:anywhere;line-height:1.12;color:#fff!important}.participant.assessment-layout .p-result-hero .result-desc,.participant.assessment-layout .p-result-hero .result-eyebrow{color:#ffffffe0!important;opacity:1!important;background:0 0!important;border:0!important}.participant.assessment-layout .p-result-hero .result-eyebrow{padding:0}@media (width<=799px){.participant.assessment-layout .p-result-hero{margin-bottom:16px;padding:26px 20px}.participant.assessment-layout .p-result-hero .result-title{font-size:clamp(26px,7vw,38px);line-height:1.14}.participant.assessment-layout .p-result-hero .result-desc{line-height:1.55}}@media (width<=375px){.participant.assessment-layout .p-result-hero{padding:22px 16px}.participant.assessment-layout .progress-step{width:27px;height:27px}}
