._container_79xjy_1{width:100%;height:100%}._campaign_1qhcl_1{width:100%;flex:1;min-height:0;position:relative;opacity:0;transition:opacity .4s linear}._visible_1qhcl_10{opacity:1}:root{--flexpoll-muted: rgba(0, 0, 0, .42);--flexpoll-accent: #ce0000}@media (prefers-color-scheme: dark){:root{--flexpoll-muted: rgba(255, 255, 255, .5);--flexpoll-accent: #f04a4a}}._adline_1tf18_12{position:absolute;left:16px;right:16px;bottom:10px;z-index:35;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:rgba(127,127,127,.16);box-sizing:border-box}._adlineLabel_1tf18_27{flex:0 0 auto;font-size:11px;font-weight:600;color:var(--flexpoll-muted);white-space:nowrap}._adlineTrack_1tf18_35{flex:1;height:2px;border-radius:999px;background:rgba(127,127,127,.32);overflow:hidden}._adlineFill_1tf18_43{height:100%;width:0%;background:var(--flexpoll-muted);border-radius:999px;transition-property:width;transition-timing-function:linear}._adlineFillRunning_1tf18_52{width:100%}@keyframes _ringDrain_1tf18_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:100.53}}@keyframes _ringBadgeIn_1tf18_1{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}._ringBadge_1tf18_74{position:absolute;top:12px;right:12px;z-index:10;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);color:#fff;box-shadow:0 2px 10px #00000073;animation:_ringBadgeIn_1tf18_1 .4s cubic-bezier(.34,1.5,.5,1) both}._ringSvg_1tf18_91{position:absolute;inset:-3px;width:40px;height:40px;transform:rotate(-90deg);overflow:visible}._ringCircle_1tf18_100{fill:none;stroke:var(--flexpoll-accent);stroke-width:3;stroke-linecap:round;animation-name:_ringDrain_1tf18_1;animation-timing-function:linear;animation-fill-mode:forwards}._ringNumber_1tf18_110{position:relative;z-index:1;font-size:15px;font-weight:800;line-height:1}:root{--flexpoll-scrim-bg: rgba(0, 0, 0, .5);--flexpoll-card-bg: #fff}@media (prefers-color-scheme: dark){:root{--flexpoll-scrim-bg: rgba(0, 0, 0, .65);--flexpoll-card-bg: #23262e}}._container_1imqx_12{position:relative;width:100%;height:100%}._pollContent_1imqx_18{width:100%;height:100%;pointer-events:auto;position:relative;z-index:1}._hidden_1imqx_26{pointer-events:none}@keyframes _overlayFadeIn_1imqx_1{0%{opacity:0}to{opacity:1}}@keyframes _overlaySlideUp_1imqx_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._overlay_1imqx_48{position:absolute;left:0;right:0;bottom:44px;opacity:0;pointer-events:none;z-index:3;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}._overlay_1imqx_48._visible_1imqx_63{opacity:1;pointer-events:auto;animation:_overlayFadeIn_1imqx_1 .28s ease both}._overlayCollapsible_1imqx_69{top:auto!important;bottom:40px!important;height:300px!important;align-items:stretch;justify-content:flex-end;flex-direction:column;padding:0;pointer-events:none!important}._overlayCollapsible_1imqx_69._visible_1imqx_63{animation:_overlaySlideUp_1imqx_1 .4s cubic-bezier(.4,0,.2,1) both}._overlayCollapsible_1imqx_69 ._adCard_1imqx_84{pointer-events:auto}._adCardCollapsible_1imqx_88{height:300px;overflow:hidden;box-shadow:none}._scrim_1imqx_94{position:absolute;inset:0;background:var(--flexpoll-scrim-bg);backdrop-filter:blur(7px) saturate(.9);-webkit-backdrop-filter:blur(7px) saturate(.9)}@keyframes _adCardPopIn_1imqx_1{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}._adCard_1imqx_84{position:relative;width:100%;background:var(--flexpoll-card-bg);border-radius:2px;overflow:hidden;box-shadow:0 18px 50px #0006;animation:_adCardPopIn_1imqx_1 .34s cubic-bezier(.34,1.4,.5,1) both}._inlineAdCard_1imqx_122{position:relative;width:100%;background:var(--flexpoll-card-bg);border-radius:2px;overflow:hidden;box-shadow:0 18px 50px #0006;animation:_adCardPopIn_1imqx_1 .34s cubic-bezier(.34,1.4,.5,1) both;margin-top:8px}._adLabel_1imqx_133{position:absolute;top:8px;left:12px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary, #fff);opacity:.7;z-index:1}._container_aohgr_1{width:100%;height:100%;min-height:400px;display:flex;flex-direction:column;position:relative;background:#ffffff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}._loadingState_aohgr_14{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:2rem;color:#666}._loadingState_aohgr_14 p{margin-top:1rem;font-size:.9rem;color:#888}._loadingSpinner_aohgr_30{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color, #ee001c);border-radius:50%;animation:_spin_aohgr_1 1s linear infinite}@keyframes _spin_aohgr_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_aohgr_47{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:2rem;text-align:center;color:#666}._errorState_aohgr_47 h3{margin:1rem 0 .5rem;font-size:1.1rem;font-weight:600;color:#333}._errorState_aohgr_47 p{margin:0 0 1.5rem;font-size:.9rem;color:#888;line-height:1.4}._errorIcon_aohgr_71{font-size:2rem;opacity:.6}._retryButton_aohgr_76{background:var(--primary-color, #ee001c);color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_aohgr_76:hover{background:var(--primary-color-dark, #cc0018);transform:translateY(-1px)}._retryButton_aohgr_76:active{transform:translateY(0)}._retryButton_aohgr_76:focus{outline:none;box-shadow:0 0 0 3px #ee001c33}._widgetContainer_aohgr_99{flex:1;width:100%;height:100%;position:relative}._widgetContainer_aohgr_99 .creative-chat-container{width:100%;height:100%;min-height:400px;--primary-color: var(--primary-color, #ee001c);font-family:inherit}@media (max-width: 768px){._widgetContainer_aohgr_99 .creative-chat-container{min-height:300px}}@media (max-width: 768px){._container_aohgr_1{min-height:300px;border-radius:0;box-shadow:none}._loadingState_aohgr_14,._errorState_aohgr_47{min-height:150px;padding:1.5rem}._loadingSpinner_aohgr_30{width:24px;height:24px;border-width:2px}._errorState_aohgr_47 h3{font-size:1rem}._errorState_aohgr_47 p{font-size:.85rem}._retryButton_aohgr_76{padding:.6rem 1.2rem;font-size:.85rem}}@media (prefers-contrast: high){._container_aohgr_1{border:2px solid #000000}._loadingState_aohgr_14,._errorState_aohgr_47{color:#000}._loadingState_aohgr_14 p,._errorState_aohgr_47 p{color:#333}._retryButton_aohgr_76{border:2px solid #000000}}@media (prefers-reduced-motion: reduce){._loadingSpinner_aohgr_30{animation:none}._retryButton_aohgr_76{transition:none}._retryButton_aohgr_76:hover,._retryButton_aohgr_76:active{transform:none}}._container_1x3l2_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:2rem;color:#666}._spinner_1x3l2_12{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color, #ee001c);border-radius:50%;animation:_spin_1x3l2_12 1s linear infinite}@keyframes _spin_1x3l2_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._message_1x3l2_29{margin-top:1rem;font-size:.9rem;color:#888;text-align:center}@media (max-width: 768px){._container_1x3l2_1{min-height:150px;padding:1.5rem}._spinner_1x3l2_12{width:24px;height:24px;border-width:2px}._message_1x3l2_29{font-size:.85rem}}@media (prefers-reduced-motion: reduce){._spinner_1x3l2_12{animation:none}}._container_1km9l_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:2rem;text-align:center;color:#666}._errorIcon_1km9l_13{font-size:2rem;opacity:.6;margin-bottom:1rem}._title_1km9l_19{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#333}._message_1km9l_26{margin:0 0 1.5rem;font-size:.9rem;color:#888;line-height:1.4;max-width:400px}._actions_1km9l_34{display:flex;flex-direction:column;align-items:center;gap:1rem}._retryButton_1km9l_41{background:var(--primary-color, #ee001c);color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_1km9l_41:hover{background:var(--primary-color-dark, #cc0018);transform:translateY(-1px)}._retryButton_1km9l_41:active{transform:translateY(0)}._retryButton_1km9l_41:focus{outline:none;box-shadow:0 0 0 3px #ee001c33}._supportText_1km9l_64{margin:0;font-size:.8rem;color:#999}._supportLink_1km9l_70{color:var(--primary-color, #ee001c);text-decoration:none}._supportLink_1km9l_70:hover{text-decoration:underline}._supportLink_1km9l_70:focus{outline:2px solid var(--primary-color, #ee001c);outline-offset:2px}@media (max-width: 768px){._container_1km9l_1{min-height:150px;padding:1.5rem}._title_1km9l_19{font-size:1rem}._message_1km9l_26{font-size:.85rem}._retryButton_1km9l_41{padding:.6rem 1.2rem;font-size:.85rem}._supportText_1km9l_64{font-size:.75rem}}@media (prefers-contrast: high){._title_1km9l_19{color:#000}._message_1km9l_26{color:#333}._retryButton_1km9l_41{border:2px solid #000000}._supportLink_1km9l_70{color:#000;text-decoration:underline}}@media (prefers-reduced-motion: reduce){._retryButton_1km9l_41{transition:none}._retryButton_1km9l_41:hover,._retryButton_1km9l_41:active{transform:none}}._app_o9kan_1{width:100%;height:100vh;min-height:400px;display:flex;flex-direction:column;background:#ffffff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--primary-color: #ee001c;--primary-color-dark: #cc0018;--text-primary: #333333;--text-secondary: #666666;--text-muted: #888888;--background: #ffffff;--border: #eeeeee}@media (max-width: 768px){._app_o9kan_1{min-height:300px}}@media (prefers-contrast: high){._app_o9kan_1{--primary-color: #000000;--primary-color-dark: #000000;--text-primary: #000000;--text-secondary: #000000;--border: #000000}}._app_o9kan_1{box-sizing:border-box;margin:0;padding:0;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._app_o9kan_1 .creative-chat-container{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}._app_o9kan_1:focus-within{outline:none}._app_o9kan_1 *:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media print{._app_o9kan_1{display:none}}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#333;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.2}p{margin:0;line-height:1.4}a{color:#ee001c;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:2px solid #ee001c;outline-offset:2px}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{font-family:inherit;font-size:inherit;border:1px solid #cccccc;border-radius:4px;padding:.5rem}input:focus,textarea:focus,select:focus{outline:2px solid #ee001c;outline-offset:2px;border-color:#ee001c}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid #ee001c;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){*{border-color:#000!important}a{color:#000;text-decoration:underline}button{border:2px solid #000000!important}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}}@media (max-width: 768px){html,body{font-size:16px}button,a,input,textarea,select{min-height:44px;min-width:44px}}body.iframe-mode,body.iframe-mode #app{overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.p-0{padding:0}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}:root{--opinary-red: #ee001c;--opinary-red-dark: #cc0018;--opinary-red-light: #ff3355;--opinary-gray-dark: #333333;--opinary-gray: #666666;--opinary-gray-light: #999999;--opinary-gray-lighter: #cccccc;--opinary-gray-lightest: #eeeeee;--opinary-white: #ffffff;--opinary-black: #000000}
