.v-select.v-input--dense .v-select__selection,.v-select__selection{padding-bottom:4px!important}.dialog-icon[data-v-4ab54ef6]{width:48px;height:48px;min-width:48px}.dialog-subtitle[data-v-4ab54ef6]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.cursor-pointer[data-v-6dcda0a4]{cursor:pointer}.custom-dropdown[data-v-6dcda0a4]{border-radius:12px;overflow:hidden}.notification-item[data-v-3cbdab32]{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:12px;cursor:pointer;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.notification-item[data-v-3cbdab32]:hover{border-color:rgba(var(--v-theme-primary),.3);box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-1px)}.notification-item.unread[data-v-3cbdab32]{background:rgba(var(--v-theme-primary),.02)}.notification-item.unread[data-v-3cbdab32]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:rgb(var(--v-theme-primary))}.notification-inner[data-v-3cbdab32]{display:flex;align-items:flex-start;gap:12px}.icon[data-v-3cbdab32]{flex-shrink:0}.unread-dot[data-v-3cbdab32]{position:absolute;top:0;right:0;width:10px;height:10px;background:rgb(var(--v-theme-primary));border-radius:50%;border:2px solid #fff;animation:pulse-3cbdab32 2s infinite}.content[data-v-3cbdab32]{flex:1;min-width:0}.title-row[data-v-3cbdab32]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.title-content[data-v-3cbdab32]{min-width:0;flex:1}.type-chip[data-v-3cbdab32]{flex-shrink:0}.time[data-v-3cbdab32]{font-size:11px;color:#888;white-space:nowrap}.description[data-v-3cbdab32]{font-size:13px;color:#555;margin:4px 0 6px;white-space:pre-line}.meta[data-v-3cbdab32]{display:flex;align-items:center;gap:4px;font-size:11px;color:#888}.mark-btn[data-v-3cbdab32]{opacity:0;transition:opacity .2s ease}.notification-item:hover .mark-btn[data-v-3cbdab32]{opacity:1}.line-clamp-2[data-v-3cbdab32]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}@keyframes pulse-3cbdab32{0%{box-shadow:0 0 0 0 rgba(25,118,210,.7)}70%{box-shadow:0 0 0 6px rgba(25,118,210,0)}to{box-shadow:0 0 0 0 rgba(25,118,210,0)}}.notification-bell.pulse[data-v-d81ee67a]{position:relative;z-index:1}.notification-bell.pulse[data-v-d81ee67a]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,0,0,.5);animation:pulse-d81ee67a 1.5s infinite;pointer-events:none}@keyframes pulse-d81ee67a{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}.notification-dropdown[data-v-d81ee67a]{border-radius:14px;max-height:70vh;overflow:hidden}.dropdown-header[data-v-d81ee67a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.dropdown-header .actions[data-v-d81ee67a]{display:flex;gap:6px}.dropdown-content[data-v-d81ee67a]{max-height:50vh;overflow-y:auto;padding:8px}.empty-state[data-v-d81ee67a]{text-align:center;padding:24px 12px}.empty-title[data-v-d81ee67a]{font-weight:600;margin-top:8px}.empty-subtitle[data-v-d81ee67a]{font-size:12px;color:#888}.console-button[data-v-23d820d1]{text-transform:none!important;letter-spacing:normal!important}[data-v-23d820d1] .v-toolbar__content{padding-right:20px;padding-left:10px}@media (max-width:600px){[data-v-23d820d1] .v-toolbar__content{padding-left:4px;padding-right:4px}}.sidebar[data-v-56ab2de6]{background-color:#fff!important;border-right:1px solid rgba(0,0,0,.05)!important}.sidebar-header[data-v-56ab2de6]{border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.logo[data-v-56ab2de6]{transition:transform .3s ease-in-out}.sidebar-header:hover .logo[data-v-56ab2de6]{transform:scale(1.05)}.create-button[data-v-56ab2de6]{text-transform:none!important;letter-spacing:normal!important;font-weight:600!important;transition:transform .2s ease-in-out!important}.create-button[data-v-56ab2de6]:hover{transform:translateY(-2px)}.v-list[data-v-56ab2de6]{padding:.5rem!important}.v-list-group__items .v-list-item[data-v-56ab2de6]{margin-bottom:4px;transition:all .2s ease-in-out}.v-list-group__items .v-list-item.v-list-item--active[data-v-56ab2de6]{background-color:var(--v-primary-lighten-5,rgba(0,33,63,.1))!important;color:var(--v-primary-base,#00213f)!important;font-weight:600!important}.v-list-group__items .v-list-item.v-list-item--active .v-list-item__prepend .v-icon[data-v-56ab2de6]{color:var(--v-primary-base,#00213f)!important}.v-list-group__items .v-list-item[data-v-56ab2de6]:hover:not(.v-list-item--active){background-color:rgba(0,0,0,.03)!important;transform:translateX(4px)}.section-header[data-v-56ab2de6]{font-weight:600!important;border-radius:8px;margin-bottom:4px}.section-header .v-list-item__prepend .v-icon[data-v-56ab2de6]{margin-right:12px;transition:transform .2s ease-in-out}.section-header:hover .v-list-item__prepend .v-icon[data-v-56ab2de6]{transform:scale(1.1)}.subsection-item[data-v-56ab2de6]{font-size:.9rem;padding:0;opacity:.85;transition:opacity .2s ease-in-out;--indent-padding:8px!important}.subsection-item[data-v-56ab2de6]:hover{opacity:1}.subsection-item[data-v-56ab2de6] .v-list-item__prepend{margin-inline-end:6px!important}.subsection-item .v-list-item__prepend .v-icon[data-v-56ab2de6]{font-size:18px;margin-right:6px}.loading-overlay[data-v-5717d38c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px)}.loading-container[data-v-5717d38c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.spinning-logo[data-v-5717d38c]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;animation:spin-5717d38c 2s linear infinite}.loading-text[data-v-5717d38c]{color:#fff;font-size:16px;font-weight:500;text-align:center}@keyframes spin-5717d38c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-5717d38c],.fade-leave-active[data-v-5717d38c]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-5717d38c],.fade-leave-to[data-v-5717d38c]{opacity:0}.error-fallback-container[data-v-75403148]{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,rgba(0,33,63,.03),rgba(255,66,90,.03))}.error-card[data-v-75403148]{border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px)}.error-icon-wrapper[data-v-75403148]{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.05))}.error-icon[data-v-75403148]{animation:gentle-pulse-75403148 2s ease-in-out infinite}@keyframes gentle-pulse-75403148{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}}.error-title[data-v-75403148]{color:#1f2937}.error-message[data-v-75403148]{max-width:380px;margin-left:auto;margin-right:auto;line-height:1.6}.error-details-panel[data-v-75403148]{max-width:100%}.error-details-content[data-v-75403148]{font-family:Roboto Mono,monospace;font-size:.8rem}.detail-row[data-v-75403148]{display:flex;gap:8px;padding:4px 0;overflow-wrap:anywhere}.detail-label[data-v-75403148]{font-weight:600;color:#6b7280;min-width:90px;flex-shrink:0}.detail-value[data-v-75403148]{color:#1f2937}h1[data-v-109a4178]{font-style:normal;font-weight:300;display:flex;align-items:center;color:#000}.subtitleView[data-v-109a4178]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:flex-end;color:#000;margin-bottom:4px;padding-bottom:2px}.v-sheet.v-card[data-v-109a4178]:not(.v-sheet--outlined){box-shadow:none!important}.dataCard[data-v-109a4178]{background:#fff!important}.split[data-v-7a5226ca]{opacity:0;font-weight:300}.welcome-title[data-v-7a5226ca]{font-size:clamp(2rem,3.1vw,2.4rem)!important;line-height:1.2}.welcome-body[data-v-7a5226ca]{font-size:clamp(1.2rem,1.65vw,1.4rem)!important;line-height:1.65}.welcome-centered[data-v-7a5226ca]{min-height:62vh;display:flex;flex-direction:column;justify-content:center}[data-v-7a5226ca] .line{display:block;overflow:hidden}[data-v-7a5226ca] .line,[data-v-7a5226ca] .line>*{will-change:transform,opacity}[data-v-7a5226ca] .v-stepper-item__avatar.v-avatar,[data-v-7a5226ca] .v-stepper-vertical-item__avatar.v-avatar,[data-v-7a5226ca] .v-stepper-vertical-item__avatar.v-avatar.v-avatar--density-default{background:rgb(var(--v-theme-primary))!important;background-color:rgb(var(--v-theme-primary))!important;color:#fff!important}[data-v-7a5226ca] .v-stepper-item__title{color:rgb(var(--v-theme-primary))!important;font-weight:600!important}[data-v-7a5226ca] .v-stepper-item{opacity:1}.question-shell[data-v-59757a2e]{max-width:880px}.answer-field-wrap[data-v-59757a2e]{width:560px;max-width:100%}.answer-input[data-v-59757a2e] .v-field__input{font-size:1.25rem;text-align:center}.split[data-v-cc9fd7ce]{opacity:0;font-weight:300}.welcome-body[data-v-cc9fd7ce]{font-size:clamp(1.2rem,1.65vw,1.4rem)!important;line-height:1.65}.recording-info-card[data-v-cc9fd7ce]{background:#fff!important}.recording-disclaimer-text[data-v-cc9fd7ce]{font-size:1.4rem;line-height:1.6}.tip-modal[data-v-06fd343d]{border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.tip-header[data-v-06fd343d]{background:linear-gradient(135deg,#4caf50,#45a049);border-radius:16px 16px 0 0}.tip-icon-container[data-v-06fd343d]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.tip-content[data-v-06fd343d]{max-height:400px;overflow-y:auto}.line-height-relaxed[data-v-06fd343d]{line-height:1.6}.rich-text[data-v-06fd343d] p{margin-bottom:12px}.rich-text[data-v-06fd343d] p:last-child{margin-bottom:0}.rich-text[data-v-06fd343d] strong{font-weight:600;color:#2e7d32}.rich-text[data-v-06fd343d] em{font-style:italic;color:#424242}.rich-text[data-v-06fd343d] ul{margin:12px 0;padding-left:20px}.rich-text[data-v-06fd343d] li{margin-bottom:6px}.v-btn[data-v-06fd343d]:hover{transform:translateY(-1px);transition:transform .2s ease}.tip-modal[data-v-06fd343d]{animation:modalSlideIn-06fd343d .3s ease-out}@keyframes modalSlideIn-06fd343d{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tip-text[data-v-06fd343d]{white-space:pre-line}.web-cam[data-v-29187054]{position:relative;text-align:center;height:125px;width:125px;border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}video[data-v-29187054]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screen-share-lead[data-v-1ebab69c]{line-height:1.5}.screen-share-steps[data-v-1ebab69c]{padding-left:1.25rem;color:rgba(0,0,0,.75);line-height:1.55}.screen-share-steps li+li[data-v-1ebab69c]{margin-top:6px}.picker-demo[data-v-1ebab69c]{background:#eef2f6;border-radius:16px;padding:16px}.picker-window[data-v-1ebab69c]{background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,.12);padding:14px;overflow:hidden}.picker-title[data-v-1ebab69c]{font-size:.95rem;font-weight:600;color:#1f2937;margin-bottom:12px}.picker-tabs[data-v-1ebab69c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.picker-tab[data-v-1ebab69c]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 8px;border-radius:8px;font-size:.72rem;font-weight:600;color:#4b5563;background:#f3f4f6;border:2px solid transparent;text-align:center}.picker-stage[data-v-1ebab69c]{position:relative;min-height:132px}.picker-surface[data-v-1ebab69c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.surface-preview[data-v-1ebab69c]{width:min(100%,220px);height:88px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:2px solid #d1d5db;background:#f8fafc}.surface-preview--tab[data-v-1ebab69c]{height:72px;border-radius:8px 8px 4px 4px}.surface-preview--monitor[data-v-1ebab69c]{position:relative;background:linear-gradient(180deg,#1e3a5f,#0f172a);border-color:#0f172a}.monitor-bezel[data-v-1ebab69c]{position:absolute;bottom:-8px;width:36px;height:6px;border-radius:0 0 4px 4px;background:#0f172a}.surface-label[data-v-1ebab69c]{font-size:.75rem;font-weight:700;color:#334155}.surface-preview--monitor .surface-label[data-v-1ebab69c]{color:#fff}.surface-badge[data-v-1ebab69c]{font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px}.surface-badge--wrong[data-v-1ebab69c]{background:#fee2e2;color:#b91c1c}.surface-badge--correct[data-v-1ebab69c]{background:#dcfce7;color:#15803d}.picker-actions[data-v-1ebab69c]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.picker-btn[data-v-1ebab69c]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:32px;padding:0 12px;border-radius:8px;font-size:.75rem;font-weight:700}.picker-btn--ghost[data-v-1ebab69c]{background:#f3f4f6;color:#4b5563}.picker-btn--share[data-v-1ebab69c]{background:rgb(var(--v-theme-primary));color:#fff}.picker-btn--share[data-v-1ebab69c],.picker-surface--correct[data-v-1ebab69c],.picker-surface--wrong[data-v-1ebab69c],.picker-tab--screen[data-v-1ebab69c],.picker-tab--tab[data-v-1ebab69c]{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.picker-tab--tab[data-v-1ebab69c]{animation-name:highlightWrongTab-1ebab69c}.picker-tab--screen[data-v-1ebab69c]{animation-name:highlightCorrectTab-1ebab69c}.picker-surface--wrong[data-v-1ebab69c]{animation-name:showWrongSurface-1ebab69c}.picker-surface--correct[data-v-1ebab69c]{animation-name:showCorrectSurface-1ebab69c}.picker-btn--share[data-v-1ebab69c]{animation-name:pulseShare-1ebab69c}.screen-share-instructions--compact .picker-demo[data-v-1ebab69c]{padding:12px}.screen-share-instructions--compact .picker-stage[data-v-1ebab69c]{min-height:118px}@keyframes highlightWrongTab-1ebab69c{0%,38%{background:#fee2e2;border-color:#ef4444;color:#991b1b}46%,to{background:#f3f4f6;border-color:transparent;color:#4b5563}}@keyframes highlightCorrectTab-1ebab69c{0%,42%{background:#f3f4f6;border-color:transparent;color:#4b5563}50%,to{background:#dcfce7;border-color:#22c55e;color:#166534}}@keyframes showWrongSurface-1ebab69c{0%,40%{opacity:1;visibility:visible}48%,to{opacity:0;visibility:hidden}}@keyframes showCorrectSurface-1ebab69c{0%,42%{opacity:0;visibility:hidden}50%,to{opacity:1;visibility:visible}}@keyframes pulseShare-1ebab69c{0%,55%{transform:scale(1);box-shadow:none}68%,82%{transform:scale(1.05);box-shadow:0 0 0 6px rgba(var(--v-theme-primary),.18)}to{transform:scale(1);box-shadow:none}}@media (prefers-reduced-motion:reduce){.picker-btn--share[data-v-1ebab69c],.picker-surface--correct[data-v-1ebab69c],.picker-surface--wrong[data-v-1ebab69c],.picker-tab--screen[data-v-1ebab69c],.picker-tab--tab[data-v-1ebab69c]{animation:none}.picker-tab--tab[data-v-1ebab69c]{background:#f3f4f6;border-color:transparent}.picker-tab--screen[data-v-1ebab69c]{background:#dcfce7;border-color:#22c55e;color:#166534}.picker-surface--wrong[data-v-1ebab69c]{display:none}.picker-surface--correct[data-v-1ebab69c]{opacity:1;visibility:visible}}@media (max-width:600px){.picker-tab span[data-v-1ebab69c]{display:none}.picker-tabs[data-v-1ebab69c]{gap:6px}}.sus-card[data-v-3af92936]{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important}.sus-card[data-v-3af92936] .v-card-text,.sus-card[data-v-3af92936] .v-field,.sus-card[data-v-3af92936] .v-radio-group{background:#fff!important}.v-card[data-v-06d0b41c]{background-color:#f5f6fa;border-radius:12px}.border-error[data-v-de0ce98a]{border-color:rgb(var(--v-theme-error))!important}[data-v-de0ce98a] .v-radio .v-label{color:rgba(0,0,0,.87)!important}[data-v-de0ce98a] .v-radio .v-selection-control__input .v-icon,[data-v-de0ce98a] .v-radio.v-selection-control--checked .v-icon{color:#1e3a8a!important}.border-error[data-v-4825c9c1]{border-color:rgb(var(--v-theme-error))!important}[data-v-4825c9c1] .v-radio .v-label{color:rgba(0,0,0,.87)!important}[data-v-4825c9c1] .v-radio .v-selection-control__input .v-icon,[data-v-4825c9c1] .v-radio.v-selection-control--checked .v-icon{color:#1e3a8a!important}.border-error[data-v-ca63005e]{border-color:rgb(var(--v-theme-error))!important}[data-v-ca63005e] .v-radio .v-label{color:rgba(0,0,0,.87)!important}[data-v-ca63005e] .v-radio .v-selection-control__input .v-icon,[data-v-ca63005e] .v-radio.v-selection-control--checked .v-icon{color:#1e3a8a!important}.sart-header[data-v-ab01b102]{text-align:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border-radius:12px;padding:24px;border:1px solid rgba(0,0,0,.1)}.slider-label[data-v-ab01b102]{min-width:120px;text-align:center}.v-card[data-v-ab01b102]{transition:all .3s ease}.task-description[data-v-26a3c386]{white-space:pre-line}.task-information-description[data-v-26a3c386],[data-v-26a3c386] .task-information-description div,[data-v-26a3c386] .task-information-description li,[data-v-26a3c386] .task-information-description p,[data-v-26a3c386] .task-information-description span{font-size:clamp(1.2rem,1.65vw,1.4rem)!important;line-height:1.65;font-weight:300!important}.upload-dialog-card[data-v-26a3c386]{background:#fff}.upload-spinner[data-v-26a3c386]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;animation:uploadSpinnerRotate-26a3c386 1.8s linear infinite}.task-answer-block[data-v-26a3c386]{display:grid;gap:16px}.task-action-card[data-v-26a3c386]{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.task-action-card--attention[data-v-26a3c386]{animation:taskActionAttention-26a3c386 1.8s ease-in-out infinite;border-color:rgba(var(--v-theme-secondary),.5)}.recording-features-grid[data-v-26a3c386]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:100%}.recording-feature-card[data-v-26a3c386]{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid rgba(var(--v-theme-secondary),.2);border-radius:12px;background:#fff;transition:all .2s ease}.recording-feature-card[data-v-26a3c386]:hover{border-color:rgba(var(--v-theme-secondary),.3);background:#fff}.feature-icon-container[data-v-26a3c386]{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-secondary),.1);border-radius:12px}.feature-content[data-v-26a3c386]{flex:1;min-width:0}.feature-content h4[data-v-26a3c386]{margin-bottom:8px}.feature-content p[data-v-26a3c386]{line-height:1.5;margin:0}@keyframes taskActionAttention-26a3c386{0%,to{transform:translateY(0);box-shadow:0 0 0 0 rgba(var(--v-theme-secondary),.15)}50%{transform:translateY(-2px);box-shadow:0 12px 28px rgba(var(--v-theme-secondary),.12)}}@keyframes uploadSpinnerRotate-26a3c386{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.recording-features-grid[data-v-26a3c386]{grid-template-columns:1fr}.recording-feature-card[data-v-26a3c386]{flex-direction:column;text-align:center}.feature-icon-container[data-v-26a3c386]{align-self:center}}.question-shell[data-v-c6bf82a0]{max-width:880px}.answer-field-wrap[data-v-c6bf82a0]{width:560px;max-width:100%}.answer-input[data-v-c6bf82a0] .v-field__input{font-size:1.25rem;text-align:center}.split[data-v-4ed51302]{opacity:0}.finish-body[data-v-4ed51302],.finish-title[data-v-4ed51302]{font-weight:300}.openCalib[data-v-57ad7b2e]{justify-self:end;cursor:pointer;text-decoration:underline;color:#0a233d}.step-announcement-overlay[data-v-6a3fdc8a]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;width:100%;min-height:100vh;overflow:hidden;padding:0;background-size:200% 200%;animation:subtleGradient-6a3fdc8a 20s ease-in-out infinite;background-image:linear-gradient(160deg,#00213f,#1a2f4f 35%,#303f9f)}.step-announcement-overlay[data-v-6a3fdc8a]:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;height:140%;margin-right:-450px;margin-top:100px;background-image:url(/img/logo_small_red.cc2e1690.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;opacity:.2;pointer-events:none}.step-announcement-layout[data-v-6a3fdc8a]{position:relative;z-index:1;width:min(980px,92vw);margin:40px;padding:40px}.step-announcement-logo[data-v-6a3fdc8a]{width:min(300px,62vw);margin-bottom:24px}.step-announcement-card[data-v-6a3fdc8a]{width:min(820px,92vw);text-align:left}@keyframes subtleGradient-6a3fdc8a{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:960px){.step-announcement-layout[data-v-6a3fdc8a]{margin:16px;padding:24px}.step-announcement-card[data-v-6a3fdc8a]{width:100%}}.text-body[data-v-6a3fdc8a]{font-size:1.625rem;font-weight:300}.user-test-bg[data-v-39ad3a36]{position:relative;min-height:100vh;overflow-x:hidden}.user-test-bg[data-v-39ad3a36]:before{content:"";position:fixed;z-index:0;top:0;bottom:0;left:0;right:0;height:140%;margin-right:-450px;margin-top:100px;background-image:url(/img/logo_small_red.cc2e1690.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;opacity:.2;pointer-events:none}.user-test-bg[data-v-39ad3a36]>*{position:relative;z-index:1}.main-test-interface[data-v-39ad3a36] .v-card--variant-elevated,.main-test-interface[data-v-39ad3a36] .v-card--variant-flat{background:rgba(var(--v-theme-surface),0)!important}.start-screen[data-v-39ad3a36]{position:fixed;width:100%;height:100vh;overflow:hidden;background-size:200% 200%;animation:subtleGradient-39ad3a36 20s ease-in-out infinite;background-image:linear-gradient(160deg,#00213f,#1a2f4f 35%,#303f9f);transition:opacity 8s cubic-bezier(.4,0,.2,1)}.start-screen[data-v-39ad3a36]:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;height:140%;margin-right:-450px;margin-top:100px;background-image:url(/img/logo_small_red.cc2e1690.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;opacity:.2;pointer-events:none}.start-screen[data-v-39ad3a36]>*{position:relative;z-index:1}.start-screen.leaving[data-v-39ad3a36],.start-screen.leaving[data-v-39ad3a36]:before,.start-screen.leaving[data-v-39ad3a36]>*{opacity:0;transition-duration:1.2s}@keyframes subtleGradient-39ad3a36{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.sticky-stepper[data-v-39ad3a36]{position:sticky;top:0;z-index:10;background:transparent}.main-stepper[data-v-39ad3a36]{background:#00213f!important;color:#fff!important;--v-stepper-header-title-color:#fff!important;--v-stepper-item-title-color:#fff!important;--v-stepper-item-color:#fff!important;transition:background 1s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1)}.main-stepper.stepper-animate[data-v-39ad3a36]{background:#00213f!important;opacity:.3;filter:blur(1px)}.task-stepper[data-v-39ad3a36]{background:#00213f!important;color:#fff!important;--v-stepper-header-title-color:#fff!important;--v-stepper-item-title-color:#fff!important;--v-stepper-item-color:#fff!important}[data-v-39ad3a36] .v-stepper-item__avatar{font-size:1rem!important;font-weight:900!important;width:1.5rem!important;height:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-39ad3a36] .v-stepper-item--complete .v-stepper-item__avatar .v-icon{font-size:1.25rem!important;width:2.2rem!important;height:2.2rem!important}[data-v-39ad3a36] .v-stepper-item__title{font-size:1.1rem!important;font-weight:300!important;line-height:.8!important}.v-stepper-item[data-v-39ad3a36]{padding:1rem}.welcome-main-centered[data-v-39ad3a36]{min-height:100vh;align-items:center}.welcome-content-centered[data-v-39ad3a36]{display:flex;flex-direction:column;justify-content:center}.split[data-v-0ae2240a]{opacity:0}[data-v-0ae2240a] .line{display:block;overflow:hidden}.moderator-content[data-v-0ae2240a]{max-width:900px;margin:0 auto}.moderator-badge[data-v-0ae2240a]{display:flex;justify-content:center}.moderator-instructions[data-v-0ae2240a]{border-left:4px solid rgb(var(--v-theme-primary))}.test-overview[data-v-0ae2240a]{background:rgba(var(--v-theme-surface),.5);border-radius:12px;padding:24px}.action-buttons[data-v-0ae2240a]{display:flex;justify-content:center;gap:16px}@media (max-width:768px){.moderator-content[data-v-0ae2240a]{padding:16px}.action-buttons[data-v-0ae2240a]{flex-direction:column;align-items:center}.action-buttons .v-btn[data-v-0ae2240a]{width:100%;max-width:300px}}.video-call-container[data-v-365f2188]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.video-call-container.panel-open[data-v-365f2188]{margin-right:400px}}.video-row[data-v-365f2188]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-365f2188]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-365f2188]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-365f2188]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-365f2188]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-365f2188]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-365f2188]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-365f2188]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-365f2188]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-365f2188]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-365f2188]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-365f2188]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-365f2188]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-365f2188]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-365f2188]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-365f2188]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-365f2188],.control-bar-right[data-v-365f2188]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-365f2188]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-365f2188]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-365f2188]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-365f2188]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-365f2188]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-365f2188]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-365f2188]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-365f2188]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-365f2188]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-365f2188]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-365f2188]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-365f2188]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-365f2188]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-365f2188]{display:none!important}.control-overflow-list[data-v-365f2188]{min-width:180px}.participant-controls-row[data-v-365f2188]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-365f2188]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-365f2188]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-365f2188]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-365f2188]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-365f2188]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-365f2188]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-365f2188]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-365f2188]{right:0}.side-panel-header[data-v-365f2188]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-365f2188]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-365f2188]{color:#666!important}.side-panel-content[data-v-365f2188]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-365f2188]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-365f2188]{right:0}.stepper-panel-header[data-v-365f2188]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-365f2188]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-365f2188]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-365f2188]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-365f2188]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-365f2188]{cursor:pointer}.step-clickable[data-v-365f2188]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-365f2188]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-365f2188]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-365f2188]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-365f2188]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-365f2188]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-365f2188]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-365f2188]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-365f2188]{flex:1;padding-top:4px}.step-title[data-v-365f2188]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-365f2188]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-365f2188]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-365f2188]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-365f2188]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-365f2188]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-365f2188]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-365f2188]{margin-top:12px}.task-selector[data-v-365f2188]{font-size:.875rem}.task-selector[data-v-365f2188] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-365f2188] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-365f2188]{margin-bottom:32px}.panel-section h4[data-v-365f2188]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-365f2188]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-365f2188]{flex:1}.participant-name[data-v-365f2188]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-365f2188]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-365f2188]{margin-bottom:16px}.status-message[data-v-365f2188]{text-align:center;margin-top:12px}.panel-overlay[data-v-365f2188]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-365f2188],.stepper-panel[data-v-365f2188]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-365f2188],.stepper-panel.stepper-panel-open[data-v-365f2188]{right:0}.panel-overlay[data-v-365f2188]{display:block}.control-bar-left[data-v-365f2188]{flex:0 0 0}.control-bar-right[data-v-365f2188]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-365f2188]{gap:10px}.secondary-control-btn[data-v-365f2188]{display:none!important}.control-overflow-menu[data-v-365f2188]{display:inline-flex!important}.bottom-control-bar[data-v-365f2188]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-365f2188]{padding:10px}.videos-grid[data-v-365f2188]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-365f2188]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-365f2188]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-365f2188]{--vc-controls:112px}.video-stage[data-v-365f2188]{gap:0}.bottom-control-bar[data-v-365f2188]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-365f2188]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-365f2188]{padding:8px 12px}.video-stage[data-v-365f2188]{gap:0}}.video-call-container[data-v-f0c42cfe]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.video-call-container.panel-open[data-v-f0c42cfe]{margin-right:400px}}.video-row[data-v-f0c42cfe]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-f0c42cfe]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-f0c42cfe]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-f0c42cfe]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-f0c42cfe]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-f0c42cfe]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-f0c42cfe]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-f0c42cfe]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-f0c42cfe]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-f0c42cfe]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-f0c42cfe]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-f0c42cfe]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-f0c42cfe]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-f0c42cfe]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-f0c42cfe]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-f0c42cfe]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-f0c42cfe],.control-bar-right[data-v-f0c42cfe]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-f0c42cfe]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-f0c42cfe]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-f0c42cfe]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-f0c42cfe]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-f0c42cfe]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-f0c42cfe]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-f0c42cfe]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-f0c42cfe]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-f0c42cfe]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-f0c42cfe]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-f0c42cfe]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-f0c42cfe]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-f0c42cfe]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-f0c42cfe]{display:none!important}.control-overflow-list[data-v-f0c42cfe]{min-width:180px}.participant-controls-row[data-v-f0c42cfe]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-f0c42cfe]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-f0c42cfe]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-f0c42cfe]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-f0c42cfe]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-f0c42cfe]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-f0c42cfe]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-f0c42cfe]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-f0c42cfe]{right:0}.side-panel-header[data-v-f0c42cfe]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-f0c42cfe]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-f0c42cfe]{color:#666!important}.side-panel-content[data-v-f0c42cfe]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-f0c42cfe]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-f0c42cfe]{right:0}.stepper-panel-header[data-v-f0c42cfe]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-f0c42cfe]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-f0c42cfe]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-f0c42cfe]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-f0c42cfe]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-f0c42cfe]{cursor:pointer}.step-clickable[data-v-f0c42cfe]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-f0c42cfe]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-f0c42cfe]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-f0c42cfe]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-f0c42cfe]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-f0c42cfe]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-f0c42cfe]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-f0c42cfe]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-f0c42cfe]{flex:1;padding-top:4px}.step-title[data-v-f0c42cfe]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-f0c42cfe]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-f0c42cfe]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-f0c42cfe]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-f0c42cfe]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-f0c42cfe]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-f0c42cfe]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-f0c42cfe]{margin-top:12px}.task-selector[data-v-f0c42cfe]{font-size:.875rem}.task-selector[data-v-f0c42cfe] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-f0c42cfe] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-f0c42cfe]{margin-bottom:32px}.panel-section h4[data-v-f0c42cfe]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-f0c42cfe]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-f0c42cfe]{flex:1}.participant-name[data-v-f0c42cfe]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-f0c42cfe]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-f0c42cfe]{margin-bottom:16px}.status-message[data-v-f0c42cfe]{text-align:center;margin-top:12px}.panel-overlay[data-v-f0c42cfe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-f0c42cfe],.stepper-panel[data-v-f0c42cfe]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-f0c42cfe],.stepper-panel.stepper-panel-open[data-v-f0c42cfe]{right:0}.panel-overlay[data-v-f0c42cfe]{display:block}.control-bar-left[data-v-f0c42cfe]{flex:0 0 0}.control-bar-right[data-v-f0c42cfe]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-f0c42cfe]{gap:10px}.secondary-control-btn[data-v-f0c42cfe]{display:none!important}.control-overflow-menu[data-v-f0c42cfe]{display:inline-flex!important}.bottom-control-bar[data-v-f0c42cfe]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-f0c42cfe]{padding:10px}.videos-grid[data-v-f0c42cfe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-f0c42cfe]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-f0c42cfe]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-f0c42cfe]{--vc-controls:112px}.video-stage[data-v-f0c42cfe]{gap:0}.bottom-control-bar[data-v-f0c42cfe]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-f0c42cfe]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-f0c42cfe]{padding:8px 12px}.video-stage[data-v-f0c42cfe]{gap:0}}.video-call-container[data-v-c2f55904]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.video-call-container.panel-open[data-v-c2f55904]{margin-right:400px}}.video-row[data-v-c2f55904]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-c2f55904]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-c2f55904]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-c2f55904]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-c2f55904]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-c2f55904]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-c2f55904]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-c2f55904]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-c2f55904]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-c2f55904]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-c2f55904]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-c2f55904]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-c2f55904]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-c2f55904]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-c2f55904]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-c2f55904]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-c2f55904],.control-bar-right[data-v-c2f55904]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-c2f55904]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-c2f55904]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-c2f55904]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-c2f55904]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-c2f55904]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-c2f55904]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-c2f55904]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-c2f55904]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-c2f55904]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-c2f55904]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-c2f55904]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-c2f55904]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-c2f55904]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-c2f55904]{display:none!important}.control-overflow-list[data-v-c2f55904]{min-width:180px}.participant-controls-row[data-v-c2f55904]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-c2f55904]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-c2f55904]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-c2f55904]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-c2f55904]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-c2f55904]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-c2f55904]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-c2f55904]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-c2f55904]{right:0}.side-panel-header[data-v-c2f55904]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-c2f55904]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-c2f55904]{color:#666!important}.side-panel-content[data-v-c2f55904]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-c2f55904]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-c2f55904]{right:0}.stepper-panel-header[data-v-c2f55904]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-c2f55904]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-c2f55904]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-c2f55904]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-c2f55904]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-c2f55904]{cursor:pointer}.step-clickable[data-v-c2f55904]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-c2f55904]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-c2f55904]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-c2f55904]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-c2f55904]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-c2f55904]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-c2f55904]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-c2f55904]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-c2f55904]{flex:1;padding-top:4px}.step-title[data-v-c2f55904]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-c2f55904]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-c2f55904]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-c2f55904]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-c2f55904]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-c2f55904]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-c2f55904]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-c2f55904]{margin-top:12px}.task-selector[data-v-c2f55904]{font-size:.875rem}.task-selector[data-v-c2f55904] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-c2f55904] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-c2f55904]{margin-bottom:32px}.panel-section h4[data-v-c2f55904]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-c2f55904]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-c2f55904]{flex:1}.participant-name[data-v-c2f55904]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-c2f55904]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-c2f55904]{margin-bottom:16px}.status-message[data-v-c2f55904]{text-align:center;margin-top:12px}.panel-overlay[data-v-c2f55904]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-c2f55904],.stepper-panel[data-v-c2f55904]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-c2f55904],.stepper-panel.stepper-panel-open[data-v-c2f55904]{right:0}.panel-overlay[data-v-c2f55904]{display:block}.control-bar-left[data-v-c2f55904]{flex:0 0 0}.control-bar-right[data-v-c2f55904]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-c2f55904]{gap:10px}.secondary-control-btn[data-v-c2f55904]{display:none!important}.control-overflow-menu[data-v-c2f55904]{display:inline-flex!important}.bottom-control-bar[data-v-c2f55904]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-c2f55904]{padding:10px}.videos-grid[data-v-c2f55904]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-c2f55904]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-c2f55904]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-c2f55904]{--vc-controls:112px}.video-stage[data-v-c2f55904]{gap:0}.bottom-control-bar[data-v-c2f55904]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-c2f55904]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-c2f55904]{padding:8px 12px}.video-stage[data-v-c2f55904]{gap:0}}.video-call-container[data-v-421119ce]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.video-call-container.panel-open[data-v-421119ce]{margin-right:400px}}.video-row[data-v-421119ce]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-421119ce]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-421119ce]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-421119ce]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-421119ce]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-421119ce]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-421119ce]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-421119ce]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-421119ce]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-421119ce]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-421119ce]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-421119ce]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-421119ce]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-421119ce]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-421119ce]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-421119ce]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-421119ce],.control-bar-right[data-v-421119ce]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-421119ce]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-421119ce]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-421119ce]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-421119ce]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-421119ce]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-421119ce]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-421119ce]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-421119ce]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-421119ce]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-421119ce]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-421119ce]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-421119ce]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-421119ce]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-421119ce]{display:none!important}.control-overflow-list[data-v-421119ce]{min-width:180px}.participant-controls-row[data-v-421119ce]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-421119ce]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-421119ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-421119ce]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-421119ce]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-421119ce]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-421119ce]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-421119ce]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-421119ce]{right:0}.side-panel-header[data-v-421119ce]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-421119ce]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-421119ce]{color:#666!important}.side-panel-content[data-v-421119ce]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-421119ce]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-421119ce]{right:0}.stepper-panel-header[data-v-421119ce]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-421119ce]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-421119ce]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-421119ce]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-421119ce]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-421119ce]{cursor:pointer}.step-clickable[data-v-421119ce]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-421119ce]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-421119ce]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-421119ce]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-421119ce]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-421119ce]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-421119ce]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-421119ce]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-421119ce]{flex:1;padding-top:4px}.step-title[data-v-421119ce]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-421119ce]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-421119ce]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-421119ce]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-421119ce]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-421119ce]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-421119ce]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-421119ce]{margin-top:12px}.task-selector[data-v-421119ce]{font-size:.875rem}.task-selector[data-v-421119ce] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-421119ce] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-421119ce]{margin-bottom:32px}.panel-section h4[data-v-421119ce]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-421119ce]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-421119ce]{flex:1}.participant-name[data-v-421119ce]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-421119ce]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-421119ce]{margin-bottom:16px}.status-message[data-v-421119ce]{text-align:center;margin-top:12px}.panel-overlay[data-v-421119ce]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-421119ce],.stepper-panel[data-v-421119ce]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-421119ce],.stepper-panel.stepper-panel-open[data-v-421119ce]{right:0}.panel-overlay[data-v-421119ce]{display:block}.control-bar-left[data-v-421119ce]{flex:0 0 0}.control-bar-right[data-v-421119ce]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-421119ce]{gap:10px}.secondary-control-btn[data-v-421119ce]{display:none!important}.control-overflow-menu[data-v-421119ce]{display:inline-flex!important}.bottom-control-bar[data-v-421119ce]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-421119ce]{padding:10px}.videos-grid[data-v-421119ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-421119ce]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-421119ce]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-421119ce]{--vc-controls:112px}.video-stage[data-v-421119ce]{gap:0}.bottom-control-bar[data-v-421119ce]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-421119ce]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-421119ce]{padding:8px 12px}.video-stage[data-v-421119ce]{gap:0}}.video-call-container[data-v-c254809e]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.video-call-container.panel-open[data-v-c254809e]{margin-right:400px}}.video-row[data-v-c254809e]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-c254809e]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-c254809e]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-c254809e]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-c254809e]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-c254809e]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-c254809e]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-c254809e]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-c254809e]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-c254809e]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-c254809e]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-c254809e]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-c254809e]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-c254809e]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-c254809e]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-c254809e]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-c254809e],.control-bar-right[data-v-c254809e]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-c254809e]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-c254809e]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-c254809e]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-c254809e]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-c254809e]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-c254809e]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-c254809e]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-c254809e]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-c254809e]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-c254809e]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-c254809e]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-c254809e]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-c254809e]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-c254809e]{display:none!important}.control-overflow-list[data-v-c254809e]{min-width:180px}.participant-controls-row[data-v-c254809e]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-c254809e]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-c254809e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-c254809e]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-c254809e]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-c254809e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-c254809e]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-c254809e]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-c254809e]{right:0}.side-panel-header[data-v-c254809e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-c254809e]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-c254809e]{color:#666!important}.side-panel-content[data-v-c254809e]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-c254809e]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-c254809e]{right:0}.stepper-panel-header[data-v-c254809e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-c254809e]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-c254809e]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-c254809e]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-c254809e]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-c254809e]{cursor:pointer}.step-clickable[data-v-c254809e]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-c254809e]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-c254809e]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-c254809e]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-c254809e]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-c254809e]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-c254809e]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-c254809e]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-c254809e]{flex:1;padding-top:4px}.step-title[data-v-c254809e]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-c254809e]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-c254809e]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-c254809e]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-c254809e]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-c254809e]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-c254809e]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-c254809e]{margin-top:12px}.task-selector[data-v-c254809e]{font-size:.875rem}.task-selector[data-v-c254809e] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-c254809e] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-c254809e]{margin-bottom:32px}.panel-section h4[data-v-c254809e]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-c254809e]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-c254809e]{flex:1}.participant-name[data-v-c254809e]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-c254809e]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-c254809e]{margin-bottom:16px}.status-message[data-v-c254809e]{text-align:center;margin-top:12px}.panel-overlay[data-v-c254809e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-c254809e],.stepper-panel[data-v-c254809e]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-c254809e],.stepper-panel.stepper-panel-open[data-v-c254809e]{right:0}.panel-overlay[data-v-c254809e]{display:block}.control-bar-left[data-v-c254809e]{flex:0 0 0}.control-bar-right[data-v-c254809e]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-c254809e]{gap:10px}.secondary-control-btn[data-v-c254809e]{display:none!important}.control-overflow-menu[data-v-c254809e]{display:inline-flex!important}.bottom-control-bar[data-v-c254809e]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-c254809e]{padding:10px}.videos-grid[data-v-c254809e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-c254809e]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-c254809e]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-c254809e]{--vc-controls:112px}.video-stage[data-v-c254809e]{gap:0}.bottom-control-bar[data-v-c254809e]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-c254809e]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-c254809e]{padding:8px 12px}.video-stage[data-v-c254809e]{gap:0}}.video-call-container[data-v-72d3a242]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.video-call-container.panel-open[data-v-72d3a242]{margin-right:400px}}.video-row[data-v-72d3a242]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-72d3a242]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-72d3a242]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-72d3a242]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-72d3a242]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-72d3a242]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-72d3a242]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-72d3a242]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-72d3a242]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-72d3a242]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-72d3a242]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-72d3a242]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-72d3a242]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-72d3a242]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-72d3a242]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-72d3a242]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-72d3a242],.control-bar-right[data-v-72d3a242]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-72d3a242]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-72d3a242]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-72d3a242]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-72d3a242]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-72d3a242]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-72d3a242]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-72d3a242]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-72d3a242]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-72d3a242]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-72d3a242]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-72d3a242]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-72d3a242]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-72d3a242]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-72d3a242]{display:none!important}.control-overflow-list[data-v-72d3a242]{min-width:180px}.participant-controls-row[data-v-72d3a242]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-72d3a242]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-72d3a242]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-72d3a242]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-72d3a242]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-72d3a242]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-72d3a242]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-72d3a242]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-72d3a242]{right:0}.side-panel-header[data-v-72d3a242]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-72d3a242]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-72d3a242]{color:#666!important}.side-panel-content[data-v-72d3a242]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-72d3a242]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-72d3a242]{right:0}.stepper-panel-header[data-v-72d3a242]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-72d3a242]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-72d3a242]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-72d3a242]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-72d3a242]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-72d3a242]{cursor:pointer}.step-clickable[data-v-72d3a242]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-72d3a242]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-72d3a242]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-72d3a242]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-72d3a242]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-72d3a242]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-72d3a242]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-72d3a242]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-72d3a242]{flex:1;padding-top:4px}.step-title[data-v-72d3a242]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-72d3a242]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-72d3a242]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-72d3a242]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-72d3a242]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-72d3a242]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-72d3a242]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-72d3a242]{margin-top:12px}.task-selector[data-v-72d3a242]{font-size:.875rem}.task-selector[data-v-72d3a242] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-72d3a242] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-72d3a242]{margin-bottom:32px}.panel-section h4[data-v-72d3a242]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-72d3a242]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-72d3a242]{flex:1}.participant-name[data-v-72d3a242]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-72d3a242]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-72d3a242]{margin-bottom:16px}.status-message[data-v-72d3a242]{text-align:center;margin-top:12px}.panel-overlay[data-v-72d3a242]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-72d3a242],.stepper-panel[data-v-72d3a242]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-72d3a242],.stepper-panel.stepper-panel-open[data-v-72d3a242]{right:0}.panel-overlay[data-v-72d3a242]{display:block}.control-bar-left[data-v-72d3a242]{flex:0 0 0}.control-bar-right[data-v-72d3a242]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-72d3a242]{gap:10px}.secondary-control-btn[data-v-72d3a242]{display:none!important}.control-overflow-menu[data-v-72d3a242]{display:inline-flex!important}.bottom-control-bar[data-v-72d3a242]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-72d3a242]{padding:10px}.videos-grid[data-v-72d3a242]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-72d3a242]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-72d3a242]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-72d3a242]{--vc-controls:112px}.video-stage[data-v-72d3a242]{gap:0}.bottom-control-bar[data-v-72d3a242]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-72d3a242]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-72d3a242]{padding:8px 12px}.video-stage[data-v-72d3a242]{gap:0}}.video-call-container[data-v-9fac17b6]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){.video-call-container.panel-open[data-v-9fac17b6]{margin-right:400px}}.video-row[data-v-9fac17b6]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-9fac17b6]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-9fac17b6]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-9fac17b6]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-9fac17b6]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-9fac17b6]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-9fac17b6]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-9fac17b6]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-9fac17b6]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-9fac17b6]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-9fac17b6]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-9fac17b6]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-9fac17b6]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-9fac17b6]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-9fac17b6]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-9fac17b6]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-9fac17b6],.control-bar-right[data-v-9fac17b6]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-9fac17b6]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-9fac17b6]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-9fac17b6]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-9fac17b6]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-9fac17b6]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-9fac17b6]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-9fac17b6]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-9fac17b6]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-9fac17b6]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-9fac17b6]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-9fac17b6]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-9fac17b6]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-9fac17b6]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-9fac17b6]{display:none!important}.control-overflow-list[data-v-9fac17b6]{min-width:180px}.participant-controls-row[data-v-9fac17b6]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-9fac17b6]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-9fac17b6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-9fac17b6]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-9fac17b6]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-9fac17b6]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-9fac17b6]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-9fac17b6]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-9fac17b6]{right:0}.side-panel-header[data-v-9fac17b6]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-9fac17b6]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-9fac17b6]{color:#666!important}.side-panel-content[data-v-9fac17b6]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-9fac17b6]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-9fac17b6]{right:0}.stepper-panel-header[data-v-9fac17b6]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-9fac17b6]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-9fac17b6]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-9fac17b6]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-9fac17b6]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-9fac17b6]{cursor:pointer}.step-clickable[data-v-9fac17b6]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-9fac17b6]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-9fac17b6]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-9fac17b6]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-9fac17b6]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-9fac17b6]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-9fac17b6]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-9fac17b6]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-9fac17b6]{flex:1;padding-top:4px}.step-title[data-v-9fac17b6]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-9fac17b6]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-9fac17b6]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-9fac17b6]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-9fac17b6]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-9fac17b6]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-9fac17b6]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-9fac17b6]{margin-top:12px}.task-selector[data-v-9fac17b6]{font-size:.875rem}.task-selector[data-v-9fac17b6] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-9fac17b6] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-9fac17b6]{margin-bottom:32px}.panel-section h4[data-v-9fac17b6]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-9fac17b6]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-9fac17b6]{flex:1}.participant-name[data-v-9fac17b6]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-9fac17b6]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-9fac17b6]{margin-bottom:16px}.status-message[data-v-9fac17b6]{text-align:center;margin-top:12px}.panel-overlay[data-v-9fac17b6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-9fac17b6],.stepper-panel[data-v-9fac17b6]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-9fac17b6],.stepper-panel.stepper-panel-open[data-v-9fac17b6]{right:0}.panel-overlay[data-v-9fac17b6]{display:block}.control-bar-left[data-v-9fac17b6]{flex:0 0 0}.control-bar-right[data-v-9fac17b6]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-9fac17b6]{gap:10px}.secondary-control-btn[data-v-9fac17b6]{display:none!important}.control-overflow-menu[data-v-9fac17b6]{display:inline-flex!important}.bottom-control-bar[data-v-9fac17b6]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-9fac17b6]{padding:10px}.videos-grid[data-v-9fac17b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-9fac17b6]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-9fac17b6]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-9fac17b6]{--vc-controls:112px}.video-stage[data-v-9fac17b6]{gap:0}.bottom-control-bar[data-v-9fac17b6]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-9fac17b6]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-9fac17b6]{padding:8px 12px}.video-stage[data-v-9fac17b6]{gap:0}}.notes-list[data-v-9152cf46]{flex:1;min-height:0;overflow-y:auto}.input-area[data-v-9152cf46]{border-top:1px solid #e0e0e0}.note-item[data-v-9152cf46]{border:1px solid #eee}.start-screen[data-v-3c022449]{position:fixed;width:100%;height:100vh;overflow:hidden;background-size:200% 200%;animation:subtleGradient-3c022449 20s ease-in-out infinite;background-image:linear-gradient(160deg,#00213f,#1a2f4f 35%,#303f9f);transition:opacity 8s cubic-bezier(.4,0,.2,1)}.start-screen.leaving[data-v-3c022449],.start-screen.leaving[data-v-3c022449]:before,.start-screen.leaving[data-v-3c022449]>*{opacity:0;transition-duration:1.2s}@keyframes subtleGradient-3c022449{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.start-screen[data-v-3c022449]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;height:140%;margin-right:-450px;margin-top:100px;background-image:url(/img/logo_small_red.cc2e1690.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;opacity:.2}.start-screen.leaving[data-v-3c022449]:before{opacity:0}.sticky-stepper[data-v-3c022449]{position:sticky;top:0;margin-bottom:24px;z-index:10;background:transparent}.main-stepper[data-v-3c022449]{background:#00213f!important;color:#fff!important;--v-stepper-header-title-color:#fff!important;--v-stepper-item-title-color:#fff!important;--v-stepper-item-color:#fff!important;transition:background 1s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1)}.main-stepper.stepper-animate[data-v-3c022449]{background:#00213f!important;opacity:.3;filter:blur(1px)}.task-stepper[data-v-3c022449]{background:#00213f!important;color:#fff!important;--v-stepper-header-title-color:#fff!important;--v-stepper-item-title-color:#fff!important;--v-stepper-item-color:#fff!important}[data-v-3c022449] .v-stepper-item__avatar{font-size:1rem!important;font-weight:900!important;width:1.5rem!important;height:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-3c022449] .v-stepper-item--complete .v-stepper-item__avatar .v-icon{font-size:1.25rem!important;width:2.2rem!important;height:2.2rem!important}[data-v-3c022449] .v-stepper-item__title{font-size:1.1rem!important;font-weight:300!important;line-height:.8!important}.v-stepper-item[data-v-3c022449]{padding:1rem}.save-status-indicator[data-v-4908e329]{position:fixed;top:76px;right:20px;z-index:999;width:min(360px,calc(100vw - 32px));transition:all .3s cubic-bezier(.4,0,.2,1)}.save-status-indicator.status-mini[data-v-4908e329]{right:80px}.status-card[data-v-4908e329]{--status-accent:rgb(var(--v-theme-primary));--status-soft:rgba(var(--v-theme-primary),0.1);background:hsla(0,0%,100%,.98);border:1px solid rgba(10,33,63,.08);border-radius:18px;box-shadow:0 18px 40px rgba(10,33,63,.16);overflow:hidden;animation:fadeIn-4908e329 .3s ease-in-out}.status-card[data-v-4908e329]:before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--status-accent) 0,#fca326 100%)}.status-card--saving[data-v-4908e329]{--status-accent:rgb(var(--v-theme-warning));--status-soft:rgba(var(--v-theme-warning),0.14)}.status-card--success[data-v-4908e329]{--status-accent:rgb(var(--v-theme-success));--status-soft:rgba(var(--v-theme-success),0.14)}.status-card--error[data-v-4908e329]{--status-accent:rgb(var(--v-theme-error));--status-soft:rgba(var(--v-theme-error),0.14)}.status-card-content[data-v-4908e329]{padding:18px 20px 20px}.status-row[data-v-4908e329]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.status-copy[data-v-4908e329]{flex:1;min-width:0}.status-title-row[data-v-4908e329]{display:flex;align-items:flex-start;gap:14px}.status-icon-wrap[data-v-4908e329]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--status-soft);color:var(--status-accent)}.status-eyebrow[data-v-4908e329]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(10,33,63,.55)}.status-message[data-v-4908e329]{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:#0a213f}.status-helper[data-v-4908e329],.status-timestamp[data-v-4908e329]{margin:12px 0 0;padding-left:56px;font-size:14px;line-height:1.4;color:rgba(10,33,63,.72)}.status-spinner[data-v-4908e329]{color:var(--status-accent)}.status-action-btn[data-v-4908e329]{margin-left:56px;border-color:rgba(10,33,63,.16);color:#0a213f;font-weight:700;letter-spacing:.01em}@keyframes fadeIn-4908e329{0%{opacity:.8;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.save-status-indicator.status-mini[data-v-4908e329],.save-status-indicator[data-v-4908e329]{top:auto;right:16px;bottom:20px;left:16px;width:auto}.status-card-content[data-v-4908e329]{padding:16px}.status-message[data-v-4908e329]{font-size:17px}.status-action-btn[data-v-4908e329],.status-helper[data-v-4908e329],.status-timestamp[data-v-4908e329]{margin-left:0;padding-left:0}.status-row[data-v-4908e329]{align-items:center}}[data-v-9c98fabe] .dataCard{background:transparent!important}.fade-in[data-v-9c98fabe]{animation:fadeIn-9c98fabe 2s ease-in-out;animation-fill-mode:both}@keyframes fadeIn-9c98fabe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.heuristic-instructions-page[data-v-9c98fabe]{width:100%;background:#fff}.heuristic-instructions-content[data-v-9c98fabe]{width:100%;text-align:center}.custom-instruction-section+.custom-instruction-section[data-v-9c98fabe]{margin-top:16px}[data-v-9c98fabe] .v-stepper-item__avatar.v-avatar,[data-v-9c98fabe] .v-stepper-vertical-item__avatar.v-avatar,[data-v-9c98fabe] .v-stepper-vertical-item__avatar.v-avatar.v-avatar--density-default{background:rgb(var(--v-theme-primary))!important;background-color:rgb(var(--v-theme-primary))!important;color:#fff!important}[data-v-9c98fabe] .v-stepper-item{opacity:1}[data-v-9c98fabe] .v-stepper-item__title{color:rgb(var(--v-theme-primary))!important;font-weight:600!important}.editor-bar[data-v-fe9c82a4]{border-radius:4px}.text-box[data-v-fe9c82a4]{border-radius:4px;max-height:300px;height:300px;overflow:auto;caret-color:#fca326;line-height:1.3em;outline-color:none!important}.main-box[data-v-fe9c82a4]{border:1px solid #3f3d56;border-radius:4px}[data-v-fe9c82a4]::-webkit-scrollbar{width:7px}[data-v-fe9c82a4]::-webkit-scrollbar-track{background:none}[data-v-fe9c82a4]::-webkit-scrollbar-thumb{background:#ffcd86;border-radius:2px}[data-v-fe9c82a4]::-webkit-scrollbar-thumb:hover{background:#fca326}.titleView[data-v-0a099cbe]{font-style:normal;font-weight:500;font-size:25px;line-height:1.3em}.subtitleView[data-v-0a099cbe]{font-style:normal;font-size:18.1818px;line-height:1.3em;color:#858585}.input[data-v-129c3e79]{width:100%}.image-native-input[data-v-129c3e79]{display:none}.image-drop-zone[data-v-129c3e79]{display:flex;min-height:270px;flex-direction:column;align-items:center;justify-content:center;padding:1.35rem;border:2px dashed #b8c6dc;border-radius:8px;color:#405166;background:linear-gradient(135deg,rgba(223,232,251,.82),hsla(0,0%,100%,.94)),radial-gradient(circle at 16% 18%,rgba(0,33,63,.08),transparent 34%);cursor:pointer;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.image-drop-zone[data-v-129c3e79]:hover{border-color:#00213f;box-shadow:0 12px 26px rgba(0,33,63,.09);transform:translateY(-1px)}.image-drop-zone.disabled[data-v-129c3e79]{cursor:not-allowed;opacity:.66;transform:none}.image-drop-heading[data-v-129c3e79]{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:#00213f;font-size:.86rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.image-drop-icon[data-v-129c3e79]{display:inline-flex;width:4.1rem;height:4.1rem;align-items:center;justify-content:center;margin-bottom:.85rem;border-radius:999px;color:#00213f;background:hsla(0,0%,100%,.78);box-shadow:inset 0 0 0 1px rgba(0,33,63,.12)}.image-drop-title[data-v-129c3e79]{color:#35465a;font-size:.95rem;font-weight:800;letter-spacing:.12em}.image-drop-hint[data-v-129c3e79]{margin-top:.35rem;color:#697386;font-size:.84rem}.image-card[data-v-f179e74a]{position:relative}.delete-image-btn[data-v-f179e74a]{position:absolute;top:4px;right:4px}.cursor-pointer[data-v-f179e74a]{cursor:pointer}.media-thumbnail[data-v-f179e74a]{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;background:#071829}.preview-video[data-v-f179e74a]{display:block;width:100%;max-height:600px;background:#071829}.comment-input-wrap[data-v-f179e74a]{position:relative}.comment-clear-btn[data-v-f179e74a]{position:absolute;top:.45rem;right:.45rem;z-index:2}.comment-evidence-input[data-v-f179e74a] .v-field{border:1px solid rgba(0,33,63,.14);border-radius:8px;background:#fff!important;box-shadow:none}.comment-evidence-input[data-v-f179e74a] .v-field--focused{border-color:#00213f;box-shadow:0 0 0 3px rgba(0,33,63,.08)}.comment-evidence-input[data-v-f179e74a] .v-field__input{min-height:136px;padding-top:1rem;font-size:1rem;line-height:1.55}.comment-evidence-input[data-v-f179e74a] .v-label{display:none}.comment-save-btn[data-v-f179e74a]{min-width:132px}.answer-field[data-v-1c53892d]{position:relative;overflow:hidden;min-height:100%;padding:1rem;border:1px solid rgba(0,33,63,.22);border-radius:4px;background:#fff}.field-header[data-v-1c53892d]{justify-content:space-between;padding:0 0 .65rem;background:transparent}.field-header[data-v-1c53892d],.field-title[data-v-1c53892d]{display:flex;align-items:center;gap:.8rem}.field-icon[data-v-1c53892d]{display:inline-flex;width:2.35rem;height:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;color:#9f1239;background:rgba(255,77,103,.12)}.field-title h3[data-v-1c53892d]{margin:0;color:#151b2a;font-size:1.05rem;font-weight:800}.field-body[data-v-1c53892d]{display:block;padding:.25rem 0 0;background:#fff}.field-body[data-v-1c53892d] .v-row{margin:0}.field-body[data-v-1c53892d] .v-col{padding-right:0;padding-left:0}.field-help[data-v-1c53892d]{margin:0 0 1rem;color:#5b6470;font-size:.95rem;line-height:1.45}@media (max-width:640px){.field-header[data-v-1c53892d]{align-items:flex-start;flex-direction:column}}.answer-field[data-v-71a1d77e]{position:relative;overflow:hidden;min-height:100%;padding:1rem;border:1px solid rgba(0,33,63,.22);border-radius:4px;background:#fff}.field-header[data-v-71a1d77e]{justify-content:space-between;padding:0 0 .65rem;background:transparent}.field-header[data-v-71a1d77e],.field-title[data-v-71a1d77e]{display:flex;align-items:center;gap:.8rem}.field-icon[data-v-71a1d77e]{display:inline-flex;width:2.35rem;height:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;color:#0f766e;background:rgba(15,118,110,.12)}.field-title h3[data-v-71a1d77e]{margin:0;color:#151b2a;font-size:1.05rem;font-weight:800}.field-body[data-v-71a1d77e]{display:block;padding:.25rem 0 0;background:#fff}.field-body[data-v-71a1d77e] .v-row{margin:0}.field-body[data-v-71a1d77e] .v-col{padding-right:0;padding-left:0}.field-help[data-v-71a1d77e]{margin:0 0 1rem;color:#5b6470;font-size:.95rem;line-height:1.45}.response-control[data-v-1f1ee2f0]{display:grid;gap:.8rem}.response-label-row[data-v-1f1ee2f0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#151b2a;font-family:Roboto Mono,monospace;font-size:.88rem;font-weight:800}.response-label-row small[data-v-1f1ee2f0]{color:#5b6470;font-size:.78rem;font-weight:500;text-align:right}.option-scale[data-v-1f1ee2f0]{position:relative;display:grid;grid-template-columns:repeat(var(--option-count),minmax(0,1fr));gap:.55rem}.option-scale[data-v-1f1ee2f0]:before{content:"";position:absolute;top:50%;right:.45rem;left:.45rem;height:1px;background:#dce3ed;transform:translateY(-50%)}.option-card[data-v-1f1ee2f0]{position:relative;z-index:1;display:grid;min-height:78px;align-content:center;justify-items:center;gap:.28rem;padding:.85rem .65rem;border:1px solid #dce3ed;border-radius:6px;color:#3e4856;background:#fff;cursor:pointer;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.option-card[data-v-1f1ee2f0]:hover:not(:disabled){border-color:#00213f;box-shadow:0 8px 20px rgba(0,33,63,.08)}.option-card[data-v-1f1ee2f0]:disabled{cursor:not-allowed;opacity:.65}.option-card.selected[data-v-1f1ee2f0]{border-color:#00213f;color:#00213f;background:#f8fbff;box-shadow:inset 0 0 0 1px #00213f,0 10px 22px rgba(0,33,63,.1)}.option-number[data-v-1f1ee2f0]{color:#151b2a;font-size:1.28rem;font-weight:800;line-height:1}.option-text[data-v-1f1ee2f0]{overflow-wrap:anywhere;font-family:Roboto Mono,monospace;font-size:.78rem;font-weight:600;text-align:center}@media (max-width:760px){.response-label-row[data-v-1f1ee2f0]{align-items:flex-start;flex-direction:column;gap:.25rem}.response-label-row small[data-v-1f1ee2f0]{text-align:left}.option-scale[data-v-1f1ee2f0]{display:flex;overflow-x:auto;padding-bottom:.2rem}.option-card[data-v-1f1ee2f0]{min-width:105px}}.response-control[data-v-bf89bacc]{display:grid;gap:.8rem}.response-label-row[data-v-bf89bacc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#151b2a;font-family:Roboto Mono,monospace;font-size:.88rem;font-weight:800}.response-label-row small[data-v-bf89bacc]{color:#5b6470;font-size:.78rem;font-weight:500}.option-scale[data-v-bf89bacc]{position:relative;display:grid;gap:.55rem}.option-scale--frequency[data-v-bf89bacc],.option-scale--severity[data-v-bf89bacc]{grid-template-columns:repeat(5,minmax(0,1fr))}.option-scale[data-v-bf89bacc]:before{content:"";position:absolute;top:50%;right:.45rem;left:.45rem;height:1px;background:#dce3ed;transform:translateY(-50%)}.option-card[data-v-bf89bacc]{position:relative;z-index:1;display:grid;min-height:78px;align-content:center;justify-items:center;gap:.28rem;padding:.85rem .65rem;border:1px solid #dce3ed;border-radius:6px;color:#3e4856;background:#fff;cursor:pointer;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.option-card[data-v-bf89bacc]:hover:not(:disabled){border-color:#00213f;box-shadow:0 8px 20px rgba(0,33,63,.08)}.option-card[data-v-bf89bacc]:disabled{cursor:not-allowed;opacity:.65}.option-card.selected[data-v-bf89bacc]{border-color:#00213f;color:#00213f;background:#f8fbff;box-shadow:inset 0 0 0 1px #00213f,0 10px 22px rgba(0,33,63,.1)}.option-card--severity.selected[data-v-bf89bacc]{border-color:#ff9f1c;color:#d97706;box-shadow:inset 0 0 0 1px #ff9f1c,0 10px 22px rgba(255,159,28,.12)}.option-number[data-v-bf89bacc]{color:#151b2a;font-size:1.28rem;font-weight:800;line-height:1}.option-text[data-v-bf89bacc]{overflow-wrap:anywhere;font-family:Roboto Mono,monospace;font-size:.78rem;font-weight:600;text-align:center}.severity-dot[data-v-bf89bacc]{width:.62rem;height:.62rem;border-radius:999px}@media (max-width:760px){.response-label-row[data-v-bf89bacc]{align-items:flex-start;flex-direction:column;gap:.25rem}.option-scale[data-v-bf89bacc]{display:flex;overflow-x:auto;padding-bottom:.2rem}.option-card[data-v-bf89bacc]{min-width:105px}}.answer-field[data-v-6fee2f4d]{position:relative;overflow:hidden;padding:1rem;border:1px solid rgba(0,33,63,.22);border-radius:4px;background:#fff}.field-header[data-v-6fee2f4d]{justify-content:space-between;padding:0 0 .65rem;background:transparent}.field-header[data-v-6fee2f4d],.field-title[data-v-6fee2f4d]{display:flex;align-items:center;gap:.8rem}.field-icon[data-v-6fee2f4d]{display:inline-flex;width:2.35rem;height:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;color:#00213f;background:#dfe8fb}.field-title h3[data-v-6fee2f4d]{margin:0;color:#151b2a;font-size:1.05rem;font-weight:800}.field-body[data-v-6fee2f4d]{padding:.25rem 0 0;background:#fff}.field-help[data-v-6fee2f4d]{margin:0 0 1rem;color:#5b6470;font-size:.95rem;line-height:1.45}.response-grid[data-v-6fee2f4d]{display:grid;gap:1.35rem}.heuristic-answer-panel[data-v-63b58686] .dataCard{background:transparent!important}.heuristic-answer-workspace[data-v-63b58686]{display:grid;gap:1rem;padding:0;background:transparent}.answer-header[data-v-63b58686]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 .65rem;border-bottom:1px solid rgba(0,33,63,.14)}.answer-heading h1[data-v-63b58686]{margin:0;color:#20242c;font-size:1.9rem;font-weight:400;line-height:1.25}.answer-question-card[data-v-63b58686]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:1.6rem;padding:1.45rem 1rem 0;background:transparent}.question-side-menu[data-v-63b58686]{position:sticky;top:96px;align-self:start;display:grid;gap:1rem;max-height:calc(100vh - 140px);padding:1rem;border:1px solid rgba(0,33,63,.14);border-radius:4px;background:#fff;overflow:hidden}.side-menu-heading[data-v-63b58686]{display:flex;align-items:center;gap:.65rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,33,63,.12);color:#00213f}.side-menu-heading strong[data-v-63b58686]{font-size:.95rem;font-weight:800}.answer-content[data-v-63b58686]{display:grid;gap:1.45rem;min-width:0}.question-description-box[data-v-63b58686]{position:relative;overflow:hidden;padding:1.35rem 1.45rem;border:1px solid rgba(0,33,63,.32);border-left:5px solid #00213f;border-radius:6px;color:#00213f;background:linear-gradient(135deg,rgba(223,232,251,.62),#fff 58%),#fff;box-shadow:0 12px 28px rgba(0,33,63,.08)}.description-title[data-v-63b58686]{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:#00213f;font-size:.95rem}.description-title strong[data-v-63b58686]{font-weight:900;letter-spacing:.04em;text-transform:uppercase}.description-title[data-v-63b58686] .v-btn{margin-left:auto}.question-description-box p[data-v-63b58686]{margin:0;max-width:960px;color:#111827;font-size:1.18rem;font-weight:650;line-height:1.55}.question-rail[data-v-63b58686]{display:grid;gap:.55rem;overflow-y:auto;padding-right:.15rem}.question-rail-item[data-v-63b58686]{display:grid;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-height:52px;padding:.55rem;border:1px solid #c9cdd3;border-radius:4px;color:#5b6470;background:#fff;cursor:pointer;font:inherit;text-align:left}.question-rail-item[data-v-63b58686]:hover{border-color:#00213f}.question-rail-item.active[data-v-63b58686]{border-color:#00213f;color:#fff;background:#00213f}.question-rail-item.complete[data-v-63b58686]{color:#00213f}.question-rail-item.active.complete[data-v-63b58686]{color:#fff}.rail-index[data-v-63b58686]{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:#00213f;background:#dfe8fb;font-size:.78rem;font-weight:800}.rail-copy[data-v-63b58686]{display:grid;gap:.15rem;min-width:0}.question-rail-item.active .rail-index[data-v-63b58686]{color:#00213f;background:#fff}.question-rail-item.complete:not(.active) .rail-index[data-v-63b58686]{color:#fff;background:#ff4d67}.rail-title[data-v-63b58686]{overflow:hidden;font-size:.86rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rail-status[data-v-63b58686]{color:#7d8794;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.question-rail-item.active .rail-status[data-v-63b58686]{color:hsla(0,0%,100%,.78)}.question-rail-item.complete:not(.active) .rail-status[data-v-63b58686]{color:#ff4d67}.answer-blocks[data-v-63b58686]{display:grid;gap:1.75rem}.heuristic-bottom-menu[data-v-63b58686]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:stretch;padding:1rem 0 0;border-top:1px solid rgba(0,33,63,.12)}.heuristic-list-command[data-v-63b58686],.heuristic-nav-command[data-v-63b58686]{min-height:42px;border-radius:4px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:960px){.answer-header[data-v-63b58686],.answer-question-card[data-v-63b58686],.heuristic-bottom-menu[data-v-63b58686]{display:grid;grid-template-columns:1fr}.question-side-menu[data-v-63b58686]{position:static;max-height:none}.question-rail[data-v-63b58686]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow-y:visible}}@media (max-width:640px){.answer-header[data-v-63b58686]{gap:.75rem}.answer-heading h1[data-v-63b58686]{font-size:1.45rem}}.heuristic-cards-panel[data-v-2b7db6d4] .dataCard{background:transparent!important}.heuristic-cards-content[data-v-2b7db6d4]{padding:1.5rem 0 0}.heuristic-cards-header[data-v-2b7db6d4]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:1.5rem;margin-bottom:.75rem}.heuristic-cards-title[data-v-2b7db6d4]{color:#00213f;font-size:2.25rem;font-weight:300;line-height:1.15;margin:0}.heuristic-cards-description[data-v-2b7db6d4]{color:#4d4d4d;font-size:1.05rem;line-height:1.5;margin-bottom:1.5rem;max-width:780px}.heuristic-card-grid[data-v-2b7db6d4]{margin-top:.25rem}.heuristic-card[data-v-2b7db6d4]{position:relative;overflow:hidden;cursor:pointer;border:1px solid rgba(0,33,63,.12);border-radius:12px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),#fff),radial-gradient(circle at 100% 0,rgba(0,33,63,.08),transparent 42%);box-shadow:0 10px 26px rgba(0,33,63,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.heuristic-card[data-v-2b7db6d4]:focus,.heuristic-card[data-v-2b7db6d4]:hover{border-color:rgba(0,33,63,.28);box-shadow:0 16px 34px rgba(0,33,63,.14)!important;transform:translateY(-3px)}.heuristic-card-accent[data-v-2b7db6d4]{height:5px;background:linear-gradient(90deg,#00213f,#ff4d67)}.heuristic-card-title[data-v-2b7db6d4]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem .75rem}.heuristic-card-copy[data-v-2b7db6d4]{flex:1 1 auto;min-width:0}.heuristic-card-copy h2[data-v-2b7db6d4]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.heuristic-card-kicker[data-v-2b7db6d4]{color:#5f6b7a;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.heuristic-card-progress[data-v-2b7db6d4]{background:#f4f7fb;border-radius:999px;flex:0 0 auto}.heuristic-card-body[data-v-2b7db6d4]{display:flex;flex-direction:column;height:calc(100% - 92px);padding:0 1.25rem 1.25rem!important}.heuristic-card-description[data-v-2b7db6d4]{color:#4d4d4d;flex:1;font-size:.95rem;line-height:1.45;margin-bottom:1rem}.heuristic-card-storage[data-v-2b7db6d4]{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;margin-bottom:.8rem;padding:.25rem .55rem;border:1px solid rgba(0,33,63,.12);border-radius:4px;color:#00213f;background:#f4f7fb;font-size:.8rem;font-weight:700}.heuristic-card-action[data-v-2b7db6d4]{align-self:flex-start;font-weight:700;letter-spacing:.08em}.info-screen-container[data-v-29802182]{min-height:100vh;background:linear-gradient(135deg,#2b2d42,#3d405b)}.start-btn[data-v-29802182]{color:#2b2d42!important;font-weight:700;letter-spacing:.5px}.start-container[data-v-823661b2]{background:linear-gradient(134.16deg,#3f51b5 -13.6%,#283593 117.67%);height:100vh}.start-row[data-v-823661b2]{max-width:1200px;margin:0 auto}.start-screen[data-v-823661b2]{position:fixed;width:100%;height:100vh;overflow:hidden;background-size:200% 200%;animation:subtleGradient-823661b2 20s ease-in-out infinite;background-image:linear-gradient(160deg,#00213f,#1a2f4f 35%,#303f9f);transition:opacity 8s cubic-bezier(.4,0,.2,1)}.start-screen.leaving[data-v-823661b2],.start-screen.leaving[data-v-823661b2]:before,.start-screen.leaving[data-v-823661b2]>*{opacity:0;transition-duration:1.2s}@keyframes subtleGradient-823661b2{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.start-screen[data-v-823661b2]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;height:140%;margin-right:-450px;margin-top:100px;background-image:url(/img/logo_small_red.cc2e1690.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;opacity:.2}.instructions-screen[data-v-823661b2],.main-test-interface[data-v-823661b2]{min-height:100vh;background:#fff}.right-view[data-v-823661b2]{min-height:100vh}.sticky-stepper[data-v-823661b2]{position:sticky;top:0;z-index:10;background:transparent}.main-stepper[data-v-823661b2]{background:#00213f!important;color:#fff!important;--v-stepper-header-title-color:#fff!important;--v-stepper-item-title-color:#fff!important;--v-stepper-item-color:#fff!important}.btn-fix[data-v-823661b2]:focus:before{opacity:0!important}[data-v-823661b2] .v-stepper-item__avatar{font-size:1rem!important;font-weight:900!important;width:1.5rem!important;height:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-823661b2] .v-stepper-item--complete .v-stepper-item__avatar .v-icon{font-size:1.25rem!important;width:2.2rem!important;height:2.2rem!important}[data-v-823661b2] .v-stepper-item__title{font-size:1.1rem!important;font-weight:300!important;line-height:.8!important}.v-stepper-item[data-v-823661b2]{padding:1rem}.sorting-card[data-v-26cc46c1]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;padding:14px 16px;background:#fff;border:1px solid rgba(0,33,63,.1);border-radius:12px;box-shadow:0 2px 8px rgba(0,33,63,.06);cursor:grab;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sorting-card[data-v-26cc46c1]:hover{border-color:rgba(0,33,63,.22);box-shadow:0 4px 14px rgba(0,33,63,.1)}.sorting-card[data-v-26cc46c1]:active{cursor:grabbing}.sorting-card--compact[data-v-26cc46c1]{align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;background:rgba(0,33,63,.03);border-color:rgba(0,33,63,.08);box-shadow:none}.sorting-card--compact[data-v-26cc46c1]:hover{background:rgba(0,33,63,.06);box-shadow:0 2px 6px rgba(0,33,63,.08)}.sorting-card__handle[data-v-26cc46c1]{display:flex;flex-shrink:0;align-items:center;padding-top:1px}.sorting-card--compact .sorting-card__handle[data-v-26cc46c1]{padding-top:0}.sorting-card__handle-icon[data-v-26cc46c1]{color:rgba(0,33,63,.35)}.sorting-card__body[data-v-26cc46c1]{min-width:0;flex:1}.sorting-card__header[data-v-26cc46c1]{display:flex;align-items:flex-start;gap:6px}.sorting-card__title[data-v-26cc46c1]{margin:0;color:#00213f;font-size:.95rem;font-weight:600;line-height:1.35;overflow-wrap:break-word;word-break:normal}.sorting-card--compact .sorting-card__title[data-v-26cc46c1]{font-size:.875rem;font-weight:600}.sorting-card__info[data-v-26cc46c1]{flex-shrink:0;margin-top:2px;color:rgba(0,33,63,.45)}.sorting-card__image[data-v-26cc46c1]{display:block;width:100%;max-height:96px;margin-top:10px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid rgba(0,33,63,.08)}.sorting-card__description[data-v-26cc46c1]{margin:8px 0 0;color:#6b7280;font-size:.8rem;line-height:1.45;word-break:break-word}.sorting-board[data-v-27fc8c34]{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px}.sorting-board__item[data-v-27fc8c34]{flex:1 1 240px;max-width:300px;min-width:0}@media (max-width:599px){.sorting-board__item[data-v-27fc8c34]{flex-basis:100%;max-width:100%}}.sorting-column[data-v-27fc8c34]{display:flex;flex-direction:column;height:100%;min-height:280px;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid rgba(0,33,63,.1);border-radius:16px;box-shadow:0 2px 10px rgba(0,33,63,.05)}.sorting-column--pool[data-v-27fc8c34]{background:#f8fafc}.sorting-column__header[data-v-27fc8c34]{padding:14px 16px 12px;border-bottom:1px solid rgba(0,33,63,.08)}.sorting-column__header--category[data-v-27fc8c34]{background:rgba(0,33,63,.04)}.sorting-column__heading[data-v-27fc8c34]{display:flex;align-items:flex-start;gap:8px;min-width:0;width:100%}.sorting-column__heading-icon[data-v-27fc8c34]{flex-shrink:0;margin-top:2px}.sorting-column__title-wrap[data-v-27fc8c34]{min-width:0;flex:1 1 auto;overflow:hidden}.sorting-column__title[data-v-27fc8c34]{margin:0;color:#00213f;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sorting-column__description[data-v-27fc8c34]{margin:4px 0 0;color:#6b7280;font-size:.75rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sorting-column__badge[data-v-27fc8c34]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;color:#fff;font-size:.75rem;font-weight:600;background:#00213f;border-radius:999px}.sorting-column__meta[data-v-27fc8c34]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.sorting-column__actions[data-v-27fc8c34]{display:flex;flex-shrink:0;align-items:center;gap:2px;margin-left:auto}.sorting-column__count[data-v-27fc8c34]{color:#6b7280;font-size:.75rem}.sorting-column__list[data-v-27fc8c34]{flex:1;min-height:120px;padding:12px}.sorting-column__list--category[data-v-27fc8c34]{padding-bottom:8px}.sorting-column__drop-hint[data-v-27fc8c34],.sorting-column__empty[data-v-27fc8c34]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0 12px 14px;padding:20px 12px;text-align:center;border:2px dashed rgba(0,33,63,.18);border-radius:12px;background:hsla(0,0%,100%,.7)}.sorting-column__drop-icon[data-v-27fc8c34],.sorting-column__empty-icon[data-v-27fc8c34]{color:rgba(0,33,63,.35)}.sorting-column__drop-text[data-v-27fc8c34],.sorting-column__empty-text[data-v-27fc8c34]{margin:0;color:#6b7280;font-size:.8rem;line-height:1.4}.new-category-card[data-v-27fc8c34]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:280px;margin:0;padding:24px 20px;cursor:pointer;font-family:inherit;background:rgba(0,33,63,.02);border:2px dashed rgba(0,33,63,.22);border-radius:16px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.new-category-card[data-v-27fc8c34]:hover{background:rgba(0,33,63,.05);border-color:rgba(0,33,63,.4);box-shadow:0 4px 14px rgba(0,33,63,.08)}.new-category-card[data-v-27fc8c34]:focus-visible{outline:2px solid #00213f;outline-offset:2px}.new-category-card__icon-wrap[data-v-27fc8c34]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:4px;background:rgba(0,33,63,.08);border-radius:14px}.new-category-card__title[data-v-27fc8c34]{color:#00213f;font-size:1rem;font-weight:700;line-height:1.3;text-align:center}.new-category-card__subtitle[data-v-27fc8c34]{max-width:160px;color:#6b7280;font-size:.8rem;line-height:1.4;text-align:center}.sorting-card-ghost{opacity:.45}.sorting-card-drag{opacity:.95;transform:rotate(1deg);box-shadow:0 8px 20px rgba(0,33,63,.16)!important}.sticky-stepper[data-v-9cce9428]{position:sticky;top:0;z-index:10;background:transparent}.main-stepper[data-v-9cce9428]{background:#00213f!important;color:#fff!important;--v-stepper-header-title-color:#fff!important;--v-stepper-item-title-color:#fff!important;--v-stepper-item-color:#fff!important;transition:background 1s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1)}[data-v-9cce9428] .v-stepper-item__avatar{font-size:1rem!important;font-weight:900!important;width:1.5rem!important;height:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-9cce9428] .v-stepper-item--complete .v-stepper-item__avatar .v-icon{font-size:1.25rem!important;width:2.2rem!important;height:2.2rem!important}[data-v-9cce9428] .v-stepper-item__title{font-size:1.1rem!important;font-weight:300!important;line-height:.8!important}.v-stepper-item[data-v-9cce9428]{padding:1rem}.recording-features-grid[data-v-9cce9428]{display:grid;grid-template-columns:1fr;gap:16px}.recording-feature-card[data-v-9cce9428]{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid rgba(var(--v-theme-outline),.2);border-radius:12px}.feature-icon-container[data-v-9cce9428]{flex-shrink:0}@media (min-width:768px){.recording-features-grid[data-v-9cce9428]{grid-template-columns:1fr 1fr}}.start-screen[data-v-c07b2486]{position:fixed;width:100%;height:100vh;overflow:hidden;background-size:200% 200%;animation:subtleGradient-c07b2486 20s ease-in-out infinite;background-image:linear-gradient(160deg,#00213f,#1a2f4f 35%,#303f9f);transition:opacity 8s cubic-bezier(.4,0,.2,1)}.start-screen.leaving[data-v-c07b2486],.start-screen.leaving[data-v-c07b2486]:before,.start-screen.leaving[data-v-c07b2486]>*{opacity:0;transition-duration:1.2s}@keyframes subtleGradient-c07b2486{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.start-screen[data-v-c07b2486]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;height:140%;margin-right:-450px;margin-top:100px;background-image:url(/img/logo_small_red.cc2e1690.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;opacity:.2}.start-screen.leaving[data-v-c07b2486]:before{opacity:0}.google-btn[data-v-2320e4cc]{margin-top:4px;border:1px solid #dadce0;color:#3c4043;font-weight:500}.signin-wrapper[data-v-00ece82a]{display:flex;flex-direction:row;min-height:100vh;background-color:#fff;flex-wrap:wrap}.logo-side[data-v-00ece82a]{width:50%;min-height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.logo-img[data-v-00ece82a]{max-width:600px;width:100%}.mobile-logo-img[data-v-00ece82a]{max-width:220px;width:100%}.form-side[data-v-00ece82a]{width:50%;padding:40px;display:flex;align-items:center;justify-content:center}.signin-box[data-v-00ece82a]{width:100%;max-width:450px;padding:32px;border-radius:16px;background:hsla(0,0%,100%,.95);box-shadow:0 4px 16px rgba(0,0,0,.1)}.subtitle[data-v-00ece82a]{font-size:.95rem;color:#555;margin-bottom:1.5rem}@media (max-width:960px){.logo-side[data-v-00ece82a]{display:none}.form-side[data-v-00ece82a]{width:100%;padding:24px;align-items:center}.signin-box[data-v-00ece82a]{padding:24px;box-shadow:none}}@media (max-width:600px){.signin-box[data-v-00ece82a]{padding:16px;border-radius:12px}.subtitle[data-v-00ece82a]{font-size:.9rem;margin-bottom:1rem}}.gap-2[data-v-b56dbc9c]{gap:8px}.signup-wrapper[data-v-08a637ad]{display:flex;flex-direction:row;min-height:100vh;background-color:#fff;flex-wrap:wrap}.logo-side[data-v-08a637ad]{width:50%;min-height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.logo-img[data-v-08a637ad]{max-width:600px;width:100%}.form-side[data-v-08a637ad]{width:50%;padding:40px;display:flex;align-items:center;justify-content:center}.signup-box[data-v-08a637ad]{width:100%;max-width:450px;padding:30px 32px 32px 32px;border-radius:16px;background:hsla(0,0%,100%,.95);box-shadow:0 4px 16px rgba(0,0,0,.1)}.subtitle[data-v-08a637ad]{font-size:.95rem;color:#555;margin-bottom:1.5rem}@media (max-width:960px){.logo-side[data-v-08a637ad]{display:none}.form-side[data-v-08a637ad]{width:100%;padding:24px}.signup-box[data-v-08a637ad]{padding:24px}}@media (max-width:600px){.signup-box[data-v-08a637ad]{padding:16px;border-radius:12px}.subtitle[data-v-08a637ad]{font-size:.9rem;margin-bottom:1rem}}.background-grey[data-v-d28d452e]{background-color:#e8eaf2;height:100vh;display:flex;align-items:center}.v-card[data-v-d28d452e]{border-radius:16px!important}[data-v-d28d452e] .v-field{border-radius:12px!important}[data-v-d28d452e] .v-btn{text-transform:none;letter-spacing:normal}.verify-email-container[data-v-4347c8e0]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.verify-card[data-v-4347c8e0]{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px;width:100%;overflow:hidden}.verify-header[data-v-4347c8e0]{background:#00213f;color:#fff;padding:40px 30px;text-align:center}.icon-circle[data-v-4347c8e0]{width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:36px}.verify-header h1[data-v-4347c8e0]{font-size:28px;margin-bottom:10px;font-weight:600}.subtitle[data-v-4347c8e0]{font-size:14px;opacity:.9}.email-display[data-v-4347c8e0]{padding:30px;border-bottom:1px solid #eee}.email-display .label[data-v-4347c8e0]{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.email-display .email[data-v-4347c8e0]{font-size:18px;color:#333;font-weight:500;word-break:break-all}.status-message[data-v-4347c8e0]{margin:20px 30px;padding:15px;border-radius:8px;display:flex;align-items:center;gap:12px;font-size:14px}.status-message i[data-v-4347c8e0]{font-size:18px}.status-message.loading[data-v-4347c8e0]{background:#eff6ff;color:#00213f;border-left:4px solid #00213f}.status-message.status-success[data-v-4347c8e0],.status-message.success[data-v-4347c8e0]{background:#e8f5e9;color:#388e3c;border-left:4px solid #388e3c}.status-message.error[data-v-4347c8e0],.status-message.status-error[data-v-4347c8e0]{background:#ffebee;color:#c62828;border-left:4px solid #c62828}.instructions[data-v-4347c8e0]{padding:30px;background:#f9f9f9}.instructions h3[data-v-4347c8e0]{font-size:16px;color:#333;margin-bottom:15px}.instructions ol[data-v-4347c8e0]{margin-left:20px;color:#666;line-height:1.8}.instructions li[data-v-4347c8e0]{margin-bottom:10px}.spam-note[data-v-4347c8e0]{margin-top:15px;font-size:13px;color:#999;font-style:italic}.actions[data-v-4347c8e0]{display:flex;flex-direction:column;gap:12px;padding:30px}.btn[data-v-4347c8e0]{padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.btn[data-v-4347c8e0]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-4347c8e0]{background:#00213f;color:#fff}.btn-primary[data-v-4347c8e0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,33,63,.4)}.btn-secondary[data-v-4347c8e0]{background:#f0f0f0;color:#333;border:1px solid #ddd}.btn-secondary[data-v-4347c8e0]:hover:not(:disabled){background:#e8e8e8}.btn-tertiary[data-v-4347c8e0]{background:#fff;color:#00213f;border:2px solid #00213f}.btn-tertiary[data-v-4347c8e0]:hover:not(:disabled){background:#f0f4ff}.sign-out-link[data-v-4347c8e0]{padding:20px 30px;text-align:center;border-top:1px solid #eee}.link-btn[data-v-4347c8e0]{background:none;border:none;color:#1e3a8a;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;padding:0;transition:color .3s}.link-btn[data-v-4347c8e0]:hover{color:#0f172a}.modal-overlay[data-v-4347c8e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4347c8e0]{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:400px;width:100%;margin:20px}.modal-header[data-v-4347c8e0]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #eee}.modal-header h2[data-v-4347c8e0]{font-size:18px;color:#333;margin:0}.close-btn[data-v-4347c8e0]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;transition:color .3s}.close-btn[data-v-4347c8e0]:hover{color:#333}.modal-body[data-v-4347c8e0]{padding:30px}.form-group[data-v-4347c8e0]{margin-bottom:20px}.form-group label[data-v-4347c8e0]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.form-group input[data-v-4347c8e0]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .3s}.form-group input[data-v-4347c8e0]:focus{outline:none;border-color:#667eea}.error-text[data-v-4347c8e0]{color:#c62828;font-size:13px;margin-top:10px}.modal-footer[data-v-4347c8e0]{display:flex;gap:12px;padding:20px 30px;border-top:1px solid #eee;justify-content:flex-end}.btn-outline[data-v-4347c8e0]{background:#fff;color:#333;border:1px solid #ddd}.btn-outline[data-v-4347c8e0]:hover:not(:disabled){background:#f5f5f5}@media (max-width:600px){.verify-header[data-v-4347c8e0]{padding:30px 20px}.verify-header h1[data-v-4347c8e0]{font-size:22px}.actions[data-v-4347c8e0],.email-display[data-v-4347c8e0],.instructions[data-v-4347c8e0],.sign-out-link[data-v-4347c8e0]{padding:20px}.icon-circle[data-v-4347c8e0]{width:60px;height:60px;font-size:28px}}.background[data-v-1ccf2acb]{background-color:#f5f7ff;height:100vh}.container[data-v-587aad23]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6}h1[data-v-587aad23]{font-size:2.5em;margin-bottom:20px}h2[data-v-587aad23]{font-size:1.5em;margin-top:30px;margin-bottom:10px}p[data-v-587aad23]{margin-bottom:15px}.container[data-v-d345ca48]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6}h1[data-v-d345ca48]{font-size:2.5em;margin-bottom:20px}h2[data-v-d345ca48]{font-size:1.5em;margin-top:30px;margin-bottom:10px}p[data-v-d345ca48]{margin-bottom:15px}ul[data-v-d345ca48]{margin-bottom:15px;padding-left:20px}li[data-v-d345ca48]{margin-bottom:5px}.container[data-v-44f95e02]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6}h1[data-v-44f95e02]{font-size:2.5em;margin-bottom:20px}h2[data-v-44f95e02]{font-size:1.5em;margin-top:30px;margin-bottom:10px}p[data-v-44f95e02]{margin-bottom:15px}a[data-v-44f95e02]{color:#007bff;text-decoration:none}a[data-v-44f95e02]:hover{text-decoration:underline}.invite-wrapper[data-v-65079c00]{display:flex;flex-direction:row;min-height:100vh;background-color:#fff;flex-wrap:wrap}.logo-side[data-v-65079c00]{width:50%;min-height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.logo-img[data-v-65079c00]{max-width:600px;width:100%}.mobile-logo-img[data-v-65079c00]{max-width:220px;width:100%}.form-side[data-v-65079c00]{width:50%;padding:40px;display:flex;align-items:center;justify-content:center}.invite-box[data-v-65079c00]{width:100%;max-width:520px;padding:32px;border-radius:16px;background:hsla(0,0%,100%,.95);box-shadow:0 4px 16px rgba(0,0,0,.08)}.subtitle[data-v-65079c00]{font-size:.95rem;color:#555;margin-bottom:1rem}@media (max-width:960px){.logo-side[data-v-65079c00]{display:none}.form-side[data-v-65079c00]{width:100%;padding:24px;align-items:center}.invite-box[data-v-65079c00]{padding:24px;box-shadow:none}}@media (max-width:600px){.invite-box[data-v-65079c00]{padding:16px;border-radius:12px}.subtitle[data-v-65079c00]{font-size:.9rem;margin-bottom:.75rem}}.camera-container[data-v-1475bd2b]{position:relative;width:100%;aspect-ratio:4/3;background:#1a1a1a}.camera-placeholder[data-v-1475bd2b]{position:absolute;inset:0}.camera-video[data-v-1475bd2b],.captured-image[data-v-1475bd2b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.upload-indicator[data-v-7dfea670]{position:absolute;bottom:5px;right:5px;background:hsla(0,0%,100%,.9);border-radius:50%;padding:2px}.input-field-transition[data-v-2a04c5fc]{transition:all .3s ease}.notification-card-clean[data-v-ac250a14]{border-radius:12px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;overflow:hidden}.notification-item.active[data-v-ac250a14]{outline:2px solid rgba(var(--v-theme-primary),.3);outline-offset:2px;background:rgba(var(--v-theme-primary),.02)}@media (max-width:600px){.rounded-xl[data-v-ac250a14]{border-radius:12px!important}.notification-item[data-v-ac250a14]{padding:12px!important;margin-bottom:12px}.v-btn[data-v-ac250a14]{min-width:auto!important}.v-btn--size-small[data-v-ac250a14]{font-size:.75rem;padding:0 8px}}@media (min-width:601px) and (max-width:960px){.rounded-xl[data-v-ac250a14]{border-radius:14px!important}}.stats-card[data-v-774795b8]{height:160px}@media (min-width:600px){.stats-card[data-v-774795b8]{height:auto}}.icon-wrapper[data-v-774795b8]{background-color:rgb(var(--v-theme-secondary),.15);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;min-width:48px;height:48px}.stats-value[data-v-774795b8]{font-size:20px;font-weight:700;color:rgb(var(--v-theme-on-surface));line-height:1.2}.storage-text[data-v-774795b8]{font-size:16px;white-space:nowrap}.stats-label[data-v-774795b8]{font-size:16px;font-weight:400}.activity-content[data-v-533d4c4a]{padding-left:8px}.attachment-card[data-v-533d4c4a]{background-color:rgb(var(--v-theme-surface-variant));max-width:200px}.coming-soon-overlay[data-v-533d4c4a]{position:relative;opacity:.7;pointer-events:none}.coming-soon-overlay[data-v-533d4c4a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(248,249,250,.8);backdrop-filter:blur(.5px);border-radius:0 0 12px 12px;z-index:1}[data-v-533d4c4a] .v-timeline-item__body{padding-inline-start:16px!important}[data-v-533d4c4a] .v-timeline-item__opposite{flex:0 0 auto;align-self:center}.no-whitespace[data-v-533d4c4a]{white-space:normal}.chip-responsive[data-v-533d4c4a]{font-size:.75rem;min-width:95px}.study-card[data-v-77b90095]{height:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.study-card[data-v-77b90095]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.max-width-400[data-v-77b90095]{max-width:400px}.border-bottom[data-v-180dcc40]{border-bottom:1px solid rgb(var(--v-theme-outline-variant))}[data-v-180dcc40] .v-list-item__content{padding:0}[data-v-180dcc40] .v-list-item-title{white-space:normal;line-height:1.4}[data-v-180dcc40] .v-list-item-subtitle{white-space:normal;line-height:1.3;opacity:1}.upcoming-webinar-card[data-v-aa15b1f8]{position:relative}.coming-soon-overlay[data-v-aa15b1f8]{position:absolute;top:16px;right:16px;z-index:2}.coming-soon-chip[data-v-aa15b1f8]{font-weight:600;font-size:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.pulse-animation[data-v-aa15b1f8]{animation:pulse-aa15b1f8 2s ease-in-out infinite}@keyframes pulse-aa15b1f8{0%,to{opacity:1}50%{opacity:.7}}.webinar-hero[data-v-aa15b1f8]{background:linear-gradient(135deg,#e8e3ff,#d4c5ff);height:200px;position:relative;display:flex;align-items:center;justify-content:center;padding:24px}.info-item[data-v-aa15b1f8]{display:flex;align-items:flex-start;gap:12px}.info-icon-wrapper[data-v-aa15b1f8]{background-color:rgb(var(--v-theme-primary),.1);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.info-content[data-v-aa15b1f8]{flex:1}.info-value[data-v-aa15b1f8]{font-size:1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));line-height:1.2}.info-label[data-v-aa15b1f8]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant));margin-top:2px}.join-button[data-v-aa15b1f8]{font-weight:600;height:48px;font-size:1rem;text-transform:none;letter-spacing:.25px}@media (max-width:600px){.webinar-hero[data-v-aa15b1f8]{height:160px;padding:16px}.character-avatar[data-v-aa15b1f8]{width:100px!important;height:100px!important}.webinar-title[data-v-aa15b1f8]{font-size:1.25rem}}.top-methods-card[data-v-5ce4a8b6]{height:100%;display:flex;flex-direction:column}.methods-list[data-v-5ce4a8b6]{flex:1}.method-item[data-v-5ce4a8b6]{padding:12px 0;border-bottom:1px solid rgb(var(--v-theme-surface-variant),.3)}.method-item[data-v-5ce4a8b6]:last-child{border-bottom:none}.method-icon-wrapper[data-v-5ce4a8b6]{border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.method-info[data-v-5ce4a8b6]{flex:1}.method-name[data-v-5ce4a8b6]{font-weight:600;font-size:.95rem;color:rgb(var(--v-theme-on-surface));line-height:1.2;margin-bottom:2px}.method-type[data-v-5ce4a8b6]{font-size:.8rem;color:rgb(var(--v-theme-on-surface-variant));line-height:1.2}.usage-stats[data-v-5ce4a8b6]{text-align:right}.usage-chip[data-v-5ce4a8b6]{font-weight:600;font-size:.75rem}.next-session-card[data-v-c904fdea]{height:100%;border-radius:12px;overflow:hidden}.session-header[data-v-c904fdea]{text-align:center}.session-title[data-v-c904fdea]{font-size:1.25rem;font-weight:700;color:rgb(var(--v-theme-on-surface));line-height:1.3}.session-description[data-v-c904fdea]{line-height:1.4;margin-bottom:12px;color:rgb(var(--v-theme-grey-darken-1))}.status-chip[data-v-c904fdea]{font-weight:600;font-size:.75rem}.info-items[data-v-c904fdea]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-c904fdea]{display:flex;align-items:center;gap:12px}.info-icon[data-v-c904fdea]{background-color:rgb(var(--v-theme-primary),.1);border-radius:50%;padding:8px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.info-content[data-v-c904fdea]{flex:1}.info-value[data-v-c904fdea]{font-size:1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));line-height:1.2}.action-button[data-v-c904fdea]{font-weight:700;height:52px;font-size:1.1rem;text-transform:none;letter-spacing:.25px;background-color:#1976d2!important;color:#fff!important}.empty-state[data-v-c904fdea]{padding:32px 16px}@media (max-width:600px){.session-title[data-v-c904fdea]{font-size:1.1rem}}.dashboard-container[data-v-eaa6e06a]{background-color:rgb(var(--v-theme-background));min-height:100vh}.dashboard-header[data-v-eaa6e06a]{text-align:left}.component-height[data-v-eaa6e06a]{height:500px}.component-height[data-v-eaa6e06a] .v-card{height:100%;display:flex;flex-direction:column}.component-height[data-v-eaa6e06a] .v-card-text{flex:1;overflow-y:auto}[data-v-eaa6e06a] .v-row{margin:-14px!important}[data-v-6050ec2c] .v-data-table__tr:hover{background-color:rgba(var(--v-theme-primary),.04)!important}[data-v-6050ec2c] .v-data-table__tr{cursor:pointer}[data-v-6050ec2c] .v-data-table__tr td{padding-top:12px!important;padding-bottom:12px!important}[data-v-6050ec2c] .v-data-table-header__content{font-weight:700!important;color:#1f2937!important}[data-v-6050ec2c] .v-data-table__tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.empty-state[data-v-2fc91568]{text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.button-bar[data-v-2fc91568]{gap:14px}.search-btn[data-v-2fc91568]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.filter-label[data-v-2fc91568]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;color:#475569}.button-bar[data-v-8636bcc6]{gap:14px}.search-btn[data-v-8636bcc6]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.filter-label[data-v-8636bcc6]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;line-height:1.15;color:#475569}.filter-field[data-v-8636bcc6] .v-field__input{min-height:36px}.button-bar[data-v-fe79a19c]{gap:14px}.search-btn[data-v-fe79a19c]{min-width:140px;height:40px;font-weight:600}.filter-label[data-v-fe79a19c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;color:#475569}.filter-field[data-v-fe79a19c] .v-field__input{min-height:36px}.status-select[data-v-fe79a19c] .v-chip{pointer-events:none}.empty-state[data-v-c12466d0]{text-align:center;padding:4rem 2rem;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.button-bar[data-v-c12466d0]{gap:14px}.search-btn[data-v-c12466d0]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.filter-label[data-v-c12466d0]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;line-height:1.15;color:#475569}.filter-field[data-v-c12466d0] .v-field__input{min-height:36px}.truncate-2[data-v-c12466d0]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty-state[data-v-1b1e8309]{text-align:center;padding:4rem 2rem;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.button-bar[data-v-1b1e8309]{gap:14px}.search-btn[data-v-1b1e8309]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.filter-label[data-v-1b1e8309]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;line-height:1.15;color:#475569}.filter-field[data-v-1b1e8309] .v-field__input{min-height:36px}.truncate-2[data-v-1b1e8309]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:25.3px;max-height:25.3px}.storage-section[data-v-34d824a3]{animation:fadeIn-34d824a3 .3s ease-in-out}@keyframes fadeIn-34d824a3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-layout[data-v-14787c34]{display:flex;min-height:100vh;background-color:#f5f6fa}.main-content[data-v-14787c34]{padding:0;flex:1;background-color:#fff}.content-header[data-v-14787c34]{background-color:transparent;border-radius:16px;padding:1rem 0}.custom-card{&[data-v-00b048a2]{border-radius:20px!important;border:2px solid transparent!important}&[data-v-00b048a2]:hover:not(.v-card--disabled){transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important;border-color:#2196f3!important}}.stepper-header__item[data-v-4948ed8b]{cursor:pointer}.stepper-header__item--disabled[data-v-4948ed8b]{cursor:not-allowed;opacity:.55}.create-study-view[data-v-07729b69]{min-height:100vh;background-color:#f8f9fa}.cursor-pointer[data-v-07729b69]{cursor:pointer}.transition-all[data-v-07729b69]{transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-column[data-v-07729b69]{min-height:auto}.choose-divider-col[data-v-07729b69]{min-height:100%}.choose-divider[data-v-07729b69]{position:relative;width:100%;height:100%;min-height:80px;display:flex;align-items:center;justify-content:center}.choose-divider[data-v-07729b69]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:rgba(0,33,63,.22)}.choose-divider__label[data-v-07729b69]{position:relative;z-index:1;padding:6px 10px;border-radius:999px;background:#f8f9fa;border:1px solid rgba(0,33,63,.15);color:#00213f;font-size:12px;font-weight:700;letter-spacing:.08em}@media (max-width:1279px){.choose-divider[data-v-07729b69]{min-height:auto;padding:8px 0}.choose-divider[data-v-07729b69]:before{top:50%;bottom:auto;left:0;right:0;width:100%;height:1px;transform:translateY(-50%)}}[data-v-07729b69] .v-stepper-header{box-shadow:none!important}.create-study-view[data-v-32d58343]{min-height:100vh;background-color:#f8f9fa}[data-v-32d58343] .v-stepper-header{box-shadow:none!important}.create-study-view[data-v-50fd6ae2]{min-height:100vh;background-color:#f8f9fa}[data-v-50fd6ae2] .v-stepper-header{box-shadow:none!important}.create-study-view[data-v-17296698]{min-height:100vh;background-color:#f8f9fa}.custom-card[data-v-17296698]{border-radius:20px!important;border:2px solid transparent!important}[data-v-17296698] .v-stepper-header{box-shadow:none!important}[data-v-17296698] .v-field{border-radius:12px!important}[data-v-17296698] .v-btn{text-transform:none;letter-spacing:normal}.study-ai-chat[data-v-71685f24]{--rux-blue:#002d50;--rux-coral:#ff5c6d;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;max-width:980px;margin:0 auto;background:transparent}.study-ai-chat--starters[data-v-71685f24]{min-height:470px}.study-ai-chat--conversation[data-v-71685f24]{position:relative;height:100%;min-height:0;overflow:hidden}.study-ai-chat--conversation .study-ai-chat__messages[data-v-71685f24]{padding-bottom:132px}.study-ai-chat--conversation .study-ai-chat__composer[data-v-71685f24]{position:absolute;left:0;right:0;bottom:16px;background:transparent}.study-ai-chat__messages[data-v-71685f24]{flex:1;min-height:0;overflow-y:auto;padding:8px 4px 16px;display:flex;flex-direction:column;gap:12px;background:transparent}.study-ai-chat__starters-wrap[data-v-71685f24]{flex:1;padding:10px 0 12px;background:transparent;overflow-y:auto}.study-ai-chat__starters-title[data-v-71685f24]{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#374151}.study-ai-chat__starters-grid[data-v-71685f24]{display:grid;grid-template-columns:1fr;gap:10px}.study-ai-chat__starter[data-v-71685f24]{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid color-mix(in srgb,var(--rux-blue) 24%,transparent);background:hsla(0,0%,100%,.7);backdrop-filter:blur(1px);border-radius:10px;padding:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.study-ai-chat__starter[data-v-71685f24]:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rux-blue) 52%,transparent);box-shadow:0 10px 20px color-mix(in srgb,var(--rux-blue) 16%,transparent)}.study-ai-chat__starter[data-v-71685f24]:disabled{opacity:.7;cursor:not-allowed}.study-ai-chat__starter-icon[data-v-71685f24]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--rux-blue) 14%,#fff);color:var(--rux-blue);flex-shrink:0}.study-ai-chat__starter-content[data-v-71685f24]{min-width:0}.study-ai-chat__starter-title[data-v-71685f24]{font-size:15px;font-weight:700;color:#111827;margin-bottom:3px}.study-ai-chat__starter-text[data-v-71685f24]{font-size:14px;line-height:1.45;color:#4b5563}.study-ai-chat__bubble[data-v-71685f24]{max-width:92%;padding:11px 13px;border-radius:14px;border:1px solid transparent}.study-ai-chat__bubble--user[data-v-71685f24]{align-self:flex-end;background:var(--rux-blue);border-color:var(--rux-blue)}.study-ai-chat__bubble--model[data-v-71685f24]{align-self:flex-start;background:var(--rux-coral);border-color:var(--rux-coral)}.study-ai-chat__bubble--model .study-ai-chat__role[data-v-71685f24],.study-ai-chat__bubble--user .study-ai-chat__role[data-v-71685f24]{color:hsla(0,0%,100%,.86)}.study-ai-chat__bubble--model .study-ai-chat__text[data-v-71685f24],.study-ai-chat__bubble--user .study-ai-chat__text[data-v-71685f24]{color:#fff}.study-ai-chat__role[data-v-71685f24]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:4px}.study-ai-chat__text[data-v-71685f24]{white-space:pre-wrap;word-break:break-word;font-size:16px;line-height:1.6;color:#111827}.study-ai-chat__composer[data-v-71685f24]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:12px 0 20px 0;border-top:1px solid color-mix(in srgb,var(--rux-blue) 20%,transparent)}.study-ai-chat__input[data-v-71685f24] .v-field{border-radius:14px;background:hsla(0,0%,100%,.95);box-shadow:0 6px 18px rgba(0,33,63,.06)}.study-ai-chat__input[data-v-71685f24] .v-field__outline{color:color-mix(in srgb,var(--rux-blue) 25%,transparent)}.study-ai-chat__input[data-v-71685f24] .v-field--focused .v-field__outline{color:var(--rux-blue)}.study-ai-chat__input[data-v-71685f24] textarea{font-size:16px;line-height:1.55}.study-ai-chat__send[data-v-71685f24]{height:48px;border-radius:12px;min-width:126px;font-size:15px;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 20px color-mix(in srgb,var(--rux-coral) 35%,transparent)}.study-ai-chat__send[data-v-71685f24]:disabled{box-shadow:none}.study-ai-chat__loading-dots[data-v-71685f24]{display:inline-block;min-width:1.6em}.chat-transform-enter-active[data-v-71685f24],.chat-transform-leave-active[data-v-71685f24]{transition:opacity .26s ease,transform .26s ease}.chat-transform-enter-from[data-v-71685f24],.chat-transform-leave-to[data-v-71685f24]{opacity:0;transform:translateY(8px) scale(.99)}@media (min-width:960px){.study-ai-chat__starters-grid[data-v-71685f24]{grid-template-columns:repeat(2,minmax(0,1fr))}}.study-ai-preview[data-v-6119688b]{height:100%;min-height:420px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.study-ai-preview__empty[data-v-6119688b]{height:100%;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.study-ai-preview__header[data-v-6119688b]{margin-bottom:16px}.create-study-view[data-v-2aa56ec0]{height:100dvh;overflow:hidden;background-color:#f8f9fa}.create-study-view__content[data-v-2aa56ec0]{position:relative;height:100%;overflow:hidden}.create-study-view--conversation[data-v-2aa56ec0]{height:100vh;overflow:hidden}.create-study-view--conversation .create-study-view__content[data-v-2aa56ec0]{display:flex;flex-direction:column}.ai-chat-row[data-v-2aa56ec0],.ai-final-row[data-v-2aa56ec0]{flex:1;min-height:0;overflow:hidden}.ai-chat-col[data-v-2aa56ec0],.ai-final-row[data-v-2aa56ec0],.ai-preview-col[data-v-2aa56ec0],.create-study-view--conversation[data-v-2aa56ec0] .v-col{min-height:0}.create-study-view--conversation .ai-chat-col[data-v-2aa56ec0]{display:flex;overflow:hidden}.ai-initial-row[data-v-2aa56ec0]{margin-top:8px}.create-study-view--conversation .ai-initial-row[data-v-2aa56ec0]{margin-top:24px}.ai-layout-enter-active[data-v-2aa56ec0],.ai-layout-leave-active[data-v-2aa56ec0]{transition:opacity .28s ease,transform .28s ease}.ai-layout-enter-from[data-v-2aa56ec0],.ai-layout-leave-to[data-v-2aa56ec0]{opacity:0;transform:translateY(10px) scale(.99)}[data-v-2aa56ec0] .v-stepper-header{box-shadow:none!important}.navigation-group[data-v-048fa1b0]{color:#bababa!important;position:relative}.navigation-group[data-v-048fa1b0]:after{position:absolute;right:16px;bottom:0;left:16px;border-bottom:1px solid #bababa;content:""}.footer[data-v-048fa1b0]{position:absolute;bottom:10px;width:auto;padding:10px}.coral-button[data-v-048fa1b0]{background-color:#ff5c6d!important}.back-gradient[data-v-0cfa205e]{height:60vh;background-image:radial-gradient(circle at top right,#f6cd3d,#fca326);width:100%}.manager-bg[data-v-0cfa205e]{min-height:300px;width:100%;margin:0;padding:0}.metric-card[data-v-11cb9da1]{min-height:90px}.editor-error[data-v-01e1c6e6]{border:1px solid red!important}.error-text[data-v-01e1c6e6]{color:red;font-size:12px;margin-top:4px;display:block;font-weight:300}.task-basic-info[data-v-01e1c6e6]{max-width:100%}.step-header[data-v-01e1c6e6]{text-align:center;padding:20px;background:linear-gradient(135deg,#f0f7ff,#e3f2fd);border-radius:12px;border:1px solid rgba(var(--v-theme-primary),.1)}.description-editor[data-v-01e1c6e6]{border:1px solid rgba(var(--v-theme-outline),.3);border-radius:0;overflow:hidden;transition:border-color .2s ease}.description-editor[data-v-01e1c6e6]:focus-within{border-color:rgb(var(--v-theme-primary))}[data-v-01e1c6e6] .custom-editor .ql-editor{min-height:120px;font-size:14px;line-height:1.5;padding:8px}[data-v-01e1c6e6] .custom-editor .ql-toolbar{border-bottom:1px solid rgba(var(--v-theme-outline),.2);background:rgba(var(--v-theme-surface),.5)}.progress-section[data-v-01e1c6e6]{background:rgba(var(--v-theme-surface-variant),.3);padding:16px;border-radius:8px}@media (max-width:768px){.step-header[data-v-01e1c6e6]{padding:16px}[data-v-01e1c6e6] .custom-editor .ql-editor{min-height:100px}}.answer-type-preview[data-v-74c9e0da]{width:100%}.preview-content[data-v-74c9e0da]{min-height:120px}.preview-mockup[data-v-74c9e0da]{background:#fafafa;border:1px solid rgba(var(--v-theme-outline),.2);border-radius:8px;padding:16px}.mockup-message[data-v-74c9e0da]{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.mockup-actions[data-v-74c9e0da]{text-align:right;margin-top:12px}.preview-textarea[data-v-74c9e0da]{pointer-events:none}.question-item[data-v-74c9e0da]{padding:8px 0;border-bottom:1px solid rgba(var(--v-theme-outline),.1)}.question-item[data-v-74c9e0da]:last-child{border-bottom:none}.external-form-notice[data-v-74c9e0da]{text-align:center;padding:20px}.nasa-item[data-v-74c9e0da],.sus-item[data-v-74c9e0da],.tam-dimension[data-v-74c9e0da]{background:#fff;padding:12px;border-radius:6px;border:1px solid rgba(var(--v-theme-outline),.1)}.tam-item[data-v-74c9e0da]{padding:8px 0}.tam-radio-group[data-v-74c9e0da]{margin:8px 0 4px 0}.tam-dimensions-grid[data-v-74c9e0da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px}.tam-dimension-badge[data-v-74c9e0da]{display:flex;justify-content:center}.sus-radio-group[data-v-74c9e0da]{margin:8px 0 4px 0}[data-v-74c9e0da] .sus-radio-group .v-selection-control-group{justify-content:space-between}[data-v-74c9e0da] .preview-mockup .v-field--disabled{opacity:.8}[data-v-74c9e0da] .preview-mockup .v-radio-group,[data-v-74c9e0da] .preview-mockup .v-slider{pointer-events:none}.sart-item[data-v-74c9e0da]{background:#fff;padding:12px;border-radius:6px;border:1px solid rgba(var(--v-theme-outline),.1)}.task-configuration[data-v-3abea692]{max-width:100%}.step-header[data-v-3abea692]{text-align:center;padding:20px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:12px;border:1px solid rgba(255,152,0,.2)}.answer-type-item[data-v-3abea692]{border-radius:8px;margin:4px 0;transition:background-color .2s ease}.answer-type-item[data-v-3abea692]:hover{background-color:rgba(var(--v-theme-primary),.05)}.answer-preview-card[data-v-3abea692]{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border:1px solid rgba(156,39,176,.2)}@media (max-width:768px){.step-header[data-v-3abea692]{padding:16px}}.task-advanced-options[data-v-0c18ac9b]{max-width:100%}.step-header[data-v-0c18ac9b]{text-align:center;padding:20px;background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:12px;border:1px solid rgba(76,175,80,.2)}.options-grid[data-v-0c18ac9b]{display:grid;grid-template-columns:1fr;gap:16px}.option-card[data-v-0c18ac9b]{border:1px solid rgba(var(--v-theme-outline),.2);border-radius:12px;transition:all .2s ease;background:#fff}.option-icon[data-v-0c18ac9b]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(var(--v-theme-primary),.1);border-radius:12px;transition:background-color .2s ease}.summary-card[data-v-0c18ac9b]{background:linear-gradient(135deg,#f0f4ff,#e3f2fd);border:1px solid rgba(var(--v-theme-primary),.2)}@media (min-width:768px){.options-grid[data-v-0c18ac9b]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.step-header[data-v-0c18ac9b]{padding:16px}.option-icon[data-v-0c18ac9b]{width:50px;height:50px}}.task-preview[data-v-602489f9]{max-width:100%}.step-header[data-v-602489f9]{text-align:center;padding:20px;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-radius:12px;border:1px solid rgba(156,39,176,.2)}.task-summary-card[data-v-602489f9]{overflow:hidden}.experience-preview-card[data-v-602489f9]{border-radius:16px;overflow:hidden}.config-section[data-v-602489f9]{padding:12px 0;border-bottom:1px solid rgba(var(--v-theme-outline),.1)}.config-section[data-v-602489f9]:last-child{border-bottom:none}.feature-chips[data-v-602489f9]{display:flex;flex-wrap:wrap;gap:4px}.description-content[data-v-602489f9]{background:rgba(var(--v-theme-surface-variant),.3);padding:12px;border-radius:8px;border-left:4px solid rgb(var(--v-theme-primary));white-space:pre-line}.preview-mockup[data-v-602489f9]{background:#f8f9fa;border-radius:12px;border:2px dashed rgba(var(--v-theme-outline),.3);overflow:hidden}.mockup-header[data-v-602489f9]{background:rgba(var(--v-theme-primary),.1);padding:16px;border-bottom:1px solid rgba(var(--v-theme-outline),.2)}.mockup-title[data-v-602489f9]{font-size:1.1rem;font-weight:600;color:rgb(var(--v-theme-primary))}.mockup-content[data-v-602489f9]{padding:20px}.mockup-description[data-v-602489f9]{margin-bottom:16px;line-height:1.6}.mockup-tip[data-v-602489f9]{background:rgba(255,193,7,.1);padding:12px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center}.mockup-link[data-v-602489f9]{text-align:center;margin-top:20px}@media (max-width:768px){.mockup-content[data-v-602489f9],.step-header[data-v-602489f9]{padding:16px}}.stepper-content[data-v-443d0a92]{min-height:400px;padding:16px}.v-data-table[data-v-2a6ab1e6]{transition:all .3s ease}.v-data-table[data-v-2a6ab1e6] .v-data-table__td{padding:12px}.v-data-table[data-v-2a6ab1e6] .v-data-table-header__content{font-weight:600;color:#1f2937}.v-btn[data-v-2a6ab1e6]{text-transform:none;letter-spacing:0}.v-data-table[data-v-2a6ab1e6] .v-data-table__tr:hover{background-color:#f8fafc}.v-expansion-panel[data-v-31059222]{transition:all .3s ease}.v-expansion-panel-title[data-v-31059222]{background-color:#fff}.v-expansion-panel-text[data-v-31059222]{background-color:#f8fafc}.v-btn[data-v-31059222]{text-transform:none;letter-spacing:0}.checkbox-container[data-v-31059222]{padding:8px}@media (max-width:600px){.checkbox-container[data-v-31059222]{flex:0 0 100%}.v-row[data-v-31059222]:not(.align-center){flex-direction:column}}.disabled-card[data-v-31059222]{pointer-events:none;opacity:.6}.editor-container[data-v-681dce76]{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb}[data-v-681dce76] .ql-container{min-height:200px;max-height:400px;overflow-y:auto;font-size:16px;line-height:1.5;color:#1f2937;border-radius:0 0 8px 8px}[data-v-681dce76] .ql-toolbar{border-radius:8px 8px 0 0;border:1px solid #e5e7eb;background-color:#f8fafc}[data-v-681dce76] .ql-editor{padding:16px}.editor-readonly[data-v-681dce76] .ql-editor{pointer-events:none}.provider-option[data-v-76c783a2]{padding:4px 0}.custom-outline[data-v-6f3d345e]{border:1px solid #000;padding:10px;border-radius:5px;margin:10px}.config-item[data-v-6f3d345e]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.slider-input[data-v-6f3d345e]{flex:1;min-width:0}.number-input[data-v-6f3d345e]{flex:0 0 120px;max-width:120px}.config-item[data-v-6f3d345e]:last-child{margin-bottom:0}@media (max-width:768px){.config-item[data-v-6f3d345e]{flex-direction:column;align-items:stretch;gap:8px}.number-input[data-v-6f3d345e]{flex:1;max-width:none}}.custom-outline[data-v-b2b8d7d0]{border:1px solid #000;padding:10px;border-radius:5px;margin:10px}.save-btn[data-v-711a5dc7]{position:fixed;bottom:16px;right:16px;z-index:100}.subtitleView[data-v-16bd4bd5]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:flex-end;color:#000;margin-bottom:4px;padding-bottom:2px}.v-text-field--outlined[data-v-16bd4bd5] fieldset{border-radius:25px;border:1px solid #ffceb2}.disabledBtn[data-v-09f2855c]{color:hsla(0,4%,51%,.438)!important}.disabledBtnBackground[data-v-09f2855c]{background-color:hsla(0,0%,73%,.308)}.subtitleView[data-v-09f2855c]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:flex-end;color:#000;margin-bottom:4px;padding-bottom:2px}.dataCard[data-v-09f2855c]{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:4px}@media (max-width:768px){.mobile-header[data-v-d961f844]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px!important}.add-heuristic-btn[data-v-d961f844]{width:100%}.text-h4.font-weight-bold.text-on-surface[data-v-d961f844]{font-size:1.75rem!important;line-height:1.2}.heuristic-header[data-v-d961f844]{flex-wrap:wrap;padding:12px!important;align-items:center!important}.heuristic-actions[data-v-d961f844]{flex-wrap:wrap;gap:4px;margin-top:8px;width:100%;justify-content:flex-end}.action-btn[data-v-d961f844]{min-width:36px!important;width:36px!important;height:36px!important}.heuristic-info[data-v-d961f844]{min-width:100%;margin-bottom:8px}.heuristic-title[data-v-d961f844]{font-size:1.1rem!important;line-height:1.3}.question-count[data-v-d961f844]{font-size:.875rem!important}.v-card.pa-6[data-v-d961f844],.v-container.fluid.pa-6[data-v-d961f844]{padding:16px!important}.question-header[data-v-d961f844]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;padding:12px!important;width:100%}.question-info[data-v-d961f844]{display:flex!important;align-items:center!important;flex-grow:1;min-width:0;min-width:100%;margin-bottom:8px}.question-chip[data-v-d961f844]{flex-shrink:0!important;margin-right:12px!important;background-color:rgba(var(--v-theme-primary),.1)!important;color:rgb(var(--v-theme-primary))!important;font-weight:600;min-width:40px!important;justify-content:center}.question-title[data-v-d961f844]{font-size:1rem!important;line-height:1.3;word-break:break-word;overflow-wrap:break-word;flex-grow:1;min-width:0}.question-actions[data-v-d961f844]{display:flex!important;flex-wrap:wrap;gap:4px;width:100%;justify-content:flex-end;margin-top:0}.questions-header[data-v-d961f844]{flex-wrap:wrap;padding:0 0 16px 0!important;align-items:center}.questions-header .flex-grow-1[data-v-d961f844]{min-width:100%;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.questions-header .v-chip[data-v-d961f844]{align-self:center;margin-left:0!important;background-color:rgba(var(--v-theme-primary),.1)!important;color:rgb(var(--v-theme-primary))!important;font-weight:600}.description-card[data-v-d961f844]{margin:12px 0!important;padding:0!important;overflow:hidden}.description-header[data-v-d961f844]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:16px!important}.description-header h4[data-v-d961f844]{margin-bottom:0!important;font-size:1.1rem!important;width:100%}.add-desc-btn[data-v-d961f844]{width:100%!important}.add-desc-btn[data-v-d961f844] .v-btn{width:100%!important;justify-content:center}.responsive-table-wrapper[data-v-d961f844]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid rgba(0,0,0,.12)}.description-table[data-v-d961f844] .v-data-table__wrapper{min-width:400px}.description-table[data-v-d961f844] .v-data-table-header{font-size:.875rem!important;background-color:rgba(0,0,0,.02)}.description-table[data-v-d961f844] td,.description-table[data-v-d961f844] th{padding:12px 8px!important;font-size:.875rem!important;white-space:nowrap}.description-table[data-v-d961f844] th{font-weight:600!important;color:rgba(0,0,0,.87)!important}.description-title[data-v-d961f844]{word-break:break-word;overflow-wrap:break-word;white-space:normal!important;max-width:250px}.description-actions[data-v-d961f844]{display:flex;gap:4px;justify-content:flex-end;flex-wrap:nowrap}.table-action-btn[data-v-d961f844]{min-width:32px!important;width:32px!important;height:32px!important}.no-data-message[data-v-d961f844]{padding:24px 0!important}.no-data-message .v-icon[data-v-d961f844]{opacity:.5}.no-data-message p[data-v-d961f844]{opacity:.7;max-width:80%;margin:0 auto}.custom-pagination[data-v-d961f844]{border-top:1px solid rgba(0,0,0,.12);background-color:rgba(0,0,0,.02)}.items-per-page[data-v-d961f844]{flex-wrap:wrap;gap:8px}.items-select[data-v-d961f844]{max-width:80px;min-width:80px}.items-select[data-v-d961f844] .v-field,.pagination-info[data-v-d961f844]{font-size:.75rem!important}.empty-heuristics[data-v-d961f844],.empty-questions[data-v-d961f844]{padding:20px!important}.empty-state-text[data-v-d961f844]{max-width:100%;word-break:normal;word-wrap:break-word;hyphens:auto;line-height:1.6;padding:0 8px;font-size:14px!important;margin-bottom:12px!important}.search-field[data-v-d961f844] .v-field__prepend-inner{padding-top:0}.empty-heuristics .v-btn[data-v-d961f844]{padding-left:10px!important;padding-right:10px!important;padding-top:6px!important;padding-bottom:6px!important;margin-top:4px;font-size:13px!important;min-height:38px!important;height:auto!important;line-height:1.3!important}}@media (max-width:960px) and (min-width:769px){.heuristic-header[data-v-d961f844]{flex-wrap:wrap}.heuristic-actions[data-v-d961f844]{margin-top:8px;width:100%;justify-content:flex-end}.description-table[data-v-d961f844] .v-data-table-header{font-size:.9rem!important}}@media (max-width:480px){.v-card-title.pa-4[data-v-d961f844],.v-card.pa-6[data-v-d961f844],.v-container.fluid.pa-6[data-v-d961f844]{padding:12px!important}.text-h4.font-weight-bold.text-on-surface[data-v-d961f844]{font-size:1.5rem!important}.toggle-btn[data-v-d961f844]{min-width:32px!important;width:32px!important;height:32px!important}.empty-state-text[data-v-d961f844]{font-size:13px!important;line-height:1.5;margin-bottom:10px!important}.empty-heuristics h3.text-h5[data-v-d961f844]{font-size:1.25rem!important;margin-bottom:12px!important}.empty-heuristics .v-btn[data-v-d961f844]{padding-left:8px!important;padding-right:8px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:12px!important;min-height:34px!important;line-height:1.2!important;margin-top:2px}.empty-heuristics[data-v-d961f844],.empty-questions[data-v-d961f844]{padding:16px!important}.question-header[data-v-d961f844]{padding:10px!important}.question-info[data-v-d961f844]{margin-bottom:6px}.question-title[data-v-d961f844]{font-size:.95rem!important;line-height:1.3}.question-chip[data-v-d961f844]{font-size:.75rem!important;height:24px!important;min-width:36px!important;margin-right:8px!important}.question-actions .v-btn[data-v-d961f844]{width:32px!important;height:32px!important;min-width:32px!important}.questions-header .flex-grow-1[data-v-d961f844]{margin-bottom:6px}.questions-header h4[data-v-d961f844]{font-size:1.1rem!important}.questions-header .v-chip[data-v-d961f844]{font-size:.8rem!important;height:24px!important}.description-header[data-v-d961f844]{gap:8px!important;margin-bottom:12px!important}.description-header h4[data-v-d961f844]{font-size:1rem!important}.description-table[data-v-d961f844] .v-data-table__wrapper{min-width:320px}.description-table[data-v-d961f844] .v-data-table-header{font-size:.8rem!important}.description-table[data-v-d961f844] td,.description-table[data-v-d961f844] th{padding:8px 6px!important;font-size:.8rem!important}.description-title[data-v-d961f844]{max-width:180px;font-size:.8rem!important}.table-action-btn[data-v-d961f844]{min-width:28px!important;width:28px!important;height:28px!important}.items-per-page[data-v-d961f844]{font-size:.75rem!important}.items-select[data-v-d961f844]{max-width:70px;min-width:70px}.pagination-info[data-v-d961f844]{font-size:.7rem!important}}@media (max-width:375px){.empty-state-text[data-v-d961f844]{font-size:11px!important;line-height:1.4;margin-bottom:8px!important}.empty-heuristics h3.text-h5[data-v-d961f844]{font-size:1rem!important;margin-bottom:10px!important}.empty-heuristics .v-btn[data-v-d961f844]{font-size:11px!important;padding-left:6px!important;padding-right:6px!important;padding-top:3px!important;padding-bottom:3px!important;min-height:30px!important;line-height:1.1!important;margin-top:0}.empty-heuristics .v-icon[data-v-d961f844]{font-size:42px!important;height:42px!important;width:42px!important;margin-bottom:10px!important}.empty-heuristics[data-v-d961f844]{padding:14px 10px!important}.question-header[data-v-d961f844]{padding:8px!important}.question-info[data-v-d961f844]{margin-bottom:4px}.question-title[data-v-d961f844]{font-size:.9rem!important;line-height:1.2}.question-chip[data-v-d961f844]{font-size:.7rem!important;height:22px!important;min-width:32px!important;margin-right:6px!important}.question-actions .v-btn[data-v-d961f844]{width:28px!important;height:28px!important;min-width:28px!important}.questions-header h4[data-v-d961f844]{font-size:1rem!important}.questions-header .v-chip[data-v-d961f844]{font-size:.75rem!important;height:22px!important}.description-header[data-v-d961f844]{gap:6px!important;margin-bottom:10px!important}.description-header h4[data-v-d961f844]{font-size:.95rem!important}.description-table[data-v-d961f844] .v-data-table__wrapper{min-width:280px}.description-table[data-v-d961f844] .v-data-table-header{font-size:.75rem!important}.description-table[data-v-d961f844] td,.description-table[data-v-d961f844] th{padding:6px 4px!important;font-size:.75rem!important}.description-title[data-v-d961f844]{max-width:150px;font-size:.75rem!important}.description-table[data-v-d961f844] th:first-child .v-data-table-header__content{font-size:0}.description-table[data-v-d961f844] th:first-child .v-data-table-header__content:after{content:"Title";font-size:.75rem}.table-action-btn[data-v-d961f844]{min-width:24px!important;width:24px!important;height:24px!important}.table-action-btn[data-v-d961f844] .v-icon{font-size:16px!important}.custom-pagination[data-v-d961f844]{padding:4px!important}.items-per-page[data-v-d961f844]{font-size:.7rem!important}.items-select[data-v-d961f844]{max-width:60px;min-width:60px}.items-select[data-v-d961f844] .v-field{font-size:.7rem!important;padding:0 4px!important}.pagination-info[data-v-d961f844]{font-size:.65rem!important}.items-per-page .text-caption[data-v-d961f844]{display:none}.items-per-page .v-select .v-field__input[data-v-d961f844]{padding:0 2px!important}}.disabledBtn[data-v-60ef397b]{color:hsla(0,4%,51%,.438)!important}.disabledBtnBackground[data-v-60ef397b]{background-color:hsla(0,0%,73%,.308)}.subtitleView[data-v-60ef397b]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:flex-end;color:#000;margin-bottom:4px;padding-bottom:2px}.dataCard[data-v-60ef397b]{background:#f5f7ff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:4px}.table-header[data-v-5bfc8d29]{background-color:#f8fafc;border-bottom:1px solid rgba(0,0,0,.08)}.table-row[data-v-5bfc8d29]{border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s ease}.table-row[data-v-5bfc8d29]:hover{background-color:rgba(59,130,246,.02)}[data-v-5bfc8d29] .v-data-table{border-radius:8px}[data-v-5bfc8d29] .v-data-table__wrapper{border-radius:8px 8px 0 0}[data-v-5bfc8d29] .v-btn--variant-elevated{box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-v-5bfc8d29] .v-btn--variant-elevated:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (min-width:769px){.desktop-table[data-v-5bfc8d29]{display:block!important}.mobile-add-btn[data-v-5bfc8d29],.mobile-options-list[data-v-5bfc8d29]{display:none!important}.desktop-empty-state[data-v-5bfc8d29]{display:block!important}}@media (min-width:1024px){.description-cell[data-v-5bfc8d29]{max-width:none}.description-cell[data-v-5bfc8d29],.title-cell[data-v-5bfc8d29]{white-space:normal;word-break:break-word}}@media (max-width:768px){.mobile-header[data-v-5bfc8d29]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px!important}.add-option-btn[data-v-5bfc8d29]{width:100%}.text-h4.font-weight-bold.text-on-surface[data-v-5bfc8d29]{font-size:1.75rem!important;line-height:1.2}.desktop-empty-state[data-v-5bfc8d29],.desktop-table[data-v-5bfc8d29]{display:none!important}.mobile-options-list[data-v-5bfc8d29]{display:block!important}.option-card-mobile[data-v-5bfc8d29]{border-radius:8px!important}.option-header-mobile[data-v-5bfc8d29]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;padding:12px!important;width:100%}.option-info-mobile[data-v-5bfc8d29]{display:flex!important;align-items:flex-start!important;flex-grow:1;min-width:0;min-width:100%;margin-bottom:8px}.option-chip-mobile[data-v-5bfc8d29]{flex-shrink:0!important;margin-right:12px!important;background-color:rgba(var(--v-theme-primary),.1)!important;color:rgb(var(--v-theme-primary))!important;font-weight:600;min-width:40px!important;justify-content:center;height:32px!important;margin-top:2px}.option-content-mobile[data-v-5bfc8d29]{flex-grow:1;min-width:0}.option-title-mobile[data-v-5bfc8d29]{font-size:1rem!important;line-height:1.3;word-break:break-word;overflow-wrap:break-word;flex-grow:1;min-width:0}.option-desc-mobile[data-v-5bfc8d29]{font-size:.875rem!important;line-height:1.4;color:rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.option-actions-mobile[data-v-5bfc8d29]{display:flex!important;flex-wrap:wrap;gap:4px;width:100%;justify-content:flex-end;margin-top:0}.action-btn-mobile[data-v-5bfc8d29]{min-width:36px!important;width:36px!important;height:36px!important}.empty-options-card-mobile[data-v-5bfc8d29]{padding:24px 16px!important;margin:16px 0!important}.empty-options-card-mobile .v-icon[data-v-5bfc8d29]{font-size:48px!important;height:48px!important;width:48px!important}.empty-options-card-mobile h3.text-h6[data-v-5bfc8d29]{font-size:1.1rem!important}.empty-state-text-mobile[data-v-5bfc8d29]{font-size:.875rem!important;line-height:1.5;max-width:90%;margin:0 auto}.options-footer[data-v-5bfc8d29]{border-top:1px solid rgba(0,0,0,.12);background-color:rgba(0,0,0,.02);margin-top:8px;border-radius:0 0 8px 8px}.items-count[data-v-5bfc8d29]{font-size:.875rem!important}.mobile-add-btn[data-v-5bfc8d29]{display:flex!important;font-size:.875rem!important;padding:6px 12px!important;min-height:36px!important}.v-card.pa-6[data-v-5bfc8d29],.v-container.fluid.pa-6[data-v-5bfc8d29]{padding:16px!important}}.desktop-empty-state[data-v-5bfc8d29]{width:100%;display:flex;justify-content:center;align-items:center;min-height:300px;border:1px solid rgba(0,0,0,.12);border-radius:8px}.empty-options-card--desktop[data-v-5bfc8d29]{margin:0 auto;padding:48px;border-radius:12px;max-width:720px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon[data-v-5bfc8d29]{font-size:56px;margin-bottom:16px;height:56px!important;width:56px!important}.empty-title[data-v-5bfc8d29]{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:rgba(0,0,0,.7);text-align:center}.empty-text[data-v-5bfc8d29]{font-size:.95rem;line-height:1.6;color:rgba(0,0,0,.6);max-width:480px;margin:0 auto;text-align:center}@media (min-width:1024px){.empty-options-card--desktop[data-v-5bfc8d29]{padding:64px;max-width:800px}.empty-icon[data-v-5bfc8d29]{font-size:72px;height:72px!important;width:72px!important}.empty-title[data-v-5bfc8d29]{font-size:1.5rem}.empty-text[data-v-5bfc8d29]{font-size:1.05rem;max-width:560px}}@media (min-width:1440px){.empty-options-card--desktop[data-v-5bfc8d29]{padding:80px;max-width:900px}.empty-icon[data-v-5bfc8d29]{font-size:88px;height:88px!important;width:88px!important}.empty-title[data-v-5bfc8d29]{font-size:1.75rem}.empty-text[data-v-5bfc8d29]{font-size:1.15rem;max-width:640px}}@media (max-width:480px){.v-card.pa-6[data-v-5bfc8d29],.v-container.fluid.pa-6[data-v-5bfc8d29]{padding:12px!important}.text-h4.font-weight-bold.text-on-surface[data-v-5bfc8d29]{font-size:1.5rem!important}.option-header-mobile[data-v-5bfc8d29]{padding:10px!important}.option-info-mobile[data-v-5bfc8d29]{margin-bottom:6px}.option-title-mobile[data-v-5bfc8d29]{font-size:.95rem!important}.option-desc-mobile[data-v-5bfc8d29]{font-size:.8125rem!important;-webkit-line-clamp:1}.option-chip-mobile[data-v-5bfc8d29]{font-size:.875rem!important;height:28px!important;min-width:36px!important;margin-right:8px!important}.action-btn-mobile[data-v-5bfc8d29]{min-width:32px!important;width:32px!important;height:32px!important}.empty-options-card-mobile[data-v-5bfc8d29]{padding:20px 12px!important}.empty-options-card-mobile .v-icon[data-v-5bfc8d29]{font-size:40px!important;height:40px!important;width:40px!important}.empty-state-text-mobile[data-v-5bfc8d29]{font-size:.8125rem!important}.mobile-add-btn[data-v-5bfc8d29]{font-size:.8125rem!important;padding:4px 8px!important;min-height:32px!important}.items-count[data-v-5bfc8d29]{font-size:.8125rem!important}}@media (max-width:375px){.mobile-header[data-v-5bfc8d29]{gap:12px}.text-h4.font-weight-bold.text-on-surface[data-v-5bfc8d29]{font-size:1.25rem!important}.add-option-btn[data-v-5bfc8d29]{padding:8px 12px!important;min-height:40px!important}.add-option-btn[data-v-5bfc8d29] .v-icon{margin-right:4px!important;font-size:18px!important}.option-header-mobile[data-v-5bfc8d29]{padding:8px!important}.option-info-mobile[data-v-5bfc8d29]{margin-bottom:4px}.option-title-mobile[data-v-5bfc8d29]{font-size:.9rem!important;line-height:1.2}.option-desc-mobile[data-v-5bfc8d29]{font-size:.75rem!important;margin-top:2px!important}.option-chip-mobile[data-v-5bfc8d29]{font-size:.75rem!important;height:24px!important;min-width:32px!important;margin-right:6px!important}.action-btn-mobile[data-v-5bfc8d29]{min-width:28px!important;width:28px!important;height:28px!important}.empty-options-card-mobile[data-v-5bfc8d29]{padding:16px 10px!important;margin:12px 0!important}.empty-options-card-mobile .v-icon[data-v-5bfc8d29]{font-size:36px!important;height:36px!important;width:36px!important;margin-bottom:12px!important}.empty-options-card-mobile h3.text-h6[data-v-5bfc8d29]{font-size:1rem!important;margin-bottom:8px!important}.empty-state-text-mobile[data-v-5bfc8d29]{font-size:.75rem!important;line-height:1.4}.options-footer[data-v-5bfc8d29]{padding:8px!important}.items-count[data-v-5bfc8d29]{font-size:.75rem!important}.mobile-add-btn[data-v-5bfc8d29]{font-size:.75rem!important;padding:3px 6px!important;min-height:28px!important}.mobile-add-btn[data-v-5bfc8d29] .v-icon{font-size:16px!important;margin-right:4px!important}}.options-table-card[data-v-5bfc8d29],[data-v-5bfc8d29] .v-data-table,[data-v-5bfc8d29] .v-data-table__wrapper{width:100%}.weights-table[data-v-5f280cb8]{border:1px solid rgba(0,0,0,.08);overflow-x:auto}.weights-row[data-v-5f280cb8]{border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s ease;min-width:700px}.weights-row[data-v-5f280cb8]:hover{background-color:rgba(59,130,246,.02)}.weights-row[data-v-5f280cb8]:last-child{border-bottom:none}.weights-header-cell[data-v-5f280cb8]{flex:1;min-width:200px}.weights-cell[data-v-5f280cb8]{flex:1;min-width:0}.weights-cell[data-v-5f280cb8]:first-child{flex:0 0 250px;min-width:250px}.weight-radio-group[data-v-5f280cb8]{display:flex;gap:16px;justify-content:center;min-width:650px}.weights-cell:first-child .text-body-1[data-v-5f280cb8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}[data-v-5f280cb8] .weight-radio .v-selection-control{min-height:auto}[data-v-5f280cb8] .weight-radio .v-label{font-size:14px;font-weight:500}.active-weight-tab[data-v-5f280cb8]{border-bottom:2px solid #f97316!important}[data-v-5f280cb8] .v-tabs-slider{background-color:#f97316}[data-v-5f280cb8] .v-tab--selected{color:#f97316}[data-v-5f280cb8] .v-btn--variant-elevated{box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-v-5f280cb8] .v-btn--variant-elevated:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.subtitleView[data-v-5f280cb8]{font-family:Poppins,Helvetica;font-style:normal;font-weight:500;font-size:18.1818px;color:#000}[data-v-dda93326] .v-file-input .v-field{background-color:#f8fafc}[data-v-dda93326] .v-btn--variant-elevated{box-shadow:0 2px 8px rgba(0,0,0,.15)}[data-v-dda93326] .v-btn--variant-elevated:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.file-upload-container[data-v-dda93326]{align-items:stretch;gap:8px}.file-input-field[data-v-dda93326]{flex:1;min-width:0}.update-button[data-v-dda93326]{height:56px!important;width:150px;min-width:120px;white-space:nowrap}.file-input-field[data-v-dda93326] .v-field{height:56px!important;min-height:56px!important}.file-input-field[data-v-dda93326] .v-field__field{height:100%}.file-input-field[data-v-dda93326] .v-input__details{display:none!important;min-height:0!important;padding:0!important;margin:0!important}@media (max-width:768px){.file-upload-container[data-v-dda93326]{flex-direction:column;gap:12px}.update-button[data-v-dda93326]{width:100%;height:48px!important}.file-input-field[data-v-dda93326] .v-field{height:52px!important;min-height:52px!important}}@media (max-width:480px){.v-card.pa-6[data-v-dda93326],.v-container.fluid.pa-6[data-v-dda93326]{padding:16px!important}.text-h4.font-weight-bold.text-on-surface[data-v-dda93326]{font-size:1.5rem!important}.update-button[data-v-dda93326]{height:44px!important}.file-input-field[data-v-dda93326] .v-field{height:48px!important;min-height:48px!important}}@media (max-width:375px){.v-card.pa-6[data-v-dda93326],.v-container.fluid.pa-6[data-v-dda93326]{padding:12px!important}.text-h4.font-weight-bold.text-on-surface[data-v-dda93326]{font-size:1.25rem!important}}.mobile-tab-select[data-v-2f701d8c]{margin-bottom:16px}@media (max-width:960px){.v-container[data-v-2f701d8c]{padding-left:12px;padding-right:12px}}.background[data-v-6ea02710]{background-color:#e8eaf2;min-height:100vh;overflow:auto}.background[data-v-6ea02710]::-webkit-scrollbar{display:none}.content-container[data-v-6ea02710]{width:92%;max-width:1200px}.content-container--wide[data-v-6ea02710]{width:100%;max-width:none}.background[data-v-37c7038b]{background-color:#e8eaf2;height:100%;overflow:scroll}.background[data-v-37c7038b]::-webkit-scrollbar{display:none}.testTitle[data-v-37c7038b]{font-style:normal;font-weight:700;font-size:45px;display:flex;align-items:center;text-align:center;text-shadow:2px 2px rgba(0,0,0,.5);color:#fff}.presentation-text[data-v-37c7038b]{color:#575464;font-weight:700;font-size:22px}.back-gradient[data-v-37c7038b]{height:60vh;background-image:radial-gradient(circle at top right,#f6cd3d,#fca326)}.dashboard-container[data-v-df1676a8]{margin-left:auto!important;margin-right:auto!important;width:85%!important;max-width:1400px!important;padding:32px 24px!important}.dashboard-header[data-v-df1676a8]{border-radius:20px;padding:32px 28px;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.15);position:relative;overflow:hidden;min-height:240px!important;display:flex!important;align-items:center!important}.gradient-header[data-v-df1676a8]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)) 100%)}.gradient-header[data-v-df1676a8]:before,.modules-section[data-v-df1676a8] .clickable-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E") repeat;opacity:.1;pointer-events:none}.header-icon-container[data-v-df1676a8]{background:hsla(0,0%,100%,.2);border-radius:16px;padding:12px;backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.header-content[data-v-df1676a8]{position:relative;z-index:1;width:100%}.dashboard-title[data-v-df1676a8]{font-size:2.5rem!important;font-weight:700!important;line-height:1.2!important;margin-bottom:12px!important;text-shadow:0 2px 4px rgba(0,0,0,.1)}.dashboard-subtitle[data-v-df1676a8]{font-size:1.1rem!important;opacity:.9;margin:0!important;max-width:600px;line-height:1.5}.header-chips[data-v-df1676a8]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dashboard-chip[data-v-df1676a8]{font-weight:600!important;font-size:.875rem!important;padding:12px 20px!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.3)!important}.section-header[data-v-df1676a8]{margin:0 0 32px 0;text-align:center}.section-title[data-v-df1676a8]{font-size:2rem!important;font-weight:600!important;color:#2c3e50!important;margin-bottom:8px!important;display:flex;align-items:center;justify-content:center;gap:12px}.section-icon[data-v-df1676a8]{color:var(--v-theme-primary)!important;font-size:2rem!important}.section-description[data-v-df1676a8]{font-size:1.1rem!important;color:#64748b!important;margin:0!important;font-weight:400}.dashboard-main-row[data-v-df1676a8]{align-items:flex-start!important;margin:0!important;min-height:320px!important}.dashboard-main-row>.v-col[data-v-df1676a8]{padding:0 12px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:320px!important}.study-overview-column[data-v-df1676a8]{display:flex!important;align-items:flex-start!important;min-height:320px!important}.study-overview-wrapper[data-v-df1676a8]{width:100%;margin-top:0!important;flex:1!important;display:flex!important;align-items:flex-start!important}.study-overview-wrapper[data-v-df1676a8] .v-row{margin:0!important;align-items:stretch!important}.study-overview-wrapper[data-v-df1676a8] .v-col{padding:8px!important}.modules-section[data-v-df1676a8]{margin-bottom:32px!important}.modules-section[data-v-df1676a8] .v-card{min-height:320px!important;display:flex!important;flex-direction:column!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.06)!important;overflow:hidden}.modules-section[data-v-df1676a8] .v-card-title{font-size:1.2rem!important;font-weight:600!important;color:#2c3e50!important;padding:20px 20px 12px 20px!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.modules-section[data-v-df1676a8] .clickable-header{margin:-20px -20px 20px -20px!important;padding:16px!important;background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)) 100%)!important;position:relative;overflow:hidden;cursor:pointer}.modules-section[data-v-df1676a8] .clickable-header>*{position:relative;z-index:1}.modules-section[data-v-df1676a8] .header-icon{background:hsla(0,0%,100%,.2);border-radius:12px;padding:10px;color:#fff!important;width:44px!important;height:44px!important;backdrop-filter:blur(10px)}.modules-section[data-v-df1676a8] .clickable-title{color:#fff!important;background:transparent!important;border-bottom:0!important;padding:0 0 0 12px!important}.modules-section[data-v-df1676a8] .clickable-header .v-chip{color:#fff!important;background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.3)!important}.modules-section[data-v-df1676a8] .v-card-text{padding:20px!important;flex:1!important;min-height:0!important;overflow-y:auto!important}.modules-section[data-v-df1676a8] .v-card-actions{padding:16px 20px!important;border-top:1px solid rgba(0,0,0,.06)!important;background:#fafbfc!important}.modules-section[data-v-df1676a8] .v-progress-linear{border-radius:8px!important;overflow:hidden!important}.modules-section[data-v-df1676a8] .v-chip{font-weight:500!important;border-radius:8px!important}@media (max-width:1400px){.dashboard-container[data-v-df1676a8]{width:90%!important}}@media (max-width:1200px){.dashboard-container[data-v-df1676a8]{width:95%!important;padding:24px 16px!important}.dashboard-header[data-v-df1676a8]{padding:32px 24px}.dashboard-title[data-v-df1676a8]{font-size:2rem!important}}@media (max-width:960px){.dashboard-container[data-v-df1676a8]{width:98%!important}.dashboard-main-row>.v-col[data-v-df1676a8],.dashboard-main-row[data-v-df1676a8],.study-overview-column[data-v-df1676a8]{min-height:280px!important}.dashboard-header[data-v-df1676a8]{min-height:200px!important}.header-content[data-v-df1676a8]{text-align:center}.header-chips[data-v-df1676a8],.header-content>.d-flex[data-v-df1676a8]{justify-content:center}.section-title[data-v-df1676a8]{font-size:1.75rem!important}.modules-section[data-v-df1676a8] .v-card{height:auto!important;min-height:280px!important}}@media (max-width:600px){.dashboard-container[data-v-df1676a8]{padding:16px 8px!important}.dashboard-main-row>.v-col[data-v-df1676a8],.dashboard-main-row[data-v-df1676a8],.study-overview-column[data-v-df1676a8]{min-height:240px!important}.dashboard-header[data-v-df1676a8]{padding:24px 20px;min-height:180px!important}.dashboard-title[data-v-df1676a8]{font-size:1.75rem!important}.dashboard-subtitle[data-v-df1676a8]{font-size:1rem!important}.header-chips[data-v-df1676a8]{flex-direction:column;width:100%}.dashboard-chip[data-v-df1676a8]{width:100%;justify-content:center}}.study-card[data-v-0fce5af6]{border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(0,0,0,.08)!important;background:linear-gradient(135deg,#fff,#fafbfc)!important;min-height:110px!important;max-height:120px!important}.study-card[data-v-0fce5af6]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(0,0,0,.12)!important}.study-card-primary-blur[data-v-0fce5af6]{background:rgba(var(--v-theme-primary),.95)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border:2px solid hsla(0,0%,100%,.4)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.card-title-small[data-v-0fce5af6]{font-size:.875rem!important;font-weight:700!important;color:#fff!important;line-height:1.2!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}.metric-value-small[data-v-0fce5af6]{font-size:1.75rem!important;font-weight:800!important;line-height:1!important;margin-bottom:2px!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.4)!important}.progress-text-small[data-v-0fce5af6]{font-size:.75rem!important;color:hsla(0,0%,100%,.9)!important;font-weight:600!important;line-height:1!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.icon-container-small[data-v-0fce5af6]{width:36px!important;height:36px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:hsla(0,0%,100%,.3)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:2px solid hsla(0,0%,100%,.5)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}@media (max-width:960px){.study-card[data-v-0fce5af6]{min-height:100px!important;max-height:110px!important}.metric-value-small[data-v-0fce5af6]{font-size:1.25rem!important}.icon-container-small[data-v-0fce5af6]{width:32px!important;height:32px!important}}@media (max-width:600px){.study-card[data-v-0fce5af6]{min-height:90px!important;max-height:100px!important}.metric-value-small[data-v-0fce5af6]{font-size:1.1rem!important}.card-title-small[data-v-0fce5af6]{font-size:.8rem!important}.progress-text-small[data-v-0fce5af6]{font-size:.65rem!important}}.info-header[data-v-17337aaa]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)) 100%)}.icon-container[data-v-17337aaa]{background:hsla(0,0%,100%,.2);border-radius:12px;padding:8px;backdrop-filter:blur(10px)}.v-expansion-panel[data-v-51b6a252]{transition:all .3s ease}.v-expansion-panel-title[data-v-51b6a252]{background-color:#fff}.v-expansion-panel-text[data-v-51b6a252]{background-color:#f8fafc}.v-btn[data-v-51b6a252]{text-transform:none;letter-spacing:0}.checkbox-container[data-v-51b6a252]{padding:8px}@media (max-width:600px){.checkbox-container[data-v-51b6a252]{flex:0 0 100%}.v-row[data-v-51b6a252]:not(.align-center){flex-direction:column}}.form-card[data-v-4a6acdb6]{background:#fff;box-shadow:0 12px 40px rgba(15,23,42,.12)}.form-icon[data-v-4a6acdb6]{width:48px;height:48px;min-width:48px}.bg-primary-lighten[data-v-4a6acdb6]{background:rgba(var(--v-theme-primary),.12)}.bg-orange-lighten[data-v-4a6acdb6]{background:rgba(255,152,0,.14)}.description-editor[data-v-4a6acdb6]{min-height:140px;background:#fff;border-radius:8px}.description-editor[data-v-4a6acdb6] .ql-toolbar{border-radius:8px 8px 0 0;border-color:#e5e7eb}.description-editor[data-v-4a6acdb6] .ql-container{min-height:110px;border-radius:0 0 8px 8px;border-color:#e5e7eb;font-size:14px}.image-preview[data-v-4a6acdb6]{position:relative;background:#f8fafc;border:1px solid #e5e7eb;padding:12px;min-height:120px}.image-preview__img[data-v-4a6acdb6]{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.image-preview__remove[data-v-4a6acdb6]{position:absolute;top:8px;right:8px}.input-group[data-v-c5efe23e]{margin-bottom:24px}.input-label[data-v-c5efe23e]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:8px}.modern-input[data-v-c5efe23e] .v-field{border-radius:12px;background:#f9fafb;transition:all .2s ease}.modern-input[data-v-c5efe23e] .v-field__outline{border-color:#e5e7eb}.modern-input[data-v-c5efe23e] .v-field--focused .v-field__outline{border-color:#3b82f6;border-width:2px}.modern-input[data-v-c5efe23e] .v-field:hover .v-field__outline{border-color:#d1d5db}.modern-input[data-v-c5efe23e] .v-field__input{font-size:.875rem;padding:16px}.settings-layout[data-v-2a0ffe49]{max-width:1400px;margin:0 auto;padding:.5rem 0}.content-wrapper[data-v-2a0ffe49]{display:grid;grid-template-columns:1fr 380px;gap:32px}.left-column[data-v-2a0ffe49],.right-column[data-v-2a0ffe49]{display:flex;flex-direction:column;gap:24px}.actions-card[data-v-2a0ffe49],.advanced-card[data-v-2a0ffe49],.info-card[data-v-2a0ffe49]{border-radius:16px;border:1px solid #e5e7eb;background:#fff;overflow:hidden;transition:all .2s ease}.actions-card[data-v-2a0ffe49]:hover,.advanced-card[data-v-2a0ffe49]:hover,.info-card[data-v-2a0ffe49]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.header-icon[data-v-2a0ffe49]{width:40px;height:40px}.actions-card[data-v-2a0ffe49]{width:100%;margin-top:24px}.actions-card .d-flex[data-v-2a0ffe49]{flex-direction:row;gap:12px}.actions-card .v-btn[data-v-2a0ffe49]{flex:1;min-width:0}@media (max-width:1200px){.content-wrapper[data-v-2a0ffe49]{grid-template-columns:1fr;gap:24px}.right-column[data-v-2a0ffe49]{display:flex;flex-direction:column;gap:24px}.actions-card[data-v-2a0ffe49]{width:100%}}@media (max-width:768px){.actions-card .d-flex[data-v-2a0ffe49]{flex-direction:column;gap:12px}.actions-card .v-btn[data-v-2a0ffe49]{flex:none;width:100%}.actions-card[data-v-2a0ffe49]{width:100%}}.background-gradient[data-v-321e49cb]{height:50vh}.learn-text[data-v-321e49cb]{color:#4a4a4a;font-weight:700;font-size:40px;margin-top:30px}.text-div[data-v-321e49cb]{max-width:30%}.page-title[data-v-321e49cb]{font-size:60px;font-weight:500}@media screen and (max-width:960px){.text-div[data-v-321e49cb]{max-width:100%;margin:0 10px;text-justify:center}.mobile-center[data-v-321e49cb]{display:flex;text-align:center;justify-content:center;margin:0 20px}.page-title[data-v-321e49cb]{font-size:40px}.background-gradient[data-v-321e49cb]{height:100%}}.title-firebase[data-v-321e49cb]{flex-shrink:0;font-family:Google Sans,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:44px;margin:0;margin-right:28px;color:#f0f8ff}.cooperators-table[data-v-f9176124] .v-data-table__wrapper{border-radius:12px}.cooperators-table[data-v-f9176124] .v-data-table-header{background-color:rgb(var(--v-theme-grey-50))}.cooperators-table[data-v-f9176124] .v-data-table-header th{font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:2px solid rgb(var(--v-theme-grey-200))}.cooperators-table[data-v-f9176124] .v-data-table__tr:hover{background-color:rgba(var(--v-theme-primary),.04)}.cooperators-table[data-v-f9176124] .v-selection-control{justify-content:center}.v-card[data-v-46d7e775]{border-radius:20px!important}.v-btn[data-v-46d7e775]{font-weight:600;text-transform:unset!important}.v-card[data-v-2a5e70d8]{border-radius:20px!important}.v-combobox[data-v-2a5e70d8]{border-radius:10px!important}.v-btn[data-v-2a5e70d8]{font-weight:600;text-transform:unset!important}[data-v-2a5e70d8] .v-btn{border-radius:12px;text-transform:none;font-weight:600;letter-spacing:.02em}.email-chip[data-v-2a5e70d8]{max-width:100%}.v-card[data-v-852eba7c]{border-radius:20px!important}.v-btn[data-v-852eba7c]{text-transform:none!important;font-weight:600}.cooperators-table[data-v-e822f4a6] .v-data-table__wrapper,[data-v-852eba7c] .v-btn{border-radius:12px}.cooperators-table[data-v-e822f4a6] .v-data-table-header{background-color:rgb(var(--v-theme-grey-50))}.cooperators-table[data-v-e822f4a6] .v-data-table-header th{font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:2px solid rgb(var(--v-theme-grey-200))}.cooperators-table[data-v-e822f4a6] .v-data-table__tr:hover{background-color:rgba(var(--v-theme-primary),.04)}.cooperators-table[data-v-e822f4a6] .v-selection-control{justify-content:center}.participants-table[data-v-827cfa6a] .v-data-table__wrapper{border-radius:12px}.participants-table[data-v-827cfa6a] .v-data-table-header{background-color:rgb(var(--v-theme-grey-50))}.participants-table[data-v-827cfa6a] .v-data-table-header th{font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:2px solid rgb(var(--v-theme-grey-200))}.participants-table[data-v-827cfa6a] .v-data-table__tr:hover{background-color:rgba(var(--v-theme-primary),.04)}.participants-table[data-v-827cfa6a] .v-selection-control{justify-content:center}.report-card[data-v-680b6b14]{border-radius:16px!important;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.report-card[data-v-680b6b14]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.progress-section[data-v-680b6b14]{min-width:120px}.table-header[data-v-680b6b14]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.table-heading-text[data-v-680b6b14]{color:#1f2937!important;font-weight:700!important}.v-select[data-v-680b6b14] .v-field__input,.v-text-field[data-v-680b6b14] .v-field__input{min-height:40px!important}.gap-4[data-v-680b6b14]{gap:1rem}.gap-6[data-v-680b6b14]{gap:1.5rem}.gap-2[data-v-680b6b14]{gap:.5rem}.analysis-card[data-v-2d1e2cac],.summary-card[data-v-2d1e2cac]{border-color:rgba(0,0,0,.06)!important}.storage-top-grid[data-v-2d1e2cac]{align-items:stretch}.storage-top-grid>.v-col[data-v-2d1e2cac]{display:flex;flex-direction:column}.storage-summary[data-v-2d1e2cac]{flex:1}.summary-card[data-v-2d1e2cac]{border-radius:10px!important;transition:transform .2s ease,box-shadow .2s ease}.summary-card-content[data-v-2d1e2cac]{padding:12px 14px!important}.summary-card-copy[data-v-2d1e2cac]{min-width:0}.summary-value[data-v-2d1e2cac]{line-height:1.15}.summary-subtitle[data-v-2d1e2cac]{line-height:1.25}.summary-card[data-v-2d1e2cac]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.07)!important}.analysis-content[data-v-2d1e2cac]{padding:14px!important}.analysis-breakdown[data-v-2d1e2cac]{margin-bottom:-4px}.breakdown-item[data-v-2d1e2cac]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;background:rgb(var(--v-theme-surface));height:100%;padding:10px}.breakdown-row[data-v-2d1e2cac]{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.breakdown-copy[data-v-2d1e2cac]{min-width:0}.breakdown-title[data-v-2d1e2cac]{overflow-wrap:anywhere}.breakdown-size[data-v-2d1e2cac]{min-width:52px;text-align:right;white-space:nowrap}.compact-alert[data-v-2d1e2cac]{font-size:.8125rem}.files-card[data-v-2d1e2cac]{overflow:hidden}.files-header[data-v-2d1e2cac]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.type-filter[data-v-2d1e2cac]{min-width:200px;width:200px}.search-field[data-v-2d1e2cac]{flex:1 1 320px;max-width:500px;min-width:250px}.file-link[data-v-2d1e2cac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgb(var(--v-theme-primary));cursor:pointer;font:inherit;font-weight:600;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.storage-file-card[data-v-2d1e2cac]{border:1px solid rgba(0,0,0,.05);border-radius:16px!important;transition:transform .3s ease,box-shadow .3s ease}.storage-file-card[data-v-2d1e2cac]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.file-card-main[data-v-2d1e2cac],.file-card-text[data-v-2d1e2cac]{min-width:0}.preview-content[data-v-2d1e2cac]{align-items:center;background:rgb(var(--v-theme-surface-variant));display:flex;justify-content:center;min-height:320px}.media-preview[data-v-2d1e2cac]{max-height:650px;width:100%}.audio-preview[data-v-2d1e2cac]{width:min(600px,100%)}.v-select[data-v-2d1e2cac] .v-field__input,.v-text-field[data-v-2d1e2cac] .v-field__input{min-height:40px!important}@media (max-width:600px){.storage-summary[data-v-2d1e2cac]{margin-top:0}.breakdown-row[data-v-2d1e2cac]{align-items:start;grid-template-columns:auto minmax(0,1fr)}.breakdown-size[data-v-2d1e2cac]{grid-column:2;text-align:left}.search-field[data-v-2d1e2cac],.type-filter[data-v-2d1e2cac]{flex-basis:100%;max-width:none;min-width:0;width:100%}}.disabled-card[data-v-653dc32a]{position:relative;opacity:.6;filter:grayscale(.3)}.disabled-card[data-v-653dc32a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);border-radius:inherit;z-index:2;pointer-events:none}.disabled-card[data-v-653dc32a]:hover{transform:none!important;box-shadow:0 3px 12px rgba(0,0,0,.08)!important}.coming-soon-chip[data-v-653dc32a]{z-index:1!important}.disabled-card .position-relative[data-v-653dc32a]{z-index:3}.chart-wrapper-enhanced[data-v-22162027]{height:100%;width:100%;position:relative;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:12px;padding:1rem}.chart-container-large[data-v-2ed9c9ca]{height:400px;width:100%;position:relative}@media (max-width:600px){.chart-container-large[data-v-2ed9c9ca]{height:300px}}.matrix-scroll[data-v-599fb416]{overflow-x:auto;max-width:100%}.matrix-table[data-v-599fb416]{border:1px solid #e5e7eb;border-radius:12px;min-width:-moz-max-content;min-width:max-content}.sticky-label[data-v-599fb416]{position:sticky;left:0;background:#fff;z-index:1;min-width:120px}.matrix-cell[data-v-599fb416]{min-width:44px;padding:6px 10px;border-radius:8px;font-weight:600;display:inline-block}.matrix-cell--muted[data-v-599fb416]{color:#9e9e9e}.matrix-scroll[data-v-4a88112d]{overflow-x:auto;max-width:100%}.matrix-table[data-v-4a88112d]{border:1px solid #e5e7eb;border-radius:12px;min-width:-moz-max-content;min-width:max-content}.header-cell[data-v-4a88112d]{writing-mode:horizontal-tb;max-width:72px;font-size:.75rem;white-space:nowrap}.sticky-corner[data-v-4a88112d],.sticky-label[data-v-4a88112d]{position:sticky;left:0;background:#fff;z-index:1;min-width:120px;max-width:180px}.sticky-corner[data-v-4a88112d]{z-index:2}.matrix-cell[data-v-4a88112d]{min-width:44px;padding:6px 8px;border-radius:8px;font-weight:600;display:inline-block;font-size:.8125rem}.matrix-cell--diagonal[data-v-4a88112d]{font-weight:500}.dendrogram-scroll[data-v-76759ab6]{overflow:auto;max-width:100%;max-height:min(70vh,720px);border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;padding:8px}.dendrogram-svg[data-v-76759ab6]{display:block;overflow:visible}.dendrogram-link[data-v-76759ab6]{stroke:#fca326;stroke-width:2;fill:none}.dendrogram-node[data-v-76759ab6]{fill:#f57c00}.dendrogram-label[data-v-76759ab6]{fill:#374151;font-size:12px;font-weight:500}.dendrogram-axis[data-v-76759ab6]{stroke:#c4c4c4;stroke-width:1}.dendrogram-axis-label[data-v-76759ab6]{fill:#9e9e9e;font-size:10px}.recording-player[data-v-7337c094]{width:100%;max-height:280px;border-radius:8px;background:#000}.main-metric[data-v-d5a50f60]{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:16px}.metric-subtitle[data-v-d5a50f60]{margin-bottom:8px}.metric-value[data-v-d5a50f60]{line-height:1;margin-bottom:4px}.metric-change[data-v-d5a50f60]{font-weight:500}.additional-info[data-v-d5a50f60]{padding-top:8px}.info-subtitle[data-v-d5a50f60]{margin-bottom:4px}.info-value[data-v-d5a50f60]{color:rgb(var(--v-theme-on-surface))}.clickable-header[data-v-d5a50f60]{cursor:pointer;transition:all .2s ease}.clickable-header:hover .clickable-title[data-v-d5a50f60],.clickable-header:hover .header-icon[data-v-d5a50f60]{color:rgb(var(--v-theme-secondary))!important}.clickable-title[data-v-d5a50f60],.header-icon[data-v-d5a50f60]{transition:color .2s ease}.total-metric[data-v-f56e6450]{text-align:center;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:16px}.metric-subtitle[data-v-f56e6450]{margin-bottom:8px}.metric-value[data-v-f56e6450]{line-height:1;margin-bottom:4px}.metrics-grid[data-v-f56e6450]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px}.metric-item[data-v-f56e6450]{text-align:center;padding:12px;border-radius:8px;background-color:rgba(0,0,0,.02)}.metric-label[data-v-f56e6450]{font-weight:500}.metric-value-secondary[data-v-f56e6450]{line-height:1;margin-bottom:4px}.metric-percentage[data-v-f56e6450]{font-weight:500}.clickable-header[data-v-f56e6450]{cursor:pointer;transition:all .2s ease}.clickable-header:hover .clickable-title[data-v-f56e6450],.clickable-header:hover .header-icon[data-v-f56e6450]{color:rgb(var(--v-theme-secondary))!important}.clickable-title[data-v-f56e6450],.header-icon[data-v-f56e6450]{transition:color .2s ease}.metrics-grid-bottom[data-v-603f36a6],.metrics-grid-top[data-v-603f36a6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metrics-grid-bottom[data-v-603f36a6]{align-items:center}.metric-item[data-v-603f36a6]{padding:12px 8px}.metric-item-bottom[data-v-603f36a6],.metric-item[data-v-603f36a6]{text-align:center;border-radius:8px;background-color:rgba(0,0,0,.02)}.metric-item-bottom[data-v-603f36a6]{padding:12px 16px;width:100%}.chips-container[data-v-603f36a6]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.metric-label[data-v-603f36a6]{font-weight:500}.metric-value-main[data-v-603f36a6]{line-height:1;margin-top:4px}@media (max-width:600px){.metrics-grid-top[data-v-603f36a6]{grid-template-columns:1fr;gap:8px}.metrics-grid-bottom[data-v-603f36a6]{flex-direction:column;align-items:center;gap:12px}}.clickable-header[data-v-603f36a6]{cursor:pointer;transition:all .2s ease}.clickable-header:hover .clickable-title[data-v-603f36a6],.clickable-header:hover .header-icon[data-v-603f36a6]{color:rgb(var(--v-theme-secondary))!important}.clickable-title[data-v-603f36a6],.header-icon[data-v-603f36a6]{transition:color .2s ease}.main-metric[data-v-650a8d36]{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:16px}.metric-subtitle[data-v-650a8d36]{margin-bottom:8px}.metric-value[data-v-650a8d36]{line-height:1;margin-bottom:4px}.metric-change[data-v-650a8d36]{font-weight:500}.additional-info[data-v-650a8d36]{padding-top:8px}.info-subtitle[data-v-650a8d36]{margin-bottom:4px}.info-value[data-v-650a8d36]{color:rgb(var(--v-theme-on-surface))}.clickable-header[data-v-650a8d36]{cursor:pointer;transition:all .2s ease}.clickable-header:hover .clickable-title[data-v-650a8d36],.clickable-header:hover .header-icon[data-v-650a8d36]{color:rgb(var(--v-theme-secondary))!important}.clickable-title[data-v-650a8d36],.header-icon[data-v-650a8d36]{transition:color .2s ease}.usability-metric[data-v-75fc049d]{text-align:center;padding:16px 0}.metric-label[data-v-75fc049d]{font-weight:500}.usability-status[data-v-75fc049d]{margin-top:8px}.clickable-header[data-v-75fc049d]{cursor:pointer;transition:all .2s ease}.clickable-header:hover .clickable-title[data-v-75fc049d],.clickable-header:hover .header-icon[data-v-75fc049d]{color:rgb(var(--v-theme-secondary))!important}.clickable-title[data-v-75fc049d],.header-icon[data-v-75fc049d]{transition:color .2s ease}.report-status[data-v-698ce691]{text-align:center;padding:16px 0}.report-title[data-v-698ce691]{margin-bottom:8px}.report-info[data-v-698ce691]{border-top:1px solid rgba(0,0,0,.05);padding-top:16px;margin-top:16px}.clickable-header[data-v-698ce691]{cursor:pointer;transition:all .2s ease}.clickable-header:hover .clickable-title[data-v-698ce691],.clickable-header:hover .header-icon[data-v-698ce691]{color:rgb(var(--v-theme-secondary))!important}.clickable-title[data-v-698ce691],.header-icon[data-v-698ce691]{transition:color .2s ease}.clickable-header[data-v-d8c5ded8]{cursor:pointer}.clickable-title[data-v-d8c5ded8]{transition:color .2s}.clickable-header:hover .clickable-title[data-v-d8c5ded8]{text-decoration:underline}.empty-state[data-v-d8c5ded8]{color:#9e9e9e}.timeline[data-v-d8c5ded8]{position:relative}.timeline-item[data-v-d8c5ded8]{display:flex;gap:12px;align-items:stretch}.timeline-spine[data-v-d8c5ded8]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px;padding-top:2px}.timeline-dot[data-v-d8c5ded8]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.dot-info[data-v-d8c5ded8]{background-color:rgb(var(--v-theme-primary))}.dot-warning[data-v-d8c5ded8]{background-color:rgb(var(--v-theme-warning))}.dot-tip[data-v-d8c5ded8]{background-color:rgb(var(--v-theme-success))}.timeline-line[data-v-d8c5ded8]{width:2px;flex-grow:1;min-height:16px;background-color:#e0e0e0;margin-top:4px}.timeline-content[data-v-d8c5ded8]{flex-grow:1;min-width:0}.timeline-date[data-v-d8c5ded8]{display:inline-flex;align-items:center;color:#9e9e9e}.content-preview[data-v-d8c5ded8]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.controls{margin-left:10px;width:-moz-fit-content;width:fit-content}.control-buttons{margin-right:1rem;font-size:28px}.form-control[data-v-16dc4e24]{background-color:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important;width:100%;height:55vh;resize:none;padding:20px;border-radius:12px;overflow:auto;font-size:small}.list-scroll[data-v-111dcd48]{height:508px;overflow:auto}.list-scroll[data-v-111dcd48]::-webkit-scrollbar{width:7px}.list-scroll[data-v-111dcd48]::-webkit-scrollbar-track{background:none}.list-scroll[data-v-111dcd48]::-webkit-scrollbar-thumb{background:#ffcd86;border-radius:4px}.list-scroll[data-v-111dcd48]::-webkit-scrollbar-thumb:hover{background:#fca326}.answer-chip[data-v-111dcd48]{min-width:50px;justify-content:center;font-weight:500}.answer-chip--low[data-v-111dcd48]{background-color:#fde5e2!important;color:#ff2a1a!important}.answer-chip--medium-low[data-v-111dcd48]{background-color:#ffefd9!important;color:#ff8500!important}.answer-chip--medium-high[data-v-111dcd48]{background-color:#fff8dc!important;color:#ffd000!important}.answer-chip--high[data-v-111dcd48]{background-color:#e5f3e8!important;color:#25a83a!important}.answer-chip--empty[data-v-111dcd48]{background-color:#eee!important;color:#777!important}.chart-card[data-v-9bee7d4c]{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(59,130,246,.1)}.chart-container-small[data-v-9bee7d4c]{height:150px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.summary-root[data-v-75fb5306]{background:#fff}.summary-root--single .stat-tile--hero[data-v-75fb5306]{background:linear-gradient(180deg,#fefefe,#f8fbff)}.summary-grid[data-v-75fb5306]{gap:18px 0}.stat-tile[data-v-75fb5306],.summary-panel[data-v-75fb5306]{border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 28px rgba(15,23,42,.05)}.summary-panel[data-v-75fb5306]{display:flex;flex-direction:column}.stat-tile--hero[data-v-75fb5306]{background:linear-gradient(180deg,#fff,#fbfcfd)}.stat-tile--soft[data-v-75fb5306]{background:linear-gradient(180deg,#fff,#fcfcfd)}.stat-tile--square[data-v-75fb5306]{min-height:170px}.stat-icon[data-v-75fb5306]{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.stat-icon--blue[data-v-75fb5306]{background:#dbeafe;color:#355c89}.stat-icon--slate[data-v-75fb5306]{background:#edf2f7;color:#64748b}.hero-value[data-v-75fb5306]{font-size:3.25rem;font-weight:700;line-height:1;letter-spacing:-.03em}.metrics-mini[data-v-75fb5306]{margin-top:.75rem}.mini-label[data-v-75fb5306]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.mini-value[data-v-75fb5306]{margin-top:.25rem;font-size:1.1rem;font-weight:700;color:#334155}.single-evaluator-caption[data-v-75fb5306]{border:1px dashed rgba(148,163,184,.4);border-radius:14px;padding:12px;background:rgba(248,250,252,.9)}.warning-summary-inline[data-v-75fb5306]{margin-inline:-2px;padding:16px}.single-evaluator-title[data-v-75fb5306]{font-size:.82rem;color:#64748b;font-weight:600;letter-spacing:.02em}.warning-summary-description[data-v-75fb5306]{margin-top:6px;width:100%;color:#64748b;font-size:.82rem;line-height:1.45}.warning-summary-hint[data-v-75fb5306]{margin-top:4px;width:100%;color:#475569;font-size:.78rem;line-height:1.4}.single-evaluator-row[data-v-75fb5306]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.single-evaluator-item[data-v-75fb5306]{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:14px 16px;min-height:84px}.warning-summary-value[data-v-75fb5306]{font-size:1.75rem;line-height:1.05}.text-slate-700[data-v-75fb5306]{color:#334155}.summary-evaluator-meta[data-v-75fb5306]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:48%}.evaluator-count-chip[data-v-75fb5306]{min-height:32px;padding-inline:12px;font-size:.84rem;font-weight:700}.summary-header-chips[data-v-75fb5306]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.comments-count-chip[data-v-75fb5306]{min-height:32px;padding-inline:12px;font-size:.82rem;font-weight:700}.heuristic-count-chip[data-v-75fb5306]{min-height:36px;padding-inline:14px;font-size:.9rem;font-weight:800}.single-evaluator-identity[data-v-75fb5306]{font-size:.98rem;font-weight:600;color:#334155;line-height:1.2;text-align:right;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.summary-header-chips[data-v-75fb5306]{align-items:flex-start;flex-direction:column}.single-evaluator-row[data-v-75fb5306]{grid-template-columns:1fr}.warning-summary-value[data-v-75fb5306]{font-size:1.45rem}.summary-evaluator-meta[data-v-75fb5306]{max-width:52%}.single-evaluator-identity[data-v-75fb5306]{font-size:.9rem}}.evaluator-results-card[data-v-6c3ffc28]{background:rgb(var(--v-theme-surface))}.evaluator-results-table[data-v-6c3ffc28]{overflow:hidden;border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:12px}.evaluator-results-card[data-v-ab3387e8]{background:rgb(var(--v-theme-surface))}.evaluator-results-table[data-v-ab3387e8]{overflow:hidden;border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:12px}.score-chip[data-v-ab3387e8]{min-width:58px;justify-content:center;font-weight:500}.score-chip--low[data-v-ab3387e8]{background-color:#fde5e2!important;color:#ff2a1a!important}.score-chip--medium-low[data-v-ab3387e8]{background-color:#ffefd9!important;color:#ff8500!important}.score-chip--medium-high[data-v-ab3387e8]{background-color:#fff8dc!important;color:#ffd000!important}.score-chip--high[data-v-ab3387e8]{background-color:#e5f3e8!important;color:#25a83a!important}.score-chip--empty[data-v-ab3387e8]{background-color:#eee!important;color:#777!important}.titleView[data-v-93d54996]{font-style:normal;font-weight:300;font-size:60px;line-height:70px;display:flex;align-items:center;color:#000}.subtitleView[data-v-93d54996]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:flex-end;color:#000;margin-bottom:4px;padding-bottom:2px}.scroll[data-v-93d54996]{overflow-y:auto;overflow-x:hidden}.cardStyle[data-v-93d54996]{background-color:transparent;border:.2px solid rgba(0,0,0,.25)}.tab-text[data-v-93d54996]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:center;color:#000}.list-scroll[data-v-93d54996]{height:508px;overflow:auto}.list-scroll[data-v-93d54996]::-webkit-scrollbar{width:7px}.list-scroll[data-v-93d54996]::-webkit-scrollbar-track{background:none}.list-scroll[data-v-93d54996]::-webkit-scrollbar-thumb{background:#ffcd86;border-radius:4px}.list-scroll[data-v-93d54996]::-webkit-scrollbar-thumb:hover{background:#fca326}.weightsStatisticsStyle[data-v-93d54996]{border-radius:20px;border:.2px solid #fca326;width:950px}.radar[data-v-93d54996]{background:#fff}.if-card[data-v-93d54996]{border-radius:15px;border:.2px solid #fca326;width:970px;font-size:18px}.v-chip[data-v-93d54996]{min-width:50px;justify-content:center}.timeline[data-v-955a50e4]{position:relative;padding-left:0}.timeline-item[data-v-955a50e4]{display:flex;gap:16px;align-items:stretch}.timeline-spine[data-v-955a50e4]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:32px;padding-top:2px}.timeline-dot[data-v-955a50e4]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.dot-info[data-v-955a50e4]{background-color:rgb(var(--v-theme-primary))}.dot-warning[data-v-955a50e4]{background-color:rgb(var(--v-theme-warning))}.dot-tip[data-v-955a50e4]{background-color:rgb(var(--v-theme-success))}.timeline-line[data-v-955a50e4]{width:2px;flex-grow:1;min-height:24px;background-color:#e0e0e0;margin-top:4px}.timeline-content[data-v-955a50e4]{flex-grow:1;min-width:0}.timeline-date[data-v-955a50e4]{display:inline-flex;align-items:center;background:#f5f5f5;border-radius:12px;padding:2px 10px;font-size:.72rem;color:#757575}.guideline-item[data-v-5044e36d],.principle-item[data-v-5044e36d]{cursor:pointer;border-left:3px solid transparent;transition:background-color .2s ease-in-out,border-left-color .2s ease}.guideline-item[data-v-5044e36d]:hover,.principle-item[data-v-5044e36d]:hover{background-color:rgba(0,0,0,.04)}.active-principle[data-v-5044e36d]{background-color:rgba(63,81,181,.08);font-weight:700;border-left-color:#3f51b5}.active-guideline[data-v-5044e36d]{background-color:rgba(0,0,0,.05);font-weight:500}.guideline-item[data-v-5044e36d]:active,.principle-item[data-v-5044e36d]:active{background-color:rgba(0,0,0,.1)}.chevron-icon[data-v-5044e36d]{transition:transform .3s ease-in-out}.active-principle .chevron-icon[data-v-5044e36d]{transform:rotate(180deg)}.guidelines-container[data-v-5044e36d]{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out;background-color:#fafafa}.guidelines-container.is-open[data-v-5044e36d]{max-height:500px}.scrollable-content[data-v-5044e36d]{overflow-y:auto;height:100vh}.criteria-list[data-v-5044e36d]{list-style-type:disc;margin:0}.criterion-pre[data-v-5044e36d]{font-family:inherit;background:none;border:none;padding:0;margin:0}.note-image-preview[data-v-5044e36d]{position:relative;display:inline-block}.floating-save-btn[data-v-5044e36d]{box-shadow:0 4px 12px rgba(0,0,0,.15)}.v-list-item--active[data-v-5044e36d]{background-color:rgba(33,150,243,.1);border-left:3px solid #2196f3}.add-note-tab[data-v-5044e36d]{min-width:48px!important}.sidebar[data-v-5044e36d]{border-right:1px solid #e0e0e0}.toc-sidebar[data-v-5044e36d]{border-left:1px solid #e0e0e0}.main-content[data-v-5044e36d]{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.v-card-title[data-v-5044e36d]{padding-bottom:8px!important}.v-breadcrumbs[data-v-5044e36d]{padding-top:0!important}.v-radio-group[data-v-5044e36d]{margin-top:0!important}.v-radio[data-v-5044e36d]{margin-bottom:4px!important}.v-list-item[data-v-5044e36d]:hover{background-color:rgba(0,0,0,.04)}.v-btn[data-v-5044e36d]:hover{transform:translateY(-1px);transition:transform .2s ease}.floating-save-btn[data-v-5044e36d]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}@media (max-width:1366px){.text-h5[data-v-5044e36d]{font-size:1.25rem!important}.text-h6[data-v-5044e36d]{font-size:1.1rem!important}.v-card-text[data-v-5044e36d]{padding:12px!important}}.v-data-table[data-v-1f65227a]{--v-theme-surface:#fff}.v-data-table-header[data-v-1f65227a]{background-color:#f5f5f5}.user-table[data-v-1f65227a]{--v-theme-surface:#fff}.user-table[data-v-1f65227a] .v-data-table__wrapper{border-radius:12px;overflow-x:hidden}.user-table[data-v-1f65227a] .v-data-table{overflow-x:hidden}.user-table[data-v-1f65227a] .v-data-table-header{background-color:rgb(var(--v-theme-grey-50))}.user-table[data-v-1f65227a] .v-data-table-header th{font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:2px solid rgb(var(--v-theme-grey-200));padding:8px 16px;height:48px}.user-table[data-v-1f65227a] .v-data-table__tr{cursor:pointer;transition:all .2s ease;height:64px}.user-table[data-v-1f65227a] .v-data-table__tr:hover{background-color:rgba(var(--v-theme-primary),.08);transform:translateX(2px)}.user-table[data-v-1f65227a] .v-data-table__td{padding:8px 16px;height:64px;vertical-align:middle}.user-table[data-v-1f65227a] .v-data-table-rows-no-data{padding:20px}.cursor-pointer[data-v-1f65227a]{cursor:pointer}.user-table[data-v-1f65227a] .v-table{table-layout:fixed;width:100%}.user-table[data-v-1f65227a] .v-table__wrapper{overflow-x:hidden}.principle-tabs[data-v-1f65227a]{background-color:#f5f5f5;border-radius:4px 4px 0 0}.principle-tab[data-v-1f65227a]{font-weight:500;text-transform:none;letter-spacing:.5px;transition:all .3s ease}.principle-tab.principle-0[data-v-1f65227a]{background-color:#e3f2fd;color:#0d47a1}.principle-tab.principle-1[data-v-1f65227a]{background-color:#e8f5e9;color:#1b5e20}.principle-tab.principle-2[data-v-1f65227a]{background-color:#fff8e1;color:#e65100}.principle-tab.principle-3[data-v-1f65227a]{background-color:#fce4ec;color:#880e4f}.principle-tab.v-tab--selected[data-v-1f65227a]{font-weight:600;transform:translateY(-2px);box-shadow:0 2px 4px -1px rgba(0,0,0,.2)}.principle-0.v-tab--selected[data-v-1f65227a]{background-color:#bbdefb!important}.principle-1.v-tab--selected[data-v-1f65227a]{background-color:#c8e6c9!important}.principle-2.v-tab--selected[data-v-1f65227a]{background-color:#fff176!important}.principle-3.v-tab--selected[data-v-1f65227a]{background-color:#f8bbd0!important}.level-a[data-v-1f65227a]{background-color:#e8f5e9!important;color:#2e7d32!important}.level-aa[data-v-1f65227a]{background-color:#fff8e1!important;color:#f57c00!important}.level-aaa[data-v-1f65227a]{background-color:#ffebee!important;color:#c62828!important}.v-btn-toggle .v-btn[data-v-1f65227a]{border-radius:4px!important}.v-data-table-header th[data-v-1f65227a]{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.v-data-table__td[data-v-1f65227a]{padding:12px 16px}.v-chip[data-v-1f65227a]{font-weight:500;letter-spacing:.5px}.v-dialog .v-card[data-v-1f65227a]{max-height:90vh;display:flex;flex-direction:column}.v-dialog .v-card__text[data-v-1f65227a]{overflow-y:auto;flex:1}.v-list-item[data-v-1f65227a]{border-bottom:1px solid rgba(0,0,0,.08);align-items:flex-start}.v-list-item[data-v-1f65227a]:last-child{border-bottom:none}.v-avatar[data-v-1f65227a]{flex-shrink:0}.cursor-pointer[data-v-82378a4c]{cursor:pointer}.compliance-card[data-v-82378a4c]{min-height:140px;border-radius:8px!important;transition:all .2s ease}.selected-compliance[data-v-82378a4c]{border:2px solid currentColor!important;transform:scale(1.01);box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.compliance-card[data-v-82378a4c]:hover:not(.selected-compliance){transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.08)!important}.rules-select[data-v-82378a4c]{max-width:100%}.guidelines-container[data-v-82378a4c]{max-height:400px;overflow-y:auto;overflow-x:hidden;padding-right:4px;scroll-behavior:smooth;contain:layout style paint}.guidelines-container[data-v-82378a4c]::-webkit-scrollbar{width:6px}.guidelines-container[data-v-82378a4c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.guidelines-container[data-v-82378a4c]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.guidelines-container[data-v-82378a4c]::-webkit-scrollbar-thumb:hover{background:#555}.guideline-error[data-v-82378a4c]{background-color:rgba(244,67,54,.05)!important;border-left:3px solid #f44336!important}.v-tabs[data-v-82378a4c] .v-tab{text-transform:none!important;font-weight:500;min-width:80px;padding:0 12px}.v-alert[data-v-82378a4c]{border-radius:6px!important}.v-card[data-v-82378a4c]{border-radius:8px!important}.v-btn[data-v-82378a4c]{border-radius:6px!important;text-transform:none!important;font-weight:500}.v-list-item[data-v-82378a4c]{min-height:auto!important}@media (max-width:600px){.compliance-card[data-v-82378a4c]{min-height:120px}.text-caption[data-v-82378a4c]{font-size:.7rem!important}.v-tabs[data-v-82378a4c] .v-tab{min-width:60px;padding:0 8px}.guidelines-container[data-v-82378a4c]{max-height:400px}}@media (max-width:400px){.compliance-card[data-v-82378a4c]{min-height:100px}.pa-4[data-v-82378a4c]{padding:12px!important}.pa-3[data-v-82378a4c]{padding:8px!important}.guidelines-container[data-v-82378a4c]{max-height:350px}}.guidelines-container[data-v-82378a4c]:focus-within{outline:2px solid #1976d2;outline-offset:2px}.preview-frame[data-v-066b60de]{background-color:#fff}pre[data-v-066b60de]{white-space:pre-wrap;word-break:break-word;line-height:1.4}code[data-v-066b60de],pre[data-v-066b60de]{font-family:Roboto Mono,monospace;font-size:.875rem}.overflow-y-auto[data-v-066b60de]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-066b60de]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.overflow-y-auto[data-v-066b60de]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.overflow-y-auto[data-v-066b60de]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.error-alert-center[data-v-066b60de]{text-align:center}.guideline-item[data-v-6c8da13a],.principle-item[data-v-6c8da13a]{cursor:pointer;border-left:3px solid transparent;transition:background-color .2s ease-in-out,border-left-color .2s ease}.guideline-item[data-v-6c8da13a]:hover,.principle-item[data-v-6c8da13a]:hover{background-color:rgba(0,0,0,.04)}.active-principle[data-v-6c8da13a]{background-color:rgba(63,81,181,.08);font-weight:700;border-left-color:#3f51b5}.active-guideline[data-v-6c8da13a]{background-color:rgba(0,0,0,.05);font-weight:500}.guideline-item[data-v-6c8da13a]:active,.principle-item[data-v-6c8da13a]:active{background-color:rgba(0,0,0,.1)}.chevron-icon[data-v-6c8da13a]{transition:transform .3s ease-in-out}.active-principle .chevron-icon[data-v-6c8da13a]{transform:rotate(180deg)}.guidelines-container[data-v-6c8da13a]{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out;background-color:#fafafa}.guidelines-container.is-open[data-v-6c8da13a]{max-height:500px}.scrollable-content[data-v-6c8da13a]{overflow-y:auto;height:100vh}.criteria-list[data-v-6c8da13a]{list-style-type:disc;margin:0;padding-left:20px}.criteria-list li[data-v-6c8da13a]{margin-bottom:8px}.sidebar[data-v-6c8da13a]{border-right:1px solid #e0e0e0}.toc-sidebar[data-v-6c8da13a]{border-left:1px solid #e0e0e0}.main-content[data-v-6c8da13a]{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.v-card-title[data-v-6c8da13a]{padding-bottom:8px!important}.v-breadcrumbs[data-v-6c8da13a]{padding-top:0!important}.v-list-item[data-v-6c8da13a]:hover{background-color:rgba(0,0,0,.04)}.v-btn[data-v-6c8da13a]:hover{transform:translateY(-1px);transition:transform .2s ease}.v-list-item--active[data-v-6c8da13a]{background-color:rgba(33,150,243,.1);border-left:3px solid #2196f3}@media (max-width:1366px){.text-h5[data-v-6c8da13a]{font-size:1.25rem!important}.text-h6[data-v-6c8da13a]{font-size:1.1rem!important}.v-card-text[data-v-6c8da13a]{padding:12px!important}}.v-overlay[data-v-6c8da13a]{z-index:1000}.v-chip[data-v-6c8da13a]{font-size:.75rem!important}.v-btn[disabled][data-v-6c8da13a]{opacity:.5}.home-container[data-v-04931479]{min-height:100vh;background:#fff;padding:2rem 1rem}.min-height-screen[data-v-04931479]{min-height:100vh}.header-card[data-v-04931479]{backdrop-filter:blur(10px);background:#f5f5f5}.header-icon[data-v-04931479]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.main-title[data-v-04931479]{font-size:2.5rem;font-weight:700;color:#333;text-shadow:none;line-height:1.2}.subtitle[data-v-04931479]{font-size:1.1rem;color:#666;line-height:1.6;margin:0}.form-card[data-v-04931479]{background:#fff;backdrop-filter:blur(10px)}.loading-card[data-v-04931479]{background:#fff}.loading-title[data-v-04931479]{font-size:1.5rem;font-weight:600;color:rgb(var(--v-theme-on-surface))}.loading-text[data-v-04931479]{color:rgb(var(--v-theme-on-surface-variant));margin:0}.loading-steps[data-v-04931479]{text-align:left}.step-item[data-v-04931479]{transition:all .3s ease;border-radius:8px;margin-bottom:4px}.step-active[data-v-04931479]{background-color:rgb(var(--v-theme-primary-container));color:rgb(var(--v-theme-on-primary-container))}.error-card[data-v-04931479]{border-left:4px solid rgb(var(--v-theme-error))}.error-header[data-v-04931479]{display:flex;align-items:center}.error-title[data-v-04931479]{font-size:1.25rem;font-weight:600;color:rgb(var(--v-theme-error));margin:0}.error-message[data-v-04931479]{font-size:1rem;color:rgb(var(--v-theme-on-surface));line-height:1.6;margin:0}.error-actions[data-v-04931479]{display:flex;gap:1rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width:600px){.home-container[data-v-04931479]{padding:1rem}.main-title[data-v-04931479]{font-size:2rem}.error-actions[data-v-04931479]{justify-content:stretch}.error-actions .v-btn[data-v-04931479]{flex:1}}.participants-card[data-v-4db8689a]{overflow:hidden;transition:all .3s ease}.participants-card[data-v-4db8689a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.participants-header[data-v-4db8689a]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)) 100%);position:relative;overflow:hidden}.participants-header[data-v-4db8689a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E") repeat;opacity:.1}.icon-container[data-v-4db8689a]{background:hsla(0,0%,100%,.2);border-radius:12px;padding:8px;backdrop-filter:blur(10px)}.stats-grid[data-v-4db8689a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px}.stat-box[data-v-4db8689a]{border-radius:12px;transition:all .2s ease;overflow:hidden}.stat-box[data-v-4db8689a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--v-theme-primary),.3)}.stat-box-primary[data-v-4db8689a]{background:rgba(var(--v-theme-primary),.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.stat-content[data-v-4db8689a]{text-align:center;padding:20px 16px;color:#fff}.stat-number[data-v-4db8689a]{font-size:2rem;font-weight:800;line-height:1;margin-bottom:6px}.stat-label[data-v-4db8689a]{font-size:.875rem;font-weight:600;line-height:1;opacity:.9}.view-all-btn[data-v-4db8689a]{transition:all .2s ease}.view-all-btn[data-v-4db8689a]:hover{transform:translateY(-1px)}.tasks-card[data-v-ab8edd2e]{overflow:hidden;transition:all .3s ease}.tasks-card[data-v-ab8edd2e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.tasks-header[data-v-ab8edd2e]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)) 100%);position:relative;overflow:hidden}.tasks-header[data-v-ab8edd2e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E") repeat;opacity:.1}.icon-container[data-v-ab8edd2e]{background:hsla(0,0%,100%,.2);border-radius:12px;padding:8px;backdrop-filter:blur(10px)}.storage-card[data-v-cbefda9e]{overflow:hidden;transition:all .3s ease}.storage-card[data-v-cbefda9e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.storage-header[data-v-cbefda9e]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)) 100%);position:relative;overflow:hidden}.storage-header[data-v-cbefda9e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E") repeat;opacity:.1}.icon-container[data-v-cbefda9e]{background:hsla(0,0%,100%,.2);border-radius:12px;padding:8px;backdrop-filter:blur(10px)}.task-details-modal[data-v-1adf275d]{border-radius:16px!important;overflow:hidden;max-height:90vh;overflow-y:auto}.modal-header[data-v-1adf275d]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid hsla(0,0%,100%,.1)}.header-content[data-v-1adf275d]{flex:1}.close-btn[data-v-1adf275d]{flex-shrink:0;margin-left:16px}.close-btn[data-v-1adf275d]:hover{background-color:hsla(0,0%,100%,.1)!important}.gap-8[data-v-1adf275d]{gap:32px}.tasks-table-container[data-v-1adf275d]{max-height:400px;overflow-y:auto}.font-mono[data-v-1adf275d]{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}.final-answer[data-v-1adf275d]{display:flex;align-items:center}[data-v-1adf275d] .v-data-table{background:transparent!important;border-radius:8px!important;border:1px solid #e5e7eb}[data-v-1adf275d] .v-data-table-header{background:#f8fafc!important}[data-v-1adf275d] .v-data-table-header th{font-weight:600!important;color:#374151!important;border-bottom:1px solid #e5e7eb!important}[data-v-1adf275d] .v-data-table__tr:hover{background:#f8fafc!important}[data-v-1adf275d] .v-data-table__tr{border-bottom:1px solid #f1f5f9!important}.task-details-modal[data-v-1adf275d]::-webkit-scrollbar,.tasks-table-container[data-v-1adf275d]::-webkit-scrollbar{width:6px}.task-details-modal[data-v-1adf275d]::-webkit-scrollbar-track,.tasks-table-container[data-v-1adf275d]::-webkit-scrollbar-track{background:#f1f5f9}.task-details-modal[data-v-1adf275d]::-webkit-scrollbar-thumb,.tasks-table-container[data-v-1adf275d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.task-details-modal[data-v-1adf275d]::-webkit-scrollbar-thumb:hover,.tasks-table-container[data-v-1adf275d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-1adf275d] .v-overlay--modal{backdrop-filter:blur(4px)}.notes-container[data-v-1adf275d] .v-timeline-item{padding-bottom:16px}.notes-container[data-v-1adf275d] .v-timeline-item:last-child{padding-bottom:0}.timeline-wrapper[data-v-75ad6ed9]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:100px;background-color:#f7f7f7}.timeline-bar[data-v-75ad6ed9]{flex-grow:1;height:8px;background-color:#cfd8dc;border-radius:4px;position:relative;cursor:pointer}.timeline-track[data-v-75ad6ed9]{position:absolute;height:100%;background-color:#64b5f6;border-radius:4px;top:0;display:flex}.timeline-thumb[data-v-75ad6ed9]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background-color:#1e88e5;pointer-events:none}.chart-wrapper[data-v-94f85f74]{width:100%;aspect-ratio:1;max-height:280px}.sentiment-panel[data-v-94f85f74]{background-color:#fafafa;border-left:1px solid #eee}.panel-scroll[data-v-94f85f74]{max-height:calc(100vh - 240px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:16px}.overlay-canvas[data-v-4dafacaa]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:999}.video-rect-skeleton[data-v-4a3065c3]{width:100%;aspect-ratio:16/9;border-radius:8px}.video-rect-box[data-v-4a3065c3]{background-color:#f9f9f9;border-radius:10px;overflow:hidden}.dialog-body[data-v-4a3065c3]{margin-bottom:20vh}.video-box[data-v-4a3065c3],.video-rect-box[data-v-4a3065c3]{flex:0 0 auto}.video-rect-box[data-v-424473d1]{width:100%;display:flex;flex-direction:column;align-items:center}.video-rect-skeleton[data-v-424473d1]{width:100%;aspect-ratio:16/9;min-height:320px;max-width:1920px;border:2px solid #e0e0e0;border-radius:12px;background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.04)}.screen-video-box[data-v-424473d1]{width:100%;display:flex;flex-direction:column;align-items:center}.screen-video-skeleton[data-v-424473d1]{width:100%;aspect-ratio:19/6;border:2px solid #e0e0e0;border-radius:12px;background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.04)}.list-scroll[data-v-424473d1]{height:508px;overflow:auto}.list-scroll[data-v-424473d1]::-webkit-scrollbar{width:7px}.list-scroll[data-v-424473d1]::-webkit-scrollbar-track{background:none}.list-scroll[data-v-424473d1]::-webkit-scrollbar-thumb{background:#ffcd86;border-radius:4px}.list-scroll[data-v-424473d1]::-webkit-scrollbar-thumb:hover{background:#fca326}.selected-user[data-v-424473d1]{background-color:#ffecb3!important;font-weight:600}.video-sync-container[data-v-424473d1]{gap:32px}.video-box[data-v-424473d1]{display:flex;flex-direction:column;align-items:center}.timeline-thumbnails[data-v-424473d1]{overflow-x:auto;padding-bottom:4px}.thumb[data-v-424473d1]{cursor:pointer;border-radius:4px;border:2px solid transparent;transition:border-color .2s;padding:2px}.thumb-active[data-v-424473d1]{border-color:#ff9800;background:#fff3e0}.timeline-bar-fixed[data-v-424473d1]{position:fixed;left:0;bottom:0;width:100vw;background:#f5f5f5;z-index:9999;box-shadow:0 -2px 8px rgba(0,0,0,.08);padding-top:8px}.timeline-content[data-v-424473d1]{max-width:1600px;margin:0 auto;padding:0 24px 8px 24px}.thumbnails-row[data-v-424473d1]{overflow-x:auto;width:100%;padding-bottom:8px}.waveform-row[data-v-424473d1]{width:100%;margin-bottom:8px}.waveform-track[data-v-424473d1]{width:100%;height:32px;position:relative;margin-bottom:4px}.waveform-bar-style[data-v-424473d1]{display:flex;align-items:flex-end;height:40px;position:relative}.waveform-bars[data-v-424473d1]{display:flex;align-items:flex-end;height:40px;margin-left:60px}.waveform-label[data-v-424473d1]{position:absolute;left:8px;top:2px;z-index:2;background:hsla(0,0%,100%,.7);padding:0 6px;border-radius:4px;font-size:12px}.controls-row[data-v-424473d1]{width:100%;justify-content:center;padding-top:8px}[data-v-424473d1] .v-toolbar__content{max-height:40px!important;height:40px!important;padding-top:0!important;padding-bottom:0!important}.analytics-dashboard[data-v-dadfc54c]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.dialog-body[data-v-dadfc54c]{background:#f5f7fa}.section-col[data-v-dadfc54c]{margin-bottom:24px}.section-card[data-v-dadfc54c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 20px}.section-title[data-v-dadfc54c]{font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.5px}.qa-grid[data-v-dadfc54c]{display:flex;flex-direction:column;gap:10px}.qa-row[data-v-dadfc54c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.qa-question[data-v-dadfc54c]{font-weight:600;font-size:13px;color:#374151}.qa-answer[data-v-dadfc54c]{font-size:13px;color:#111827;word-break:break-word}.task-detail[data-v-dadfc54c]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:16px}.media-video[data-v-dadfc54c]{max-width:100%;width:100%;border-radius:8px;outline:none}.gap-2[data-v-dadfc54c]{gap:8px}.cursor-pointer[data-v-dadfc54c]{cursor:pointer}.media-panels[data-v-dadfc54c] .v-expansion-panel-title{font-size:13px;font-weight:500}.font-mono[data-v-dadfc54c]{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}[data-v-dadfc54c] .v-data-table{background:#fff!important;border-radius:12px!important}[data-v-dadfc54c] .v-data-table__wrapper{border-radius:12px!important}[data-v-dadfc54c] .v-data-table-header{background:#f8fafc!important}[data-v-dadfc54c] .v-data-table-header th{font-weight:600!important;color:#374151!important;border-bottom:1px solid #e5e7eb!important;padding:16px!important}[data-v-dadfc54c] .v-data-table__tr:hover{background:#f8fafc!important}[data-v-dadfc54c] .v-data-table__tr{border-bottom:1px solid #f1f5f9!important}[data-v-dadfc54c] .v-data-table__td{padding:12px 16px!important}.filter-label[data-v-dadfc54c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;line-height:1.15;color:#475569}.truncate-2[data-v-dadfc54c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:25.3px;max-height:25.3px}.filter-field[data-v-dadfc54c] .v-field__input{min-height:36px}.flex-grow-1[data-v-dadfc54c]{flex:1 1 auto;min-width:240px}.button-bar[data-v-dadfc54c]{gap:14px}.search-btn[data-v-dadfc54c]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.task-row-button[data-v-dadfc54c]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:0;border:0;background:transparent;text-align:left}.table-preview[data-v-dadfc54c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recording-chip-wrap[data-v-dadfc54c]{min-height:28px}.chart-card[data-v-24a73446]{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(59,130,246,.1)}.code-display[data-v-81e7381e]{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:12px;max-height:400px;overflow-y:auto}.code-display pre[data-v-81e7381e]{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.code-display code[data-v-81e7381e]{color:#333}.gap-2[data-v-81e7381e]{gap:8px}.text-success[data-v-81e7381e]{color:#4caf50}.chart-card[data-v-69943803]{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(59,130,246,.1)}.chart-container-small[data-v-69943803]{height:150px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.stat-card[data-v-d08a20bc]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.chart-container-large[data-v-d08a20bc]{height:400px;width:100%;position:relative}.progress-glow[data-v-d08a20bc]{filter:drop-shadow(0 0 8px rgba(59,130,246,.3))}.ux-metric-card[data-v-d08a20bc]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)!important}.task-chart-card[data-v-d08a20bc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)!important}.chart-container-small[data-v-d08a20bc]{height:150px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.task-chart[data-v-d08a20bc]{max-width:120px;max-height:120px}.legend-dot[data-v-d08a20bc]{width:8px;height:8px;border-radius:50%;display:inline-block}@media (max-width:960px){.text-h1[data-v-d08a20bc]{font-size:2.5rem!important}}@media (max-width:600px){.chart-container-large[data-v-d08a20bc]{height:300px}.conclusion-card .text-h1[data-v-d08a20bc]{font-size:2rem!important}}.filter-label[data-v-d08a20bc]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;line-height:1.15;color:#475569}.truncate-2[data-v-d08a20bc]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:25.3px;max-height:25.3px}.filter-field[data-v-d08a20bc] .v-field__input{min-height:36px}.flex-grow-1[data-v-d08a20bc]{flex:1 1 auto;min-width:240px}.button-bar[data-v-d08a20bc]{gap:14px}.search-btn[data-v-d08a20bc]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.waveform-container[data-v-abb3bc56]{position:relative}.controls-row[data-v-abb3bc56]{display:flex;gap:10px;margin-top:10px}.volume-col[data-v-abb3bc56]{display:flex;align-items:center;gap:5px}.volume-slider[data-v-abb3bc56]{width:100px;max-width:120px}.v-btn[data-v-abb3bc56]{min-width:40px;height:40px}.v-icon[data-v-abb3bc56]{font-size:24px}h3[data-v-380c2956]{font-style:normal;font-weight:300;color:#000}.scrollable-list[data-v-380c2956]{height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.scrollable-list[data-v-380c2956]::-webkit-scrollbar{width:8px}.scrollable-list[data-v-380c2956]::-webkit-scrollbar-track{background:transparent}.scrollable-list[data-v-380c2956]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:10px}.scrollable-list[data-v-380c2956]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.play-segment-container[data-v-380c2956]{display:flex;flex-direction:column;align-items:center}.segment-time[data-v-380c2956]{font-size:10px;color:grey;margin-top:4px}.icon-and-confidence[data-v-380c2956]{display:flex;flex-direction:column;align-items:center;justify-content:center}.white-space-normal[data-v-380c2956]{white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.text-wrap[data-v-380c2956]{word-break:break-word}.cardsTitle[data-v-f9373396]{color:#455a64;font-size:18px;font-weight:600}.list-scroll[data-v-f9373396]{height:508px;overflow:auto}.list-scroll[data-v-f9373396]::-webkit-scrollbar{width:7px}.list-scroll[data-v-f9373396]::-webkit-scrollbar-track{background:none}.list-scroll[data-v-f9373396]::-webkit-scrollbar-thumb{background:#ffcd86;border-radius:4px}.list-scroll[data-v-f9373396]::-webkit-scrollbar-thumb:hover{background:#fca326}.custom-overlay[data-v-f9373396]{display:flex!important;align-items:center!important;justify-content:center!important}.overlay-content[data-v-f9373396]{text-align:center}.overlay-text[data-v-f9373396]{color:#fff;font-size:16px;font-weight:600}.coming-soon-wrapper[data-v-6b7f0db9]{position:relative}.coming-soon-badge[data-v-6b7f0db9]{position:absolute;top:16px;right:16px;z-index:2}.coming-soon-overlay[data-v-6b7f0db9]{position:relative;opacity:.7;pointer-events:none}.coming-soon-overlay[data-v-6b7f0db9]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(248,249,250,.8);backdrop-filter:blur(.5px);border-radius:12px;z-index:1}.summary-highlight-value[data-v-6b7f0db9]{font-size:1.55rem;font-weight:700;line-height:1.2}.summary-highlight-metric[data-v-6b7f0db9]{font-size:2rem;font-weight:800;line-height:1.1}.kpi-description-clamp[data-v-6b7f0db9]{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.sentiment-table-cell[data-v-6b7f0db9]{min-width:220px}.filter-label[data-v-6b7f0db9]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;line-height:1.15;color:#475569}.truncate-2[data-v-6b7f0db9]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:25.3px;max-height:25.3px}.filter-field[data-v-6b7f0db9] .v-field__input{min-height:36px}.flex-grow-1[data-v-6b7f0db9]{flex:1 1 auto;min-width:240px}.button-bar[data-v-6b7f0db9]{gap:14px}.search-btn[data-v-6b7f0db9]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.chart-container[data-v-c2447f76]{height:100%;display:flex;flex-direction:column}.chart-container canvas[data-v-c2447f76]{flex-grow:1}.rating-chart-container[data-v-6a7cd319]{min-height:350px}.distribution-chart[data-v-6a7cd319]{height:300px;display:flex;flex-direction:column;justify-content:space-around;padding:20px 0}.distribution-row[data-v-6a7cd319]{margin-bottom:20px}.progress-container[data-v-6a7cd319]{background-color:#f5f5f5;border-radius:20px;height:32px;position:relative;overflow:hidden}.progress-bar[data-v-6a7cd319]{transition:width .3s ease;display:flex;align-items:center;justify-content:center}.v-card[data-v-5a989ce6]{transition:all .3s ease}.v-card[data-v-5a989ce6]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.5)!important}.v-chip[data-v-5a989ce6]{font-weight:600}.response-item[data-v-5a989ce6]{background:#fafafa!important;border:1px solid #e0e0e0!important}.question-text[data-v-5a989ce6]{line-height:1.4}.response-score[data-v-5a989ce6]{min-width:120px;justify-content:flex-end}.v-chip[data-v-95ee5238]{font-weight:600}.dimension-bars[data-v-95ee5238]{width:100%;padding:20px 0}.dimension-row[data-v-95ee5238]{width:100%}.progress-container[data-v-95ee5238]{background-color:#f5f5f5;border-radius:20px;height:32px;position:relative;overflow:hidden}.progress-bar[data-v-95ee5238]{transition:width .3s ease;display:flex;align-items:center;justify-content:center}.dimension-label[data-v-95ee5238]{font-size:14px}.dimension-detail[data-v-95ee5238]{background:#fafafa!important;border:1px solid #e0e0e0!important;transition:all .2s ease}.dimension-detail[data-v-95ee5238]:hover{background:#f0f0f0!important;border-color:#d0d0d0!important}.chart-container[data-v-95ee5238]{height:100%;display:flex;flex-direction:column}.chart-container canvas[data-v-95ee5238]{flex-grow:1}.dimension-bars-container[data-v-95ee5238]{min-height:400px}.dimension-card[data-v-36c1a71e]{background:#fafafa;border-radius:8px;transition:all .2s ease}.dimension-card[data-v-36c1a71e]:hover{background:#f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dimension-detail[data-v-36c1a71e]{background:#fafafa;border:1px solid #e0e0e0;transition:all .2s ease}.dimension-detail[data-v-36c1a71e]:hover{background:#f0f0f0;border-color:#d0d0d0}.v-data-table[data-v-36c1a71e]{cursor:pointer}.v-data-table[data-v-36c1a71e] tbody tr:hover{background-color:rgba(33,150,243,.05)!important}.v-chip[data-v-1783cd38]{font-weight:600}.dimension-bars[data-v-1783cd38]{width:100%;padding:10px 0}.dimension-row[data-v-1783cd38]{width:100%}.progress-container[data-v-1783cd38]{background-color:#f5f5f5;border-radius:20px;height:24px;position:relative;overflow:hidden}.progress-bar[data-v-1783cd38]{transition:width .3s ease;display:flex;align-items:center;justify-content:center}.dimension-label[data-v-1783cd38]{font-size:14px}.dimension-detail[data-v-1783cd38]{background:#fafafa!important;border:1px solid #e0e0e0!important;transition:all .2s ease}.dimension-detail[data-v-1783cd38]:hover{background:#f0f0f0!important;border-color:#d0d0d0!important}.chart-container[data-v-1783cd38]{height:100%;display:flex;flex-direction:column}.chart-container canvas[data-v-1783cd38]{flex-grow:1}.dimension-bars-container[data-v-1783cd38]{min-height:600px}.summary-card[data-v-1783cd38]{height:100%}.dimension-group[data-v-1783cd38]{margin-bottom:20px}.group-header[data-v-1783cd38]{padding-bottom:8px;border-bottom:2px solid rgba(0,0,0,.1)}.export-surface[data-v-8dad179a]{display:flex;flex-direction:column}.export-actions[data-v-8dad179a]{justify-content:flex-end;gap:8px}@media (max-width:960px){.export-actions[data-v-8dad179a]{flex-wrap:wrap;justify-content:space-between}.export-actions .v-btn[data-v-8dad179a]{width:100%}}.toggle--responsive[data-v-8dad179a]{display:flex;flex-wrap:wrap;gap:8px}.toggle--responsive .v-btn[data-v-8dad179a]{flex:1 1 220px;min-width:0}.actions .v-btn[data-v-8dad179a]{min-width:140px}@media (max-width:960px){.actions[data-v-8dad179a]{display:flex;flex-direction:column;gap:8px}.actions .v-btn[data-v-8dad179a]{width:100%}}.scroll-panel[data-v-8dad179a]{max-height:60vh;overflow:auto}.scroll-x[data-v-8dad179a]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-x table[data-v-8dad179a]{width:100%}.pdf-preview[data-v-8dad179a]{background:#fff;border:1px solid #eee;border-radius:8px;padding:20px 30px}.seg-table[data-v-8dad179a]{width:100%;border-collapse:collapse;font-size:12px}.seg-table td[data-v-8dad179a],.seg-table th[data-v-8dad179a]{border:1px solid #e6e6e6;padding:6px 8px;vertical-align:top}.seg-table thead th[data-v-8dad179a]{background:#fff7ea}.sr-only[data-v-8dad179a]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panel-shell[data-v-383ed878]{background:#e8eaf2;width:100%;padding:0;border-radius:0}.filter-label[data-v-335cf50d]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;line-height:1.15;color:#475569}.truncate-2[data-v-335cf50d]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:25.3px;max-height:25.3px}.filter-field[data-v-335cf50d] .v-field__input{min-height:36px}.flex-grow-1[data-v-335cf50d]{flex:1 1 auto;min-width:240px}.button-bar[data-v-335cf50d]{gap:14px}.search-btn[data-v-335cf50d]{min-width:140px;height:40px;font-weight:600;letter-spacing:.3px}.word-cloud-wrap[data-v-335cf50d]{border-radius:12px;padding-right:10px;padding-left:10px;background:#fff}.coming-soon-overlay[data-v-335cf50d]{position:relative;opacity:.7;pointer-events:none}.coming-soon-overlay[data-v-335cf50d]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(248,249,250,.8);backdrop-filter:blur(.5px);border-radius:12px;z-index:1}.chip-responsive[data-v-335cf50d]{font-size:.75rem;min-width:95px}.titleView[data-v-03187afb]{font-style:normal;font-weight:300;font-size:60px;line-height:70px;display:flex;align-items:center;color:#000}.subtitleView[data-v-03187afb]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:flex-end;color:#000;margin-bottom:4px;padding-bottom:2px}.scroll[data-v-03187afb]{overflow-y:auto;overflow-x:hidden}.cardStyle[data-v-03187afb]{background-color:transparent;border:.2px solid rgba(0,0,0,.25)}.cardAnswers[data-v-03187afb]{background:#e6e4e4;border-radius:34px}.tab-text[data-v-03187afb]{font-style:normal;font-weight:200;font-size:18.1818px;align-items:center;color:#000}.container[data-v-03187afb]{height:400px;padding:0;margin:0 10px 0}.list-scroll[data-v-03187afb]{height:508px;overflow:auto}.list-scroll[data-v-03187afb]::-webkit-scrollbar{width:7px}.list-scroll[data-v-03187afb]::-webkit-scrollbar-track{background:none}.list-scroll[data-v-03187afb]::-webkit-scrollbar-thumb{background:#ffcd86;border-radius:4px}.list-scroll[data-v-03187afb]::-webkit-scrollbar-thumb:hover{background:#fca326}.v-chip[data-v-03187afb]{min-width:50px;justify-content:center}.v-dialog[data-v-25ebc054]{border-radius:20px!important}.bg-gradient-primary[data-v-25ebc054]{background:linear-gradient(135deg,#00213f,#074082)}.form-section[data-v-25ebc054]{height:100%}.field-group[data-v-25ebc054]{margin-bottom:24px}.field-label[data-v-25ebc054]{display:flex;align-items:center;color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:8px}.field-description[data-v-25ebc054]{color:#64748b;font-size:14px;line-height:1.4;margin-bottom:12px}.preview-section[data-v-25ebc054]{height:100%;display:flex;flex-direction:column}.preview-header[data-v-25ebc054]{display:flex;align-items:center;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.invitation-preview[data-v-25ebc054],.session-preview[data-v-25ebc054]{border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.preview-content[data-v-25ebc054]{font-size:14px;line-height:1.6}.info-section[data-v-25ebc054]{margin-top:auto}@media (max-width:960px){.preview-section[data-v-25ebc054]{margin-top:32px}.field-group[data-v-25ebc054]{margin-bottom:20px}}[data-v-25ebc054] .v-autocomplete .v-field,[data-v-25ebc054] .v-select .v-field,[data-v-25ebc054] .v-text-field .v-field,[data-v-25ebc054] .v-textarea .v-field{border-radius:12px}[data-v-25ebc054] .v-btn{border-radius:12px;text-transform:none;font-weight:600;letter-spacing:.02em}.v-card[data-v-25ebc054]{box-shadow:0 8px 32px rgba(0,0,0,.1)}.invitation-preview[data-v-25ebc054],.session-preview[data-v-25ebc054]{transition:transform .2s ease,box-shadow .2s ease}.invitation-preview[data-v-25ebc054]:hover,.session-preview[data-v-25ebc054]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.participant-item[data-v-25ebc054],.staff-item[data-v-25ebc054]{padding:12px 16px!important;border-bottom:1px solid #f1f5f9}.participant-item[data-v-25ebc054]:hover,.staff-item[data-v-25ebc054]:hover{background-color:#f8fafc!important}.participant-item[data-v-25ebc054]:last-child,.staff-item[data-v-25ebc054]:last-child{border-bottom:none}[data-v-25ebc054] .v-autocomplete .v-field__input{padding-top:8px;padding-bottom:8px}[data-v-25ebc054] .v-autocomplete .v-selection-control__wrapper{margin-right:8px}[data-v-25ebc054] .v-autocomplete .v-field__selection{max-width:100%}[data-v-25ebc054] .v-menu .v-list{padding:8px 0}[data-v-25ebc054] .v-menu .v-list-item{min-height:56px}[data-v-25ebc054] .v-autocomplete .v-progress-linear{margin-top:2px}.v-dialog[data-v-2b60bce4]{border-radius:20px!important}.bg-gradient-primary[data-v-2b60bce4]{background:#00213f}.v-card[data-v-2b60bce4]{box-shadow:0 8px 32px rgba(0,0,0,.1)}.form-section[data-v-2b60bce4]{height:100%}.field-group[data-v-2b60bce4]{margin-bottom:28px}.field-label[data-v-2b60bce4]{display:flex;align-items:center;color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:8px}.field-description[data-v-2b60bce4]{color:#64748b;font-size:14px;line-height:1.4;margin-bottom:12px}.preview-section[data-v-2b60bce4]{height:100%;display:flex;flex-direction:column}.preview-header[data-v-2b60bce4]{display:flex;align-items:center;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.invitation-preview[data-v-2b60bce4]{border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.invitation-preview[data-v-2b60bce4]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.info-section[data-v-2b60bce4]{margin-top:auto}[data-v-2b60bce4] .v-autocomplete .v-field,[data-v-2b60bce4] .v-select .v-field,[data-v-2b60bce4] .v-text-field .v-field,[data-v-2b60bce4] .v-textarea .v-field{border-radius:12px}[data-v-2b60bce4] .v-radio-group{margin-top:8px}[data-v-2b60bce4] .v-selection-control{min-height:40px}[data-v-2b60bce4] .v-btn{border-radius:12px;text-transform:none;font-weight:600;letter-spacing:.02em}[data-v-2b60bce4] .v-chip{margin:2px}@media (max-width:960px){.preview-section[data-v-2b60bce4]{margin-top:32px}.field-group[data-v-2b60bce4]{margin-bottom:22px}}.stimulus-drop-zone[data-v-6090965d]{display:flex;height:100%;min-height:140px;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:2px dashed #b8c6dc;border-radius:8px;color:#405166;cursor:pointer;text-align:center;transition:border-color .2s ease}.stimulus-drop-zone[data-v-6090965d]:hover{border-color:#00213f}.stimulus-drop-zone.disabled[data-v-6090965d]{cursor:not-allowed;opacity:.6}.stimulus-native-input[data-v-6090965d]{display:none}.session-lobby[data-v-432739ac]{position:fixed;inset:0;width:100%;height:100vh;overflow:hidden}.lobby-bg[data-v-432739ac]{background-size:200% 200%;animation:subtleGradient-432739ac 20s ease-in-out infinite;background-image:linear-gradient(160deg,#00213f,#1a2f4f 35%,#303f9f)}.session-lobby[data-v-432739ac]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;height:140%;margin-right:-450px;margin-top:100px;background-image:url(/img/logo_small_red.cc2e1690.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;opacity:.2}@keyframes subtleGradient-432739ac{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.video-call-container[data-v-51ec6eb8]{--vc-chrome-top:180px;--vc-controls:128px;display:block;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}.video-tool-drawer{position:fixed!important;top:calc(50% - 64px)!important;right:16px!important;left:auto!important;bottom:auto!important;height:70dvh!important;min-height:70dvh!important;max-height:70dvh!important;transform:translateY(-50%)!important;border-radius:16px!important;border:3px solid rgb(var(--v-theme-primary))!important;box-sizing:border-box!important;overflow:hidden!important;z-index:1600!important}.video-tool-drawer .v-navigation-drawer__content{display:flex!important;flex-direction:column!important;min-height:0!important;overflow-y:auto}.video-tool-header{min-height:56px!important;padding:10px 16px!important;background:#0c2d49!important;border-bottom:1px solid #0c2d49!important;box-sizing:border-box!important}.video-tool-header h3{margin:0!important;color:#fff!important;font-size:1.15rem!important;font-weight:600!important;line-height:1.25!important}.video-tool-header .v-btn,.video-tool-header .v-icon{color:#fff!important}@media (max-width:768px){.video-tool-drawer{top:64px!important;right:auto!important;bottom:64px!important;left:10%!important;transform:none!important;height:calc(100dvh - 128px)!important;min-height:calc(100dvh - 128px)!important;max-height:calc(100dvh - 128px)!important;width:80%!important;max-width:80%!important}}@media (min-width:769px){.video-call-container.panel-open[data-v-51ec6eb8]{margin-right:400px}}.video-row[data-v-51ec6eb8]{display:block;padding:0!important;margin:0!important;height:100%;overflow:hidden}.video-row>.v-col[data-v-51ec6eb8]{display:block;width:100%;height:100%;padding:0!important}.video-stage[data-v-51ec6eb8]{display:block;width:100%;height:80%;margin:0!important;padding:0!important}.videos-grid[data-v-51ec6eb8]{display:grid;grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr));gap:0;align-items:stretch;justify-items:stretch;width:100%;max-width:none;height:100%;margin:0!important;padding:12px!important;box-sizing:border-box}.video-preview-grid[data-v-51ec6eb8]{width:min(72%,900px)!important;max-width:900px!important;height:80%!important;max-height:80%!important;margin:0 auto!important;overflow:visible!important}.video-preview-grid .video-container[data-v-51ec6eb8]{width:100%!important;height:auto!important;aspect-ratio:4/3!important;margin:0 auto!important;border-radius:0!important;overflow:visible!important}.video-preview-grid .video-element[data-v-51ec6eb8]{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background-color:transparent}.video-container.video-container-single[data-v-51ec6eb8]{width:min(72vw,900px);height:auto;aspect-ratio:4/3;margin:0 auto}.video-container.video-container-single .video-element[data-v-51ec6eb8]{-o-object-fit:contain;object-fit:contain}.video-element[data-v-51ec6eb8]{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:transparent;border:3px solid rgb(var(--v-theme-primary));border-radius:16px;box-sizing:border-box}.spotlight-item .screen-share-container[data-v-51ec6eb8]{aspect-ratio:16/9;height:auto;align-self:center;background:#111;border-radius:16px;overflow:hidden}.spotlight-item .screen-share-element[data-v-51ec6eb8]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.screen-share-container .screen-share-element[data-v-51ec6eb8]{width:100%;height:100%;min-width:0;max-width:none;-o-object-fit:contain;object-fit:contain;background-color:#111}.bottom-control-bar[data-v-51ec6eb8]{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:800px;max-width:calc(100vw - 32px);height:72px;min-height:72px;max-height:72px;box-sizing:border-box;flex:0 0 800px;background:rgba(var(--v-theme-primary),.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:12px 20px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media (max-width:832px){.bottom-control-bar[data-v-51ec6eb8]{width:calc(100vw - 32px);flex-basis:auto}}.control-bar-layout[data-v-51ec6eb8]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;max-width:1200px;margin:0 auto}.control-bar-left[data-v-51ec6eb8],.control-bar-right[data-v-51ec6eb8]{flex:0 0 120px;display:flex;justify-content:center}.control-bar-right[data-v-51ec6eb8]{flex-direction:row;align-items:center;gap:12px}.control-buttons-container[data-v-51ec6eb8]{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff}.control-btn[data-v-51ec6eb8]{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:50%!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.control-btn-enabled[data-v-51ec6eb8]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.2)!important}.control-btn-enabled[data-v-51ec6eb8]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.control-btn-disabled[data-v-51ec6eb8]{background:#ea4335!important;color:#fff!important;border:2px solid #ea4335!important}.control-btn-disabled[data-v-51ec6eb8]:hover{background:#d93025!important;border-color:#d93025!important;transform:scale(1.05)!important}.control-btn-active[data-v-51ec6eb8]{background:#1976d2!important;color:#fff!important;border:2px solid #1976d2!important}.control-btn-active[data-v-51ec6eb8]:hover{background:#1565c0!important;border-color:#1565c0!important;transform:scale(1.05)!important}.control-btn-primary[data-v-51ec6eb8]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#4caf50!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.control-btn-primary[data-v-51ec6eb8]:hover{background:#45a049!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.control-btn-danger[data-v-51ec6eb8]{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 auto!important;border-radius:24px!important;padding:0 20px!important;background:#f44336!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:none!important;box-shadow:0 4px 12px rgba(244,67,54,.3)!important}.control-btn-danger[data-v-51ec6eb8]:hover{background:#d32f2f!important;transform:scale(1.05)!important;box-shadow:0 6px 16px rgba(244,67,54,.4)!important}.control-overflow-menu[data-v-51ec6eb8]{display:none!important}.control-overflow-list[data-v-51ec6eb8]{min-width:180px}.participant-controls-row[data-v-51ec6eb8]{margin-top:40px;margin-bottom:24px;min-height:120px;flex:0 0 auto;clear:both;position:relative;width:100%}.participant-controls-container[data-v-51ec6eb8]{display:flex;justify-content:center;align-items:center;padding:0!important;width:100%}.participant-controls-content[data-v-51ec6eb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:400px;padding:24px;background:hsla(0,0%,100%,.95);border-radius:16px;border:2px solid rgba(25,118,210,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto}.video-container[data-v-51ec6eb8]{position:relative;display:block;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:4/3;border:0;box-shadow:none;border-radius:0;overflow:visible;background:transparent}.video-label[data-v-51ec6eb8]{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;backdrop-filter:blur(4px);z-index:20}.camera-disabled-overlay[data-v-51ec6eb8]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.mic-muted-indicator[data-v-51ec6eb8]{position:absolute;top:12px;right:12px;background:rgba(234,67,53,.9);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px)}.side-panel[data-v-51ec6eb8]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);border-radius:16px;overflow:hidden;z-index:1500;flex-direction:column;display:flex;transition:right .3s cubic-bezier(.4,0,.2,1)}.side-panel-open[data-v-51ec6eb8]{right:0}.side-panel-header[data-v-51ec6eb8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.side-panel-header h3[data-v-51ec6eb8]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.close-btn[data-v-51ec6eb8]{color:#666!important}.side-panel-content[data-v-51ec6eb8]{flex:1;overflow-y:auto;padding:24px}.stepper-panel[data-v-51ec6eb8]{position:fixed;top:0;right:-350px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.3);z-index:1600;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.stepper-panel-open[data-v-51ec6eb8]{right:0}.stepper-panel-header[data-v-51ec6eb8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.stepper-panel-header h3[data-v-51ec6eb8]{margin:0;color:#333;font-size:1.25rem;font-weight:600}.stepper-panel-content[data-v-51ec6eb8]{flex:1;overflow-y:auto;padding:24px}.custom-stepper[data-v-51ec6eb8]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-51ec6eb8]{display:flex;align-items:flex-start;padding:16px 12px;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative}.step-clickable[data-v-51ec6eb8]{cursor:pointer}.step-clickable[data-v-51ec6eb8]:hover{background-color:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.2);transform:translateX(4px)}.step-active[data-v-51ec6eb8]{background-color:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3)}.step-completed[data-v-51ec6eb8]{background-color:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.2)}.step-indicator[data-v-51ec6eb8]{display:flex;flex-direction:column;align-items:center;margin-right:16px;position:relative}.step-number[data-v-51ec6eb8]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;transition:all .3s ease;background-color:#e0e0e0;color:#666;border:3px solid #e0e0e0}.step-active .step-number[data-v-51ec6eb8]{background-color:rgba(var(--v-theme-primary),1);color:#fff;border-color:rgba(var(--v-theme-primary),1);box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-number[data-v-51ec6eb8]{background-color:rgba(var(--v-theme-success),1);color:#fff;border-color:rgba(var(--v-theme-success),1)}.step-line[data-v-51ec6eb8]{width:3px;height:30px;background-color:rgba(var(--v-theme-success),1);margin-top:8px;border-radius:2px}.step-content[data-v-51ec6eb8]{flex:1;padding-top:4px}.step-title[data-v-51ec6eb8]{margin:0 0 4px 0;font-size:1.1rem;font-weight:600;color:#333;transition:color .3s ease}.step-description[data-v-51ec6eb8]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.step-active .step-title[data-v-51ec6eb8]{color:rgba(var(--v-theme-primary),1)}.step-completed .step-title[data-v-51ec6eb8]{color:rgba(var(--v-theme-success),1)}.step-clickable:hover .step-title[data-v-51ec6eb8]{color:rgba(var(--v-theme-primary),1)}.step-clickable:hover .step-number[data-v-51ec6eb8]{transform:scale(1.1);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.moderator-notice[data-v-51ec6eb8]{text-align:center;margin-bottom:16px}.tasks-dropdown[data-v-51ec6eb8]{margin-top:12px}.task-selector[data-v-51ec6eb8]{font-size:.875rem}.task-selector[data-v-51ec6eb8] .v-field{border-radius:8px;background-color:rgba(var(--v-theme-surface),.8)}.task-selector[data-v-51ec6eb8] .v-field__input{font-size:.875rem;min-height:36px;padding-top:8px;padding-bottom:8px}.panel-section[data-v-51ec6eb8]{margin-bottom:32px}.panel-section h4[data-v-51ec6eb8]{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.participant-item[data-v-51ec6eb8]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#333}.participant-info[data-v-51ec6eb8]{flex:1}.participant-name[data-v-51ec6eb8]{font-size:.9rem;font-weight:500;display:block;margin-bottom:4px}.participant-status[data-v-51ec6eb8]{display:flex;gap:4px;flex-wrap:wrap}.session-controls[data-v-51ec6eb8]{margin-bottom:16px}.status-message[data-v-51ec6eb8]{text-align:center;margin-top:12px}.panel-overlay[data-v-51ec6eb8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1400;display:none}@media (max-width:768px){.side-panel[data-v-51ec6eb8],.stepper-panel[data-v-51ec6eb8]{width:100%;right:-100%}.side-panel.side-panel-open[data-v-51ec6eb8],.stepper-panel.stepper-panel-open[data-v-51ec6eb8]{right:0}.panel-overlay[data-v-51ec6eb8]{display:block}.control-bar-left[data-v-51ec6eb8]{flex:0 0 0}.control-bar-right[data-v-51ec6eb8]{flex:0 0 auto;flex-direction:row;gap:8px}.control-buttons-container[data-v-51ec6eb8]{gap:10px}.secondary-control-btn[data-v-51ec6eb8]{display:none!important}.control-overflow-menu[data-v-51ec6eb8]{display:inline-flex!important}.bottom-control-bar[data-v-51ec6eb8]{bottom:12px;width:calc(100% - 24px);padding:10px 14px;border-radius:20px}.video-row[data-v-51ec6eb8]{padding:10px}.videos-grid[data-v-51ec6eb8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%}}@media (max-width:480px){.videos-grid[data-v-51ec6eb8]{grid-template-columns:1fr;gap:8px}.bottom-control-bar[data-v-51ec6eb8]{bottom:8px;width:calc(100% - 16px);padding:8px 10px;border-radius:16px}}@media (max-height:780px){.video-call-container[data-v-51ec6eb8]{--vc-controls:112px}.video-stage[data-v-51ec6eb8]{gap:0}.bottom-control-bar[data-v-51ec6eb8]{bottom:10px;padding:8px 16px}}@media (max-height:620px){.video-call-container[data-v-51ec6eb8]{--vc-chrome-top:140px;--vc-controls:104px}.video-row[data-v-51ec6eb8]{padding:8px 12px}.video-stage[data-v-51ec6eb8]{gap:0}}.fg-video-stage[data-v-51ec6eb8]{display:flex;flex-direction:column;min-height:0}.fg-video-stage .video-stage[data-v-51ec6eb8]{flex:1 1 auto;min-height:0;max-height:none;justify-content:center;overflow-y:auto}.topic-guide[data-v-fb20b970]{border:1px solid rgba(var(--v-border-color),.12);overflow:hidden}.topic-guide__header[data-v-fb20b970]{display:flex;align-items:flex-start;gap:14px;padding:18px;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.06),rgba(var(--v-theme-primary),.01));border-bottom:1px solid rgba(var(--v-border-color),.1)}.topic-guide__num[data-v-fb20b970]{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(var(--v-theme-primary));color:#fff;font-size:1.05rem;font-weight:700;box-shadow:0 4px 12px rgba(var(--v-theme-primary),.28)}.topic-guide__head-text[data-v-fb20b970]{flex:1 1 auto;min-width:0}.topic-guide__title[data-v-fb20b970]{margin:0 0 4px;font-size:1.15rem;font-weight:700;line-height:1.3;color:rgb(var(--v-theme-primary))}.topic-guide__meta[data-v-fb20b970]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:.8rem;color:rgba(var(--v-theme-on-surface),.55)}.topic-guide__dot[data-v-fb20b970]{opacity:.5}.topic-guide__private[data-v-fb20b970]{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:600;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.09)}.topic-guide__body[data-v-fb20b970]{padding:16px 18px 18px}.topic-guide__section[data-v-fb20b970]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--v-theme-primary))}.prompt-list[data-v-fb20b970]{display:flex;flex-direction:column;gap:8px}.prompt-row[data-v-fb20b970]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(var(--v-theme-on-surface),.03);border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.prompt-row[data-v-fb20b970]:hover{background:rgba(var(--v-theme-on-surface),.05)}.prompt-row--active[data-v-fb20b970]{background:rgba(var(--v-theme-success),.08);border-color:rgba(var(--v-theme-success),.3)}.prompt-row__icon[data-v-fb20b970]{flex:0 0 auto;color:rgb(var(--v-theme-accent))}.prompt-row__text[data-v-fb20b970]{flex:1 1 auto;min-width:0;font-size:.9rem;line-height:1.35}.prompt-row__ask[data-v-fb20b970]{flex:0 0 auto;font-weight:600;letter-spacing:.02em}.topic-guide__empty[data-v-fb20b970]{margin:0;font-size:.9rem;color:rgba(var(--v-theme-on-surface),.5)}.session-timer[data-v-6fc50cd0]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600;color:rgba(var(--v-theme-on-surface),.7);background:rgba(var(--v-theme-on-surface),.06)}.session-timer--running[data-v-6fc50cd0]{color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.09)}.session-timer--warning[data-v-6fc50cd0]{color:rgb(var(--v-theme-warning));background:rgba(var(--v-theme-warning),.14)}.session-timer--overdue[data-v-6fc50cd0]{color:rgb(var(--v-theme-error));background:rgba(var(--v-theme-error),.14)}.session-timer__time[data-v-6fc50cd0]{min-width:34px;text-align:center}.session-timer__btn[data-v-6fc50cd0]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit;transition:background .15s ease}.session-timer__btn[data-v-6fc50cd0]:hover{background:rgba(var(--v-theme-on-surface),.12)}.current-question[data-v-716c799d]{flex:0 0 auto;padding:12px 16px;border-radius:12px;background:rgba(var(--v-theme-accent),.08);border:1px solid rgba(var(--v-theme-accent),.22);border-left:4px solid rgb(var(--v-theme-accent))}.current-question__label[data-v-716c799d]{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--v-theme-accent))}.current-question__row[data-v-716c799d]{display:flex;align-items:flex-start;gap:8px}.current-question__text[data-v-716c799d]{flex:1 1 auto;margin:0;font-size:1.05rem;font-weight:600;line-height:1.4;color:rgb(var(--v-theme-on-surface))}.stimulus-panel[data-v-5c881422]{padding:4px}.stimulus-panel__empty[data-v-5c881422]{margin:0;padding:8px 4px;font-size:.85rem;color:rgba(var(--v-theme-on-surface),.5)}.stimulus-panel__list[data-v-5c881422]{display:flex;flex-direction:column;gap:8px}.stimulus-row[data-v-5c881422]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(var(--v-theme-on-surface),.03);border:1px solid transparent}.stimulus-row--active[data-v-5c881422]{background:rgba(var(--v-theme-success),.08);border-color:rgba(var(--v-theme-success),.3)}.stimulus-row__icon[data-v-5c881422]{flex:0 0 auto;color:rgb(var(--v-theme-accent))}.stimulus-row__text[data-v-5c881422]{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.stimulus-stage[data-v-478a6727]{display:flex;flex-direction:column;width:100%;min-height:0;border-radius:12px;overflow:hidden;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),.12)}.stimulus-stage__bar[data-v-478a6727]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:rgba(var(--v-theme-accent),.08);border-bottom:1px solid rgba(var(--v-theme-accent),.22)}.stimulus-stage__label[data-v-478a6727]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:rgb(var(--v-theme-on-surface))}.stimulus-stage__body[data-v-478a6727]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;background:rgba(var(--v-theme-on-surface),.02)}.stimulus-stage__media[data-v-478a6727]{max-width:100%;max-height:100%}.stimulus-stage__link[data-v-478a6727]{display:flex;flex-direction:column;align-items:center;padding:24px;color:rgb(var(--v-theme-primary));text-align:center}.stimulus-stage__url[data-v-478a6727]{margin-top:4px;font-size:.82rem;color:rgba(var(--v-theme-on-surface),.6);word-break:break-all}.fg-live[data-v-9f1e765a]{position:fixed;inset:0;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.fg-topbar[data-v-9f1e765a]{flex:0 0 auto;display:flex;align-items:center;gap:12px;height:60px;padding:0 16px;border-bottom:1px solid rgba(var(--v-border-color),.12)}.fg-topbar-title[data-v-9f1e765a]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fg-topbar-name[data-v-9f1e765a]{font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-topbar-meta[data-v-9f1e765a]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:rgba(var(--v-theme-on-surface),.6)}.fg-meta-sep[data-v-9f1e765a]{opacity:.5}.fg-live-dot[data-v-9f1e765a]{width:8px;height:8px;border-radius:50%;background:rgba(var(--v-theme-on-surface),.4)}.fg-live-dot--live[data-v-9f1e765a]{background:#2e7d32;box-shadow:0 0 0 3px rgba(46,125,50,.18)}.fg-body[data-v-9f1e765a]{position:relative;flex:1 1 auto;display:flex;min-height:0;overflow:hidden}.fg-stage-area[data-v-9f1e765a],.fg-stage-col[data-v-9f1e765a]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.fg-stage-area[data-v-9f1e765a]{padding:16px;gap:12px}.fg-observer-strip[data-v-9f1e765a]{flex:0 0 auto;display:flex;align-items:center;padding:8px 12px;border-radius:10px;font-size:.85rem;color:rgb(var(--v-theme-info));background:rgba(var(--v-theme-info),.1)}.fg-stage-body[data-v-9f1e765a]{flex:1 1 auto;min-height:0;display:flex}.fg-fill[data-v-9f1e765a]{flex:1 1 auto;min-height:0;min-width:0;width:100%}.fg-panel[data-v-9f1e765a]{position:relative;z-index:1;flex:0 0 360px;display:flex;flex-direction:column;min-height:0;background:rgb(var(--v-theme-surface));box-shadow:-4px 0 20px rgba(0,0,0,.12)}.fg-panel-tabs[data-v-9f1e765a]{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:8px 10px;background:rgba(var(--v-theme-on-surface),.03);border-bottom:1px solid rgba(var(--v-border-color),.12)}.fg-tab[data-v-9f1e765a]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:.82rem;font-weight:500;color:rgba(var(--v-theme-on-surface),.6);transition:background .15s ease,color .15s ease}.fg-tab[data-v-9f1e765a]:hover{background:rgba(var(--v-theme-on-surface),.06)}.fg-tab--active[data-v-9f1e765a]{color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.1)}.fg-panel-body[data-v-9f1e765a]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.fg-panel-scroll[data-v-9f1e765a]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px}.fg-panel-count[data-v-9f1e765a]{font-size:.8rem;font-weight:600;margin-bottom:8px;color:rgba(var(--v-theme-on-surface),.6)}.fg-notes[data-v-9f1e765a] .observator-notes-container{border-left:none;background:transparent}.fg-notes[data-v-9f1e765a] .header{display:none}.fg-notes[data-v-9f1e765a] .notes-list{padding:16px!important;background:transparent}.fg-notes[data-v-9f1e765a] .note-item{border:none!important;border-radius:12px;background:rgba(var(--v-theme-on-surface),.04)!important;box-shadow:none!important}.fg-notes[data-v-9f1e765a] .input-area{background:transparent!important;border-top:1px solid rgba(var(--v-border-color),.12)}.fg-controls[data-v-9f1e765a]{flex:0 0 auto;display:flex;justify-content:center;padding:12px}.fg-control-bar[data-v-9f1e765a]{display:flex;align-items:center;gap:10px;max-width:100%;padding:8px 14px;border-radius:20px;background:rgba(var(--v-theme-primary),.97);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 8px 28px rgba(0,0,0,.28)}.fg-round[data-v-9f1e765a]{width:44px!important;height:44px!important;border-radius:50%!important;color:#fff!important;background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.2)!important;transition:background .15s ease,transform .1s ease}.fg-round[data-v-9f1e765a]:hover{background:hsla(0,0%,100%,.22)!important}.fg-round[data-v-9f1e765a]:active{transform:scale(.94)}.fg-round-active[data-v-9f1e765a]{background:#1976d2!important;border-color:#1976d2!important}.fg-round-off[data-v-9f1e765a]{background:#f44336!important;border-color:#f44336!important}.fg-control-divider[data-v-9f1e765a]{width:1px;height:28px;background:hsla(0,0%,100%,.25);margin:0 2px}.fg-round.v-btn--disabled[data-v-9f1e765a]{opacity:.4}.fg-pill[data-v-9f1e765a]{height:44px!important;border-radius:22px!important;font-weight:600;text-transform:none}.fg-pill-danger[data-v-9f1e765a]{background:#f44336!important;color:#fff!important}.fg-nowrap[data-v-9f1e765a]{white-space:nowrap}@media (max-width:860px){.fg-panel[data-v-9f1e765a]{position:absolute;inset:0;width:100%;flex-basis:auto;z-index:20}}