@charset "UTF-8";:root{--c-white: #fff;--c-white-soft: #f8f8f8;--c-white-mute: #f2f2f2;--c-black: #181818;--c-indigo: #2c3e50;--c-gray-light-1: rgba(60 60 60 / 29%);--c-gray-light-2: rgba(60 60 60 / 12%);--c-gray-light-3: rgba(60 60 60 / 66%);--c-green-light: #e8f5e9;--c-green-text-light: #388e3c;--c-accent-green: #42b983;--c-accent-red: #e53935;--c-connection-online: #4caf50;--c-connection-offline: #f44336;--c-gray-dark-slightly-lighter: #3a3a3a;--c-header-transparent-bg: rgba(248 248 248 / 80%);--c-header-subtle-border: rgba(60 60 60 / 10%);--c-dropdown-bg: var(--c-white-soft);--c-text-primary: var(--c-indigo);--c-text-secondary: var(--c-gray-light-3);--c-text-link: var(--c-accent-green);--c-text-inverted: var(--c-white);--c-text-disabled: var(--c-gray-light-3);--c-dropdown-text-disabled: rgba(255 255 255 / 45%);--c-bg-body: var(--c-white);--c-bg-primary: var(--c-white);--c-bg-secondary: var(--c-white-soft);--c-bg-mute: var(--c-white-mute);--c-bg-fade-start: rgba(248 248 248 / 0%);--c-bg-fade-end: rgba(248 248 248 / 100%);--c-border-standard: var(--c-gray-light-2);--c-border-hover: var(--c-gray-light-1);--c-border-strong: var(--c-indigo);--c-header-full-width-background: var(--c-bg-secondary);--c-header-background: var(--c-gray-light-1);--c-header-text: var(--c-text-primary);--c-header-border: var(--c-border-standard);--c-button-primary-bg: var(--c-accent-green);--c-button-primary-text: var(--c-text-inverted);--c-button-primary-bg-hover: #38a06e;--c-button-secondary-bg: var(--c-bg-mute);--c-button-secondary-text: var(--c-text-primary);--c-button-secondary-border: var(--c-border-standard);--c-button-secondary-bg-hover: var(--c-white-mute);--c-button-disabled-bg: var(--c-bg-mute);--c-button-disabled-text: var(--c-text-disabled);--c-button-disabled-border: var(--c-border-standard);--c-button-danger-bg: var(--c-accent-red);--c-button-danger-text: var(--c-text-inverted);--c-button-danger-bg-hover: #d32f2f;--c-button-ai-bg: var(--c-white-mute);--c-button-ai-text: var(--c-text-secondary);--c-button-ai-border: var(--c-border-hover);--c-button-ai-bg-hover: #e0e0e0;--c-button-ai-text-hover: var(--c-text-primary);--c-button-flash-start: rgba(64 255 0 / 1%);--c-button-flash-end: rgba(64 255 0 / 20%);--c-spinner-color: var(--c-accent-green);--c-input-background: var(--c-white);--c-input-background-disabled: var(--c-bg-mute);--c-input-text: var(--c-text-primary);--c-input-text-disabled: var(--c-text-disabled);--c-input-border: var(--c-border-standard);--c-input-border-hover: var(--c-border-hover);--c-input-border-focus: var(--c-accent-green);--c-input-placeholder: var(--c-text-secondary);--c-checkbox-border: var(--c-border-hover);--c-checkbox-bg: var(--c-white);--c-checkbox-bg-checked: var(--c-accent-green);--c-checkbox-tick-color: var(--c-white);--c-checkbox-label-text: var(--c-text-secondary);--c-card-background: var(--c-bg-primary);--c-card-border: var(--c-border-standard);--c-card-shadow: 0 2px 4px rgba(0 0 0 / 5%);--c-delete-hover-bg: rgba(229 57 53 / 8%);--c-sidebar-background: var(--c-bg-secondary);--c-sidebar-border: var(--c-border-standard);--c-sidebar-shadow: -2px 0 5px rgba(0 0 0 / 10%);--c-question-stripe-bg-1: var(--c-bg-primary);--c-question-stripe-bg-2: var(--c-bg-secondary);--c-question-text: #202d3a;--c-your-question-card-bg: var(--c-green-light);--c-your-question-card-text: var(--c-green-text-light);--c-your-question-card-border: #a5d6a7;--c-partner-question-card-bg: #eef2f7;--c-partner-question-card-text: var(--c-indigo);--c-partner-question-card-border: #cdddee;--c-shared-question-bg: var(--c-white-soft);--c-shared-question-partner-border: var( --c-accent-green );--c-shared-question-partner-bg: var( --c-white );--c-shared-question-my-bg: var(--c-white-soft);--c-radio-border: var(--c-border-hover);--c-radio-bg-hover: var(--c-bg-mute);--c-radio-checked-dot: var(--c-accent-green);--c-radio-label-text: var(--c-text-secondary);--c-shared-answer-bg-1: rgba(255 193 7 / 10%);--c-shared-answer-bg-2: rgba(33 150 243 / 10%);--c-attitude-neg2-bg: #ffcdd2;--c-attitude-neg1-bg: #ffe0b2;--c-attitude-neu-bg: var(--c-bg-mute);--c-attitude-pos1-bg: #c8e6c9;--c-attitude-pos2-bg: #a5d6a7;--c-attitude-selected-border: var(--c-indigo);--c-connection-status-online: var(--c-connection-online);--c-connection-status-offline: var(--c-connection-offline);--c-indicator-border-user: #2196f3;--c-indicator-border-partner: #ffc107;--c-ai-input-bg: rgba(216 255 182 / 10%);--c-ai-label-text: #254a00;--c-ai-label-background: #d8ffb6;--c-modal-bg: var(--c-bg-secondary);--c-modal-shadow: 0 4px 15px rgba(0 0 0 / 15%);--c-modal-border: var(--c-border-standard);--c-modal-title-text: var(--c-text-primary);--c-gauge-label-text: var(--c-text-secondary);--c-gauge-value-text: var(--c-text-primary);--c-red-flags-text: var(--c-accent-red);--c-divider-strong: rgba(60 60 60 / 40%);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--c-white: #fff;--c-black: #181818;--c-black-soft: #222;--c-black-mute: #282828;--c-indigo-dark-text: #cbdced;--c-gray-dark-1: rgba(84 84 84 / 65%);--c-gray-dark-2: rgba(84 84 84 / 48%);--c-gray-dark-3: rgba(235 235 235 / 64%);--c-green-dark-bg: #1e3a2b;--c-green-dark-text: #a5d6a7;--c-accent-green-dark: #5fcc9a;--c-accent-red-dark: #ef5350;--c-indigo-dark-bg: #253444;--c-connection-online-dark: #81c784;--c-connection-offline-dark: #e57373;--c-text-primary: var(--c-white);--c-text-secondary: var(--c-gray-dark-3);--c-text-link: var(--c-accent-green-dark);--c-text-inverted: var( --c-black );--c-text-disabled: #757575;--c-header-transparent-bg: rgba(34 34 34 / 80%);--c-header-subtle-border: rgba(84 84 84 / 20%);--c-dropdown-bg: #424242;--c-bg-body: var(--c-black);--c-bg-primary: var(--c-black-soft);--c-bg-secondary: var(--c-black-mute);--c-bg-mute: #333;--c-bg-fade-start: rgba(40 40 40 / 0%);--c-bg-fade-end: rgba(40 40 40 / 100%);--c-border-standard: var(--c-gray-dark-2);--c-border-hover: var(--c-gray-dark-1);--c-border-strong: var(--c-white);--c-header-full-width-background: var(--c-bg-secondary);--c-header-background: var(--c-bg-secondary);--c-header-text: var(--c-text-primary);--c-header-border: var(--c-border-standard);--c-button-primary-bg: var(--c-accent-green-dark);--c-button-primary-text: var( --c-text-inverted );--c-button-primary-bg-hover: #4dbf8c;--c-button-secondary-bg: var(--c-bg-mute);--c-button-secondary-text: var(--c-text-primary);--c-button-secondary-border: var(--c-border-standard);--c-button-secondary-bg-hover: #444;--c-button-disabled-bg: var(--c-bg-mute);--c-button-disabled-text: var(--c-text-disabled);--c-button-disabled-border: var(--c-border-standard);--c-button-danger-bg: var(--c-accent-red-dark);--c-button-danger-text: var(--c-text-primary);--c-button-danger-bg-hover: #e57373;--c-button-ai-bg: var(--c-bg-mute);--c-button-ai-text: var(--c-text-secondary);--c-button-ai-border: var(--c-border-standard);--c-button-ai-bg-hover: #555;--c-spinner-color: var(--c-accent-green-dark);--c-input-background: var(--c-black-soft);--c-input-background-disabled: var(--c-black);--c-input-text: var(--c-text-primary);--c-input-text-disabled: var(--c-text-disabled);--c-input-border: var(--c-border-standard);--c-input-border-hover: var(--c-border-hover);--c-input-border-focus: var(--c-accent-green-dark);--c-input-placeholder: var(--c-text-secondary);--c-checkbox-border: var(--c-border-hover);--c-checkbox-bg: var(--c-black-mute);--c-checkbox-bg-checked: var(--c-accent-green-dark);--c-checkbox-tick-color: var(--c-black);--c-checkbox-label-text: var(--c-text-secondary);--c-card-background: var(--c-bg-primary);--c-card-border: var(--c-border-standard);--c-card-shadow: 0 2px 4px rgba(0 0 0 / 20%);--c-delete-hover-bg: rgba(239 83 80 / 12%);--c-sidebar-background: var(--c-bg-secondary);--c-sidebar-border: var(--c-border-standard);--c-sidebar-shadow: -2px 0 5px rgba(0 0 0 / 30%);--c-question-stripe-bg-1: var(--c-bg-primary);--c-question-stripe-bg-2: var(--c-bg-secondary);--c-question-text: var(--c-text-primary);--c-your-question-card-bg: var(--c-green-dark-bg);--c-your-question-card-text: var(--c-green-dark-text);--c-your-question-card-border: #4a7a60;--c-partner-question-card-bg: var(--c-indigo-dark-bg);--c-partner-question-card-text: var(--c-white);--c-partner-question-card-border: #405a74;--c-shared-question-bg: var(--c-black-soft);--c-shared-question-partner-border: var(--c-accent-green-dark);--c-shared-question-partner-bg: var( --c-black-mute );--c-shared-question-my-bg: var(--c-black-soft);--c-radio-border: var(--c-border-hover);--c-radio-bg-hover: var(--c-bg-mute);--c-radio-checked-dot: var(--c-accent-green-dark);--c-radio-label-text: var(--c-text-secondary);--c-attitude-neg2-bg: #5e3a3e;--c-attitude-neg1-bg: #604d3c;--c-attitude-neu-bg: var(--c-bg-mute);--c-attitude-pos1-bg: #30513e;--c-attitude-pos2-bg: #3e6f4e;--c-attitude-selected-border: var(--c-white);--c-connection-status-online: var(--c-connection-online-dark);--c-connection-status-offline: var(--c-connection-offline-dark);--c-indicator-border-user: #90caf9;--c-indicator-border-partner: #fff176;--c-modal-bg: var(--c-dropdown-bg);--c-modal-shadow: 0 6px 20px rgba(0 0 0 / 30%);--c-modal-border: var(--c-border-hover);--c-modal-title-text: var(--c-text-primary);--c-gauge-label-text: var(--c-text-secondary);--c-gauge-value-text: var(--c-text-primary);--c-red-flags-text: var(--c-accent-red-dark);--c-tooltip-text: var(--c-indigo-dark-bg);--c-tooltip-bg: #78a279;--c-tooltip-shadow: 0 3px 30px rgba(233 233 233 / 30%)}}:root{--container-max-width: 1440px;--b-desktop: 1200px;--sidebar-width: 23rem;--header-height: 3rem;--header-gap: .5rem;--content-sidebar-gap: .3rem;--closed-sidebar-width: 24px;--error-height: 1.3rem;--error-font-size: .85rem;--text-input-border-width: 2px;--text-input-padding: .2rem;--text-area-padding: var(--text-input-padding) .5rem;--text-input-error-margin: 1rem;--text-input-bottom-gap: .5rem}@media (width >= 768px){:root{--header-gap: 1rem;--content-sidebar-gap: .5rem;--text-input-padding: .5rem;--text-area-padding: var(--text-input-padding) .75rem}}:root{--tooltip-base-width: 350px;--tooltip-screen-indents: .5rem;--tooltip-line-height: 1.2rem}@media (width >= 768px){--tooltip-screen-indents: 1rem;--tooltip-line-height: 1.6rem}:root{--vt-c-white: #fff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgb(60 60 60 / 29%);--vt-c-divider-light-2: rgb(60 60 60 / 12%);--vt-c-divider-dark-1: rgb(84 84 84 / 65%);--vt-c-divider-dark-2: rgb(84 84 84 / 48%);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgb(60 60 60 / 66%);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgb(235 235 235 / 64%);--my-c-indigo-light: #eef2f7;--my-c-indigo-dark: #253444;--my-c-green-light-bg: #e8f5e9;--my-c-green-light-text: #388e3c;--my-c-green-dark-bg: #1e4633;--my-c-green-dark-text: #a5d6a7;--my-c-accent1: var(--vt-c-indigo);--my-c-accent2: #757575;--my-c-accent2-green: #42b983;--my-c-accent1-darktheme: #5f7a95;--my-c-accent2-darktheme: #bdbdbd;--my-c-accent2-green-darktheme: #7fdea9;--c-primary-color: #4a6ee0;--c-primary-color-rgb: 74, 110, 224;--c-secondary-color: #6c8bef;--c-negative-color: #e74c3c;--c-mostly-negative-color: #f39c12;--c-neutral-color: #95a5a6;--c-mostly-positive-color: #2ecc71;--c-positive-color: #27ae60;--c-added-to-shared-color: rgba(39 174 96 / 20%);--c-background-color: #f5f7fa;--c-light-border: #e0e6ed;--c-dark-text: #2c3e50;--c-light-text: #7f8c8d;--c-header: #aaa;--c-button-general: #ccc;--c-button-general-hover: #ddd;--c-button-general-border-hover: #0080ff;--c-button-text: #2c3e50;--c-button-disabled-text: #7f8c8d;--c-checkmark-active: #78b13f;--c-checkmark-inactive: #c9dadc;--c-modal-overlay: rgba(0 0 0 / 40%);--c-modal-background: #7f8c8d;--c-your-question-background: var(--vt-c-white-soft);--c-your-question-text: var(--color-text);--c-partner-question-background: var(--vt-c-white-soft);--c-partner-question-text: var(--color-text);--c-your-question-border-color: var(--my-c-accent1);--c-partner-question-border-color: var( --my-c-accent2 );--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--c-primary-color: #6a8dff;--c-secondary-color: #8caeff;--c-negative-color: #ff5f4d;--c-mostly-negative-color: #ffa726;--c-neutral-color: #718096;--c-mostly-positive-color: #48bb78;--c-positive-color: #38a169;--c-background-color: #1a202c;--c-light-border: #2d3748;--c-dark-text: #e2e8f0;--c-light-text: #a0aec0;--c-section-background-color: #22272e;--c-button-general: #444;--c-button-general-hover: #555;--c-button-general-border-hover: #39f;--c-button-text: #ecf0f1;--c-button-disabled-text: #95a5a6;--c-your-question-background: var(--vt-c-black-soft);--c-your-question-text: var( --vt-c-text-dark-2 );--c-partner-question-background: var(--vt-c-black-soft);--c-partner-question-text: var( --vt-c-text-dark-2 );--c-your-question-border-color: var(--my-c-accent1-darktheme);--c-partner-question-border-color: var( --my-c-accent2-darktheme )}}html{min-width:320px;scrollbar-gutter:stable;overflow-y:scroll;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;margin:0;font-weight:400}body{scroll-behavior:auto;min-height:100vh;box-sizing:border-box;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.body-scroll-locked{position:fixed;top:calc(var(--scroll-y, 0px) * -1);width:100%;overflow:hidden}ul,li{list-style:none;margin:0;padding:0}button{border:none;background:transparent}b,strong{font-weight:700}#app{font-weight:400}#app .container{max-width:var(--container-max-width);margin-left:auto;margin-right:auto}@media (width >= 768px){#app .container{padding-right:1rem}}#app .main-content{padding-top:calc(var(--header-height) + var(--header-gap));padding-bottom:2rem;max-width:var(--container-max-width);padding-right:calc(var(--closed-sidebar-width) + var(--content-sidebar-gap));padding-left:.5rem;width:100%;transition:width,padding-right .3s ease-in-out}@media (width >= 768px){#app .main-content{padding-left:1rem}}@media (width >= 1200px){#app .main-content{padding-right:calc(var(--sidebar-width) + var(--content-sidebar-gap))}#app .main-content.fullwidth{padding-right:calc(var(--content-sidebar-gap) + var(--closed-sidebar-width))}}#app .sidebar-wrapper{position:fixed;top:calc(var(--header-height) + var(--header-gap) - 2px);bottom:0;right:0;width:calc(var(--sidebar-width) + 12px);max-width:100%;overflow:hidden;pointer-events:none;transition:width .6s ease-in-out}@media (hover: none){#app .sidebar-wrapper{width:calc(var(--sidebar-width) + 12px - 1rem)}}@media (width >= 1440px){#app .sidebar-wrapper{right:calc((100% - 1440px)/2 + 8px)}}#app .sidebar-wrapper.maximized{width:var(--container-max-width)}#app .sidebar{width:var(--sidebar-width);max-width:calc(100% - 12px);height:calc(100% - 4px);margin-left:auto;margin-top:2px;padding:1rem .7rem 1rem 1.7rem;background-color:var(--c-sidebar-background);border-radius:5px;border-left:2px solid var(--c-border-standard);z-index:90;pointer-events:auto;overflow-y:auto;overscroll-behavior-y:none;scrollbar-width:none;transform:translate(calc(100% - 1.5rem - 1px));transition:transform .3s ease-in-out,width .6s ease-in-out,right 0s}@media (width >= 768px){#app .sidebar{padding-left:2rem}}#app .sidebar.expanded{transform:translate(0)}#app .sidebar.maximized{width:100%}a{text-decoration:none;color:var(--c-indicator-border-user);transition:.4s}a:hover{text-decoration:underline}:root{--borderWidth: 7px;--height: 24px;--width: 12px}.checkmark{display:inline-block;transform:rotate(45deg);height:var(--height);width:var(--width);border-bottom:var(--borderWidth) solid var(--c-checkmark-active);border-right:var(--borderWidth) solid var(--c-checkmark-active)}.checkmark.inactive{border-color:var(--c-checkmark-inactive)}.bordered-section{border:1px solid var(--c-light-border);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.bordered-section:hover{box-shadow:0 4px 8px #0000000d}.left-border-section{border-radius:6px;border-left:3px solid var(--c-secondary-color)}.error-message{color:var(--c-negative-color)}button[disabled]{cursor:not-allowed;pointer-events:none}.close-icon{background:none;border:none;color:var(--c-light-text);cursor:pointer;font-size:1.2rem;margin-left:.5rem;opacity:.6}.close-icon:hover{opacity:1;color:var(--c-negative-color)}.connection-code-display{display:block;background-color:var(--c-bg-mute);border:1px solid var(--c-border-standard);padding:.5rem .8rem;font-family:monospace;font-size:.85em;word-break:break-all;max-height:150px;overflow-y:auto;border-radius:4px;color:var(--c-text-secondary)}.collapse-enter-active,.collapse-leave-active{transition:all .5s;max-height:50px;overflow:hidden;opacity:1;transform-origin:top}.collapse-enter-from,.collapse-leave-to{max-height:0;opacity:0;transform:scaleY(0)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.lato-regular{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.lato-bold{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.introjs-tooltip__custom{--element-width: calc( var(--element-right-on-screen) - var(--element-left-on-screen) );--tooltip-actual-width: min( var(--tooltip-base-width), calc(100vw - (2 * var(--tooltip-screen-indents))) );--max-tooltip-left-on-screen: calc( 100vw - var(--tooltip-screen-indents) - var(--tooltip-actual-width) );--max-tooltip-right-on-screen: calc(100vw - var(--tooltip-screen-indents));--min-tooltip-left-on-screen: var(--tooltip-screen-indents);--min-tooltip-right-on-screen: calc( var(--tooltip-screen-indents) + var(--tooltip-actual-width) );--desired-tooltip-left-on-screen: var(--element-left-on-screen);--desired-tooltip-right-on-screen: var(--element-right-on-screen);--element-width-on-screen: calc( var(--element-right-on-screen) - var(--element-left-on-screen) );--target-tooltip-left-on-screen: clamp( var(--min-tooltip-left-on-screen), var(--desired-tooltip-left-on-screen), var(--max-tooltip-left-on-screen) );--target-tooltip-right-on-screen: clamp( var(--min-tooltip-right-on-screen), var(--desired-tooltip-right-on-screen), var(--max-tooltip-right-on-screen) );--element-center-on-screen: calc( var(--element-left-on-screen) + (var(--element-width-on-screen) / 2) );--desired-center-tooltip-left-on-screen: calc( var(--element-center-on-screen) - (var(--tooltip-actual-width) / 2) );--target-center-tooltip-left-on-screen: clamp( var(--min-tooltip-left-on-screen), var(--desired-center-tooltip-left-on-screen), var(--max-tooltip-left-on-screen) );width:var(--tooltip-actual-width)!important;max-width:var(--tooltip-actual-width)!important;line-height:var(--tooltip-line-height)}@media (prefers-color-scheme: dark){.introjs-tooltip__custom{color:var(--c-tooltip-text)!important;background-color:var(--c-tooltip-bg)!important;box-shadow:var(--c-tooltip-shadow)!important}.introjs-tooltip__custom label{color:var(--c-indigo-dark-bg)!important;background-color:var(--c-tooltip-bg)!important;margin-bottom:.5rem!important}.introjs-tooltip__custom a.introjs-button{color:var(--c-tooltip-bg)!important;background-color:var(--c-indigo-dark-bg)!important;text-shadow:none!important}}.introjs-tooltip__custom .introjs-tooltiptext{padding:.5rem 1rem}.introjs-tooltip__custom.introjs-top,.introjs-tooltip__custom.introjs-bottom{--tooltip-left: calc( var(--target-center-tooltip-left-on-screen) - var( --element-left-on-screen ) );left:var(--tooltip-left)!important}.introjs-tooltip__custom.introjs-top .introjs-arrow.bottom,.introjs-tooltip__custom.introjs-top .introjs-arrow.top,.introjs-tooltip__custom.introjs-bottom .introjs-arrow.bottom,.introjs-tooltip__custom.introjs-bottom .introjs-arrow.top{left:calc((max(var(--tooltip-left) * -1,0px) + min(var(--tooltip-actual-width),var(--element-width) - var(--tooltip-left)))/2 - 5px)!important}.introjs-tooltip__custom.introjs-top-left-aligned,.introjs-tooltip__custom.introjs-bottom-left-aligned{--tooltip-left: calc( var(--target-tooltip-left-on-screen) - var(--element-left-on-screen) );width:var(--tooltip-actual-width)!important;left:var(--tooltip-left)!important}.introjs-tooltip__custom.introjs-top-left-aligned .introjs-arrow.bottom,.introjs-tooltip__custom.introjs-top-left-aligned .introjs-arrow.top,.introjs-tooltip__custom.introjs-bottom-left-aligned .introjs-arrow.bottom,.introjs-tooltip__custom.introjs-bottom-left-aligned .introjs-arrow.top{left:calc(var(--tooltip-left) + min(var(--element-width),var(--tooltip-actual-width)) / 2 - 5px)!important}.introjs-tooltip__custom.introjs-top-right-aligned,.introjs-tooltip__custom.introjs-bottom-right-aligned{--tooltip-right: clamp( calc( var(--element-right-on-screen) - 100vw + var(--tooltip-screen-indents) ), 0px, min( 0px, calc( var(--element-right-on-screen) - var(--tooltip-base-width) - var( --tooltip-screen-indents ) ) ) );width:var(--tooltip-actual-width)!important;right:var(--tooltip-right)!important;left:auto!important}.introjs-tooltip__custom.introjs-top-right-aligned .introjs-arrow.bottom-right,.introjs-tooltip__custom.introjs-top-right-aligned .introjs-arrow.top-right,.introjs-tooltip__custom.introjs-bottom-right-aligned .introjs-arrow.bottom-right,.introjs-tooltip__custom.introjs-bottom-right-aligned .introjs-arrow.top-right{right:calc(0px - var(--tooltip-right) + var(--element-width) / 2 - 5px)!important;left:auto!important}.introjs-tooltip__custom.introjs-left{width:min(var(--tooltip-base-width),var(--element-left-on-screen) - var(--tooltip-screen-indents) - 10px)!important;left:max(var(--tooltip-screen-indents) - var(--element-left-on-screen),0px - var(--tooltip-actual-width) - 10px)!important;right:auto!important}.introjs-tooltip__left-bottom-aligned{top:unset!important;bottom:0!important;width:350px;max-width:350px!important}.introjs-tooltip__left-bottom-aligned .introjs-arrow{top:unset!important;bottom:20px!important}.introjs-tooltip__left-top30-aligned{top:0!important;transform:translateY(-33.3333333333%)!important;bottom:unset!important;width:350px;max-width:350px!important}@media (prefers-color-scheme: dark){.introjs-tooltip__left-top30-aligned{color:var(--c-tooltip-text)!important;background-color:var(--c-tooltip-bg)!important;box-shadow:var(--c-tooltip-shadow)!important}.introjs-tooltip__left-top30-aligned label{color:var(--c-indigo-dark-bg)!important;background-color:var(--c-tooltip-bg)!important;margin-bottom:.5rem!important}.introjs-tooltip__left-top30-aligned a.introjs-button{color:var(--c-tooltip-bg)!important;background-color:var(--c-indigo-dark-bg)!important;text-shadow:none!important}}.introjs-tooltip__left-top30-aligned .introjs-arrow{top:calc(33% + 20px)!important;bottom:unset!important}@media (prefers-color-scheme: dark){.introjs-tooltip__highlight{background-color:#fff3!important;box-shadow:#e9e921cc 0 0 1px 2px,#21212180 0 0 0 5000px!important}}.connection-indicator[data-v-b201c076]{display:inline-block;width:20px;height:20px;border-radius:50px;overflow:hidden}.connection-indicator.offline[data-v-b201c076]{background-color:red;box-shadow:#0003 0 -1px 7px 1px,inset #441313 0 -1px 9px,#ff000080 0 2px 12px}.connection-indicator.online[data-v-b201c076]{background-color:#abff00;box-shadow:#0003 0 -1px 7px 1px,inset #304701 0 -1px 9px,#89ff00 0 2px 12px}.error-message[data-v-76830fe5]{color:var(--c-negative-color);word-break:break-word;white-space:wrap;font-size:var(--error-font-size);height:var(--error-height)}button.button__wrapper[data-v-827ad0cb]{all:unset;position:relative;font-size:1rem;line-height:1rem;padding:.4rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;cursor:pointer;box-sizing:border-box;gap:.5rem;transition:gap .3s ease-in-out}@media (width >= 768px){button.button__wrapper[data-v-827ad0cb]{padding:.4rem .8rem}}button.button__wrapper.hide-text[data-v-827ad0cb]{gap:0rem}button.button__wrapper.primary[data-v-827ad0cb]{border:1px solid var(--c-light-border);background:var(--c-button-primary-bg)}@keyframes flash-827ad0cb{0%{box-shadow:inset 0 0 0 var(--c-button-primary-bg)}10%{box-shadow:inset 0 0 15px var(--c-button-primary-bg)}90%{box-shadow:inset 0 0 15px var(--c-button-primary-bg)}to{box-shadow:inset 0 0 0 var(--c-button-primary-bg)}}button.button__wrapper.clicked[data-v-827ad0cb]{animation:flash-827ad0cb .2s linear}button.button__wrapper.secondary[data-v-827ad0cb]{border:1px solid var(--c-border-standard);background:var(--c-button-secondary-bg)}button.button__wrapper.menu[data-v-827ad0cb]{width:100%;height:2rem;border:none;gap:.3rem;justify-content:flex-start;background:none}button.button__wrapper.danger[data-v-827ad0cb]{background:var(--c-button-danger-bg)}button.button__wrapper.dotted[data-v-827ad0cb]{background:none;border:1px dashed var(--c-light-border);color:var(--c-primary-color)}button.button__wrapper .button__icon[data-v-827ad0cb]{font-size:inherit}button.button__wrapper.menu .button__icon[data-v-827ad0cb]{font-size:inherit;line-height:inherit;margin-right:0}button.button__wrapper .button__text[data-v-827ad0cb]{text-decoration:none;text-align:center;font-size:inherit;line-height:inherit;transition:all .2s ease}button.button__wrapper.primary .button__text[data-v-827ad0cb]{color:var(--c-button-primary-text)}button.button__wrapper.secondary .button__text[data-v-827ad0cb]{color:var(--c-button-secondary-text)}button.button__wrapper.menu .button__text[data-v-827ad0cb]{text-align:left;font-size:.85rem}button.button__wrapper.danger .button__text[data-v-827ad0cb]{color:var(--c-button-danger-text)}button.button__wrapper[data-v-827ad0cb]:disabled{cursor:default;background:var(--c-button-disabled-bg);border:1px dashed var(--c-button-disabled-border)}button.button__wrapper:disabled .button__text[data-v-827ad0cb]{color:var(--c-button-disabled-text);opacity:.5}button.button__wrapper:disabled .button__icon[data-v-827ad0cb]{opacity:.5}button.button__wrapper[data-v-827ad0cb]:hover:not(:disabled){border-color:var(--c-button-general-border-hover)}button.button__wrapper.primary[data-v-827ad0cb]:hover:not(:disabled){background:var(--c-button-primary-bg-hover)}button.button__wrapper.secondary[data-v-827ad0cb]:hover:not(:disabled){background:var(--c-button-secondary-bg-hover)}button.button__wrapper.menu[data-v-827ad0cb]:hover:not(:disabled){background:var(--c-button-secondary-bg-hover)}button.button__wrapper.danger[data-v-827ad0cb]:hover:not(:disabled){background:var(--c-button-danger-bg-hover)}@keyframes spin-827ad0cb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.button__wrapper .spinner-container[data-v-827ad0cb]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible}button.button__wrapper .button-spinner-icon[data-v-827ad0cb]{color:var(--c-spinner-color);animation:spin-827ad0cb 1s linear infinite;width:1.3rem;height:1.3rem}button.button__wrapper.is-loading[data-v-827ad0cb]{cursor:wait;opacity:.8;position:relative}button.button__wrapper.is-loading .button__icon[data-v-827ad0cb],button.button__wrapper.is-loading .button__text[data-v-827ad0cb]{opacity:0;visibility:hidden}button.button__wrapper .button__error-wrapper[data-v-827ad0cb]{position:absolute;top:100%;left:0;width:max-content;padding-left:.4rem}@media (width >= 768px){button.button__wrapper .button__error-wrapper[data-v-827ad0cb]{padding-left:.8rem}}.user-dropdown-menu[data-v-baa0b7b0]{display:flex;flex-direction:column;text-align:left;background-color:var(--c-dropdown-bg);border-radius:6px;box-shadow:0 4px 12px #00000026;padding:var(--header-height) .5rem .5rem;min-width:250px;max-width:250px;z-index:110;border:1px solid var(--c-border-standard);cursor:auto}@media (width >= 768px){.user-dropdown-menu[data-v-baa0b7b0]{padding-top:.5rem;min-width:200px}}.user-dropdown-menu .mobile-delimiter[data-v-baa0b7b0]{margin-top:0}.user-dropdown-menu .your-name__wrapper[data-v-baa0b7b0]{display:flex;align-items:center;justify-content:center;padding:0 .5rem}.user-dropdown-menu .your-name__label[data-v-baa0b7b0]{position:absolute;top:-2px;left:0;font-size:.8rem;text-decoration:underline;line-height:.6rem}.user-dropdown-menu .your-name__text[data-v-baa0b7b0]{display:inline-block;font-size:.85rem;line-height:1rem;font-weight:600}.user-dropdown-menu .header__switch-button[data-v-baa0b7b0]{height:1.6rem}.user-dropdown-menu .user-dropdown-menu__help-section[data-v-baa0b7b0]{display:flex;flex-direction:column;gap:.25rem}.user-dropdown-menu hr[data-v-baa0b7b0]{border:none;border-top:1px solid var(--c-border-standard);margin:.5rem 0}.dropdown-section[data-v-baa0b7b0]{padding:.5rem .8rem}.dropdown-section span[data-v-baa0b7b0]{display:block;font-size:.85em;color:var(--c-text-secondary);margin-bottom:.4rem}.button-group[data-v-baa0b7b0]{display:inline-flex;border:1px solid var(--c-border-standard);border-radius:4px;overflow:hidden}.button-group button[data-v-baa0b7b0]{background-color:transparent;border:none;padding:.3rem .7rem;cursor:pointer;color:var(--c-text-secondary);border-left:1px solid var(--c-border-standard);transition:background-color .2s ease,color .2s ease}.button-group button[data-v-baa0b7b0]:first-child{border-left:none}.button-group button.active[data-v-baa0b7b0]{background-color:var(--c-bg-mute);color:var(--c-text-primary)}.button-group button[data-v-baa0b7b0]:not(.active):hover{background-color:#f5f5f5}.burger-menu__wrapper[data-v-acdab54a]{position:fixed;top:0;left:0;display:block;-webkit-user-select:none;user-select:none}.burger-menu__wrapper .name-wrapper[data-v-acdab54a]{position:absolute;top:.2rem;right:.5rem}.burger-menu-button__wrapper[data-v-acdab54a]{position:absolute;top:.75rem;left:10px;display:block;-webkit-user-select:none;user-select:none;height:26px}.burger-menu-button__wrapper .dropdown-menu[data-v-acdab54a]{position:fixed;top:0;left:0;bottom:0;height:100%;background:var(--c-dropdown-bg);z-index:200;box-shadow:2px 0 15px #0003}.burger-menu-button__wrapper span[data-v-acdab54a]{display:block;width:31px;height:4px;margin-bottom:5px;position:relative;background:var(--c-text-secondary);opacity:.8;border-radius:3px;z-index:2;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),margin-bottom .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.burger-menu-button__wrapper span.first[data-v-acdab54a]{transform-origin:0% 0%}.burger-menu-button__wrapper span.third[data-v-acdab54a]{margin-bottom:0}.burger-menu-button__wrapper span.second[data-v-acdab54a],.burger-menu-button__wrapper span.third[data-v-acdab54a]{transform-origin:0% 100%}.burger-menu-button__wrapper.checked span[data-v-acdab54a]{z-index:201;background:var(--c-text-secondary);opacity:1;margin-bottom:0}.burger-menu-button__wrapper.checked span.first[data-v-acdab54a]{transform:rotate(45deg) translate(1px,-10px)}.burger-menu-button__wrapper.checked span.second[data-v-acdab54a]{opacity:0;transform:rotate(0) scale(.2)}.burger-menu-button__wrapper.checked span.third[data-v-acdab54a]{transform:rotate(-45deg) translateY(9px)}.site-header[data-v-b95dff51]{position:fixed;top:0;left:0;right:0;height:var(--header-height);z-index:100;background-color:var(--c-header-transparent-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-header-subtle-border)}.header-content[data-v-b95dff51]{max-width:var(--container-max-width);margin:0 auto;padding:0 .5rem;height:100%;display:flex;align-items:center;gap:1rem}@media (width >= 768px){.header-content[data-v-b95dff51]{padding:0 1rem}}.header-content .header-logo[data-v-b95dff51]{display:none;align-items:center;font-weight:700;gap:.5rem}@media (width >= 768px){.header-content .header-logo[data-v-b95dff51]{display:flex}}.header-content .header-logo img[data-v-b95dff51]{cursor:pointer}.header-content .header-logo.mobile[data-v-b95dff51]{display:flex;align-items:flex-end;flex-direction:column;gap:0}@media (width >= 768px){.header-content .header-logo.mobile[data-v-b95dff51]{display:none}}.header-content .header-logo__text-section[data-v-b95dff51]{display:none;flex-direction:column}@media (width >= 768px){.header-content .header-logo__text-section[data-v-b95dff51]{display:flex}}.header-content .link-to-homepage[data-v-b95dff51]{line-height:0}.header-content .header-name[data-v-b95dff51]{font-size:.8rem;line-height:1.2rem;flex-grow:0}@media (width >= 768px){.header-content .header-name[data-v-b95dff51]{font-size:1.3rem;line-height:1.4rem}}.header-content .app-version[data-v-b95dff51]{font-size:.7rem;margin-left:.3rem}.header-content .header-slogan[data-v-b95dff51]{font-size:.8rem;line-height:.9rem}.header__burger-menu[data-v-b95dff51]{z-index:200}@media (width >= 768px){.header__burger-menu[data-v-b95dff51]{display:none}}.header-user-menu[data-v-b95dff51]{display:none;position:relative}@media (width >= 768px){.header-user-menu[data-v-b95dff51]{display:block;margin-left:auto}}.user-menu-trigger[data-v-b95dff51]{position:relative;display:flex;align-items:center;gap:.3rem;background:none;border:none;padding:.4rem .2rem;border-radius:4px;cursor:pointer;color:var(--c-text-primary);transition:background-color .2s ease}.user-menu-trigger span[data-v-b95dff51]{font-size:.9rem;font-weight:700}.user-menu-trigger[data-v-b95dff51]:after{position:absolute;top:100%;left:0;display:block;content:"";width:100%;height:10px}.dropdown-menu[data-v-b95dff51]{position:absolute;top:calc(100% + 5px);right:0;z-index:200}.dropdown-menu.mobile[data-v-b95dff51]{position:static;right:auto}.user-menu-trigger[data-v-b95dff51]:hover{background-color:var(--c-bg-mute)}.user-menu-trigger svg[data-v-b95dff51]{width:1em;height:1em;opacity:.7}.header-connection-status[data-v-b95dff51]{display:flex;align-items:center;gap:.5rem;padding:.4rem .2rem;border-radius:4px;cursor:pointer;transition:background-color .2s ease;margin-left:auto}@media (width >= 768px){.header-connection-status[data-v-b95dff51]{margin-left:0}}.header-connection-status[data-v-b95dff51]:hover{background-color:var(--c-bg-mute)}.partner-name[data-v-b95dff51]{font-size:.9rem}.burger-menu-overlay[data-v-b95dff51]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;z-index:190;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.burger-menu-overlay.menu-opened[data-v-b95dff51]{opacity:1;visibility:visible}@media (width >= 768px){.burger-menu-overlay.menu-opened[data-v-b95dff51]{opacity:0;visibility:hidden}}[data-v-b95dff51]:root{--c-header-transparent-bg: rgba( 248 248 248 / 80% );--c-header-subtle-border: rgba(60 60 60 / 10%);--c-dropdown-bg: var(--c-white-soft)}:root.dark[data-v-b95dff51]{--c-header-transparent-bg: rgba(34 34 34 / 80%);--c-header-subtle-border: rgba(84 84 84 / 20%);--c-dropdown-bg: var(--c-black-soft)}.shared-question-block[data-v-1a3791bf]{background-color:var(--c-shared-question-bg);padding:.6rem 1rem;margin-bottom:.5rem;border-radius:6px;border-left:4px solid transparent;transition:border-color .3s ease}.shared-question-block.is-partner-question[data-v-1a3791bf]{background-color:var(--c-shared-question-partner-bg);border-left-color:var(--c-shared-question-partner-border)}.shared-question-block.is-my-question[data-v-1a3791bf]{background-color:var(--c-shared-question-my-bg);border-left-color:transparent}.question-meta[data-v-1a3791bf]{margin-bottom:.2rem}.author-name[data-v-1a3791bf]{font-size:.8em;color:var(--c-text-secondary);font-weight:500}.shared-question-block.is-partner-question .author-name[data-v-1a3791bf]{font-weight:600;color:var(--c-text-primary)}.question-content[data-v-1a3791bf]{font-weight:500;color:var(--c-text-primary);margin-bottom:.8rem;line-height:1.4}.answer-options[data-v-1a3791bf]{display:flex;flex-direction:column;gap:.6rem}.radio-label[data-v-1a3791bf]{display:flex;align-items:center;cursor:pointer;color:var(--c-radio-label-text);transition:background-color .2s ease;padding:.2rem 0}.radio-label[data-v-1a3791bf]:has(.radio-input:disabled){cursor:default}.radio-input[data-v-1a3791bf]{position:absolute;opacity:0;width:0;height:0}.radio-custom[data-v-1a3791bf],.radio-text[data-v-1a3791bf]{line-height:1.2rem}.radio-custom[data-v-1a3791bf]{display:inline-block;width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2px solid var(--c-radio-border);margin-right:.7rem;position:relative;transition:border-color .2s ease}.attitude-emoji[data-v-1a3791bf]{display:inline-block;width:2rem;height:2rem;line-height:2rem;font-size:2rem;flex-shrink:0;margin-right:.7rem}.radio-custom[data-v-1a3791bf]:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:var(--c-radio-checked-dot);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.radio-label:hover input:not(:disabled)~.radio-custom[data-v-1a3791bf]{border-color:var(--c-accent-green)}.radio-input:checked+.radio-custom[data-v-1a3791bf]{border-color:var(--c-accent-green)}.radio-input:checked+.radio-custom[data-v-1a3791bf]:after{transform:translate(-50%,-50%) scale(1)}.radio-input:checked~.radio-text[data-v-1a3791bf]{color:var(--c-text-primary);font-weight:500}.radio-input:focus-visible+.radio-custom[data-v-1a3791bf]{outline:2px solid var(--c-accent-green);outline-offset:2px}.radio-label.is-disabled[data-v-1a3791bf]{cursor:not-allowed;opacity:.6}.answer[data-v-1a3791bf]{margin:.2rem 0;border-top-right-radius:4px;border-bottom-right-radius:4px}.answer.color-1[data-v-1a3791bf]{background:linear-gradient(to right,transparent 0%,var(--c-shared-answer-bg-1) 30%,var(--c-shared-answer-bg-1) 100%)}.answer.color-2[data-v-1a3791bf]{background:linear-gradient(to right,transparent 0%,var(--c-shared-answer-bg-2) 30%,var(--c-shared-answer-bg-2) 100%)}.input-wrapper[data-v-5ca0785e]{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:var(--text-input-error-margin)}.input-wrapper[data-v-5ca0785e]:has(.text-input:disabled),.input-wrapper[data-v-5ca0785e]:has(.text-input:read-only){margin-bottom:var(--text-input-bottom-gap)}.input-wrapper .text-input[data-v-5ca0785e]{border:none;border-radius:5px;background:var(--c-input-background);padding:var(--text-input-padding);font-size:inherit;font-weight:inherit;line-height:inherit;max-width:inherit;min-height:inherit;max-height:inherit;color:var(--c-input-text);border-bottom:var(--text-input-border-width) solid var(--c-input-border)}.input-wrapper .text-input[data-v-5ca0785e]:hover{border-color:var(--c-input-border-hover)}.input-wrapper .text-input[data-v-5ca0785e]:focus{outline:none;border-bottom:var(--text-input-border-width) solid var(--c-input-border-focus)}.input-wrapper .text-input[data-v-5ca0785e]:disabled,.input-wrapper .text-input[data-v-5ca0785e]:read-only{background:var(--c-input-background-disabled);color:var(--c-input-text-disabled)}.input-wrapper .input-sizer[data-v-5ca0785e]{display:inline-grid;grid-template-columns:minmax(0,100%);vertical-align:top;align-items:center;position:relative;font-size:inherit;font-weight:inherit;line-height:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.input-wrapper .input-sizer.stacked[data-v-5ca0785e]{align-items:stretch}.input-wrapper .input-sizer.stacked[data-v-5ca0785e]:after,.input-wrapper .input-sizer.stacked textarea[data-v-5ca0785e]{grid-area:2/1}.input-wrapper .input-sizer[data-v-5ca0785e]:after{font-size:inherit;font-weight:inherit;line-height:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.input-wrapper .input-sizer[data-v-5ca0785e]:after,.input-wrapper .input-sizer textarea[data-v-5ca0785e]{width:auto;grid-area:1/2;font:inherit;padding:var(--text-area-padding);border:var(--text-input-border-width) solid transparent;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-wrapper .input-sizer[data-v-5ca0785e]:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}.input-wrapper textarea.text-input[data-v-5ca0785e]{flex-grow:1;resize:none;border:var(--text-input-border-width) solid var(--c-input-border);border-radius:4px}.input-wrapper .input__error-wrapper[data-v-5ca0785e]{position:absolute;top:100%;left:0;padding-left:.5rem;height:var(--error-height);font-size:var(--error-font-size);line-height:1rem}.shared-questions__wrapper[data-v-57a92459]{padding:1rem}.shared-questions__wrapper .shared-questions__title[data-v-57a92459]{font-size:1.2rem;font-weight:700;text-align:center;color:var(--c-primary-color);margin-bottom:.5rem}@media (width >= 768px){.shared-questions__wrapper .shared-questions__title[data-v-57a92459]{font-size:1.5rem}}.shared-questions__wrapper .shared-questions__buttons[data-v-57a92459]{display:grid;grid-template-columns:20px minmax(0,100%) 20px;align-items:center;column-gap:10px;row-gap:10px}.shared-questions__wrapper .shared-questions__show-results-button[data-v-57a92459]{grid-column:2/3}.action-block[data-v-57a92459]{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem auto 0;max-width:var(--sidebar-width)}.action-row[data-v-57a92459]{display:flex;align-items:center;gap:.75rem}.status-indicators[data-v-57a92459]{display:flex;gap:.5rem}.indicator[data-v-57a92459]{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid var(--c-border-hover);background-color:var(--c-bg-mute);transition:background-color .3s ease,border-color .3s ease}.indicator.user[data-v-57a92459]{border-color:var(--c-indicator-border-user)}.indicator.partner[data-v-57a92459]{border-color:var(--c-indicator-border-partner)}.indicator.done[data-v-57a92459],.indicator.partner.done[data-v-57a92459]{background-color:var(--c-accent-green);border-color:var(--c-accent-green)}.action-row button[data-v-57a92459]{flex-grow:1}@keyframes flash-e324af92{0%{box-shadow:0 0 1px var(--c-button-primary-bg);background:var(--c-button-flash-start)}50%{box-shadow:0 0 15px var(--c-button-primary-bg);background:var(--c-button-flash-end)}to{box-shadow:0 0 1px var(--c-button-primary-bg);background:var(--c-button-flash-start)}}.button-wrapper[data-v-e324af92]{display:flex;justify-content:center;align-items:center;padding:.25rem;border-radius:.4rem}@media (width >= 768px){.button-wrapper[data-v-e324af92]{padding:3px}}.button-wrapper.bottom[data-v-e324af92]{width:3rem;height:2rem}.button-wrapper.left[data-v-e324af92]{width:2rem;height:3rem}.button-wrapper .expand-collapse-arrow__button[data-v-e324af92]{display:block;position:relative;padding:0;border:1px solid var(--c-text-secondary);cursor:pointer;transition:.25s;background:var(--c-background-color);color:#00f;text-shadow:1px 1px red}.button-wrapper .expand-collapse-arrow__button.blink[data-v-e324af92]{animation:flash-e324af92 2s infinite}.button-wrapper .expand-collapse-arrow__button[data-v-e324af92]:hover:not(:disabled){border-color:var(--c-indigo)}.button-wrapper .expand-collapse-arrow__button:hover:not(:disabled) .expand-collapse-arrow[data-v-e324af92]{border-color:var(--c-indigo)}.button-wrapper .expand-collapse-arrow__button .chevron-icon[data-v-e324af92]{color:var(--c-text-primary);transition:width .2s ease-in-out,height .2s ease-in-out}.button-wrapper .expand-collapse-arrow__button:hover:not(:disabled) .chevron-icon[data-v-e324af92]{width:.9rem;height:100%;color:var(--c-accent-green)}.button-wrapper.left .expand-collapse-arrow__button[data-v-e324af92]{width:1.5rem;height:2.5rem;padding-right:.25rem;border-radius:0 .5rem .5rem 0}.button-wrapper.left .chevron-icon[data-v-e324af92]{width:.7rem;height:100%}.button-wrapper.left:hover:not(:disabled) .chevron-icon[data-v-e324af92]{width:.9rem;height:100%}.button-wrapper.bottom .expand-collapse-arrow__button[data-v-e324af92]{width:2.5rem;height:1.5rem;padding-top:.25rem;border-radius:.5rem .5rem 0 0}.button-wrapper.bottom .chevron-icon[data-v-e324af92]{width:100%;height:.7rem}.button-wrapper.bottom:hover:not(:disabled) .chevron-icon[data-v-e324af92]{width:100%;height:.9rem}.webrtc-container[data-v-a7ddba1c]{display:flex;flex-direction:column;align-items:center;width:100%}.webrtc-container .webrtc__non-empty-name-validation[data-v-a7ddba1c]{padding:.5rem;text-align:center;color:var(--c-negative-color)}.connection-status[data-v-a7ddba1c]{margin-bottom:15px;font-weight:700}textarea[data-v-a7ddba1c]{width:100%;max-width:100%;margin-bottom:10px}.messages[data-v-a7ddba1c]{height:300px;border:1px solid #ccc;overflow-y:auto;margin-bottom:10px;padding:10px}.localhost-indicator[data-v-a7ddba1c]{display:inline-block;font-size:.8em;color:#ff5722;margin-left:8px}.localhost-controls[data-v-a7ddba1c]{margin:15px 0;padding:10px;border:1px solid #ffcc80;background-color:#fff8e1;border-radius:4px}.answer-section[data-v-a7ddba1c]{text-align:center;margin-top:20px}.webrtc__label[data-v-a7ddba1c]{margin-bottom:2px;font-weight:700}.webrtc__initial-step-container[data-v-a7ddba1c]{width:100%;text-align:center}.webrtc__step-title[data-v-a7ddba1c]{font-size:1.2 rem;font-weight:700;text-align:center;margin-bottom:1rem}.webrtc__create-connection-button[data-v-a7ddba1c]{margin:0 auto}.webrtc__delimiter[data-v-a7ddba1c]{position:relative;width:100%;height:1px;margin:2rem 0;background:var(--c-border-standard);text-align:center}.webrtc__delimiter .webrtc__delimiter-title[data-v-a7ddba1c]{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:0 5px;font-size:1rem;line-height:1rem;background:var(--c-sidebar-background)}button.webrtc__show-by-link-modal-button[data-v-a7ddba1c]{padding:.4rem .8rem}.webrtc__remote-data-code[data-v-a7ddba1c]{margin-bottom:1rem;font-family:monospace;font-size:.85rem;line-height:1.1rem;max-height:8rem}.connection-code-display[data-v-a7ddba1c]{margin-bottom:1rem}.webrtc__new-connection-buttons-wrapper[data-v-a7ddba1c]{display:flex;width:100%;justify-content:space-evenly;margin-bottom:2rem}button.webrtc__copy-button[data-v-a7ddba1c],button.webrtc__return-button[data-v-a7ddba1c]{width:150px;gap:.3rem;font-size:.9rem}@media (width >= 768px){button.webrtc__copy-button[data-v-a7ddba1c],button.webrtc__return-button[data-v-a7ddba1c]{gap:.5rem;font-size:unset}}.alert[data-v-a7ddba1c]{color:#e65100;margin-bottom:10px}.localhost-tips[data-v-a7ddba1c]{font-size:.9em;margin:10px 0;padding:10px;background-color:#f5f5f5;border-radius:4px}.test-button[data-v-a7ddba1c]{background-color:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.test-button[data-v-a7ddba1c]:hover{background-color:#1976d2}@keyframes spin-02873b13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-icon[data-v-02873b13]{color:var(--c-spinner-color);animation:spin-02873b13 1s linear infinite;width:1.3rem;height:1.3rem}.new-links__wrapper[data-v-cded1254]{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%}.new-links__wrapper .new-links__in-progress[data-v-cded1254]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.new-links__wrapper .new-links__links[data-v-cded1254]{display:flex;flex-direction:column;gap:1rem}.new-links__wrapper .new-links__hint[data-v-cded1254]{color:var(--c-button-danger-bg)}.new-links__wrapper .new-links__title[data-v-cded1254]{font-size:1rem;font-weight:700;text-decoration:underline}.new-links__wrapper .new-links__input[data-v-cded1254]{margin-bottom:.5rem}.sidebar[data-v-ce8486cc]{background-color:var(--c-sidebar-background);z-index:100}.sidebar .sidebar__maximize-button-wrapper[data-v-ce8486cc]{position:sticky;top:0}.sidebar .sidebar__maximize-button[data-v-ce8486cc]{position:absolute;top:-.9rem;left:-1.8rem;width:1.5rem;height:1.5rem;padding:0;cursor:pointer}@media (width >= 768px){.sidebar .sidebar__maximize-button[data-v-ce8486cc]{top:-1rem;left:-2rem}}.sidebar .sidebar__maximize-button-icon[data-v-ce8486cc]{stroke:var(--c-indicator-border-user);opacity:.6;transition:opacity .3s ease-in-out}.sidebar .sidebar__maximize-button:hover .sidebar__maximize-button-icon[data-v-ce8486cc]{stroke:var(--c-indicator-border-user);opacity:1}.sidebar .sidebar-button-wrapper[data-v-ce8486cc]{position:sticky;top:calc(50% - 1.5rem)}.sidebar .sidebar__collapse-expand-button[data-v-ce8486cc]{position:absolute;left:-2rem}@media (width >= 768px){.sidebar .sidebar__collapse-expand-button[data-v-ce8486cc]{left:-2.3rem}}.sidebar .sidebar-top-gradient-wrapper[data-v-ce8486cc],.sidebar .sidebar-bottom-gradient-wrapper[data-v-ce8486cc]{position:sticky;z-index:100;pointer-events:none}.sidebar .sidebar-top-gradient-wrapper[data-v-ce8486cc]{top:0}.sidebar .sidebar-bottom-gradient-wrapper[data-v-ce8486cc]{top:100%}.sidebar .sidebar-top-gradient[data-v-ce8486cc],.sidebar .sidebar-bottom-gradient[data-v-ce8486cc]{position:absolute;left:-1.3rem;width:calc(100% + 2.3rem);display:block;height:1rem}@media (width >= 768px){.sidebar .sidebar-top-gradient[data-v-ce8486cc],.sidebar .sidebar-bottom-gradient[data-v-ce8486cc]{left:-2.3rem;width:calc(100% + 3.3rem)}}.sidebar .sidebar-top-gradient[data-v-ce8486cc]{top:-1rem;background:linear-gradient(0deg,var(--c-bg-fade-start) 0%,var(--c-bg-fade-end) 100%)}.sidebar .sidebar-bottom-gradient[data-v-ce8486cc]{bottom:-1rem;background:linear-gradient(180deg,var(--c-bg-fade-start) 0%,var(--c-bg-fade-end) 100%)}.welcome-content[data-v-00b1adbc]{width:100%;position:relative;display:flex;flex-direction:column}.welcome-content .modal-header[data-v-00b1adbc]{display:flex;flex-direction:column;align-items:center;padding:0 2rem 1rem;border-bottom:1px solid var(--c-border-standard)}.welcome-content .modal-logo[data-v-00b1adbc]{width:60px;height:auto;margin-bottom:.75rem}.welcome-content .modal-logo .left-puzzle[data-v-00b1adbc]{fill:var(--c-logo-puzzle-left)}.welcome-content .modal-logo .right-puzzle[data-v-00b1adbc]{fill:var(--c-logo-puzzle-right)}.welcome-content .modal-title[data-v-00b1adbc]{color:var(--c-modal-title-text);font-size:1.1em;font-weight:600;text-align:center}@media (width >= 768px){.welcome-content .modal-title[data-v-00b1adbc]{font-size:1.6em}}.welcome-content .modal-body[data-v-00b1adbc]{padding:.5rem;line-height:1.6;color:var(--c-text-primary);flex-grow:1}@media (width >= 768px){.welcome-content .modal-body[data-v-00b1adbc]{padding:1.5rem 2rem}}.welcome-content .modal-body .partner-name[data-v-00b1adbc]{font-weight:700;color:var(--c-indicator-border-user)}.welcome-content .modal-body p[data-v-00b1adbc]{margin-bottom:1rem}.welcome-content .modal-body h4[data-v-00b1adbc]{font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--c-text-primary)}.welcome-content .modal-body ul[data-v-00b1adbc]{list-style:none;padding-left:0;margin-bottom:1rem}.welcome-content .modal-body li[data-v-00b1adbc]{padding-left:1.5em;position:relative;margin-bottom:.5rem}.welcome-content .modal-body li[data-v-00b1adbc]:before{content:attr(data-icon) " ";position:absolute;left:0;top:.1em;font-size:1.1em}.welcome-content .modal-footer[data-v-00b1adbc]{max-width:100%;padding:.5rem;border-top:1px solid var(--c-border-standard);background-color:var(--c-bg-mute);border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (width >= 768px){.welcome-content .modal-footer[data-v-00b1adbc]{padding:1rem 2rem 1.5rem}}.welcome-content .initial-name-input-group[data-v-00b1adbc]{max-width:100%;display:flex;flex-direction:column;gap:.75rem}@media (width >= 768px){.welcome-content .initial-name-input-group[data-v-00b1adbc]{flex-direction:row}}.welcome-content .initial-name-input-group input[type=text][data-v-00b1adbc]{flex-grow:1;padding:.6rem .8rem;border:1px solid var(--c-input-border);border-radius:4px}.welcome-content .initial-name-input-group button[data-v-00b1adbc]{padding:.6rem 1.2rem}.welcome-content .hide-welcome__checkbox[data-v-00b1adbc]{margin-top:1rem}.welcome-content .footer[data-v-00b1adbc]{display:flex;flex-direction:column;gap:1rem;max-width:25rem;margin:1rem auto 0}.welcome-content .linke-to-homepage__wrapper[data-v-00b1adbc]{text-align:center}.grid-container[data-v-1b8ed672]{display:grid;max-width:100%;transition:grid-template-rows .4s ease-in-out,grid-template-columns .4s ease-in-out}.grid-container.vertical[data-v-1b8ed672]{grid-template-rows:0fr}.grid-container.horizontal[data-v-1b8ed672]{grid-template-columns:0fr}.grid-container.expanded.vertical[data-v-1b8ed672]{grid-template-rows:1fr}.grid-container.expanded.horizontal[data-v-1b8ed672]{grid-template-columns:1fr}.grid-container .grid-content[data-v-1b8ed672]{overflow:hidden;min-height:0;max-width:100%;white-space:nowrap}.rating-selector[data-v-3c91fdfb]{text-decoration:none}.rating-selector .rating-label[data-v-3c91fdfb]{display:block;font-size:.85rem;color:var(--c-light-text);margin-bottom:.5rem}.rating-options[data-v-3c91fdfb]{display:flex;gap:4px}.rating-option[data-v-3c91fdfb]{width:40px;height:40px}.rating-option input[type=radio][data-v-3c91fdfb]{display:none}.rating-option .rating-text[data-v-3c91fdfb]{width:100%;height:100%;border-radius:50%;border:2px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.6rem;line-height:1.6rem;transition:border-color .2s ease}.rating-option input:checked+.rating-text[data-v-3c91fdfb]{border-color:var(--c-attitude-selected-border)}.rating-option input[type=radio]:disabled+.rating-text[data-v-3c91fdfb]{opacity:.6}.rating-option input[value="-2"]+.rating-text[data-v-3c91fdfb]{background-color:var(--c-attitude-neg2-bg)}.rating-option input[value="-1"]+.rating-text[data-v-3c91fdfb]{background-color:var(--c-attitude-neg1-bg)}.rating-option input[value="0"]+.rating-text[data-v-3c91fdfb]{background-color:var(--c-attitude-neu-bg)}.rating-option input[value="1"]+.rating-text[data-v-3c91fdfb]{background-color:var(--c-attitude-pos1-bg)}.rating-option input[value="2"]+.rating-text[data-v-3c91fdfb]{background-color:var(--c-attitude-pos2-bg)}.rating-option:hover .rating-text[data-v-3c91fdfb]{border-color:var(--c-secondary-color)}.answer-block[data-v-03b9d508]{margin-bottom:10px;transition:background-color .1s ease-in-out}.answer-block[data-v-03b9d508] .input-wrapper textarea{transition:background-color .1s ease-in-out}@media (hover: hover){.answer-block.delete[data-v-03b9d508]{background-color:var(--c-delete-hover-bg)}.answer-block.delete[data-v-03b9d508] .input-wrapper textarea{background-color:var(--c-delete-hover-bg);text-decoration:line-through}}@media (hover: none){.answer-block.delete.confirm-modal-opened[data-v-03b9d508]{background-color:var(--c-delete-hover-bg)}.answer-block.delete.confirm-modal-opened[data-v-03b9d508] .input-wrapper textarea{background-color:var(--c-delete-hover-bg);text-decoration:line-through}}.answer-block.ai .answer-input-container .answer-input[data-v-03b9d508]{background:var(--c-ai-input-bg)}.answer-input-container[data-v-03b9d508]{position:relative;display:grid;grid-template-columns:minmax(0,100%);grid-template-rows:auto;column-gap:1rem;row-gap:.5rem;align-items:center}@media (width >= 768px){.answer-input-container[data-v-03b9d508]{grid-template-columns:minmax(0,100%) max-content}}.answer-input-container .answer-input[data-v-03b9d508]{font-size:.85rem;line-height:1.1rem;min-height:calc(1 * 1.1rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width));max-height:calc(5 * 1.1rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width))}@media (width >= 768px){.answer-input-container .answer-input[data-v-03b9d508]{font-size:1rem;line-height:1.1rem;min-height:calc(1 * 1.1rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width));max-height:calc(3 * 1.1rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width))}}.answer-input-container .answer__attitude-and-delete-wrapper[data-v-03b9d508]{display:flex;align-items:flex-start;flex-wrap:wrap}@media (width >= 768px){.answer-input-container .answer__attitude-and-delete-wrapper[data-v-03b9d508]{align-items:center;margin-top:calc(-1 * var(--error-height))}}.answer-input-container .answer__attitude-wrapper[data-v-03b9d508]{position:relative;flex-grow:1}@media (width >= 768px){.answer-input-container .answer__attitude-wrapper[data-v-03b9d508]{max-width:216px}}.answer-input-container .answer__attitude-error-wrapper[data-v-03b9d508]{position:absolute;left:0;top:100%}.answer-input-container .answer__delete-button-wrapper[data-v-03b9d508]{text-align:center;margin-left:auto;margin-right:auto}@media (width >= 768px){.answer-input-container .answer__delete-button-wrapper[data-v-03b9d508]{margin-left:1rem}}.answer-input-container .btn-delete-answer[data-v-03b9d508]{display:inline-block;width:44px;height:44px;margin-left:auto;padding:.2rem;background:none;border:none;color:var(--c-light-text);cursor:pointer;font-size:1.2rem}@media (width >= 768px){.answer-input-container .btn-delete-answer[data-v-03b9d508]{width:30px;height:30px;opacity:.6}}.answer-input-container .btn-delete-answer[data-v-03b9d508]:hover{opacity:1;color:var(--c-button-danger-text)}.answer-input-container .ai-indicator[data-v-03b9d508]{position:absolute;top:-.3rem;right:calc(100% - 2.2rem);text-align:center;font-size:.6rem;line-height:.6rem;font-weight:600;color:var(--c-ai-label-text);background-color:var(--c-ai-label-background);padding:0 .5rem;border-radius:3px;line-height:1;cursor:default}@media (width >= 768px){.answer-input-container .ai-indicator[data-v-03b9d508]{font-size:.7rem;line-height:.7rem;top:-.3rem;right:calc(100% - 2.5rem)}}.question-block[data-v-bf5aa968]{margin-bottom:2rem;border-radius:8px;background-color:var(--c-card-background);border:1px solid var(--c-card-border);box-shadow:0 4px 8px var(--c-card-shadow);transition:box-shadow .3s ease}.question-block[data-v-bf5aa968]:hover{box-shadow:0 4px 8px #0000000d}.question-block.disabled[data-v-bf5aa968]{pointer-events:none;background:var(--c-added-to-shared-color)}.question-block .question-header[data-v-bf5aa968],.question-block .answers-container[data-v-bf5aa968]{transition:background-color .1s ease-in-out}@media (hover: hover){.question-block.delete .question-header .question-input[data-v-bf5aa968],.question-block.delete .answers-container[data-v-bf5aa968] .answer-input{background-color:var(--c-delete-hover-bg);text-decoration:line-through}}@media (hover: none){.question-block.delete.confirm-modal-opened .question-header .question-input[data-v-bf5aa968],.question-block.delete.confirm-modal-opened .answers-container[data-v-bf5aa968] .answer-input{background-color:var(--c-delete-hover-bg);text-decoration:line-through}}.question-header[data-v-bf5aa968]{position:relative;background:var(--c-section-background-color);padding:1rem .5rem 2rem;display:flex;align-items:center;border-bottom:1px solid var(--c-light-border);gap:.5rem}@media (width >= 768px){.question-header[data-v-bf5aa968]{padding:1rem 1rem 2rem}}.question-header .question-number[data-v-bf5aa968]{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--c-primary-color);color:#fff;width:1.2rem;height:1.2rem;border-radius:50%;font-size:.8rem;line-height:.8rem;font-weight:700;margin-top:calc(-1 * var(--error-height))}@media (width >= 768px){.question-header .question-number[data-v-bf5aa968]{width:1.6rem;height:1.6rem;font-size:1rem;line-height:1rem}}.question-header .question-input[data-v-bf5aa968]{max-width:100%;border:none;background:transparent;color:var(--c-question-text);font-size:.9rem;font-weight:600;line-height:1.1rem;min-height:calc(1 * 1.1rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width));max-height:calc(5 * 1.1rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width))}@media (width >= 768px){.question-header .question-input[data-v-bf5aa968]{font-size:1.1rem;line-height:1.3rem;min-height:calc(1 * 1.3rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width));max-height:calc(3 * 1.3rem + 2 * var(--text-input-padding) + 2 * var(--text-input-border-width))}}.question-header .question-input[data-v-bf5aa968]:focus{outline:none;border-bottom:2px solid var(--c-primary-color)}.question__expand-collapse-button-wrapper[data-v-bf5aa968]{position:absolute;bottom:-.25rem;left:calc(50% - 1.5rem);pointer-events:auto}.answers-container[data-v-bf5aa968]{padding:1.5rem .5rem .5rem}@media (width >= 768px){.answers-container[data-v-bf5aa968]{padding:1rem}}.answers-contaner__labels[data-v-bf5aa968]{display:none;margin-right:40px;margin-bottom:5px;text-align:right;font-size:.8rem}@media (width >= 768px){.answers-contaner__labels[data-v-bf5aa968]{display:block}}.answers-container__field-title[data-v-bf5aa968]{display:inline-block;width:166px;text-align:center;font-weight:700}.question-controls[data-v-bf5aa968]{width:100%;display:flex;justify-content:space-between;gap:1rem}.question__left-buttons[data-v-bf5aa968]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (width >= 768px){.question__left-buttons[data-v-bf5aa968]{flex-direction:row}}.question__left-buttons button[data-v-bf5aa968]{width:16.5rem}@media (width >= 768px){.question__left-buttons button[data-v-bf5aa968]{width:auto}}.question__footer[data-v-bf5aa968]{padding-right:1rem;padding-bottom:1rem;padding-top:.5rem;display:flex;justify-content:flex-end}.question__right-buttons[data-v-bf5aa968]{display:flex;flex-direction:column;padding-top:10px;border-top:1px solid transparent;gap:.5rem;pointer-events:auto}@media (width >= 768px){.question__right-buttons[data-v-bf5aa968]{flex-direction:row}}.question__right-buttons.expanded[data-v-bf5aa968]{border-color:var(--c-divider-strong)}.question__add-to-shared-button[data-v-bf5aa968],.question__remove-button[data-v-bf5aa968]{width:200px}@media (width >= 768px){.question__add-to-shared-button[data-v-bf5aa968],.question__remove-button[data-v-bf5aa968]{width:140px}}.answers-container__answer[data-v-bf5aa968]{border:1px solid var(--c-border-standard);box-shadow:var(--c-card-shadow);border-radius:.5rem;padding:1rem}.answers-container__answer.color1[data-v-bf5aa968]{background:var(--c-question-stripe-bg-1)}.answers-container__answer.color2[data-v-bf5aa968]{background:var(--c-question-stripe-bg-2)}.checkbox-label[data-v-ca2d044e]{display:inline-flex;align-items:center;cursor:pointer;color:var(--c-checkbox-label-text);font-size:.9rem}.checkbox-input[data-v-ca2d044e]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-ca2d044e]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--c-checkbox-border);border-radius:4px;background-color:var(--c-checkbox-bg);transition:background-color .2s ease,border-color .2s ease;flex-shrink:0}.checkbox-tick[data-v-ca2d044e]{width:14px;height:14px;color:var(--c-checkbox-tick-color);opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.checkbox-label:hover .checkbox-custom[data-v-ca2d044e]{border-color:var(--c-accent-green)}.checkbox-input:checked+.checkbox-custom[data-v-ca2d044e]{background-color:var(--c-checkbox-bg-checked);border-color:var(--c-checkbox-bg-checked)}.checkbox-input:checked+.checkbox-custom .checkbox-tick[data-v-ca2d044e]{opacity:1;transform:scale(1)}.checkbox-input:focus-visible+.checkbox-custom[data-v-ca2d044e]{outline:2px solid var(--c-accent-green);outline-offset:2px}.checkbox-icon[data-v-ca2d044e]{max-height:20px;margin-left:.2rem}.checkbox-text[data-v-ca2d044e]{line-height:1.4;margin-left:.7rem;white-space:normal}.card-actions-panel[data-v-62bcee27]{position:relative;padding:.4rem .3rem .2rem;margin-bottom:.5rem;background-color:var(--c-bg-secondary);border-bottom:1px solid var(--c-border-standard);border-radius:6px}@media (width >= 768px){.card-actions-panel[data-v-62bcee27]{padding:.5rem 1rem;margin-bottom:1.5rem}}.card-actions-panel .card-actions-panel__content-wrapper[data-v-62bcee27]{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-template-areas:"expand expand shared shared" "checkboxes checkboxes checkboxes collapser";align-items:center;justify-content:space-between;gap:.3rem;width:270px;min-height:4rem;max-height:4.5rem;margin:0 auto;transition:max-height .4s ease-in-out,min-height .4s ease-in-out;overflow:hidden}@media (width >= 768px){.card-actions-panel .card-actions-panel__content-wrapper[data-v-62bcee27]{width:auto;grid-template-columns:minmax(0,auto) minmax(0,100%) minmax(0,100%) minmax(0,auto);grid-template-areas:"expand checkboxes shared collapser";gap:1rem;align-items:center;max-width:100%;min-height:auto;max-height:none;transition:none}}@starting-style{.card-actions-panel .card-actions-panel__content-wrapper[data-v-62bcee27]{grid-template-areas:"expand" "checkboxes" "shared" "collapser"}}.card-actions-panel.expanded .card-actions-panel__content-wrapper[data-v-62bcee27]{width:auto;grid-template-columns:1fr;grid-template-areas:"expand" "checkboxes" "shared" "collapser";align-items:flex-start;min-height:8.75rem;max-height:10rem}@media (width >= 768px){.card-actions-panel.expanded .card-actions-panel__content-wrapper[data-v-62bcee27]{align-items:center;grid-template-columns:max-content max-content 1fr max-content;grid-template-areas:"expand checkboxes shared collapser";min-height:auto;max-height:none}}.card-actions-panel .card-actions-panel__button[data-v-62bcee27]{font-size:.7rem;line-height:.9rem;width:8.2rem;height:auto;justify-content:center}@media (width >= 768px){.card-actions-panel .card-actions-panel__button[data-v-62bcee27]{width:auto;font-size:.8em}}.card-actions-panel .control-group[data-v-62bcee27],.card-actions-panel .collapsed-section[data-v-62bcee27],.card-actions-panel .expanded-section[data-v-62bcee27]{display:flex;align-items:center}.card-actions-panel .control-group[data-v-62bcee27]{justify-content:center;min-height:0;overflow:hidden}@media (width >= 768px){.card-actions-panel .control-group[data-v-62bcee27]{justify-content:flex-start}}.card-actions-panel .collapsed-section[data-v-62bcee27]{flex-direction:row}.card-actions-panel .expanded-section[data-v-62bcee27]{flex-direction:column;align-items:flex-start;flex-grow:1;gap:.5rem}@media (width >= 768px){.card-actions-panel .expanded-section[data-v-62bcee27]{gap:.3rem}}.card-actions-panel .expand-controls[data-v-62bcee27]{grid-area:expand}.card-actions-panel .auto-controls[data-v-62bcee27]{grid-area:checkboxes}.card-actions-panel .bulk-actions[data-v-62bcee27]{grid-area:shared}.card-actions-panel .control-group.expand-controls .expanded-section[data-v-62bcee27],.card-actions-panel .control-group.bulk-actions .expanded-section[data-v-62bcee27]{flex-direction:row;align-items:flex-start}@media (width >= 768px){.card-actions-panel .control-group.expand-controls .expanded-section[data-v-62bcee27],.card-actions-panel .control-group.bulk-actions .expanded-section[data-v-62bcee27]{flex-direction:column;align-items:stretch}.card-actions-panel .control-group.expand-controls .expanded-section .card-actions-panel__button[data-v-62bcee27],.card-actions-panel .control-group.bulk-actions .expanded-section .card-actions-panel__button[data-v-62bcee27]{justify-content:flex-start}}.card-actions-panel .control-group.expand-controls .collapsed-section[data-v-62bcee27],.card-actions-panel .control-group.bulk-actions .collapsed-section[data-v-62bcee27]{align-items:flex-start}@media (width >= 768px){.card-actions-panel .control-group.expand-controls .collapsed-section[data-v-62bcee27],.card-actions-panel .control-group.bulk-actions .collapsed-section[data-v-62bcee27]{gap:.3rem}}.card-actions-panel .control-group.auto-controls .expanded-section[data-v-62bcee27]{flex-direction:row}@media (width >= 768px){.card-actions-panel .control-group.auto-controls .expanded-section[data-v-62bcee27]{flex-direction:column}}.card-actions-panel .control-group.auto-controls .expanded-section .checkbox[data-v-62bcee27]{flex-shrink:1;min-width:0;flex-direction:column;justify-content:center;text-align:center;font-size:.7rem}@media (width >= 768px){.card-actions-panel .control-group.auto-controls .expanded-section .checkbox[data-v-62bcee27]{flex-direction:row}}.card-actions-panel .control-group.auto-controls .expanded-section[data-v-62bcee27] .checkbox .checkbox-text{margin-left:0}@media (width >= 768px){.card-actions-panel .control-group.auto-controls .expanded-section[data-v-62bcee27] .checkbox .checkbox-text{margin-left:.5rem;white-space:nowrap}}.card-actions-panel .control-group.auto-controls[data-v-62bcee27]{justify-content:flex-start}.card-actions-panel.expanded .control-group.auto-controls[data-v-62bcee27]{justify-content:center}.card-actions-panel .control-group.auto-controls .collapsed-section[data-v-62bcee27]{width:max-content;gap:.7rem}@media (width >= 768px){.card-actions-panel .control-group.bulk-actions[data-v-62bcee27]{flex-direction:row;margin-left:auto}}@media (width >= 768px){.card-actions-panel.expanded .control-group.bulk-actions[data-v-62bcee27]{flex-direction:column}}.card-actions-panel .card-actions-panel__expand-collapse-button-wrapper[data-v-62bcee27]{grid-area:collapser;display:flex;justify-content:center;min-height:0;overflow:hidden}.questionnaire-controls[data-v-d7031f1b]{margin-top:2rem;display:flex;justify-content:space-between;gap:1rem}.name__wrapper[data-v-07349a46]{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1rem 1.3rem;margin-bottom:20px;gap:1rem}@media (width >= 768px){.name__wrapper[data-v-07349a46]{flex-direction:row;align-items:center}}.name__wrapper .name__buttons-wrapper[data-v-07349a46]{display:flex;gap:1rem}.name__wrapper .name[data-v-07349a46]{width:300px}.modal__overlay[data-v-67ac9b92]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--c-modal-overlay);z-index:200}.modal__overlay .modal__content[data-v-67ac9b92]{position:relative;max-width:100%;max-height:100%;min-width:100%;height:auto;background-color:var(--c-modal-bg);border-radius:8px;box-shadow:var(--c-modal-shadow);border:1px solid var(--c-modal-border);padding:.8rem;overflow-y:auto;overscroll-behavior-y:none}@media (width >= 768px){.modal__overlay .modal__content[data-v-67ac9b92]{max-width:min(85vw,1024px);max-height:85vh;min-width:auto;min-height:auto;padding:1.5rem 2rem}}.modal__overlay .close-button-wrapper[data-v-67ac9b92]{position:sticky;top:0;z-index:2}.modal__overlay .close-icon[data-v-67ac9b92]{position:absolute;top:-.2rem;right:-.3rem;background:none;border:none;font-size:1.5rem;line-height:1;padding:.25rem;margin:0;color:var(--c-text-secondary)}@media (width >= 768px){.modal__overlay .close-icon[data-v-67ac9b92]{top:-1.2rem;right:-1.5rem}}.modal__overlay .close-icon[data-v-67ac9b92]:hover{color:var(--c-text-primary)}.confirmation-modal__wrapper[data-v-09684611]{display:flex;flex-direction:column;align-items:center}.confirmation-modal__wrapper .confirmation-modal__confirmation-text[data-v-09684611]{text-align:center;font-weight:600;margin-bottom:.5rem}.confirmation-modal__wrapper .confirmation-modal__confirmation-details[data-v-09684611]{text-align:center;font-style:italic;line-height:1.2rem}.confirmation-modal__wrapper .confirmation-modal__buttons-wrapper[data-v-09684611]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.confirmation-modal__wrapper .confirmation-modal__button[data-v-09684611]{width:8rem}.welcome-content[data-v-0461fd1b]{max-width:600px;width:100%;position:relative;display:flex;flex-direction:column}.welcome-content .modal-header[data-v-0461fd1b]{display:flex;flex-direction:column;align-items:center;padding:0 2rem 1rem;border-bottom:1px solid var(--c-border-standard)}.welcome-content .modal-logo[data-v-0461fd1b]{width:60px;height:auto;margin-bottom:.75rem}.welcome-content .modal-logo .left-puzzle[data-v-0461fd1b]{fill:var(--c-logo-puzzle-left)}.welcome-content .modal-logo .right-puzzle[data-v-0461fd1b]{fill:var(--c-logo-puzzle-right)}.welcome-content .modal-title[data-v-0461fd1b]{color:var(--c-modal-title-text);font-size:1.1em;font-weight:600;text-align:center}@media (width >= 768px){.welcome-content .modal-title[data-v-0461fd1b]{font-size:1.6em}}.welcome-content .modal-body[data-v-0461fd1b]{padding:.5rem;line-height:1.6;color:var(--c-text-primary);flex-grow:1}@media (width >= 768px){.welcome-content .modal-body[data-v-0461fd1b]{padding:1.5rem 2rem}}.welcome-content .modal-body p[data-v-0461fd1b]{margin-bottom:1rem;font-size:1rem}.welcome-content .modal-body h4[data-v-0461fd1b]{font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--c-text-primary)}.welcome-content .modal-body ul[data-v-0461fd1b]{list-style:none;padding-left:0;margin-bottom:1rem}.welcome-content .modal-body ul li[data-v-0461fd1b]{padding-left:1.2rem;position:relative;margin-bottom:.5rem}.welcome-content .modal-body ol[data-v-0461fd1b]{padding-left:1.2rem}.welcome-content .modal-body ol li[data-v-0461fd1b]{list-style:decimal}.welcome-content .modal-body ul li[data-v-0461fd1b]:before{content:"⚫";position:absolute;left:0;top:calc(.55rem - 1px);font-size:.5rem;line-height:.5rem}@media (prefers-color-scheme: dark){.welcome-content .modal-body ul li[data-v-0461fd1b]:before{color:transparent;text-shadow:0 0 var(--c-text-secondary)}}.welcome-content .modal-footer[data-v-0461fd1b]{max-width:100%;padding:.5rem;border-top:1px solid var(--c-border-standard);background-color:var(--c-bg-mute);border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (width >= 768px){.welcome-content .modal-footer[data-v-0461fd1b]{padding:1rem 2rem 1.5rem}}.welcome-content .initial-name-input-group[data-v-0461fd1b]{max-width:100%;display:flex;flex-direction:column;gap:.75rem}@media (width >= 768px){.welcome-content .initial-name-input-group[data-v-0461fd1b]{flex-direction:row}}.welcome-content .initial-name-input-group input[type=text][data-v-0461fd1b]{flex-grow:1;padding:.6rem .8rem;border:1px solid var(--c-input-border);border-radius:4px}.welcome-content .initial-name-input-group button[data-v-0461fd1b]{padding:.6rem 1.2rem}.welcome-content .hide-welcome__checkbox[data-v-0461fd1b]{margin-top:1rem}.welcome-content[data-v-77ad71d9]{max-width:600px;width:100%;position:relative;display:flex;flex-direction:column}.welcome-content .modal-header[data-v-77ad71d9]{display:flex;flex-direction:column;align-items:center;padding:0 2rem 1rem;border-bottom:1px solid var(--c-border-standard)}.welcome-content .modal-logo[data-v-77ad71d9]{width:60px;height:auto;margin-bottom:.75rem}.welcome-content .modal-logo .left-puzzle[data-v-77ad71d9]{fill:var(--c-logo-puzzle-left)}.welcome-content .modal-logo .right-puzzle[data-v-77ad71d9]{fill:var(--c-logo-puzzle-right)}.welcome-content .modal-title[data-v-77ad71d9]{color:var(--c-modal-title-text);font-size:1.1em;font-weight:600;text-align:center}@media (width >= 768px){.welcome-content .modal-title[data-v-77ad71d9]{font-size:1.6em}}.welcome-content .modal-body[data-v-77ad71d9]{padding:.5rem;line-height:1.6;color:var(--c-text-primary);flex-grow:1}@media (width >= 768px){.welcome-content .modal-body[data-v-77ad71d9]{padding:1.5rem 2rem}}.welcome-content .modal-body p[data-v-77ad71d9]{margin-bottom:1rem}.welcome-content .modal-body h4[data-v-77ad71d9]{font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--c-text-primary)}.welcome-content .modal-body ul[data-v-77ad71d9]{list-style:none;padding-left:0;margin-bottom:1rem}.welcome-content .modal-body li[data-v-77ad71d9]{padding-left:1.5em;position:relative;margin-bottom:.5rem}.welcome-content .modal-body li[data-v-77ad71d9]:before{content:attr(data-icon) " ";position:absolute;left:0;top:.1em;font-size:1.1em}.welcome-content .modal-footer[data-v-77ad71d9]{max-width:100%;padding:.5rem;border-top:1px solid var(--c-border-standard);background-color:var(--c-bg-mute);border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (width >= 768px){.welcome-content .modal-footer[data-v-77ad71d9]{padding:1rem 2rem 1.5rem}}.welcome-content .initial-name-input-group[data-v-77ad71d9]{max-width:100%;display:flex;flex-direction:column;gap:.75rem}@media (width >= 768px){.welcome-content .initial-name-input-group[data-v-77ad71d9]{flex-direction:row}}.welcome-content .initial-name-input-group input[type=text][data-v-77ad71d9]{flex-grow:1;padding:.6rem .8rem;border:1px solid var(--c-input-border);border-radius:4px}.welcome-content .initial-name-input-group button[data-v-77ad71d9]{padding:.6rem 1.2rem}.welcome-content .hide-welcome__checkbox[data-v-77ad71d9],.welcome-content .open-by-link-modal-button[data-v-77ad71d9]{margin-top:1rem}.results__gauge-wrapper[data-v-b0f5cc5e]{flex:1;min-width:200px;text-align:center}.results__gauge-wrapper .results__gauge-title[data-v-b0f5cc5e]{font-size:1.1em;font-weight:500;color:var(--c-gauge-label-text);margin-bottom:.5rem}.results__gauge-wrapper .results__gauge[data-v-b0f5cc5e]{width:100%;margin-bottom:.5rem}.results__gauge-wrapper .attitude-summary[data-v-b0f5cc5e]{display:flex;justify-content:space-between;max-width:15rem;min-width:200px;margin:0 auto}.results__gauge-wrapper .attitude-summary-title[data-v-b0f5cc5e]{font-size:.9em;color:var(--c-text-secondary);text-align:center;margin-bottom:.5rem}.results__gauge-wrapper .attitude-wrapper[data-v-b0f5cc5e]{display:flex;flex-direction:column;align-items:center}.results__gauge-wrapper .attitude-emoji[data-v-b0f5cc5e]{font-size:2rem;line-height:2rem}.results__gauge-wrapper .red-flags-section[data-v-b0f5cc5e]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--c-border-standard);text-align:left}.results__gauge-wrapper .red-flags-title[data-v-b0f5cc5e]{color:var(--c-red-flags-text);font-size:1rem;font-weight:700;margin-bottom:.75rem;text-align:center}.results__gauge-wrapper .red-flags-list[data-v-b0f5cc5e]{margin-top:.75rem;font-size:.9em;color:var(--c-text-secondary)}.results__gauge-wrapper .red-flag-item[data-v-b0f5cc5e]{margin-bottom:.4rem;line-height:1.4}.results__gauge-wrapper .red-flag-question[data-v-b0f5cc5e]{font-weight:500;color:var(--c-text-primary)}.results__gauge-wrapper .no-red-flags__wrapper[data-v-b0f5cc5e]{text-align:center}.results__title[data-v-f90ff1b8]{color:var(--c-modal-title-text);font-size:1rem;font-weight:600;margin-bottom:1rem;text-align:center}@media (width >= 768px){.results__title[data-v-f90ff1b8]{font-size:1.5rem;margin-bottom:1.5rem}}.results__gauges-wrapper[data-v-f90ff1b8]{display:grid;grid-template-columns:minmax(0,100%);column-gap:1rem;row-gap:1rem}@media (width >= 768px){.results__gauges-wrapper[data-v-f90ff1b8]{grid-template-columns:minmax(0,100%) minmax(0,100%)}}@media (width >= 1024px){.results__gauges-wrapper[data-v-f90ff1b8]{grid-template-columns:minmax(0,100%) minmax(0,100%) minmax(0,100%)}}@media (width >= 768px){.results__gauges-wrapper.single[data-v-f90ff1b8]{grid-template-columns:minmax(0,100%)}}@media (width >= 1024px){.results__gauges-wrapper.single[data-v-f90ff1b8]{grid-template-columns:minmax(0,100%)}}.results__gauges-wrapper.single .results__gauge-wrapper[data-v-f90ff1b8]:last-child{grid-area:auto}.results__gauges-wrapper.single .results__gauge-wrapper[data-v-f90ff1b8]:after{display:none}.results__gauge-wrapper[data-v-f90ff1b8]{position:relative;font-size:.9em;font-weight:500;color:var(--c-text-secondary);margin-bottom:.5rem}.results__gauge-wrapper[data-v-f90ff1b8]:not(:last-child){padding-bottom:1rem;border-bottom:2px solid var(--c-border-strong)}@media (width >= 768px){.results__gauge-wrapper[data-v-f90ff1b8]:first-child:after{position:absolute;top:0;right:calc(-.5rem - 1px);display:block;width:1px;height:100%;content:"";box-shadow:0 0 2px 0 var(--c-border-strong)}.results__gauge-wrapper[data-v-f90ff1b8]:not(:last-child){border-bottom:1px solid var(--c-border-strong)}.results__gauge-wrapper[data-v-f90ff1b8]:last-child{grid-area:2/1/3/3;max-width:70%;margin:0 auto}}@media (width >= 1024px){.results__gauge-wrapper[data-v-f90ff1b8]:not(:last-child){border-bottom:none;padding-bottom:none}.results__gauge-wrapper[data-v-f90ff1b8]:last-child{grid-area:1/3/2/4;max-width:none;margin:0}.results__gauge-wrapper[data-v-f90ff1b8]:nth-child(2):after{position:absolute;top:0;right:calc(-.5rem - 1px);display:block;width:1px;height:100%;content:"";box-shadow:0 0 2px 0 var(--c-border-strong)}}.results__gauge-title[data-v-f90ff1b8]{text-align:center;font-size:1.1rem;font-weight:700}.results__gauge[data-v-f90ff1b8]{width:100%}
