.left-graphic[data-v-4bf96bc3]{background:radial-gradient(1200px 600px at 20% 10%,#f6c88d,#f6c88d00 60%),radial-gradient(900px 600px at 60% 30%,#8b5cf6,#8b5cf600 60%),radial-gradient(700px 500px at 30% 70%,#7c3aed,#7c3aed00 60%),linear-gradient(135deg,#8b5cf6,#7c3aed 40%,#f6c88d);background-size:200% 200%;animation:gradient-shift-4bf96bc3 15s ease infinite;position:relative}@keyframes gradient-shift-4bf96bc3{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-slow-4bf96bc3{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.animate-pulse-slow[data-v-4bf96bc3]{animation:pulse-slow-4bf96bc3 4s ease-in-out infinite}.left-graphic[data-v-4bf96bc3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:1}@keyframes spin-534add3a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-534add3a]{animation:spin-534add3a 1s linear infinite}.survey-nav[data-v-b71d430b]{display:flex;gap:0;border-bottom:1px solid var(--gray-200);margin-bottom:1rem}.nav-tab[data-v-b71d430b]{padding:12px 24px;text-decoration:none;color:var(--gray-500);font-weight:500;font-size:14px;background:#fff;border:none;border-radius:8px 8px 0 0;transition:all .2s ease;position:relative;margin-right:1rem;width:17rem;max-width:100vw}.nav-tab[data-v-b71d430b]:hover{color:var(--purple-600);background:var(--gray-50)}.nav-tab-active[data-v-b71d430b]{color:var(--purple-600);background:var(--purple-100);font-weight:600}.nav-tab-active[data-v-b71d430b]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--purple-600);border-radius:2px 2px 0 0}.content-area[data-v-b71d430b]{padding-top:.2rem}.app-container[data-v-a5358c77]{display:grid;grid-template-columns:18rem 1fr;height:100vh;transition:grid-template-columns .3s ease-in-out}.app-container.sidebar-closed[data-v-a5358c77]{grid-template-columns:5rem 1fr}.sidebar[data-v-a5358c77]{background:var(--purple-700);display:flex;flex-direction:column;z-index:1000}.sidebar-header[data-v-a5358c77]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;color:#fff;background:var(--purple-700)}.logo-container[data-v-a5358c77]{display:flex;align-items:center;transition:opacity .3s ease-in-out .3s,width .3s ease-in-out;flex:1;min-width:0}.logo-hidden[data-v-a5358c77]{opacity:0;width:0;overflow:hidden;transition:opacity .3s ease-in-out .3s,width .3s ease-in-out}.logo-image[data-v-a5358c77]{height:45px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hamburger-btn[data-v-a5358c77]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#fff;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.hamburger-btn[data-v-a5358c77]:hover{background-color:#ffffff1a}.nav-bar[data-v-a5358c77]{width:100%;background:var(--purple-700);flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:20px 0}.nav-section[data-v-a5358c77]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-a5358c77]{display:flex;align-items:center;padding:12px 20px;color:#fff;text-decoration:none;transition:background-color .2s ease;border-radius:0;min-height:48px}.nav-item[data-v-a5358c77]:hover{background-color:#ffffff1a}.nav-item.active-link[data-v-a5358c77]{background-color:#fff3}.nav-icon[data-v-a5358c77]{width:20px;height:20px;flex-shrink:0;margin-right:16px}.menu-icon[data-v-a5358c77],.logout-icon[data-v-a5358c77]{width:20px;height:20px}.nav-text[data-v-a5358c77]{transition:opacity .3s ease-in-out,width .3s ease-in-out;white-space:nowrap;flex:1;min-width:0;text-align:left}.text-hidden[data-v-a5358c77]{opacity:0;width:0;overflow:hidden;transition:opacity .3s ease-in-out,width .3s ease-in-out}.user-profile[data-v-a5358c77]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.profile-info[data-v-a5358c77]{display:flex;align-items:center;gap:12px;flex:1}.profile-avatar[data-v-a5358c77]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--purple-600)}.profile-avatar-btn[data-v-a5358c77]{width:32px;height:32px;border-radius:50%;overflow:visible;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--purple-600);border:2px solid transparent;cursor:pointer;padding:0;transition:border-color .2s ease,box-shadow .2s ease;position:relative;box-sizing:border-box}.profile-avatar-btn[data-v-a5358c77]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid rgba(255,255,255,.3);opacity:0;transition:opacity .2s ease;pointer-events:none}.profile-avatar-btn[data-v-a5358c77]:hover{border-color:#ffffff80;box-shadow:0 0 0 2px #fff3}.profile-avatar-btn[data-v-a5358c77]:hover:before{opacity:1}.profile-avatar img[data-v-a5358c77]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initial[data-v-a5358c77]{color:#fff;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}.avatar-initial-large[data-v-a5358c77]{color:#fff;font-size:20px;font-weight:600;line-height:1;text-transform:uppercase}.profile-popover-content[data-v-a5358c77]{padding:0;width:auto;min-width:-moz-fit-content;min-width:fit-content;background:#fff;border:1px solid #1c55ab;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.profile-popover-header[data-v-a5358c77]{display:flex;align-items:center;gap:12px;padding:16px}.profile-popover-avatar[data-v-a5358c77]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-popover-info[data-v-a5358c77]{flex:1;min-width:0;white-space:nowrap}.profile-popover-name[data-v-a5358c77]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px;line-height:1.2}.profile-popover-email[data-v-a5358c77]{font-size:14px;color:#6b7280;line-height:1.2;word-break:break-all}.profile-popover-divider[data-v-a5358c77]{height:1px;background:#e5e7eb;margin:0}.profile-popover-signout[data-v-a5358c77]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;cursor:pointer;color:#374151;font-size:14px;font-weight:500;transition:background-color .2s ease;text-align:left}.profile-popover-signout[data-v-a5358c77]:hover{background-color:#f9fafb}.signout-icon[data-v-a5358c77]{width:16px;height:16px;color:#6b7280;display:flex;align-items:center;justify-content:center}.profile-details[data-v-a5358c77]{transition:opacity .3s ease-in-out .3s,width .3s ease-in-out;white-space:nowrap}.details-hidden[data-v-a5358c77]{opacity:0;width:0;overflow:hidden;transition:opacity .3s ease-in-out .3s,width .3s ease-in-out}.profile-name[data-v-a5358c77]{font-weight:600;font-size:14px;color:#fff}.profile-email[data-v-a5358c77]{font-size:12px;color:var(--gray-100)}.logout-btn[data-v-a5358c77]{background:none;border:none;color:#fff;cursor:pointer;padding:0;border-radius:4px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto}.logout-btn[data-v-a5358c77]:hover{background-color:#ffffff1a}.logout-hidden[data-v-a5358c77]{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.version-number-bottom[data-v-a5358c77]{color:#fff;text-align:left;padding-left:10px;font-size:10px;align-self:flex-start}.content[data-v-a5358c77]{background:var(--purple-700);display:flex;flex-direction:column;height:100vh;overflow:hidden}.content-header[data-v-a5358c77]{height:15px;background:var(--purple-700);flex-shrink:0}.content-body[data-v-a5358c77]{flex:1;overflow-y:auto;padding:20px;background:#fff;border-radius:30px 0 0}.sidebar-closed[data-v-a5358c77]{grid-template-columns:5rem 1fr}.member-grid[data-v-e6385baa]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;min-width:0;overflow:hidden;align-content:start}.member-grid-container[data-v-e6385baa]::-webkit-scrollbar{width:6px}.member-grid-container[data-v-e6385baa]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.member-grid-container[data-v-e6385baa]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.member-grid-container[data-v-e6385baa]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.member-grid-container[data-v-e6385baa]{overflow-x:hidden;overflow-y:auto;min-width:0}@media (max-width: 640px){.member-grid[data-v-e6385baa]{grid-template-columns:repeat(1,1fr)}}.editable-member-grid[data-v-a2ba4c56]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;min-width:0;overflow:hidden;align-content:start}.editable-member-grid-container[data-v-a2ba4c56]::-webkit-scrollbar{width:6px}.editable-member-grid-container[data-v-a2ba4c56]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.editable-member-grid-container[data-v-a2ba4c56]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.editable-member-grid-container[data-v-a2ba4c56]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.editable-member-grid-container[data-v-a2ba4c56]{overflow-x:hidden;overflow-y:auto;min-width:0}@media (max-width: 640px){.editable-member-grid[data-v-a2ba4c56]{grid-template-columns:repeat(1,1fr)}}.info-card[data-v-3d5625de]{border-radius:var(--radius);border-width:1px;padding:.5rem}@media (min-width: 768px){.info-card[data-v-3d5625de]{padding:.5rem}}.info-card[data-v-3d5625de]{box-shadow:0 4px 6px -1px var(--gray-200),0 2px 4px -1px var(--gray-100);border-color:var(--gray-200);background-color:var(--gray-50);border-left-width:4px}.info-card-content[data-v-3d5625de]{width:100%}.info-card-text[data-v-3d5625de]{font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width: 768px){.info-card-text[data-v-3d5625de]{font-size:1rem;line-height:1.5rem}}.info-card-text[data-v-3d5625de]{font-family:Quicksand,sans-serif;color:var(--gray-700);margin:0}.info-card-prefix[data-v-3d5625de]{font-weight:600}.teams-grid[data-v-ba47a6eb]{display:grid;gap:1rem}@media (min-width: 640px){.teams-grid[data-v-ba47a6eb]{gap:1.5rem}}.team-card[data-v-ba47a6eb]{background:#fff;border-radius:.5rem;border-left:2px solid var(--team-color, var(--purple-500));border-right:2px solid var(--team-color, var(--purple-500));border-bottom:2px solid var(--team-color, var(--purple-500));box-shadow:0 1px 2px 0 var(--gray-100);transition:box-shadow .2s ease;height:20rem;display:flex;flex-direction:column;overflow:hidden}.team-card[data-v-ba47a6eb]:hover{box-shadow:0 4px 6px -1px var(--gray-200),0 2px 4px -1px var(--gray-100)}.team-header[data-v-ba47a6eb]{background:var(--team-color, var(--purple-500));padding:1rem 1.5rem;flex-shrink:0}.team-title[data-v-ba47a6eb]{color:#fff;font-size:1rem;font-weight:600;margin:0}@media (min-width: 768px){.team-title[data-v-ba47a6eb]{font-size:1.125rem}}.team-content[data-v-ba47a6eb]{padding:1rem .5rem .5rem;display:flex;flex-direction:column;flex:1;min-height:8rem}.members-container[data-v-ba47a6eb]{flex:1;padding:.5rem;overflow-y:auto;overflow-x:hidden;min-height:0;min-width:0}.members-container[data-v-ba47a6eb]::-webkit-scrollbar{width:6px}.members-container[data-v-ba47a6eb]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.members-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.members-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.team-separator[data-v-ba47a6eb]{border-top:1px solid var(--gray-200);margin-bottom:.5rem;flex-shrink:0;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.team-separator[data-v-ba47a6eb]{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.action-buttons-container[data-v-ba47a6eb]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-shrink:0}.edit-team-button[data-v-ba47a6eb]{color:var(--purple-500);border-radius:9999px}.edit-team-button[data-v-ba47a6eb]:hover{color:var(--purple-600)}.edit-icon[data-v-ba47a6eb]{width:1.25rem;height:1.25rem;margin-right:.5rem}.delete-team-button[data-v-ba47a6eb]{color:var(--error-500);border-radius:9999px;padding:.5rem}.delete-team-button[data-v-ba47a6eb]:hover{color:var(--error-600)}.delete-icon[data-v-ba47a6eb]{width:1.25rem;height:1.25rem}.fade-enter-active[data-v-ba47a6eb],.fade-leave-active[data-v-ba47a6eb]{transition:opacity .2s}.fade-enter-from[data-v-ba47a6eb],.fade-leave-to[data-v-ba47a6eb]{opacity:0}.overflow-y-auto[data-v-ba47a6eb]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-ba47a6eb]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.overflow-y-auto[data-v-ba47a6eb]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.overflow-y-auto[data-v-ba47a6eb]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.teams-container[data-v-ba47a6eb]{display:flex;justify-content:space-evenly;align-items:center}.team-emails-list-container[data-v-ba47a6eb]{display:flex;justify-content:space-evenly;border:1px solid;width:500px;padding:10px}.team-emails-list-container .list[data-v-ba47a6eb]{width:inherit;display:flex;flex-direction:column;gap:1rem}.team-emails-list-container .list .list-item[data-v-ba47a6eb]{display:flex}.team-emails-list-container .list .list-item .btn[data-v-ba47a6eb]{margin-left:5px}.teams-list-class[data-v-ba47a6eb]{border:1px solid;width:150px;height:-moz-fit-content;height:fit-content}.teams-list-class .nav-teams-list[data-v-ba47a6eb]{display:block;text-align:center;padding:10px;flex-direction:column}.teams-list-class .nav-teams-list .button[data-v-ba47a6eb]{margin:5px}.teams-list-class .create-new-container[data-v-ba47a6eb]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:ruby-text;text-align:center;margin-top:30px}.teams-list-class .create-new-container .create-new-button[data-v-ba47a6eb]{margin-left:2px;margin-right:2px;margin-bottom:3px}.add-member-button[data-v-ba47a6eb]{background-color:var(--purple-600);color:#fff}.add-member-button[data-v-ba47a6eb]:hover{background-color:var(--purple-700)}.update-team-button[data-v-ba47a6eb]{background-color:var(--purple-500);color:#fff}.update-team-button[data-v-ba47a6eb]:hover{background-color:var(--purple-600)}.team-members-section[data-v-ba47a6eb]{min-height:0px;flex:1 1 0%}.team-members-section[data-v-ba47a6eb]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.team-members-section[data-v-ba47a6eb]{margin-top:.625rem;max-width:100%;min-height:10rem;max-height:16rem}.outlier-emails-section[data-v-ba47a6eb]{min-height:0px;flex:1 1 0%}.outlier-emails-section[data-v-ba47a6eb]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.outlier-emails-section[data-v-ba47a6eb]{margin-top:.625rem;max-width:100%;min-height:-moz-fit-content;min-height:fit-content;max-height:-moz-fit-content;max-height:fit-content}.team-members-label[data-v-ba47a6eb]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gray-700)}.team-members-container[data-v-ba47a6eb]{max-width:100%;min-height:10rem;max-height:12rem}.team-members-container[data-v-ba47a6eb]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.team-members-container[data-v-ba47a6eb]{overflow-y:auto;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.75rem}.team-members-container[data-v-ba47a6eb]::-webkit-scrollbar{width:6px}.team-members-container[data-v-ba47a6eb]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.team-members-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.team-members-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.team-member-item[data-v-ba47a6eb]{border-radius:.25rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--gray-700);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-members-empty[data-v-ba47a6eb]{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--gray-500)}.outlier-emails-detected-label[data-v-ba47a6eb]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gray-700)}.outlier-emails-inputs-container[data-v-ba47a6eb]{max-width:100%;min-height:wrap-content;max-height:12rem}.outlier-emails-inputs-container[data-v-ba47a6eb]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.outlier-emails-inputs-container[data-v-ba47a6eb]{overflow-y:auto;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.75rem}.outlier-emails-inputs-container[data-v-ba47a6eb]::-webkit-scrollbar{width:6px}.outlier-emails-inputs-container[data-v-ba47a6eb]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.outlier-emails-inputs-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.outlier-emails-inputs-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.outlier-email-input-row[data-v-ba47a6eb]{display:flex;align-items:center;gap:.5rem;border-radius:.25rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;min-height:2.5rem}.outlier-email-input[data-v-ba47a6eb]{height:2rem;flex:1 1 0%}.add-outlier-email-button[data-v-ba47a6eb]{background-color:var(--purple-600);color:#fff}.create-team-button[data-v-ba47a6eb]{display:flex;width:100%;align-items:center;gap:.5rem;--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.create-team-button[data-v-ba47a6eb]:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.create-team-button[data-v-ba47a6eb]{width:auto}}@media (min-width: 768px){.create-team-button[data-v-ba47a6eb]{padding-left:1.5rem;padding-right:1.5rem}}.create-team-icon[data-v-ba47a6eb]{height:1rem;width:1rem}.create-team-dialog-content-container[data-v-ba47a6eb]{width:100%;max-width:28rem}.create-team-dialog-wide[data-v-ba47a6eb]{width:100%;max-width:42rem}.edit-team-dialog-content-container[data-v-ba47a6eb],.delete-dialog-content-container[data-v-ba47a6eb]{max-width:28rem;width:100%}.form-section[data-v-ba47a6eb]{width:100%;margin:0rem 0rem .5rem;padding:0}@media (max-width: 640px){.form-section[data-v-ba47a6eb]{margin:.75rem 0}}@media (max-width: 480px){.form-section[data-v-ba47a6eb]{margin:.5rem 0}}.search-input-container[data-v-ba47a6eb]{width:100%}.current-members-container[data-v-ba47a6eb]{width:100%;padding:.5rem;overflow-wrap:break-word}.add-member-button-container[data-v-ba47a6eb]{display:flex;justify-content:flex-end;flex-shrink:0}.dialog-title[data-v-ba47a6eb]{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--gray-900)}.dialog-description[data-v-ba47a6eb]{color:var(--gray-600)}.dialog-content[data-v-ba47a6eb]{display:flex;width:100%;min-width:0px;flex-direction:column}.dialog-content[data-v-ba47a6eb]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.dialog-content[data-v-ba47a6eb]{min-height:28rem;max-height:32rem;overflow-y:auto;padding:.1rem}.dialog-content-tall[data-v-ba47a6eb]{min-height:36rem;max-height:48rem}.form-section[data-v-ba47a6eb]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.form-label[data-v-ba47a6eb]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gray-700)}.add-member-input-group[data-v-ba47a6eb]{display:flex;align-items:center;gap:.5rem;width:100%}.search-input-container[data-v-ba47a6eb]{flex:1}.add-member-btn[data-v-ba47a6eb]{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.add-member-btn[data-v-ba47a6eb]:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.error-message[data-v-ba47a6eb]{border-radius:calc(var(--radius) - 2px);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--error-600);background-color:var(--error-50);border:1px solid var(--error-200)}.save-button-container[data-v-ba47a6eb]{padding-top:.5rem}.save-team-button[data-v-ba47a6eb]{width:100%;--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.save-team-button[data-v-ba47a6eb]:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.save-team-button[data-v-ba47a6eb]:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.edit-team-header[data-v-ba47a6eb]{max-width:28rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.edit-team-avatar[data-v-ba47a6eb]{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.edit-team-avatar-icon[data-v-ba47a6eb]{height:1.5rem;width:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.edit-team-content[data-v-ba47a6eb]{max-width:28rem}.search-input-container[data-v-ba47a6eb]{position:relative;width:100%}.search-icon[data-v-ba47a6eb]{position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--gray-400)}.search-input[data-v-ba47a6eb]{padding-left:2.5rem}.current-members-container[data-v-ba47a6eb]{max-height:8rem;overflow-y:auto}.current-members-container[data-v-ba47a6eb]::-webkit-scrollbar{width:6px}.current-members-container[data-v-ba47a6eb]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.current-members-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.current-members-container[data-v-ba47a6eb]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.current-members-container[data-v-ba47a6eb]{overflow-x:hidden;width:100%}.cancel-button[data-v-ba47a6eb],.update-team-button[data-v-ba47a6eb]{flex:1 1 0%}.delete-confirm-button[data-v-ba47a6eb]{background-color:var(--error-500);color:#fff}.delete-confirm-button[data-v-ba47a6eb]:hover{background-color:var(--error-600)}.empty-state-icon[data-v-ba47a6eb]{width:3.75rem;height:3.75rem}.active-link[data-v-df862bd6]{background:#ede9fe;color:#7c3aed;font-weight:600}.discriminant-sub-topic[data-v-625b105c]{min-width:150px;max-width:200px;width:100%;display:flex;flex-direction:column;padding:5px;margin-left:10px;margin-right:10px}.question-form[data-v-625b105c]{display:flex;flex-direction:row;gap:10px;align-items:center;padding:10px;margin-bottom:10px;margin-top:10px;border:1px solid #f4f0f0;border-radius:4px}.question-form .question-form-text[data-v-625b105c]{flex:1;border:1px solid #ccc;height:50px;border-radius:4px;padding-left:5px;padding-right:5px;margin-top:5px;margin-left:5px;margin-right:5px}.question-form .add-question-button[data-v-625b105c]{margin-top:5px;margin-left:5px;margin-right:5px;background-color:#007bff;color:#fff;border-radius:4px;padding:5px 10px;height:50px;width:100px}.color-picker-input[data-v-625b105c]{width:3rem;height:2.5rem;border:2px solid var(--gray-300);border-radius:.375rem;cursor:pointer;transition:all .2s ease;background:none;padding:0}.color-picker-input[data-v-625b105c]:hover{border-color:var(--purple-500);box-shadow:0 0 0 3px var(--purple-100)}.color-picker-input[data-v-625b105c]:focus{outline:none;border-color:var(--purple-600);box-shadow:0 0 0 3px var(--purple-200)}.update-color-button[data-v-625b105c]{border-radius:calc(var(--radius) - 2px);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;background-color:var(--purple-600);color:#fff;border:none;cursor:pointer}.update-color-button[data-v-625b105c]:hover:not(:disabled){background-color:var(--purple-700);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.update-color-button[data-v-625b105c]:disabled{background-color:var(--gray-400);cursor:not-allowed;opacity:.6}.custom-date-picker[data-v-c2c06ec6]{border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.custom-date-picker[data-v-c2c06ec6]:hover{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.custom-date-picker[data-v-c2c06ec6]:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.custom-date-picker[data-v-c2c06ec6]{background-color:#fff;color:#6b7280;font-size:14px}.custom-date-picker[data-v-c2c06ec6]:hover{border-color:#8b5cf6}.custom-date-picker[data-v-c2c06ec6]:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px var(--purple-200)}.custom-popover[data-v-c2c06ec6]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-radius:8px}[data-v-c2c06ec6] [data-selected=true]{background-color:#8b5cf6!important;color:#fff!important}[data-v-c2c06ec6] [data-selected=true]:hover{background-color:#7c3aed!important}[data-v-c2c06ec6] [data-selected=true]:focus{background-color:#7c3aed!important}[data-v-c2c06ec6] [role=button]:hover{background-color:#f3e8ff!important}[data-v-c2c06ec6] [role=button]:focus{background-color:#f3e8ff!important}[data-v-c2c06ec6] [data-selected]{background-color:#8b5cf6!important;color:#fff!important}[data-v-c2c06ec6] [data-selected]:hover{background-color:#7c3aed!important}[data-v-c2c06ec6] [data-selected]:focus{background-color:#7c3aed!important}.topic-card[data-v-79232e5d]{display:flex;align-items:center;border-radius:var(--radius);--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;border-width:3px;max-height:-moz-fit-content;max-height:fit-content;border-radius:5rem;width:100%;max-width:100%;padding:0}.topic-card[data-v-79232e5d]:hover:not(.disabled){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.topic-card.selected[data-v-79232e5d]{border-width:2px}.topic-card.disabled[data-v-79232e5d]{cursor:not-allowed;opacity:.5}.topic-content[data-v-79232e5d]{display:flex;min-width:0px;flex:1 1 0%;align-items:center;overflow:hidden;gap:.75rem;margin:0;padding:0}.icon-wrapper[data-v-79232e5d]{position:relative;left:-2px;flex-shrink:0}.icon-container[data-v-79232e5d]{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;height:32px;width:32px;margin:0;padding:0}.topic-icon[data-v-79232e5d]{flex-shrink:0;width:24px;height:24px}.topic-name[data-v-79232e5d]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));font-family:Quicksand,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.remove-button[data-v-79232e5d]{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;opacity:.6;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.remove-button[data-v-79232e5d]:hover{opacity:1}.remove-button[data-v-79232e5d]{border:none;cursor:pointer;margin-right:5px}.remove-button[data-v-79232e5d]:hover{background-color:#e5e7eb}.remove-icon[data-v-79232e5d]{height:.75rem;width:.75rem;color:#6b7280}.remove-button:hover .remove-icon[data-v-79232e5d]{color:#374151}.time-selector[data-v-d808cfe2]{width:100%}.time-label[data-v-d808cfe2]{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.time-picker-container[data-v-d808cfe2]{padding:.5rem}.time-picker[data-v-d808cfe2]{display:flex;justify-content:center;gap:.75rem}.time-column[data-v-d808cfe2]{display:flex;flex-direction:column;align-items:center;min-width:50px}.time-column-header[data-v-d808cfe2]{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.time-scroll-area[data-v-d808cfe2]{height:8rem;width:100%;border-radius:8px;background:linear-gradient(to bottom,var(--gray-25) 0%,transparent 20%,transparent 80%,var(--gray-25) 100%)}.time-scroll-content[data-v-d808cfe2]{padding:.5rem;scroll-behavior:smooth}.time-option[data-v-d808cfe2]{display:flex;height:2rem;cursor:pointer;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;min-height:32px;border-radius:6px;margin:2px 4px}.time-option[data-v-d808cfe2]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.time-option.selected[data-v-d808cfe2]{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1));box-shadow:0 2px 4px var(--purple-200)}.time-option[data-v-d808cfe2]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.time-option[data-v-d808cfe2]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5 }.time-selector:has(.disabled) .time-option[data-v-d808cfe2]{cursor:not-allowed;opacity:.5}.time-selector:has(.disabled) .time-option[data-v-d808cfe2]:hover{background-color:transparent}.info-icon-button[data-v-c15ac408]{border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;background:transparent;border:none;cursor:pointer;padding:.25rem;display:inline-flex;align-items:center;justify-content:center}.info-icon-button[data-v-c15ac408]:hover{opacity:.7}.info-dialog-content[data-v-c15ac408]{font-family:Quicksand,sans-serif}.info-dialog-header[data-v-c15ac408]{padding-top:1rem}.info-dialog-title[data-v-c15ac408]{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;font-family:Quicksand,sans-serif}.info-dialog-text[data-v-c15ac408]{font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width: 768px){.info-dialog-text[data-v-c15ac408]{font-size:1rem;line-height:1.5rem}}.info-dialog-text[data-v-c15ac408]{font-family:Quicksand,sans-serif;color:var(--gray-700);margin:0}.info-dialog-button[data-v-c15ac408]{border-radius:var(--radius);font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;font-family:Quicksand,sans-serif;min-width:5rem}.info-dialog-button[data-v-c15ac408]:hover{opacity:.9}[data-v-c15ac408] .info-dialog-content{max-width:32rem}.section-heading-container[data-v-04393053]{display:flex;align-items:center;gap:.5rem}.section-heading-container .section-heading[data-v-04393053]{margin-bottom:0}.survey-form-container[data-v-04393053]{width:100%;max-width:none}.survey-form-container[data-v-04393053]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.form-section[data-v-04393053]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.section-heading[data-v-04393053]{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--dark-blue);font-family:Quicksand,sans-serif}.section-content[data-v-04393053]{border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:0 4px 6px -1px var(--gray-200),0 2px 4px -1px var(--gray-100)}.section-layout-3col[data-v-04393053]{display:flex;gap:2rem;min-width:0;max-width:100%;overflow:hidden;padding:10px}.first-section[data-v-04393053]{gap:1rem}.first-section .content-column-wide[data-v-04393053]{flex:1;margin-left:1rem}.label-column[data-v-04393053]{width:200px}.content-column[data-v-04393053]{width:300px}.display-column[data-v-04393053]{flex:1;min-width:300px;max-width:100%;overflow:hidden}.row[data-v-04393053]{min-height:2.5rem;margin-bottom:1.5rem;margin-top:1.5rem;display:flex;align-items:center;justify-content:flex-start;padding:5px}.team-card[data-v-04393053]{width:100%;margin:0;max-width:100%;overflow:hidden;min-width:0;word-wrap:break-word;word-break:break-all}.selected-teams-members-cards-container[data-v-04393053]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;overflow-x:hidden;overflow-y:auto;max-height:10rem;padding-bottom:.5rem;width:100%;max-width:100%}.selected-teams-members-cards-container[data-v-04393053]>*{min-width:0;max-width:100%;overflow:hidden}.team-select-container[data-v-04393053],.participant-input-container[data-v-04393053]{width:100%}.form-input[data-v-04393053]{width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem .75rem}.form-input[data-v-04393053]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.form-input[data-v-04393053]{min-width:0;max-width:100%;transition:all .2s ease}.form-input[data-v-04393053]:not(:focus):hover{border-color:var(--purple-300);box-shadow:0 1px 3px 0 var(--gray-200)}.date-time-row[data-v-04393053]{display:flex;gap:1rem}.form-date-picker[data-v-04393053]{min-width:0;max-width:100%}.form-time-picker[data-v-04393053]{width:10rem;min-width:0;max-width:100%}.radio-group[data-v-04393053]{width:100%;min-width:0;max-width:100%}.frequency-options[data-v-04393053]{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.frequency-options[data-v-04393053]{flex-direction:row;align-items:flex-start}}.frequency-label[data-v-04393053]{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.radio-group[data-v-04393053]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.radio-option[data-v-04393053]{display:flex;cursor:pointer;align-items:center;gap:.75rem}.radio-text[data-v-04393053]{cursor:pointer;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.radio-group .peer[data-v-04393053]{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));border-radius:50%;width:16px;height:16px;position:relative;transition:all .2s ease}.radio-group .peer[data-v-04393053]:hover{border-color:var(--purple-500);box-shadow:0 0 0 2px var(--purple-100)}.radio-group .peer[data-v-04393053]:checked{border-color:var(--purple-600);background-color:#fff;box-shadow:0 0 0 2px var(--purple-200)}.radio-group .peer[data-v-04393053]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:var(--purple-600);border-radius:50%}.radio-group .peer[data-v-04393053]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px;ring-color:var(--purple-600);outline:none}.radio-group .peer:checked svg[data-v-04393053]{display:none}.topic-checkbox[data-state=checked][data-v-04393053]{background-color:var(--extension-color-iris-violet)!important;border-color:var(--extension-color-iris-violet)!important}.topic-checkbox[data-state=checked][data-v-04393053]:hover{background-color:var(--extension-color-grape-purple)!important;border-color:var(--extension-color-grape-purple)!important}.topics-grid[data-v-04393053]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.topics-grid[data-v-04393053]{grid-template-columns:repeat(2,minmax(0,1fr))}}.topics-grid[data-v-04393053]{min-width:0;max-width:100%;width:100%;overflow:hidden}.domain-category[data-v-04393053]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.domain-category-title[data-v-04393053]{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));color:var(--dark-blue)}.topics-list[data-v-04393053]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.topic-option[data-v-04393053]{display:flex;cursor:pointer;align-items:center;gap:.75rem}.topic-text[data-v-04393053]{cursor:pointer;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.selected-topics-list[data-v-04393053]{width:100%;max-width:100%;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}.form-section[data-v-04393053]:not(:last-child){border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:2rem}.form-section[data-v-04393053]:last-child{padding-bottom:0}.create-survey-button-container[data-v-04393053]{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem}.create-survey-progress-container[data-v-04393053]{width:100%;min-width:0;max-width:100%;height:.5rem;overflow:hidden;margin-top:1rem;margin-bottom:1rem}.create-survey-progress-bar[data-v-04393053] .bg-primary{background-color:var(--purple-600)!important}.create-survey-progress-bar[data-v-04393053]{width:100%;min-width:0;max-width:100%;height:100%;background-color:var(--purple-100)}.create-survey-button[data-v-04393053]{border-radius:var(--radius);--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));padding:.75rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;font-family:Quicksand,sans-serif}.create-survey-button[data-v-04393053]:hover:not(:disabled){--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.create-survey-button[data-v-04393053]:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));opacity:.6}[data-v-04393053] ::-webkit-scrollbar-track{background:transparent}[data-v-04393053] ::-webkit-scrollbar{width:8px}[data-v-04393053] ::-webkit-scrollbar-thumb{background-color:var(--gray-400);border-radius:4px}[data-v-04393053]{scrollbar-width:thin;scrollbar-color:var(--gray-400) transparent}.notification-icon-container[data-v-2b570ee0]{padding:10px;display:inline-flex}.pulse-ring[data-v-2b570ee0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:80%;border:.75px solid var(--pulse-color, rgb(147, 51, 234));opacity:0;animation:pulse-2b570ee0 6s cubic-bezier(.4,0,.2,1) infinite}.pulse-ring-delay-1[data-v-2b570ee0]{animation-delay:2s}.pulse-ring-delay-2[data-v-2b570ee0]{animation-delay:4s}@keyframes pulse-2b570ee0{0%{width:100%;height:100%;opacity:.6}50%{opacity:.3}to{width:200%;height:200%;opacity:0}}.survey-nav[data-v-2b7311e0]{display:flex;gap:0;border-bottom:1px solid var(--gray-200);margin-bottom:.5rem}.nav-tab[data-v-2b7311e0]{padding:12px 24px;text-decoration:none;color:var(--gray-500);font-weight:500;font-size:14px;background:#fff;border:none;border-radius:8px 8px 0 0;transition:all .2s ease;position:relative;margin-right:1rem;width:17rem;max-width:100vw}.nav-tab[data-v-2b7311e0]:hover{color:var(--purple-600);background:var(--gray-50)}.nav-tab-active[data-v-2b7311e0]{color:var(--purple-600);background:var(--purple-100);font-weight:600}.nav-tab-active[data-v-2b7311e0]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--purple-600);border-radius:2px 2px 0 0}.warning-banner[data-v-2b7311e0]{background-color:var(--error-50);border-left:4px solid var(--error-400);border-radius:4px;padding:12px 16px}.warning-title[data-v-2b7311e0]{color:var(--error-700);font-size:16px;font-weight:600;margin:0 0 8px}.warning-content[data-v-2b7311e0]{color:var(--error-700);font-size:14px;font-weight:400;line-height:1.5;margin:0}.content-area[data-v-2b7311e0]{padding-top:1rem}.loading-container[data-v-2b7311e0]{display:flex;align-items:center;justify-content:center;min-height:20rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:1rem;border:1px solid #e2e8f0;margin:2rem 0;position:relative;overflow:hidden}.loading-container[data-v-2b7311e0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);animation:shimmer-2b7311e0 2s infinite}@keyframes shimmer-2b7311e0{0%{left:-100%}to{left:100%}}.loading-content[data-v-2b7311e0]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:1;position:relative}.loading-text[data-v-2b7311e0]{text-align:center}.loading-title[data-v-2b7311e0]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;font-family:Quicksand,sans-serif}.loading-subtitle[data-v-2b7311e0]{font-size:1rem;color:#6b7280;margin:0;font-style:italic}.overflow-y-auto[data-v-ae0a16e7]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-ae0a16e7]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-ae0a16e7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.overflow-y-auto[data-v-ae0a16e7]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.survey-form-container[data-v-a2db2ecb]{width:100%;max-width:none}.survey-form-container[data-v-a2db2ecb]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.section-heading[data-v-a2db2ecb]{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--dark-blue);font-family:Quicksand,sans-serif}tr[data-selected=true][data-v-a2db2ecb]{box-shadow:inset 3px 0 0 var(--purple-500)}[data-v-a2db2ecb] ::-webkit-scrollbar{width:6px}[data-v-a2db2ecb] ::-webkit-scrollbar-track{background:transparent}[data-v-a2db2ecb] ::-webkit-scrollbar-thumb{background-color:var(--gray-300);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-a2db2ecb] ::-webkit-scrollbar-thumb:hover{background-color:var(--gray-400)}[data-v-a2db2ecb]{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.members-container[data-v-a2db2ecb]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;min-width:0}.validity-container[data-v-874a7a8b]{display:flex;align-items:center;background-color:#edfadf;border-radius:20px;box-shadow:0 1px 3px #0000001a;width:100%}.validity-badge[data-v-874a7a8b]{display:flex;align-items:center;background-color:var(--green-600);border-radius:9999px;padding:6px 12px;margin-right:15px}.validity-text[data-v-874a7a8b]{color:#fff;font-weight:600;font-size:.9rem;margin-right:8px;font-family:Bona Nova,sans-serif}.checkmark-circle[data-v-874a7a8b]{background-color:#fff;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.checkmark-icon[data-v-874a7a8b]{color:#50a050;width:14px;height:14px}.message-text[data-v-874a7a8b]{color:#3c783c;font-size:.95rem}.response-rate-grid[data-v-b3640687]{display:grid;grid-template-columns:1fr auto;gap:1.7rem;align-items:center}.progress-column[data-v-b3640687]{display:flex;align-items:center;flex-direction:row;gap:.5rem}.percentage-text[data-v-b3640687]{font-size:1rem;font-weight:600;color:#374151}.count-column[data-v-b3640687]{display:flex;align-items:center}.response-count[data-v-b3640687]{font-size:1rem;font-weight:500;color:#374151}[data-v-b3640687] .bg-primary{background-color:#7c3aed!important}[data-v-b3640687] .bg-primary\/20{background-color:#e5e7eb!important}.chart-wrapper[data-v-4ced0631]{display:flex;justify-content:center;align-items:center;width:100%}#pie-chart[data-v-4ced0631]{margin:0 auto;overflow:hidden;position:relative}.chart-wrapper[data-v-7a4b5250]{display:flex;justify-content:center;align-items:center;width:100%;overflow-x:auto}#bar-chart[data-v-7a4b5250]{margin:0 auto;overflow:visible;position:relative;min-width:400px}.chart-wrapper[data-v-7b19189f]{display:flex;justify-content:center;align-items:center;width:100%;overflow-x:auto}#line-chart[data-v-7b19189f]{margin:0 auto;overflow:visible;position:relative;min-width:400px}.validity-section[data-v-c866c2ee]{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;margin-bottom:2vh}.page-content[data-v-c866c2ee]{margin-top:0;padding-left:0;padding-top:0;padding-right:0}.descriptive-stats-section[data-v-c866c2ee]{margin-bottom:2vh}.section-title[data-v-c866c2ee]{font-size:1.2vw;font-weight:400;color:#1f2937;margin-bottom:1.5vh}.section-description[data-v-c866c2ee]{font-size:1vw;color:#6b7280;line-height:1.6;margin:0}.reliability-and-percentage-map-section[data-v-c866c2ee]{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center;margin-bottom:2vh}.reliability-section[data-v-c866c2ee],.percentage-map-section[data-v-c866c2ee]{width:50%}.prose[data-v-dc0e6542]{line-height:1.7}.prose p[data-v-dc0e6542]{margin-bottom:1.25rem}.prose strong[data-v-dc0e6542]{font-weight:600;color:#374151}.CardContent[data-v-4d31563e]{padding:1rem}.quick-review-grid[data-v-4d31563e]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;min-height:8rem}.chart-column[data-v-4d31563e]{display:flex;justify-content:center;align-items:center}.circular-chart-container[data-v-4d31563e]{width:8rem;height:8rem;position:relative;display:flex;align-items:center;justify-content:center}.chart-placeholder[data-v-4d31563e]{width:100%;height:100%;border-radius:50%;background:conic-gradient(var(--purple-600) 0deg 270deg,#E5E7EB 270deg 360deg);display:flex;align-items:center;justify-content:center;position:relative}.chart-placeholder[data-v-4d31563e]:before{content:"";position:absolute;width:60%;height:60%;background:#fff;border-radius:50%;z-index:1}.percentage-display[data-v-4d31563e]{font-size:2.25rem;font-weight:700;color:#1f2937;z-index:2;position:relative}.description-column[data-v-4d31563e]{display:flex;align-items:center;padding-left:1rem}.description-text[data-v-4d31563e]{font-size:1rem;line-height:1.5;color:#6b7280;margin:0;text-align:left}@media (max-width: 768px){.quick-review-grid[data-v-4d31563e]{grid-template-columns:1fr;gap:1.5rem;text-align:center}.circular-chart-container[data-v-4d31563e]{width:6rem;height:6rem}.percentage-display[data-v-4d31563e]{font-size:1.875rem}.description-column[data-v-4d31563e]{padding-left:0}.description-text[data-v-4d31563e]{text-align:center}}.CardContent[data-v-f7c89360]{padding:1rem}.quick-review-grid[data-v-f7c89360]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:stretch;min-height:8rem}.chart-column[data-v-f7c89360]{display:flex;justify-content:center;align-items:stretch;min-height:100%}.chart-container[data-v-f7c89360]{width:100%;min-width:40rem;height:100%;min-height:20rem}.description-column[data-v-f7c89360]{display:flex;flex-direction:column;height:100%;padding-left:1rem;padding-top:1rem}.subconstruct-item[data-v-f7c89360]{display:flex;flex-direction:column;flex:1;gap:.75rem;justify-content:flex-start;padding:1rem;border:1px solid #E5E7EB;border-radius:.5rem;background-color:#f9fafb;margin-bottom:.75rem}.subconstruct-item[data-v-f7c89360]:last-child{margin-bottom:0}.subconstruct-title[data-v-f7c89360]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.subconstruct-description[data-v-f7c89360]{font-size:1rem;line-height:1.5;color:#6b7280;margin:0;text-align:left}@media (max-width: 768px){.quick-review-grid[data-v-f7c89360]{grid-template-columns:1fr;gap:1.5rem;text-align:center;align-items:start}.chart-column[data-v-f7c89360]{align-items:center}.chart-container[data-v-f7c89360]{width:100%;min-width:100%;height:20rem;min-height:20rem}.description-column[data-v-f7c89360]{padding-left:0}.subconstruct-description[data-v-f7c89360]{text-align:center}}.page-content[data-v-0c9ab9b9]{margin-top:0;padding-left:0;padding-top:0;padding-right:0}.report-page-layout[data-v-0c9ab9b9]{display:flex;flex-direction:column;width:100%;overflow-x:hidden}.report-section[data-v-0c9ab9b9]{margin-bottom:3rem;width:100%;min-width:0;overflow-x:hidden}.report-section[data-v-0c9ab9b9]:last-child{margin-bottom:0}.report-section-header[data-v-0c9ab9b9]{margin-bottom:0}.section-title[data-v-0c9ab9b9]{font-size:1.2vw;font-weight:400;color:#1f2937;margin-bottom:1.5vh}.section-description[data-v-0c9ab9b9]{font-size:1vw;color:#6b7280;line-height:1.6;margin:0}.two-column-layout[data-v-0c9ab9b9]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start;max-height:30rem}.one-column-layout[data-v-0c9ab9b9]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;max-height:30rem;width:100%;min-width:0;overflow-x:hidden}.measurement-breakdown-layout[data-v-0c9ab9b9]{max-height:none;overflow-y:hidden}.left-column[data-v-0c9ab9b9]{width:100%;min-width:0}.right-column[data-v-0c9ab9b9]{width:100%}.placeholder-box[data-v-0c9ab9b9]{border:2px dashed #D1D5DB;border-radius:.5rem;padding:2rem;background-color:#f9fafb;text-align:center;min-height:12rem;display:flex;align-items:center;justify-content:center;height:20rem}.placeholder-text[data-v-0c9ab9b9]{color:#6b7280;font-size:1rem;font-weight:500;margin:0}.focus-areas-grid[data-v-0c9ab9b9]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.report-section[data-v-0c9ab9b9]{margin-bottom:2rem}.two-column-layout[data-v-0c9ab9b9]{grid-template-columns:1fr;gap:1.5rem}.one-column-layout[data-v-0c9ab9b9]{gap:1.5rem;max-height:none}.placeholder-box[data-v-0c9ab9b9]{min-height:8rem;padding:1.5rem}.focus-areas-grid[data-v-0c9ab9b9]{grid-template-columns:1fr;gap:1rem}.section-title[data-v-0c9ab9b9]{font-size:1.5rem}.section-description[data-v-0c9ab9b9]{font-size:.875rem}}.error-page[data-v-11c56118]{font-family:Quicksand,sans-serif;background:radial-gradient(1200px 600px at 20% 10%,#f6c88d,#f6c88d00 60%),radial-gradient(900px 600px at 60% 30%,#8b5cf6,#8b5cf600 60%),radial-gradient(700px 500px at 30% 70%,#7c3aed,#7c3aed00 60%),linear-gradient(135deg,#8b5cf6,#7c3aed 40%,#f6c88d);background-size:200% 200%;animation:gradient-shift-11c56118 15s ease infinite;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}@keyframes gradient-shift-11c56118{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.error-container[data-v-11c56118]{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;padding:48px;max-width:600px;width:100%;text-align:center;position:relative;z-index:10}.error-icon[data-v-11c56118]{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#f04438,#d92d20);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px;font-weight:700}h1[data-v-11c56118]{font-size:32px;font-weight:700;color:#002d40;margin-bottom:16px}.error-message[data-v-11c56118]{font-size:18px;color:#475467;line-height:1.6;margin-bottom:32px}.support-section[data-v-11c56118]{background:#f9f5ff;border-left:4px solid #8B5CF6;border-radius:8px;padding:24px;margin-top:32px;text-align:left}.support-section h2[data-v-11c56118]{font-size:20px;font-weight:600;color:#002d40;margin-bottom:12px}.support-section p[data-v-11c56118]{font-size:16px;color:#475467;margin-bottom:16px;line-height:1.5}.support-email[data-v-11c56118]{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#8b5cf6;text-decoration:none;padding:12px 24px;background:#fff;border-radius:8px;border:2px solid #E9D7FE;transition:all .2s ease}.support-email[data-v-11c56118]:hover{background:#f4ebff;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf633}.logo-link[data-v-11c56118]{position:absolute;top:32px;left:32px;z-index:20;cursor:pointer;transition:opacity .2s ease}.logo-link[data-v-11c56118]:hover{opacity:.8}.logo[data-v-11c56118]{height:24px;width:auto}.copyright[data-v-11c56118]{position:absolute;bottom:24px;left:24px;font-size:12px;color:#fffc;z-index:20}@media (max-width: 640px){.error-container[data-v-11c56118]{padding:32px 24px}h1[data-v-11c56118]{font-size:24px}.error-message[data-v-11c56118]{font-size:16px}.logo-link[data-v-11c56118]{top:20px;left:20px}.logo[data-v-11c56118]{height:20px}.copyright[data-v-11c56118]{bottom:16px;left:16px}}
