.survey-page{color:#eaf5f6;background:#06141b;margin:0;overflow:hidden}.survey-shell{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.survey-header{background:#06141bf2;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px clamp(14px,2vw,28px);display:flex}.survey-header .cop-logo{width:96px}.survey-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.survey-tools{margin-inline-start:auto;position:relative}.survey-tools-trigger{display:none}.survey-button[data-restart]:before{content:"↻"}.survey-button[data-fullscreen]:before,.survey-button[data-exit-fullscreen]:before{content:"⛶"}.survey-button[href]:before{content:"↗"}.survey-button:hover:before{transform:none}.survey-source{color:#6f8682;font-variant-numeric:tabular-nums;margin:0 0 0 6px;font-size:12px}.survey-stage{background:#06141b;min-width:0;min-height:0;position:relative}.survey-stage iframe{border:0;width:100%;height:100%;display:block}.survey-exit-fullscreen{z-index:10;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));display:none;position:absolute;box-shadow:0 4px 20px #0004}.survey-stage:fullscreen{width:100%;height:100%}.survey-stage:fullscreen:is([data-survey-screen=welcome],[data-survey-screen=result]) .survey-exit-fullscreen{display:inline-flex}.survey-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=1200px){.survey-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:8px 12px 10px;display:grid}.survey-header .cop-topbar{flex-wrap:nowrap;gap:8px;min-width:0}.survey-header .cop-topbar>.cop-back{white-space:normal;flex:0 auto;min-width:0;line-height:1.2}.survey-header .cop-brand{display:none}.survey-header .cop-language{margin-inline-start:auto}.survey-tools{grid-area:1/2}.survey-tools-trigger{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:50%;place-items:center;padding:10px;display:grid}.survey-tools-trigger svg{fill:currentColor;width:22px;height:22px}.survey-tools-trigger:hover,.survey-tools-trigger[aria-expanded=true]{background:#06294a}.survey-tools-trigger:focus-visible{outline-offset:3px;outline:2px solid #fff}.survey-actions{inset-inline-end:0;z-index:30;box-sizing:border-box;background:#0b1f28;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 72px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 16px 48px #0008}.survey-tools:not([data-open]) .survey-actions{display:none}.survey-actions .survey-button{background:0 0;border:0;border-radius:12px;font-size:13px}.survey-actions .survey-button:hover{background:#ffffff0d}.survey-source{margin:4px 8px;font-size:11px}}@media (width<=480px){.survey-exit-fullscreen{gap:0;width:44px;padding:6px;font-size:0}}
