:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{max-width:1280px;margin:0;font-weight:400}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (width>=1024px){body{place-items:center;display:flex}#app{grid-template-columns:1fr 1fr;padding:0 2rem;display:grid}}:root{--color-primary:#03a3ff;--color-primary-dark:#0288d1;--color-primary-light:#33b5ff;--color-secondary:#16c39b;--color-secondary-dark:#12a87f;--color-secondary-light:#45cfae;--color-error:#eb5337;--color-error-alt:#ff3232;--color-success:#9c9;--color-warning:#6a4a00;--color-info:#03a3ff;--font-family:"Roboto", Arial, Helvetica, sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:10px;--border-radius-xl:20px;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0px 4px 10px #0000004d;--transition-fast:.15s;--transition-base:.3s;--transition-slow:.5s;--z-index-dropdown:10;--z-index-sticky:100;--z-index-fixed:1000;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070}:root,[data-theme=light]{--color-background:#fff;--color-background-secondary:#f7f9fc;--color-background-tertiary:#f3f3f3;--color-text:#000;--color-text-secondary:#596579;--color-text-disabled:#a7afbc;--color-text-gray:#686868;--color-border:#d0d0d0;--color-border-light:#e8e8e8;--color-border-hover:#03a3ff;--color-surface-0:#fff;--color-surface-50:#f7f9fc;--color-surface-100:#f3f3f3}[data-theme=dark]{--color-background:#1c1f2a;--color-background-secondary:#313343;--color-background-tertiary:#525667;--color-text:#c4c4d2;--color-text-secondary:#aaaabf;--color-text-disabled:#737383;--color-text-gray:#596579;--color-border:#606478;--color-border-light:#4a4d5e;--color-border-hover:#03a3ff;--color-surface-0:#1c1f2a;--color-surface-50:#313343;--color-surface-100:#525667}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background:#1c1f2a;--color-background-secondary:#313343;--color-background-tertiary:#525667;--color-text:#c4c4d2;--color-text-secondary:#aaaabf;--color-text-disabled:#737383;--color-text-gray:#596579;--color-border:#606478;--color-border-light:#4a4d5e;--color-border-hover:#03a3ff;--color-surface-0:#1c1f2a;--color-surface-50:#313343;--color-surface-100:#525667}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}body{color:var(--color-text);background:var(--color-background);line-height:1.6}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#3b82f6;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#60a5fa}.draggable{-webkit-app-region:drag}.no-draggable{-webkit-app-region:no-drag!important}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.container-full-height{height:100%!important}.field-block,.btn-block{width:100%}.btn-abstrakt{color:#fff;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#03a3ff;border:none;border-radius:4px;padding:.75rem 1.5rem}.btn-abstrakt:hover{background-color:#0291e6}.btn-abstrakt:active{transform:translateY(0)}.btn-confirm{background-color:var(--color-primary);color:#fff}.btn-quit{background-color:var(--color-error);color:#fff}.btn-secondary{background-color:var(--color-secondary);color:#fff}.card-abstrakt{background-color:var(--color-surface-0);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-lg)}.card-abstrakt:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}.circle-wrap{cursor:pointer;border-radius:var(--border-radius-full);width:10px;height:10px;margin:6px 6px 0 0}.circle-wrap .circle{border-radius:var(--border-radius-full);width:100%;height:100%}.circle-red .circle{background:var(--color-error-alt);border:1px solid var(--color-error-alt)}.circle-green .circle{background:var(--color-success);border:1px solid var(--color-success)}.horizontal-dropdown-container{cursor:pointer;display:inline-block;position:relative}.horizontal-dropdown{border-radius:var(--border-radius-md);z-index:var(--z-index-dropdown);box-shadow:var(--shadow-lg);background:var(--color-surface-0);min-width:140px;padding:10px 0;position:absolute}.dropdown-item{text-align:left;cursor:pointer;border-radius:var(--border-radius-sm);font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text);margin:2px 10px;padding:10px 15px}.dropdown-item:hover{color:var(--color-primary);background-color:var(--color-surface-100)}.dropdown-item.selected{background-color:var(--color-surface-100);color:var(--color-primary);font-weight:var(--font-weight-normal)}input,select,textarea{font-family:var(--font-family);color:var(--color-text);background:var(--color-surface-0);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:.75rem 1rem}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #03a3ff1a}input::placeholder{color:var(--color-text-secondary)}.cooldown-banner{text-align:center;padding:var(--spacing-md);border-radius:var(--border-radius-lg);background:var(--color-surface-50);margin:20px 0}.cooldown-banner .cooldown-icon-warning{color:var(--color-warning);margin-right:10px;font-size:1.4rem}.cooldown-banner .icon-error{color:var(--color-error);margin-right:10px;font-size:1.4rem}.logo-image{width:250px;margin-top:43px}.dialog-abstrakt{background:var(--color-surface-0);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-lg)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark)}ul{margin-left:18px;padding-left:0}li{font-size:12pt;font-weight:var(--font-weight-normal);line-height:23px;font-family:var(--font-family);margin-bottom:15px}li::marker{color:#7141b1}.p-tooltip,.p-tooltip.p-component{background-color:var(--color-surface-0)!important;color:var(--color-text)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--border-radius-md)!important;font-size:.875rem!important;font-weight:var(--font-weight-medium)!important;max-width:300px!important;z-index:var(--z-index-tooltip)!important;padding:.5rem .75rem!important}.p-tooltip .p-tooltip-text,.p-tooltip-text{color:inherit!important;font-size:inherit!important;background-color:#0000!important;padding:0!important;line-height:1.4!important}.p-tooltip .p-tooltip-arrow,.p-tooltip-arrow{border-color:#0000!important}.p-tooltip.p-tooltip-top .p-tooltip-arrow,.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--color-surface-0)!important;border-bottom:none!important}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow,.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--color-surface-0)!important;border-top:none!important}.p-tooltip.p-tooltip-left .p-tooltip-arrow,.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--color-surface-0)!important;border-right:none!important}.p-tooltip.p-tooltip-right .p-tooltip-arrow,.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--color-surface-0)!important;border-left:none!important}div[role=tooltip],[data-pc-section=root][role=tooltip]{background-color:var(--color-surface-0)!important;color:var(--color-text)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--border-radius-md)!important;font-size:.875rem!important;font-weight:var(--font-weight-medium)!important;max-width:300px!important;padding:.5rem .75rem!important}.p-select-option:hover,.p-select-option.p-focus,.p-select-option.p-highlight:hover{color:#fff!important;background:#03a3ffd9!important}.p-select-option.p-select-option-selected,.p-select-option.p-highlight{color:#fff!important;background:#0288d1!important}.p-select-option.p-select-option-selected .p-icon,.p-select-option.p-highlight .p-icon{color:#fff!important}:root:not(.login-container) .p-button,:root:not(.login-container) .p-select,:root:not(.login-container) .p-inputtext,:root:not(.login-container) .p-chip,:root:not(.login-container) .p-badge,:root:not(.login-container) .p-floatlabel,:root:not(.login-container) .p-select-overlay,:root:not(.login-container) .p-select-option{transition:none!important}body:not(:has(.login-container)) .p-button{border-radius:4px;font-weight:500;transition:none!important}body:not(:has(.login-container)) .p-button.p-button-primary{color:#fff!important;background:#03a3ff!important;border:none!important}body:not(:has(.login-container)) .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not([class*=p-button-danger]):not([class*=p-button-success]):not([class*=p-button-warning]):not([class*=p-button-info]):not([class*=p-button-help]){color:#fff!important;background:#03a3ff!important;border:none!important}body:not(:has(.login-container)) .p-button.p-button-primary:hover{background:#0291e6!important}body:not(:has(.login-container)) .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not([class*=p-button-danger]):not([class*=p-button-success]):not([class*=p-button-warning]):not([class*=p-button-info]):not([class*=p-button-help]):hover{background:#0291e6!important}body:not(:has(.login-container)) .p-button.p-button-primary:disabled{opacity:.5;cursor:not-allowed}body:not(:has(.login-container)) .p-button:disabled{opacity:.5;cursor:not-allowed}body:not(:has(.login-container)) .p-button-danger:not(.p-button-outlined):not(.p-button-text){color:#fff!important;background:#dc2626!important;border:none!important}body:not(:has(.login-container)) .p-button-danger:not(.p-button-outlined):not(.p-button-text):hover{background:#b91c1c!important}body:not(:has(.login-container)) .p-button-info.p-button-outlined{color:#03a3ff!important;background:0 0!important;border:1px solid #03a3ff!important}body:not(:has(.login-container)) .p-button-info.p-button-outlined:hover{background:#03a3ff14!important}body:not(:has(.login-container)) .p-button-secondary:not(.p-button-outlined):not(.p-button-text){background:var(--color-surface-100)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}body:not(:has(.login-container)) .p-button-text{background:0 0!important;border:none!important}body:not(:has(.login-container)) .p-select{border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;transition:none!important}body:not(:has(.login-container)) .p-select:hover{border-color:#03a3ff}:is(body:not(:has(.login-container)) .p-select:focus,body:not(:has(.login-container)) .p-select.p-focus){border-color:#03a3ff;outline:none;box-shadow:0 0 0 2px #03a3ff33}body:not(:has(.login-container)) .p-select-label{color:var(--color-text)}body:not(:has(.login-container)) .p-inputtext{border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;transition:none!important}body:not(:has(.login-container)) .p-inputtext:hover{border-color:#03a3ff}body:not(:has(.login-container)) .p-inputtext:focus{border-color:#03a3ff;outline:none;box-shadow:0 0 0 2px #03a3ff33}[data-theme=dark] body:not(:has(.login-container)) .p-select{background:#000}[data-theme=dark] body:not(:has(.login-container)) .p-select:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff26}[data-theme=dark] body:not(:has(.login-container)) .p-select-label{color:#c4c4d2}[data-theme=dark] body:not(:has(.login-container)) .p-inputtext{color:#c4c4d2;background:#000}[data-theme=dark] body:not(:has(.login-container)) .p-inputtext:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff26}[data-theme=dark] body:not(:has(.login-container)) .p-select{border-color:#353535}[data-theme=dark] body:not(:has(.login-container)) .p-inputtext{border-color:#353535}[data-theme=light] body:not(:has(.login-container)) .p-select{background:#fff;border-color:#e5e5e5}[data-theme=light] body:not(:has(.login-container)) .p-select:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff1a}[data-theme=light] body:not(:has(.login-container)) .p-select-label{color:#1c1f2a}[data-theme=light] body:not(:has(.login-container)) .p-inputtext{color:#1c1f2a;background:#fff;border-color:#e5e5e5}[data-theme=light] body:not(:has(.login-container)) .p-inputtext:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff1a}body:not(:has(.login-container)) .p-floatlabel label{color:var(--color-text-secondary);transition:none!important}:is(body:not(:has(.login-container)) .p-floatlabel:has(.p-select:focus) label,body:not(:has(.login-container)) .p-floatlabel:has(.p-inputtext:focus) label){color:#03a3ff}.menu-dropdown-container[data-v-1c8e60c0]{position:relative}.menu-trigger[data-v-1c8e60c0]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.menu-trigger[data-v-1c8e60c0]:hover{background:var(--color-surface-100)}.menu-trigger i[data-v-1c8e60c0]{color:var(--color-text);font-size:1.25rem}.menu-trigger[data-tooltip][data-v-1c8e60c0]{position:relative}.menu-trigger[data-tooltip][data-v-1c8e60c0]:before,.menu-trigger[data-tooltip][data-v-1c8e60c0]:after{pointer-events:none;opacity:0;z-index:10000;position:absolute;left:50%}.menu-trigger[data-tooltip][data-v-1c8e60c0]:after{content:attr(data-tooltip);white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e4e4ef;background:#1e202eeb;border:1px solid #ffffff1f;border-radius:6px;max-width:280px;padding:.4rem .75rem;font-size:.75rem;font-weight:400;line-height:1.4;top:calc(100% + 8px);overflow:hidden;transform:translate(-50%)translateY(-4px);box-shadow:0 4px 12px #00000040}.menu-trigger[data-tooltip][data-v-1c8e60c0]:before{content:"";border:6px solid #0000;border-bottom-color:#1e202eeb;top:calc(100% + 2px);transform:translate(-50%)translateY(-4px)}.menu-trigger[data-tooltip][data-v-1c8e60c0]:hover:before,.menu-trigger[data-tooltip][data-v-1c8e60c0]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}[data-theme=light] .menu-trigger[data-tooltip][data-v-1c8e60c0]:after{color:#1c1f2a;background:#fffffff2;border:1px solid #0000001a;box-shadow:0 4px 12px #0000001f}[data-theme=light] .menu-trigger[data-tooltip][data-v-1c8e60c0]:before{border-bottom-color:#fffffff2}.menu-overlay[data-v-1c8e60c0]{z-index:9999;border-radius:6px;min-width:220px;position:fixed;top:60px;right:20px;overflow:visible;box-shadow:0 4px 20px #0000004d}.menu[data-v-1c8e60c0]{border-radius:6px;row-gap:10px;min-width:250px;padding:10px;display:grid;position:relative}.menu-item[data-v-1c8e60c0]{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:12px 15px;display:flex;position:relative}.menu-item[data-v-1c8e60c0]:first-child{margin-top:0}.menu-item[data-v-1c8e60c0]:active{transform:scale(.98)}.menu-item i[data-v-1c8e60c0]{pointer-events:none;flex-shrink:0;font-size:17px}.menu-item .menu-icon-spacer[data-v-1c8e60c0]{flex-shrink:0;width:17px;display:inline-block}.menu-item .menu-icon[data-v-1c8e60c0]{text-align:center;filter:grayscale();opacity:.85;flex-shrink:0;width:17px;font-size:16px;display:inline-block}.menu-overlay.light .menu-item .menu-icon[data-v-1c8e60c0]{color:#666}.menu-overlay.dark .menu-item .menu-icon[data-v-1c8e60c0]{color:#c4c4d2}.menu-item span[data-v-1c8e60c0]{pointer-events:none;flex:1;line-height:1.4}.menu-overlay.light[data-v-1c8e60c0]{background-color:#fff;border:1px solid #e0e0e0}.menu-overlay.light .menu[data-v-1c8e60c0]{color:#333;background-color:#fff}.menu-overlay.light .menu-item[data-v-1c8e60c0]{color:#333}.menu-overlay.light .menu-item[data-v-1c8e60c0]:hover{color:#333;background-color:#f7f9fc}.menu-overlay.dark[data-v-1c8e60c0]{background-color:#313343;border:1px solid #525667}.menu-overlay.dark .menu[data-v-1c8e60c0]{color:#c4c4d2;background-color:#313343}.menu-overlay.dark .menu-item[data-v-1c8e60c0]{color:#c4c4d2}.menu-overlay.dark .menu-item[data-v-1c8e60c0]:hover{color:#fff;background-color:#03a3ff}.menu-overlay.dark .menu-item:hover i[data-v-1c8e60c0]{color:#fff}.menu-section[data-v-1c8e60c0]{border-top:1px solid #00000014;margin-top:2px;padding-top:6px}.menu-section-label[data-v-1c8e60c0]{text-transform:uppercase;letter-spacing:1px;opacity:.5;padding:4px 15px 2px;font-size:10px}.menu-overlay.dark .menu-section[data-v-1c8e60c0]{border-top-color:#ffffff14}.menu-overlay.dark .menu-section-label[data-v-1c8e60c0]{color:#8a8a9b}.menu-overlay.light .menu-section-label[data-v-1c8e60c0]{color:#999}.setting-row[data-v-1c8e60c0]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:10px;padding:10px 15px;display:flex}.setting-row i[data-v-1c8e60c0]{pointer-events:none;flex-shrink:0;font-size:17px}.setting-row span[data-v-1c8e60c0]{pointer-events:none;flex:1;font-size:14px;line-height:1.4}.menu-overlay.light .setting-row[data-v-1c8e60c0]{color:#333}.menu-overlay.light .setting-row[data-v-1c8e60c0]:hover{background-color:#f7f9fc}.menu-overlay.dark .setting-row[data-v-1c8e60c0]{color:#c4c4d2}.menu-overlay.dark .setting-row[data-v-1c8e60c0]:hover{background-color:#03a3ff14}.slider-toggle[data-v-1c8e60c0]{cursor:pointer;border-radius:4px;flex-shrink:0;width:36px;height:20px;position:relative}.slider-thumb[data-v-1c8e60c0]{border-radius:3px;width:16px;height:16px;position:absolute;top:2px;left:2px}.slider-toggle.active .slider-thumb[data-v-1c8e60c0]{transform:translate(16px)}.menu-overlay.light .slider-toggle[data-v-1c8e60c0]{background:#d0d0d0}.menu-overlay.light .slider-toggle .slider-thumb[data-v-1c8e60c0]{background:#fff;box-shadow:0 1px 3px #00000026}.menu-overlay.light .slider-toggle.active[data-v-1c8e60c0]{background:#03a3ff}.menu-overlay.light .slider-toggle.active .slider-thumb[data-v-1c8e60c0]{background:#fff}.menu-overlay.dark .slider-toggle[data-v-1c8e60c0]{background:#ffffff1f}.menu-overlay.dark .slider-toggle .slider-thumb[data-v-1c8e60c0]{background:#8a8a9b;box-shadow:0 1px 3px #0000004d}.menu-overlay.dark .slider-toggle.active[data-v-1c8e60c0]{background:#03a3ff}.menu-overlay.dark .slider-toggle.active .slider-thumb[data-v-1c8e60c0]{background:#fff}.theme-toggle[data-v-1c8e60c0]{cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;width:92px;height:26px;display:flex;position:relative;overflow:hidden}.theme-label[data-v-1c8e60c0]{text-align:center;z-index:1;pointer-events:none;flex:1;font-size:10px;font-weight:0;line-height:26px;position:relative}.theme-thumb[data-v-1c8e60c0]{border-radius:3px;width:44px;height:22px;position:absolute;top:2px;left:2px}.theme-toggle.dark .theme-thumb[data-v-1c8e60c0]{transform:translate(44px)}.menu-overlay.light .theme-toggle[data-v-1c8e60c0]{background:#d0d0d0}.menu-overlay.light .theme-toggle .theme-thumb[data-v-1c8e60c0]{background:#fff;box-shadow:0 1px 3px #00000026}.menu-overlay.light .theme-toggle .theme-label[data-v-1c8e60c0]:first-child{color:#333}.menu-overlay.light .theme-toggle .theme-label[data-v-1c8e60c0]:last-of-type,.menu-overlay.light .theme-toggle.dark .theme-label[data-v-1c8e60c0]:first-child{color:#999}.menu-overlay.light .theme-toggle.dark .theme-label[data-v-1c8e60c0]:last-of-type{color:#333}.menu-overlay.dark .theme-toggle[data-v-1c8e60c0]{background:#ffffff1f}.menu-overlay.dark .theme-toggle .theme-thumb[data-v-1c8e60c0]{background:#03a3ff;box-shadow:0 1px 3px #0000004d}.menu-overlay.dark .theme-toggle .theme-label[data-v-1c8e60c0]:first-child{color:#666}.menu-overlay.dark .theme-toggle .theme-label[data-v-1c8e60c0]:last-of-type,.menu-overlay.dark .theme-toggle:not(.dark) .theme-label[data-v-1c8e60c0]:first-child{color:#fff}.menu-overlay.dark .theme-toggle:not(.dark) .theme-label[data-v-1c8e60c0]:last-of-type{color:#666}.reset-confirm-overlay[data-v-1c8e60c0]{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reset-confirm-dialog[data-v-1c8e60c0]{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;min-width:240px;max-width:320px;padding:1.5rem 2rem;display:flex;box-shadow:0 8px 32px #00000059}.reset-confirm-icon[data-v-1c8e60c0]{color:#10b981;font-size:1.75rem}.reset-confirm-text[data-v-1c8e60c0]{font-size:.8125rem;line-height:1.5}.reset-confirm-btn[data-v-1c8e60c0]{cursor:pointer;border:none;border-radius:4px;margin-top:.25rem;padding:.35rem 1.5rem;font-size:.75rem;font-weight:600;transition:background-color .15s}.reset-confirm-overlay.dark .reset-confirm-dialog[data-v-1c8e60c0]{color:#c4c4d2;background-color:#313343;border:1px solid #525667}.reset-confirm-overlay.dark .reset-confirm-btn[data-v-1c8e60c0]{color:#fff;background-color:#03a3ff}.reset-confirm-overlay.dark .reset-confirm-btn[data-v-1c8e60c0]:hover{background-color:#0290e0}.reset-confirm-overlay.light .reset-confirm-dialog[data-v-1c8e60c0]{color:#333;background-color:#fff;border:1px solid #e0e0e0}.reset-confirm-overlay.light .reset-confirm-btn[data-v-1c8e60c0]{color:#fff;background-color:#03a3ff}.reset-confirm-overlay.light .reset-confirm-btn[data-v-1c8e60c0]:hover{background-color:#0290e0}.reset-dialog-enter-active[data-v-1c8e60c0],.reset-dialog-leave-active[data-v-1c8e60c0]{transition:opacity .2s}.reset-dialog-enter-active .reset-confirm-dialog[data-v-1c8e60c0],.reset-dialog-leave-active .reset-confirm-dialog[data-v-1c8e60c0]{transition:transform .2s,opacity .2s}.reset-dialog-enter-from[data-v-1c8e60c0],.reset-dialog-leave-to[data-v-1c8e60c0]{opacity:0}.reset-dialog-enter-from .reset-confirm-dialog[data-v-1c8e60c0],.reset-dialog-leave-to .reset-confirm-dialog[data-v-1c8e60c0]{opacity:0;transform:scale(.95)}.incoming-call-notification[data-v-552e8ff5]{z-index:9999;background:var(--color-surface-card);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;max-width:400px;position:fixed;top:60px;right:20px;overflow:hidden;box-shadow:0 4px 16px #00000026}.notification-content[data-v-552e8ff5]{align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.notification-icon[data-v-552e8ff5]{background:var(--p-green-500);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;animation:2s infinite pulse-552e8ff5;display:flex}@keyframes pulse-552e8ff5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.notification-text[data-v-552e8ff5]{flex:1;min-width:0}.notification-title[data-v-552e8ff5]{color:var(--color-text-primary);margin-bottom:.25rem;font-size:.95rem;font-weight:600}.notification-subtitle[data-v-552e8ff5]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.notification-actions[data-v-552e8ff5]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.slide-down-enter-active[data-v-552e8ff5],.slide-down-leave-active[data-v-552e8ff5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-552e8ff5],.slide-down-leave-to[data-v-552e8ff5]{opacity:0;transform:translateY(-20px)}[data-theme=dark] .incoming-call-notification[data-v-552e8ff5]{background:#1e202ef2;border-color:#ffffff1a;box-shadow:0 4px 16px #0000004d}[data-theme=light] .incoming-call-notification[data-v-552e8ff5]{background:#fffffff2;border-color:#0000001a;box-shadow:0 4px 16px #0000001a}.main-form[data-v-62f9c51c]{max-width:560px;margin:0 auto;padding:1.25rem 1.5rem 2rem}.greeting[data-v-62f9c51c]{margin-top:0;margin-bottom:.25rem}.greeting h1[data-v-62f9c51c]{color:var(--color-text);margin:0;font-size:2rem}[data-theme=light] .main-form .greeting h1[data-v-62f9c51c]{color:#1c1f2a}[data-theme=dark] .main-form .greeting h1[data-v-62f9c51c]{color:#c4c4d2}.form-field[data-v-62f9c51c]{margin-bottom:1.25rem}.field-wrapper[data-v-62f9c51c]{border:1px solid var(--color-border);background:var(--color-surface-0);border-radius:4px;width:100%;position:relative}.field-wrapper[data-v-62f9c51c],.field-wrapper[data-v-62f9c51c] *,.field-wrapper[data-v-62f9c51c] *{transition:none!important}.field-wrapper[data-tooltip][data-v-62f9c51c]:before,.field-wrapper[data-tooltip][data-v-62f9c51c]:after{pointer-events:none;opacity:0;z-index:100;position:absolute;left:50%}.field-wrapper[data-tooltip][data-v-62f9c51c]:after{content:attr(data-tooltip);white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e4e4ef;background:#1e202eeb;border:1px solid #ffffff1f;border-radius:6px;max-width:280px;padding:.4rem .75rem;font-size:.75rem;font-weight:400;line-height:1.4;bottom:calc(100% + 8px);overflow:hidden;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #00000040}.field-wrapper[data-tooltip][data-v-62f9c51c]:before{content:"";border:6px solid #0000;border-top-color:#1e202eeb;bottom:calc(100% + 2px);transform:translate(-50%)translateY(4px)}.field-wrapper[data-tooltip][data-v-62f9c51c]:hover:before,.field-wrapper[data-tooltip][data-v-62f9c51c]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}[data-theme=light] .field-wrapper[data-tooltip][data-v-62f9c51c]:after{color:#1c1f2a;background:#fffffff2;border:1px solid #0000001a;box-shadow:0 4px 12px #0000001f}[data-theme=light] .field-wrapper[data-tooltip][data-v-62f9c51c]:before{border-top-color:#fffffff2}.field-wrapper[data-v-62f9c51c]:hover{border-color:var(--color-primary)}.field-wrapper[data-v-62f9c51c]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #03a3ff33}.field-label[data-v-62f9c51c]{letter-spacing:.01em;color:var(--color-text-secondary);pointer-events:none;z-index:1;white-space:nowrap;opacity:.85;font-size:.65rem;font-weight:400;line-height:1;display:block;position:absolute;top:.28rem;left:.75rem}.field-input.p-inputtext[data-v-62f9c51c],.form-field[data-v-62f9c51c] .p-inputtext{width:100%;color:var(--color-text);border-radius:4px;padding:1.55rem .75rem .85rem;font-size:1rem;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transition:none!important}.form-field[data-v-62f9c51c] .p-select{width:100%;min-height:unset;border-radius:4px;align-items:center;min-width:0;padding:1.55rem 0 .65rem .75rem;display:flex;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transition:none!important}.form-field[data-v-62f9c51c] .p-select-label{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:400;line-height:1.4;display:block;overflow:hidden;margin:0!important;padding:0!important}.form-field[data-v-62f9c51c] .p-select-dropdown{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2rem;margin-right:.25rem;padding:0 0 6px;display:flex}.form-field[data-v-62f9c51c] .p-select:focus,.form-field[data-v-62f9c51c] .p-select.p-focus{box-shadow:none!important;border:none!important;outline:none!important}.form-field[data-v-62f9c51c] .p-inputtext[readonly]{cursor:default;opacity:.85}.form-field[data-v-62f9c51c] .p-select-overlay{border:1px solid var(--color-border);background:var(--color-surface-0);box-shadow:var(--shadow-lg);border-radius:4px}.form-field[data-v-62f9c51c] .p-select-option{color:var(--color-text);padding:.75rem 1rem}[data-theme=dark] .main-form .field-wrapper[data-v-62f9c51c]{background:#000;border-color:#353535;box-shadow:0 1px 13px #0000004d}[data-theme=dark] .main-form .field-wrapper[data-v-62f9c51c]:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff26}[data-theme=dark] .main-form .field-label[data-v-62f9c51c]{color:#8a8a9e;opacity:1}[data-theme=dark] .main-form .form-field[data-v-62f9c51c] .p-inputtext,[data-theme=dark] .main-form .form-field[data-v-62f9c51c] .p-select-label{color:#c4c4d2}[data-theme=dark] .main-form .form-field[data-v-62f9c51c] .p-select-dropdown{color:#9a9ab0}[data-theme=light] .main-form .field-wrapper[data-v-62f9c51c]{background:#fff;border-color:#e5e5e5;box-shadow:0 1px 4px #0000000f}[data-theme=light] .main-form .field-wrapper[data-v-62f9c51c]:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff1a}[data-theme=light] .main-form .field-label[data-v-62f9c51c]{color:#596579;opacity:1}[data-theme=light] .main-form .form-field[data-v-62f9c51c] .p-inputtext,[data-theme=light] .main-form .form-field[data-v-62f9c51c] .p-select-label{color:#1c1f2a}.control-center[data-v-62f9c51c]{text-align:center;flex-direction:column;align-items:center;margin-top:1.5rem;display:flex}.launch-notice[data-v-62f9c51c]{color:var(--color-text-secondary);opacity:.8;margin:0 0 1.6rem;font-size:.7rem;line-height:1.4}[data-theme=dark] .main-form .launch-notice[data-v-62f9c51c]{color:#8a8a9e}[data-theme=light] .main-form .launch-notice[data-v-62f9c51c]{color:#596579}.launch-error[data-v-62f9c51c]{color:#ff4d4d;text-align:center;margin:.5rem 0 0;font-size:.72rem}.launch-button[data-v-62f9c51c]{border-radius:4px;justify-content:center;width:50%;height:40px;font-size:1rem;font-weight:500;box-shadow:0 2px 4px #0003;color:#fff!important;background:#03a3ff!important;border:none!important;transition:none!important}.launch-button[data-v-62f9c51c]:hover{transform:translateY(-1px);background:#0291e6!important;box-shadow:0 4px 8px #0000004d!important}.launch-button[data-v-62f9c51c]:active{transform:translateY(0);box-shadow:0 1px 2px #0003!important}@media (width<=768px){.main-form[data-v-62f9c51c]{padding:10px 1rem}.greeting h1[data-v-62f9c51c]{font-size:1.5rem}}.p-select-overlay{box-sizing:border-box!important;max-height:75vh!important;overflow:hidden!important}.p-select-overlay .p-select-list-container{max-height:75vh!important;overflow:hidden auto!important}.p-select-overlay .p-select-option{text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.p-select-overlay .playbook-option-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.p-select-overlay .p-select-list{max-width:100%!important;overflow:hidden!important}[data-theme=dark] .p-select-overlay{background:#252836!important;border:1px solid #606478!important}[data-theme=dark] .p-select-option{color:#c4c4d2!important;background:0 0!important}[data-theme=dark] .p-select-option:hover,[data-theme=dark] .p-select-option.p-focus{color:#fff!important;background:#03a3ff26!important}[data-theme=dark] .p-select-option.p-select-option-selected,[data-theme=dark] .p-select-option.p-highlight{color:#fff!important;background:#03a3ff!important}[data-theme=light] .p-select-overlay{background:#fff!important;border:1px solid #d0d0d0!important}[data-theme=light] .p-select-option{color:#1c1f2a!important}[data-theme=light] .p-select-option:hover,[data-theme=light] .p-select-option.p-focus{color:#03a3ff!important;background:#03a3ff1a!important}[data-theme=light] .p-select-option.p-select-option-selected,[data-theme=light] .p-select-option.p-highlight{color:#fff!important;background:#03a3ff!important}.test-card{background-color:var(--color-surface-50,#ffffff08);border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;overflow:hidden}.card-header{color:var(--color-text);background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875em;font-weight:600;display:flex}.card-body{min-width:0;padding:1rem}.sub-header{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:.75rem;margin-bottom:.375rem;font-size:.75em;font-weight:600}.field-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.field-label{color:var(--color-text-secondary);flex-shrink:0;font-size:.75em;font-weight:500}.test-select{background-color:var(--color-surface-50,#ffffff0d);border:1px solid var(--color-border,#ffffff1f);color:var(--color-text);border-radius:4px;outline:none;min-width:90px;padding:.375rem .5rem;font-size:.75em}.test-select:focus{border-color:var(--color-primary)}.playbook-select{flex:1;min-width:200px}.test-input{background-color:var(--color-surface-50,#ffffff0d);border:1px solid var(--color-border,#ffffff1f);color:var(--color-text);box-sizing:border-box;border-radius:4px;outline:none;padding:.375rem .625rem;font-size:.8125em}.test-input:focus{border-color:var(--color-primary)}.test-textarea{background-color:var(--color-surface-50,#ffffff0d);border:1px solid var(--color-border,#ffffff1f);width:100%;color:var(--color-text);resize:vertical;box-sizing:border-box;border-radius:4px;outline:none;padding:.5rem .625rem;font-family:inherit;font-size:.8125em}.test-textarea:focus{border-color:var(--color-primary)}.loading-hint{color:var(--color-primary);font-size:.6875em;font-style:italic}.empty-hint{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.8125em;font-style:italic}.launch-btn{cursor:pointer;color:#fff;background-color:var(--color-primary,#03a3ff);border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8125em;font-weight:500;transition:background-color .15s,transform .1s}.launch-btn:hover:not(:disabled){background-color:#0290e0}.launch-btn:active{transform:scale(.97)}.launch-btn:disabled{opacity:.5;cursor:not-allowed}.preset-btn{color:var(--color-text-secondary);cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:.3rem .625rem;font-size:.6875em;transition:background-color .15s,border-color .15s}.preset-btn:hover{color:var(--color-text);background-color:#ffffff1a;border-color:#fff3}.preset-btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75em;transition:all .15s;display:flex}.icon-btn:hover{color:var(--color-text);background-color:#ffffff14;border-color:#fff3}.icon-btn:disabled{opacity:.25;cursor:not-allowed}.zoom-toast{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;text-align:center;background:#0f0f14e0;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;min-width:72px;padding:.5rem .875rem;display:flex;position:fixed;top:108px;right:1.25rem;box-shadow:0 4px 16px #00000073}.zoom-toast-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#888);font-size:.6rem;font-weight:600}.zoom-toast-value{color:var(--color-text,#fff);font-size:1.1rem;font-weight:700;line-height:1}.zoom-toast-enter-active{transition:opacity .15s,transform .15s}.zoom-toast-leave-active{transition:opacity .6s,transform .6s}.zoom-toast-enter-from,.zoom-toast-leave-to{opacity:0;transform:translateY(-6px)}[data-theme=light] .zoom-toast{background:#f0f3f9f2;border-color:#0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast-label{color:#596579}[data-theme=light] .zoom-toast-value{color:#1c1f2a}[data-theme=light] .test-card{background-color:#00000005;border-color:#00000014}[data-theme=light] .card-header{background-color:#00000008;border-bottom-color:#0000000f}[data-theme=light] .test-input,[data-theme=light] .test-select,[data-theme=light] .test-textarea{background-color:#00000008;border-color:#0000001f}[data-theme=light] .test-select{background-color:#f5f6f8}[data-theme=light] .preset-btn{background-color:#00000008;border-color:#0000001f}[data-theme=light] .preset-btn:hover{background-color:#0000000f;border-color:#0003}[data-theme=light] .icon-btn{border-color:#0000001f}.test-panel[data-v-659dd024]{max-width:900px;color:var(--color-text);height:100%;font-size:calc(1rem * var(--text-scale,1));margin:0 auto;padding:1.5rem;overflow-y:auto}.test-panel h2[data-v-659dd024]{color:var(--color-text);border-bottom:3px solid var(--color-primary);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.5em;font-weight:600}.description[data-v-659dd024]{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875em;line-height:1.6}.test-card[data-v-659dd024]{background-color:var(--color-surface-50,#ffffff08);border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;overflow:hidden}.card-header[data-v-659dd024]{color:var(--color-text);background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;padding:.625rem 1rem;font-size:.875em;font-weight:600}.card-body[data-v-659dd024]{padding:1rem}.workflow-steps[data-v-659dd024]{flex-direction:column;gap:.375rem;display:flex}.step[data-v-659dd024]{color:var(--color-text-secondary);border-left:3px solid var(--color-primary);background-color:#ffffff05;border-radius:0 4px 4px 0;padding:.375rem .625rem;font-size:.8125em}.status-grid[data-v-659dd024]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.625rem;display:grid}.status-item[data-v-659dd024]{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.status-item.active[data-v-659dd024]{border-left:3px solid var(--color-primary)}.status-label[data-v-659dd024]{color:var(--color-text-secondary);font-size:.75em;font-weight:500}.status-badge[data-v-659dd024]{text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:120px;padding:.2rem .5rem;font-size:.6875em;font-weight:600;overflow:hidden}.badge-neutral[data-v-659dd024]{color:var(--color-text-secondary);background-color:#ffffff0f}.badge-success[data-v-659dd024]{color:#22c55e;background-color:#22c55e1f}.badge-danger[data-v-659dd024]{color:#ef4444;background-color:#ef44441f}.badge-warning[data-v-659dd024]{color:#f59e0b;background-color:#f59e0b1f}.badge-info[data-v-659dd024]{color:#3b82f6;background-color:#3b82f61f}.button-grid[data-v-659dd024]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.config-grid[data-v-659dd024]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.field-row[data-v-659dd024]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.field-row label[data-v-659dd024]{color:var(--color-text-secondary);flex-shrink:0;min-width:180px;font-size:.75em;font-weight:500}.test-input[data-v-659dd024]{color:var(--color-text);background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;flex:1;padding:.375rem .625rem;font-size:.8125em;transition:border-color .15s}.test-input[data-v-659dd024]:focus{border-color:var(--color-primary)}.launch-btn[data-v-659dd024]{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8125em;font-weight:500;transition:background-color .15s,transform .1s}.launch-btn[data-v-659dd024]:active{transform:scale(.97)}.launch-btn[data-v-659dd024]:disabled{opacity:.45;cursor:not-allowed}.launch-btn.primary[data-v-659dd024]{background-color:var(--color-primary,#03a3ff);color:#fff}.launch-btn.primary[data-v-659dd024]:hover:not(:disabled){background-color:#0290e0}.launch-btn.secondary[data-v-659dd024]{color:var(--color-text);background-color:#ffffff14;border:1px solid #ffffff1f}.launch-btn.secondary[data-v-659dd024]:hover:not(:disabled){background-color:#ffffff24}.launch-btn.success[data-v-659dd024]{color:#22c55e;background-color:#22c55e26;border:1px solid #22c55e40}.launch-btn.success[data-v-659dd024]:hover:not(:disabled){background-color:#22c55e40}.launch-btn.info[data-v-659dd024]{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f640}.launch-btn.info[data-v-659dd024]:hover:not(:disabled){background-color:#3b82f640}.launch-btn.warning[data-v-659dd024]{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b40}.launch-btn.warning[data-v-659dd024]:hover:not(:disabled){background-color:#f59e0b40}.launch-btn.danger[data-v-659dd024]{color:#ef4444;background-color:#ef44441f;border:1px solid #ef444433}.launch-btn.danger[data-v-659dd024]:hover:not(:disabled){background-color:#ef444433}.preset-btn[data-v-659dd024]{color:var(--color-text-secondary);cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:.3rem .625rem;font-size:.6875em;transition:background-color .15s,border-color .15s}.preset-btn[data-v-659dd024]:hover:not(:disabled){color:var(--color-text);background-color:#ffffff1a;border-color:#fff3}.preset-btn[data-v-659dd024]:disabled{opacity:.4;cursor:not-allowed}.preset-row[data-v-659dd024]{flex-wrap:wrap;gap:.5rem;display:flex}.results-list[data-v-659dd024]{flex-direction:column;gap:.75rem;display:flex}.result-item[data-v-659dd024]{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:.75rem}.result-item.success[data-v-659dd024]{border-left:3px solid #22c55e}.result-item.failed[data-v-659dd024]{border-left:3px solid #ef4444}.result-header-row[data-v-659dd024]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.result-name[data-v-659dd024]{color:var(--color-text);font-size:.8125em}.result-details[data-v-659dd024]{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.detail-row[data-v-659dd024]{background-color:#ffffff05;border-radius:4px;justify-content:space-between;gap:.5rem;padding:.3rem .5rem;font-size:.75em;display:flex}.error-row[data-v-659dd024]{background-color:#ef44440f}.error-row .detail-label[data-v-659dd024],.error-row .detail-value[data-v-659dd024]{color:#ef4444}.detail-label[data-v-659dd024]{color:var(--color-text-secondary);flex-shrink:0;font-weight:500}.detail-value[data-v-659dd024]{color:var(--color-text);text-align:right;word-break:break-all}.detail-value.mono[data-v-659dd024]{font-family:Courier New,monospace;font-size:.6875em}.result-actions[data-v-659dd024]{gap:.5rem;display:flex}.stats-grid[data-v-659dd024]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.625rem;display:grid}.stat-item[data-v-659dd024]{text-align:center;background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:.75rem}.stat-label[data-v-659dd024]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem;font-size:.6875em;font-weight:500}.stat-value[data-v-659dd024]{color:var(--color-primary);font-size:1.5em;font-weight:700}.stat-value.success[data-v-659dd024]{color:#22c55e}.stat-value.danger[data-v-659dd024]{color:#ef4444}.logs-list[data-v-659dd024]{background-color:#ffffff05;border:1px solid #ffffff14;border-radius:4px;max-height:340px;font-family:Courier New,monospace;font-size:.75em;overflow-y:auto}.log-item[data-v-659dd024]{color:var(--color-text);border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.625rem;padding:.375rem .625rem;display:flex}.log-item[data-v-659dd024]:last-child{border-bottom:none}.log-item.error[data-v-659dd024]{color:#ef4444}.log-item.success[data-v-659dd024]{color:#22c55e}.log-item.warning[data-v-659dd024]{color:#f59e0b}.log-time[data-v-659dd024]{color:var(--color-text-secondary);flex-shrink:0;min-width:80px;font-size:.6875em}.log-message[data-v-659dd024]{flex:1}.empty-state[data-v-659dd024]{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem;font-size:.8125em;font-style:italic}[data-theme=light] .test-card[data-v-659dd024]{background-color:#00000005;border-color:#00000014}[data-theme=light] .card-header[data-v-659dd024]{background-color:#00000008;border-bottom-color:#0000000f}[data-theme=light] .test-input[data-v-659dd024],[data-theme=light] .preset-btn[data-v-659dd024]{background-color:#00000008;border-color:#0000001f}[data-theme=light] .preset-btn[data-v-659dd024]:hover:not(:disabled){background-color:#0000000f;border-color:#0003}[data-theme=light] .launch-btn.secondary[data-v-659dd024]{background-color:#0000000a;border-color:#0000001f}[data-theme=light] .launch-btn.secondary[data-v-659dd024]:hover:not(:disabled){background-color:#00000014}@media (width<=768px){.test-panel[data-v-659dd024]{padding:1rem}.button-grid[data-v-659dd024],.config-grid[data-v-659dd024],.stats-grid[data-v-659dd024],.status-grid[data-v-659dd024]{grid-template-columns:1fr}}.callview-test-panel[data-v-33ef17a2]{max-width:900px;color:var(--color-text);height:100%;font-size:calc(1rem * var(--text-scale,1));box-sizing:border-box;margin:0 auto;padding:1rem;overflow:hidden auto}.callview-test-panel h2[data-v-33ef17a2]{color:var(--color-text);border-bottom:3px solid var(--color-primary);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.5em;font-weight:600}.description[data-v-33ef17a2]{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875em;line-height:1.6}.test-card[data-v-33ef17a2]{background-color:var(--color-surface-50,#ffffff08);border:1px solid #ffffff14;border-radius:8px;min-width:0;margin-bottom:1rem;overflow:hidden}.card-header[data-v-33ef17a2]{color:var(--color-text);background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;padding:.625rem 1rem;font-size:.875em;font-weight:600}.card-body[data-v-33ef17a2]{min-width:0;padding:1rem}.field-row[data-v-33ef17a2]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.field-row label[data-v-33ef17a2]{color:var(--color-text-secondary);flex-shrink:0;width:140px;font-size:.75em;font-weight:500}.variant-toggle-row[data-v-33ef17a2]{gap:.5rem}.variant-checkbox-label[data-v-33ef17a2]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;display:flex;min-width:auto!important}.variant-checkbox-label input[type=checkbox][data-v-33ef17a2]{cursor:pointer;width:14px;height:14px;accent-color:var(--color-primary,#03a3ff)}.variant-select[data-v-33ef17a2]{flex:1;max-width:260px}.test-input[data-v-33ef17a2]{min-width:0;color:var(--color-text);box-sizing:border-box;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;flex:1;padding:.375rem .625rem;font-size:.8125em;transition:border-color .15s}.test-input[data-v-33ef17a2]:focus{border-color:var(--color-primary)}.test-input.flex-grow[data-v-33ef17a2]{flex:1}.test-select[data-v-33ef17a2]{color:var(--color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:auto;background-color:#2a2d3e;border:1px solid #ffffff1f;border-radius:4px;outline:none;min-width:90px;padding:.375rem .5rem;font-size:.75em}.test-select[data-v-33ef17a2]:focus{border-color:var(--color-primary)}.test-textarea[data-v-33ef17a2]{width:100%;color:var(--color-text);resize:vertical;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:.5rem .625rem;font-family:inherit;font-size:.8125em}.test-textarea[data-v-33ef17a2]:focus{border-color:var(--color-primary)}.notes-error[data-v-33ef17a2]{color:#ef4444;margin-bottom:.5rem;font-size:.75em}.add-row[data-v-33ef17a2]{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.add-row .add-btn[data-v-33ef17a2]{margin-top:0}.counter-label[data-v-33ef17a2]{color:var(--color-primary,#03a3ff);background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:.3rem .625rem;font-size:.6875em}[data-theme=light] .counter-label[data-v-33ef17a2]{background-color:#00000008;border-color:#0000001f}.notes-api-info[data-v-33ef17a2]{color:var(--color-primary,#03a3ff);margin-bottom:.5rem;font-size:.75em}.sub-header[data-v-33ef17a2]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:.75rem;margin-bottom:.375rem;font-size:.75em;font-weight:600}.points-list[data-v-33ef17a2]{flex-direction:column;gap:.375rem;display:flex}.point-row[data-v-33ef17a2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.icon-btn[data-v-33ef17a2]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75em;display:flex}.icon-btn[data-v-33ef17a2]:hover{color:#ef4444;background-color:#ef444426;border-color:#ef4444}.add-btn[data-v-33ef17a2]{color:var(--color-primary);cursor:pointer;background:0 0;border:1px dashed #ffffff26;border-radius:4px;margin-top:.5rem;padding:.35rem .75rem;font-size:.75em;transition:background-color .15s}.add-btn[data-v-33ef17a2]:hover{background-color:#03a3ff14}.add-btn.small[data-v-33ef17a2]{margin-top:.25rem;padding:.25rem .5rem;font-size:.6875em}.preset-row[data-v-33ef17a2]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.preset-btn[data-v-33ef17a2]{color:var(--color-text-secondary);cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:.3rem .625rem;font-size:.6875em;transition:background-color .15s,border-color .15s}.preset-btn.flex-fill[data-v-33ef17a2]{flex:1}.preset-btn[data-v-33ef17a2]:hover{color:var(--color-text);background-color:#ffffff1a;border-color:#fff3}.response-block[data-v-33ef17a2]{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;margin-bottom:.75rem;padding:.75rem}.response-header-row[data-v-33ef17a2]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.response-index[data-v-33ef17a2]{color:var(--color-primary);font-size:.75em;font-weight:600}.launch-card[data-v-33ef17a2]{border-color:#03a3ff33}.launch-body[data-v-33ef17a2]{padding:.75rem 1rem}.launch-buttons[data-v-33ef17a2]{gap:.5rem;display:flex}.launch-btn.flex-fill[data-v-33ef17a2]{flex:1}.launch-btn[data-v-33ef17a2]{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8125em;font-weight:500;transition:background-color .15s,transform .1s}.launch-btn[data-v-33ef17a2]:active{transform:scale(.97)}.launch-btn.primary[data-v-33ef17a2]{background-color:var(--color-primary,#03a3ff);color:#fff}.launch-btn.primary[data-v-33ef17a2]:hover{background-color:#0290e0}.launch-btn.secondary[data-v-33ef17a2]{color:var(--color-text);background-color:#ffffff14;border:1px solid #ffffff1f}.launch-btn.secondary[data-v-33ef17a2]:hover{background-color:#ffffff24}.launch-btn.danger[data-v-33ef17a2]{color:#ef4444;background-color:#ef44441f;border:1px solid #ef444433}.launch-btn.danger[data-v-33ef17a2]:hover{background-color:#ef444433}.last-launch[data-v-33ef17a2]{color:var(--color-text-secondary);margin-top:.5rem;font-size:.75em;font-style:italic}.empty-configs[data-v-33ef17a2]{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.8125em;font-style:italic}.saved-configs-list[data-v-33ef17a2]{flex-direction:column;gap:.375rem;margin-bottom:.75rem;display:flex}.saved-config-row[data-v-33ef17a2]{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;min-width:0;padding:.5rem .625rem;display:flex}.saved-config-info[data-v-33ef17a2]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.saved-config-name[data-v-33ef17a2]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125em;font-weight:500;overflow:hidden}.saved-config-meta[data-v-33ef17a2]{color:var(--color-text-secondary);font-size:.6875em}.saved-config-actions[data-v-33ef17a2]{flex-shrink:0;align-items:center;gap:.375rem;margin-left:.5rem;display:flex}.save-config-row[data-v-33ef17a2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.save-config-row .test-input[data-v-33ef17a2]{flex:1;min-width:120px}.save-config-row .preset-btn[data-v-33ef17a2]:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] .test-card[data-v-33ef17a2]{background-color:#00000005;border-color:#00000014}[data-theme=light] .card-header[data-v-33ef17a2]{background-color:#00000008;border-bottom-color:#0000000f}[data-theme=light] .test-input[data-v-33ef17a2],[data-theme=light] .test-select[data-v-33ef17a2],[data-theme=light] .test-textarea[data-v-33ef17a2]{background-color:#00000008;border-color:#0000001f}[data-theme=light] .test-select[data-v-33ef17a2]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f5f6f8}[data-theme=light] .preset-btn[data-v-33ef17a2]{background-color:#00000008;border-color:#0000001f}[data-theme=light] .preset-btn[data-v-33ef17a2]:hover{background-color:#0000000f;border-color:#0003}[data-theme=light] .response-block[data-v-33ef17a2]{background-color:#00000003;border-color:#0000000f}[data-theme=light] .add-btn[data-v-33ef17a2]{border-color:#00000026}[data-theme=light] .icon-btn[data-v-33ef17a2]{border-color:#0000001f}[data-theme=light] .launch-btn.secondary[data-v-33ef17a2]{background-color:#0000000a;border-color:#0000001f}[data-theme=light] .launch-btn.secondary[data-v-33ef17a2]:hover{background-color:#00000014}[data-theme=light] .launch-description code[data-v-33ef17a2]{background-color:#0000000f}[data-theme=light] .saved-config-row[data-v-33ef17a2]{background-color:#00000005;border-color:#0000000f}.custom-tooltip[data-v-33ef17a2]{color:#e5e7eb;white-space:nowrap;z-index:1000;pointer-events:none;text-overflow:ellipsis;background-color:#252736;border:1px solid #ffffff26;border-radius:4px;max-width:320px;padding:.4rem .75rem;font-size:.75rem;font-weight:500;line-height:1.4;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0006}[data-theme=light] .custom-tooltip[data-v-33ef17a2]{color:#1c1f2a;background-color:#f8f9fa;border-color:#0000001f;box-shadow:0 4px 12px #00000026}.call-view[data-v-0df7e431]{background-color:var(--color-background);height:100%;color:var(--color-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.call-header[data-v-0df7e431]{background-color:#2b2d3c;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.status-pill[data-v-0df7e431]{letter-spacing:.03em;border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.65rem;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.pill-saving[data-v-0df7e431]{color:#03a3ff;background:#03a3ff2e;border:1px solid #03a3ff4d}.call-header .section-label[data-v-0df7e431]{background-color:#2b2d3c;border-top:none;border-bottom:none;flex:1;min-width:0;padding:.625rem 1.25rem}.call-header .section-label .pi-book[data-v-0df7e431]{opacity:.5;font-size:1.0625rem}.call-header .section-label .section-label-text[data-v-0df7e431]{opacity:1;font-size:1.0625rem;font-weight:700}.call-panels[data-v-0df7e431]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.panel[data-v-0df7e431]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel.drop-above[data-v-0df7e431]{position:relative}.panel.drop-above[data-v-0df7e431]:before{content:"";z-index:20;pointer-events:none;background-color:#03a3ff;border-radius:2px;height:3px;position:absolute;top:1.1rem;left:0;right:0;box-shadow:0 0 8px #03a3ff66}.drag-phantom[data-v-0df7e431]{z-index:950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;opacity:.9;background-color:#03a3ff1f;border:1px solid #03a3ff66;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .625rem;display:flex;position:absolute;left:1rem;right:1rem;transform:translateY(-50%);box-shadow:0 4px 16px #00000059}.drag-phantom-icon[data-v-0df7e431]{color:#03a3ff;opacity:.6;flex-shrink:0;align-items:center;display:flex}.drag-phantom-label[data-v-0df7e431]{color:#03a3ff;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.resize-divider[data-v-0df7e431]{cursor:row-resize;z-index:10;background-color:#0000;flex:0 0 5px;height:5px;transition:background-color .15s;position:relative}.resize-divider[data-v-0df7e431]:before{content:"";background-color:#ffffff1a;height:1px;transition:height .1s,background-color .1s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.resize-divider[data-v-0df7e431]:hover:before,.resize-divider.resize-active[data-v-0df7e431]:before{background-color:#03a3ff;height:3px}.resize-divider[data-v-0df7e431]:hover,.resize-divider.resize-active[data-v-0df7e431]{background-color:#03a3ff0f}.section-label[data-v-0df7e431]{font-size:calc(.8rem * var(--be9fc3dc));color:#f0f6fc;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background-color:#252736;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;flex-shrink:0;align-items:center;gap:.5rem;min-width:0;height:50px;margin:0;padding:.4rem .25rem;font-weight:500;display:flex;overflow:hidden}.section-label[data-v-0df7e431]:active{cursor:grabbing}.section-label.section-locked[data-v-0df7e431]{cursor:default}.section-label.no-handle[data-v-0df7e431]{padding-left:1.25rem}.drag-handle[data-v-0df7e431]{cursor:grab;width:14px;height:18px;color:var(--color-text);opacity:.18;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.drag-handle[data-v-0df7e431]:active{cursor:grabbing;opacity:1}.panel:hover .drag-handle[data-v-0df7e431]{opacity:.5}.drag-handle[data-v-0df7e431]:hover{opacity:.7;background-color:#ffffff0f}.section-label-row[data-v-0df7e431]{color:#f0f6fc;background-color:#252736;border:1px solid #ffffff40;border-left:none;border-right:none;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0;display:flex}.section-label-row .section-label[data-v-0df7e431]{opacity:1;background:0 0;border-bottom:none;flex:1;min-width:0;margin:0;padding:.4rem .25rem}.section-label-row .section-label.no-handle[data-v-0df7e431]{padding-left:1rem}.section-label-row .clear-btn[data-v-0df7e431]{opacity:.7;border-radius:0;align-self:stretch;align-items:center;margin:0;padding:0 .75rem;display:flex}.section-label-row .clear-btn[data-v-0df7e431]:hover{opacity:1}.label-row-separator[data-v-0df7e431]{background-color:#ffffff26;flex-shrink:0;align-self:stretch;width:1px}.section-label-text[data-v-0df7e431]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.custom-tooltip[data-v-0df7e431]{color:#e5e7eb;white-space:nowrap;z-index:1000;pointer-events:none;text-overflow:ellipsis;background-color:#252736;border:1px solid #ffffff26;border-radius:4px;max-width:320px;padding:.4rem .75rem;font-size:.75rem;font-weight:500;line-height:1.4;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0006}.panel-scroll[data-v-0df7e431]{background-color:#1c1f2a;flex:1;min-height:0;padding:.5rem 1.25rem;overflow:hidden auto}.panel-scroll[data-v-0df7e431]:has(.rr-rolodex){flex-direction:column;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;display:flex}.panel-scroll:has(.rr-rolodex) .empty-message[data-v-0df7e431]{padding-left:1rem}.empty-message[data-v-0df7e431]{color:var(--color-text-secondary);font-size:calc(.8125rem * var(--be9fc3dc));padding:.25rem 0;font-style:italic}.playbook-row[data-v-0df7e431]{background-color:#ffffff05;border:1px solid #ffffff12;border-radius:0;align-items:flex-start;gap:.75rem;margin-bottom:.25rem;padding:.5rem .875rem;display:flex}.status-circle[data-v-0df7e431]{background-color:#0000;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:1px}.status-circle.status-pending[data-v-0df7e431]{border-color:#fff3}.status-circle.status-success[data-v-0df7e431]{background-color:#10b981;border-color:#10b981}.status-circle.status-failed[data-v-0df7e431]{background-color:#ef4444;border-color:#ef4444}.status-circle.status-done[data-v-0df7e431]{background-color:#10b981;border-color:#10b981}.playbook-text[data-v-0df7e431]{font-size:calc(.8125rem * var(--be9fc3dc));color:var(--color-text);flex:1;line-height:1.45}.notes-body[data-v-0df7e431]{font-size:calc(.8125rem * var(--be9fc3dc));color:var(--color-text);white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.clear-btn[data-v-0df7e431]{color:var(--color-text-secondary);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:0;padding:.2rem .5rem;font-size:.8125rem;line-height:1;transition:opacity .15s,background-color .15s,color .15s}.clear-btn[data-v-0df7e431]:hover{opacity:1;color:var(--color-text);background-color:#ffffff0f}.rr-rolodex[data-v-0df7e431]{flex-direction:column;flex:1;min-height:0;display:flex}.rr-tab-row[data-v-0df7e431]{z-index:6;flex-direction:row-reverse;align-items:flex-end;gap:2px;margin-bottom:0;padding-top:5px;display:flex;position:relative}.rr-rolodex-card[data-v-0df7e431]{background-color:#1e202ef2;border:1px solid #ffffff1f;transition:box-shadow .3s}.rr-rolodex-top[data-v-0df7e431]{z-index:5;border-radius:6px;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;box-shadow:0 2px 10px #0000004d}.rr-rolodex-top.has-tabs[data-v-0df7e431]{border-top:none;border-radius:0 0 6px 6px}.rr-card-tab[data-v-0df7e431]{font-size:calc(.625rem * var(--be9fc3dc));color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-color:#1e202eb3;border:1px solid #ffffff1f;border-bottom:none;border-radius:4px 4px 0 0;flex-shrink:1;align-items:center;gap:.25rem;min-width:0;max-width:120px;padding:.2rem .5rem;font-weight:500;transition:opacity .15s,background-color .15s;display:flex;overflow:hidden}.rr-card-tab[data-v-0df7e431]:hover{opacity:1!important;background-color:#ffffff14!important}.rr-card-tab-active[data-v-0df7e431]{z-index:7;border-color:#ffffff2e #ffffff2e #1e202ef2;border-bottom-style:solid;border-bottom-width:1px;font-weight:600;position:relative;opacity:1!important;background-color:#1e202ef2!important}.rr-card-tab-label[data-v-0df7e431]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rr-card-tab-new-dot[data-v-0df7e431]{background-color:#10b981;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:2px}.rr-card-body[data-v-0df7e431]{flex:1;min-height:0;padding:.5rem .75rem;overflow-y:auto}.rr-stacked-title[data-v-0df7e431]{font-size:calc(.8125rem * var(--be9fc3dc));color:var(--color-text);align-items:center;gap:.5rem;padding:.25rem 0 0;font-weight:600;display:flex}.rr-new-tag[data-v-0df7e431]{text-transform:uppercase;letter-spacing:.04em;color:#10b981;border-radius:3px;flex-shrink:0;margin-left:auto;padding:.2rem .475rem;font-size:.8625rem;font-weight:300;line-height:1.5;display:inline-block}.rr-variant-label[data-v-0df7e431]{font-size:calc(.6875rem * var(--be9fc3dc));color:#aaa;padding:2px 0 0;font-style:italic}.rr-stacked-divider[data-v-0df7e431]{border:none;border-top:1px solid #ffffff0f;margin:.25rem 0}.response-list[data-v-0df7e431]{margin:0;padding:0;list-style:none}.response-list li[data-v-0df7e431]{font-size:calc(.8125rem * var(--be9fc3dc));color:var(--color-text);margin-bottom:.625rem;padding-left:1.125rem;line-height:1.5;position:relative}.response-list li[data-v-0df7e431]:before{content:"";background-color:#03a3ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.response-list li.status-success[data-v-0df7e431]:before{background-color:#10b981}.response-list li.status-failed[data-v-0df7e431]:before{background-color:#ef4444}.response-list li.status-pending[data-v-0df7e431]:before{background-color:#03a3ff}.response-list a[data-v-0df7e431]{color:var(--color-primary);text-decoration:none}.response-list a[data-v-0df7e431]:hover{text-decoration:underline}.call-footer[data-v-0df7e431]{background-color:#252736;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.footer-controls[data-v-0df7e431]{align-items:center;gap:1rem;display:flex}.footer-control[data-v-0df7e431]{cursor:pointer;color:var(--color-text-secondary);align-items:center;gap:.25rem;display:flex}.footer-control i[data-v-0df7e431]{font-size:.9375rem}.footer-chevron[data-v-0df7e431]{opacity:.6;font-size:.625rem!important}.footer-control-label[data-v-0df7e431]{color:var(--color-text-secondary);margin-left:.125rem;font-size:.6875rem}.footer-control[data-v-0df7e431]:hover{color:var(--color-text)}.zoom-toast[data-v-0df7e431]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;text-align:center;background:#0f0f14e0;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;min-width:72px;padding:.5rem .875rem;display:flex;position:fixed;top:108px;right:1.25rem;box-shadow:0 4px 16px #00000073}.zoom-toast-label[data-v-0df7e431]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#888);font-size:.6rem;font-weight:600}.zoom-toast-value[data-v-0df7e431]{color:var(--color-text,#fff);font-size:1.1rem;font-weight:700;line-height:1}.zoom-toast-enter-active[data-v-0df7e431]{transition:opacity .15s,transform .15s}.zoom-toast-leave-active[data-v-0df7e431]{transition:opacity .6s,transform .6s}.zoom-toast-enter-from[data-v-0df7e431],.zoom-toast-leave-to[data-v-0df7e431]{opacity:0;transform:translateY(-6px)}.footer-right[data-v-0df7e431]{align-items:center;gap:.5rem;display:flex}.detached-return-btn[data-v-0df7e431]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-text-secondary);cursor:pointer;background-color:#252736d9;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.6875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:flex}.detached-return-btn[data-v-0df7e431]:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#03a3ff26}.detached-return-btn .pi[data-v-0df7e431]{font-size:.625rem}.footer-control:hover .footer-control-label[data-v-0df7e431]{color:var(--color-text)}[data-v-0df7e431] .panel-scroll::-webkit-scrollbar{width:4px}[data-v-0df7e431] .panel-scroll::-webkit-scrollbar-track{background:0 0}[data-v-0df7e431] .panel-scroll::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:3px}[data-v-0df7e431] .panel-scroll::-webkit-scrollbar-thumb:hover{background:#60a5fa}[data-theme=dark] .call-view[data-v-0df7e431]{background-color:#2b2d3a}[data-theme=dark] .call-header[data-v-0df7e431]{background-color:#252736;border-bottom-color:#ffffff1a}[data-theme=dark] .call-footer[data-v-0df7e431]{background-color:#252736;border-top-color:#ffffff1a}[data-theme=dark] .resize-divider[data-v-0df7e431]:before{background-color:#ffffff1a}[data-theme=dark] .section-label[data-v-0df7e431]{color:#f0f6fc;background-color:#252736}[data-theme=dark] .call-header .section-label[data-v-0df7e431]{background-color:#2b2d3c}[data-theme=dark] .section-label-row .section-label[data-v-0df7e431]{background:0 0;border-bottom-color:#0000}[data-theme=dark] .playbook-row[data-v-0df7e431]{background-color:#ffffff05;border-color:#ffffff12}[data-theme=light] .call-view[data-v-0df7e431]{color:#1c1f2a}[data-theme=light] .custom-tooltip[data-v-0df7e431]{color:#1c1f2a;background-color:#f8f9fa;border-color:#0000001f;box-shadow:0 4px 12px #00000026}[data-theme=light] .call-header[data-v-0df7e431]{background-color:#eff2f7;border-bottom-color:#0000001a}[data-theme=light] .call-header .section-label[data-v-0df7e431]{color:#1c1f2a;background-color:#eff2f7}[data-theme=light] .call-footer[data-v-0df7e431]{background-color:#f7f9fc;border-top-color:#0000001a}[data-theme=light] .resize-divider[data-v-0df7e431]:before{background-color:#0000001f}[data-theme=light] .resize-divider[data-v-0df7e431]:hover,[data-theme=light] .resize-divider.resize-active[data-v-0df7e431]{background-color:#03a3ff0a}[data-theme=light] .section-label[data-v-0df7e431]{color:#1c1f2a;background-color:#e8edf5;border-color:#0000001a}[data-theme=light] .section-label-row .section-label[data-v-0df7e431]{background:0 0;border-bottom-color:#0000}[data-theme=light] .section-label-row[data-v-0df7e431]{color:#1c1f2a;background-color:#e8edf5;border-color:#0000001a currentColor;border-left-style:none;border-left-width:medium;border-right-style:none;border-right-width:medium}[data-theme=light] .panel-scroll[data-v-0df7e431]{background-color:#fff}[data-theme=light] .clear-btn[data-v-0df7e431]:hover,[data-theme=light] .rr-nav-btn[data-v-0df7e431]:hover:not(:disabled){background-color:#0000000a}[data-theme=light] .label-row-separator[data-v-0df7e431]{background-color:#0000001f}[data-theme=light] .playbook-row[data-v-0df7e431]{background-color:#00000005;border-color:#0000001a}[data-theme=light] .playbook-text[data-v-0df7e431],[data-theme=light] .notes-body[data-v-0df7e431]{color:#1c1f2a}[data-theme=light] .empty-message[data-v-0df7e431]{color:#596579}[data-theme=light] .rr-rolodex-card[data-v-0df7e431]{color:#1c1f2a;background-color:#fffffff7;border-color:#0000001a}[data-theme=light] .rr-rolodex-top[data-v-0df7e431]{box-shadow:0 2px 10px #0000001a}[data-theme=light] .rr-card-tab[data-v-0df7e431]{color:#1c1f2a;background-color:#c8cad4b3;border-color:#0000001a}[data-theme=light] .rr-card-tab-active[data-v-0df7e431]{color:#1c1f2a;border-color:#0000001f #0000001f #fffffff7;background-color:#fffffff7!important}[data-theme=light] .rr-card-tab[data-v-0df7e431]:hover{opacity:1!important;background-color:#0000000f!important}[data-theme=light] .rr-stacked-title[data-v-0df7e431]{color:#1c1f2a}[data-theme=light] .rr-stacked-divider[data-v-0df7e431]{border-top-color:#00000014}[data-theme=light] .rr-variant-label[data-v-0df7e431]{color:#596579}[data-theme=light] .drag-handle[data-v-0df7e431]{color:#adb5bd}[data-theme=light] .drag-handle[data-v-0df7e431]:hover{background-color:#0000000a}[data-theme=light] .status-circle.status-pending[data-v-0df7e431]{border-color:#00000026}[data-theme=light] .response-list li.status-pending[data-v-0df7e431]:before{background-color:#03a3ff}[data-theme=light][data-v-0df7e431] .panel-scroll::-webkit-scrollbar-thumb{background:#3b82f6}[data-theme=light][data-v-0df7e431] .panel-scroll::-webkit-scrollbar-thumb:hover{background:#2563eb}[data-theme=light] .detached-return-btn[data-v-0df7e431]{color:var(--color-text-secondary);background-color:#f8f9fae6;border-color:#0000001f}[data-theme=light] .detached-return-btn[data-v-0df7e431]:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#03a3ff14}[data-theme=light] .variant-trigger-bar[data-v-0df7e431]{background-color:#0000000f;border-bottom-color:#0000000a}[data-theme=light] .drag-phantom[data-v-0df7e431]{background-color:#03a3ff14;border-color:#03a3ff4d;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast[data-v-0df7e431]{background:#f0f3f9f2;border-color:#0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast-label[data-v-0df7e431]{color:#596579}[data-theme=light] .zoom-toast-value[data-v-0df7e431]{color:#1c1f2a}.layout-editor[data-v-daf73781]{background-color:var(--color-background);color:#f0f6fc;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.editor-header[data-v-daf73781]{background-color:#252736;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.editor-header-left[data-v-daf73781]{align-items:center;gap:.6rem;display:flex}.editor-back-btn[data-v-daf73781]{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.editor-back-btn[data-v-daf73781]:hover{color:var(--color-text);background-color:#ffffff0f}.editor-back-btn .pi[data-v-daf73781]{font-size:.75rem}.editor-title[data-v-daf73781]{color:var(--color-text);font-size:.9375rem;font-weight:600}.editor-header-right[data-v-daf73781]{align-items:center;gap:.5rem;display:flex}.editor-text-size[data-v-daf73781]{align-items:center;gap:.25rem;padding:0 .25rem;display:flex}.editor-text-size-label[data-v-daf73781]{color:var(--color-text-secondary);text-align:center;-webkit-user-select:none;user-select:none;min-width:2.5rem;font-size:.6875rem}.editor-icon-btn[data-v-daf73781]{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.editor-icon-btn[data-v-daf73781]:hover:not(:disabled){color:var(--color-text);background-color:#ffffff0f}.editor-icon-btn[data-v-daf73781]:disabled{opacity:.3;cursor:default}.editor-icon-btn .pi[data-v-daf73781]{font-size:.5625rem}.editor-toggle-btn[data-v-daf73781],.editor-reset-btn[data-v-daf73781]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:flex}.editor-toggle-btn[data-v-daf73781]:hover,.editor-reset-btn[data-v-daf73781]:hover{color:var(--color-text);background-color:#ffffff0f}.editor-toggle-btn.active[data-v-daf73781]{color:#03a3ff;background-color:#03a3ff1a;border-color:#03a3ff4d}.editor-toggle-btn .pi[data-v-daf73781],.editor-reset-btn .pi[data-v-daf73781]{font-size:.625rem}.editor-hint[data-v-daf73781]{color:#03a3ff;background-color:#03a3ff0f;border-bottom:1px solid #03a3ff1a;flex-shrink:0;padding:.4rem 1rem;font-size:.6875rem}.editor-hint-locked[data-v-daf73781]{color:var(--color-text-secondary);background-color:#ffffff05;border-bottom-color:#ffffff0f}.preview-container[data-v-daf73781]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.call-header[data-v-daf73781]{background-color:#2b2d3c;border-bottom:1px solid #ffffff1a;flex-shrink:0}.call-header .section-label[data-v-daf73781]{background-color:#2b2d3c;border-top:none;border-bottom:none;padding:.625rem 1.25rem}.call-header .section-label .pi-book[data-v-daf73781]{opacity:.5;font-size:1.0625rem}.call-header .section-label .section-label-text[data-v-daf73781]{opacity:1;font-size:1.0625rem;font-weight:700}.call-panels[data-v-daf73781]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.panel[data-v-daf73781]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel.drop-above[data-v-daf73781]{position:relative}.panel.drop-above[data-v-daf73781]:before{content:"";z-index:20;pointer-events:none;background-color:#03a3ff;border-radius:2px;height:3px;position:absolute;top:1.1rem;left:0;right:0;box-shadow:0 0 8px #03a3ff66}.drag-phantom[data-v-daf73781]{z-index:950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;opacity:.9;background-color:#03a3ff1f;border:1px solid #03a3ff66;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .625rem;display:flex;position:absolute;left:1rem;right:1rem;transform:translateY(-50%);box-shadow:0 4px 16px #00000059}.drag-phantom-icon[data-v-daf73781]{color:#03a3ff;opacity:.6;flex-shrink:0;align-items:center;display:flex}.drag-phantom-label[data-v-daf73781]{color:#03a3ff;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.resize-divider[data-v-daf73781]{cursor:row-resize;z-index:10;background-color:#0000;flex:0 0 5px;height:5px;transition:background-color .15s;position:relative}.resize-divider[data-v-daf73781]:before{content:"";background-color:#ffffff1a;height:1px;transition:height .1s,background-color .1s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.resize-divider[data-v-daf73781]:hover:before,.resize-divider.resize-active[data-v-daf73781]:before{background-color:#03a3ff;height:3px}.resize-divider[data-v-daf73781]:hover,.resize-divider.resize-active[data-v-daf73781]{background-color:#03a3ff0f}.section-label[data-v-daf73781]{font-size:calc(.8rem * var(--a60b452a));color:#f0f6fc;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background-color:#252736;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;flex-shrink:0;align-items:center;gap:.5rem;min-width:0;height:50px;margin:0;padding:.4rem .25rem;font-weight:500;display:flex;overflow:hidden}.section-label[data-v-daf73781]:active{cursor:grabbing}.section-label.section-locked[data-v-daf73781]{cursor:default}.section-label.no-handle[data-v-daf73781]{padding-left:1.25rem}.drag-handle[data-v-daf73781]{cursor:grab;width:14px;height:18px;color:var(--color-text);opacity:.18;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.drag-handle[data-v-daf73781]:active{cursor:grabbing;opacity:1}.panel:hover .drag-handle[data-v-daf73781]{opacity:.5}.drag-handle[data-v-daf73781]:hover{opacity:.7;background-color:#ffffff0f}.section-label-row[data-v-daf73781]{color:#f0f6fc;background-color:#252736;border:1px solid #ffffff40;border-left:none;border-right:none;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0;display:flex}.section-label-row .section-label[data-v-daf73781]{opacity:1;background:0 0;border-bottom:none;flex:1;min-width:0;margin:0;padding:.4rem .25rem}.section-label-row .section-label.no-handle[data-v-daf73781]{padding-left:1rem}.section-label-text[data-v-daf73781]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.panel-scroll[data-v-daf73781]{background-color:#1c1f2a;flex:1;min-height:0;padding:.5rem 1.25rem;overflow:hidden auto}.panel-scroll[data-v-daf73781]:has(.rr-rolodex){flex-direction:column;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;display:flex}.empty-message[data-v-daf73781]{color:var(--color-text-secondary);font-size:calc(.8125rem * var(--a60b452a));padding:.25rem 0;font-style:italic}.playbook-row[data-v-daf73781]{background-color:#ffffff05;border:1px solid #ffffff12;border-radius:0;align-items:flex-start;gap:.75rem;margin-bottom:.25rem;padding:.5rem .875rem;display:flex}.status-circle[data-v-daf73781]{background-color:#0000;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:1px}.status-circle.status-pending[data-v-daf73781]{border-color:#fff3}.status-circle.status-success[data-v-daf73781]{background-color:#10b981;border-color:#10b981}.playbook-text[data-v-daf73781]{font-size:calc(.8125rem * var(--a60b452a));color:var(--color-text);flex:1;line-height:1.45}.notes-body[data-v-daf73781]{font-size:calc(.8125rem * var(--a60b452a));color:var(--color-text);white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.rr-rolodex[data-v-daf73781]{flex-direction:column;flex:1;min-height:0;display:flex}.rr-tab-row[data-v-daf73781]{z-index:6;flex-direction:row-reverse;align-items:flex-end;gap:2px;margin-bottom:0;padding-top:5px;display:flex;position:relative}.rr-rolodex-card[data-v-daf73781]{background-color:#1e202ef2;border:1px solid #ffffff1f;transition:box-shadow .3s}.rr-rolodex-top[data-v-daf73781]{z-index:5;border-radius:6px;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;box-shadow:0 2px 10px #0000004d}.rr-rolodex-top.has-tabs[data-v-daf73781]{border-top:none;border-radius:0 0 6px 6px}.rr-card-tab[data-v-daf73781]{font-size:calc(.625rem * var(--a60b452a));color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-color:#1e202eb3;border:1px solid #ffffff1f;border-bottom:none;border-radius:4px 4px 0 0;flex-shrink:1;align-items:center;gap:.25rem;min-width:0;max-width:120px;padding:.2rem .5rem;font-weight:500;transition:opacity .15s,background-color .15s;display:flex;overflow:hidden}.rr-card-tab[data-v-daf73781]:hover{opacity:1!important;background-color:#ffffff14!important}.rr-card-tab-active[data-v-daf73781]{z-index:7;border-color:#ffffff2e #ffffff2e #1e202ef2;border-bottom-style:solid;border-bottom-width:1px;font-weight:600;position:relative;opacity:1!important;background-color:#1e202ef2!important}.rr-card-tab-label[data-v-daf73781]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rr-card-tab-new-dot[data-v-daf73781]{background-color:#10b981;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:2px}.rr-card-body[data-v-daf73781]{flex:1;min-height:0;padding:.5rem .75rem;overflow-y:auto}.rr-stacked-title[data-v-daf73781]{font-size:calc(.8125rem * var(--a60b452a));color:var(--color-text);align-items:center;gap:.5rem;padding:.25rem 0 0;font-weight:600;display:flex}.rr-new-tag[data-v-daf73781]{text-transform:uppercase;letter-spacing:.04em;color:#10b981;border-radius:3px;flex-shrink:0;margin-left:auto;padding:.2rem .475rem;font-size:.8625rem;font-weight:300;line-height:1.5;display:inline-block}.rr-stacked-divider[data-v-daf73781]{border:none;border-top:1px solid #ffffff0f;margin:.25rem 0}.response-list[data-v-daf73781]{margin:0;padding:0;list-style:none}.response-list li[data-v-daf73781]{font-size:calc(.8125rem * var(--a60b452a));color:var(--color-text);margin-bottom:.625rem;padding-left:1.125rem;line-height:1.5;position:relative}.response-list li[data-v-daf73781]:before{content:"";background-color:#03a3ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.response-list li.status-success[data-v-daf73781]:before{background-color:#10b981}.call-footer[data-v-daf73781]{background-color:#252736;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.editor-panel-toggles[data-v-daf73781]{align-items:center;gap:.35rem;display:flex}.panel-toggle-chip[data-v-daf73781]{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:flex}.panel-toggle-chip[data-v-daf73781]:hover{color:var(--color-text);background-color:#ffffff0f}.panel-toggle-chip input[type=checkbox][data-v-daf73781]{cursor:pointer;accent-color:#03a3ff;width:12px;height:12px;margin:0}.panel-toggle-chip-label[data-v-daf73781]{white-space:nowrap}.panel-toggle-chip.panel-toggle-off[data-v-daf73781]{opacity:.5;border-style:dashed}[data-v-daf73781] .panel-scroll::-webkit-scrollbar{width:4px}[data-v-daf73781] .panel-scroll::-webkit-scrollbar-track{background:0 0}[data-v-daf73781] .panel-scroll::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:3px}[data-v-daf73781] .panel-scroll::-webkit-scrollbar-thumb:hover{background:#60a5fa}[data-theme=dark] .layout-editor[data-v-daf73781]{background-color:#2b2d3a}[data-theme=dark] .editor-header[data-v-daf73781]{background-color:#252736;border-bottom-color:#ffffff1a}[data-theme=dark] .call-header[data-v-daf73781]{background-color:#2b2d3c;border-bottom-color:#ffffff1a}[data-theme=dark] .call-footer[data-v-daf73781]{background-color:#252736;border-top-color:#ffffff1a}[data-theme=dark] .resize-divider[data-v-daf73781]:before{background-color:#ffffff1a}[data-theme=dark] .section-label[data-v-daf73781]{color:#f0f6fc;background-color:#252736}[data-theme=dark] .call-header .section-label[data-v-daf73781]{background-color:#2b2d3c}[data-theme=dark] .section-label-row .section-label[data-v-daf73781]{background:0 0;border-bottom-color:#0000}[data-theme=dark] .playbook-row[data-v-daf73781]{background-color:#ffffff05;border-color:#ffffff12}[data-theme=light] .editor-header[data-v-daf73781]{background-color:#eff2f7;border-bottom-color:#0000001a}[data-theme=light] .editor-back-btn[data-v-daf73781]{border-color:#0000001f}[data-theme=light] .editor-back-btn[data-v-daf73781]:hover{background-color:#0000000a}[data-theme=light] .editor-icon-btn[data-v-daf73781]{border-color:#0000001a}[data-theme=light] .editor-icon-btn[data-v-daf73781]:hover:not(:disabled){background-color:#0000000a}[data-theme=light] .editor-toggle-btn[data-v-daf73781],[data-theme=light] .editor-reset-btn[data-v-daf73781]{border-color:#0000001f}[data-theme=light] .editor-toggle-btn[data-v-daf73781]:hover,[data-theme=light] .editor-reset-btn[data-v-daf73781]:hover{background-color:#0000000a}[data-theme=light] .panel-toggle-chip[data-v-daf73781]{border-color:#0000001f}[data-theme=light] .panel-toggle-chip[data-v-daf73781]:hover{background-color:#0000000a}[data-theme=light] .editor-hint[data-v-daf73781]{background-color:#03a3ff0a;border-bottom-color:#03a3ff14}[data-theme=light] .editor-hint-locked[data-v-daf73781]{background-color:#00000005;border-bottom-color:#0000000f}[data-theme=light] .call-header[data-v-daf73781]{background-color:#eff2f7;border-bottom-color:#0000001a}[data-theme=light] .call-header .section-label[data-v-daf73781]{color:#1c1f2a;background-color:#eff2f7}[data-theme=light] .call-footer[data-v-daf73781]{background-color:#eff2f7;border-top-color:#0000001a}[data-theme=light] .panel-scroll[data-v-daf73781]{background-color:#fff}[data-theme=light] .playbook-text[data-v-daf73781],[data-theme=light] .notes-body[data-v-daf73781],[data-theme=light] .response-list li[data-v-daf73781]{color:#1c1f2a}[data-theme=light] .resize-divider[data-v-daf73781]:before{background-color:#0000001f}[data-theme=light] .resize-divider[data-v-daf73781]:hover,[data-theme=light] .resize-divider.resize-active[data-v-daf73781]{background-color:#03a3ff0a}[data-theme=light] .section-label[data-v-daf73781]{color:#1c1f2a;background-color:#e8edf5;border-color:#0000001a}[data-theme=light] .section-label-row .section-label[data-v-daf73781]{background:0 0;border-bottom-color:#0000}[data-theme=light] .section-label-row[data-v-daf73781]{color:#1c1f2a;background-color:#e8edf5;border-color:#0000001a currentColor;border-left-style:none;border-left-width:medium;border-right-style:none;border-right-width:medium}[data-theme=light] .playbook-row[data-v-daf73781]{background-color:#00000005;border-color:#0000001a}[data-theme=light] .rr-rolodex-card[data-v-daf73781]{background-color:#fffffff7;border-color:#0000001a}[data-theme=light] .rr-rolodex-top[data-v-daf73781]{box-shadow:0 2px 10px #0000001a}[data-theme=light] .rr-card-tab[data-v-daf73781]{color:#1c1f2a;background-color:#c8cad4b3;border-color:#0000001a}[data-theme=light] .rr-card-tab-active[data-v-daf73781]{color:#1c1f2a;border-color:#0000001f #0000001f #fffffff7;background-color:#fffffff7!important}[data-theme=light] .rr-card-tab[data-v-daf73781]:hover{opacity:1!important;background-color:#0000000f!important}[data-theme=light] .rr-stacked-title[data-v-daf73781]{color:#1c1f2a}[data-theme=light] .rr-stacked-divider[data-v-daf73781]{border-top-color:#00000014}[data-theme=light] .drag-handle[data-v-daf73781]{color:#adb5bd}[data-theme=light] .drag-handle[data-v-daf73781]:hover{background-color:#0000000a}[data-theme=light] .status-circle.status-pending[data-v-daf73781]{border-color:#00000026}[data-theme=light][data-v-daf73781] .panel-scroll::-webkit-scrollbar-thumb{background:#3b82f6}[data-theme=light][data-v-daf73781] .panel-scroll::-webkit-scrollbar-thumb:hover{background:#2563eb}[data-theme=light] .drag-phantom[data-v-daf73781]{background-color:#03a3ff14;border-color:#03a3ff4d;box-shadow:0 4px 16px #0000001f}.zoom-toast[data-v-daf73781]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;text-align:center;background:#0f0f14e0;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;min-width:72px;padding:.5rem .875rem;display:flex;position:fixed;top:64px;right:1.25rem;box-shadow:0 4px 16px #00000073}.zoom-toast-label[data-v-daf73781]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#888);font-size:.6rem;font-weight:600}.zoom-toast-value[data-v-daf73781]{color:var(--color-text,#fff);font-size:1.1rem;font-weight:700;line-height:1}.zoom-toast-enter-active[data-v-daf73781]{transition:opacity .15s,transform .15s}.zoom-toast-leave-active[data-v-daf73781]{transition:opacity .6s,transform .6s}.zoom-toast-enter-from[data-v-daf73781],.zoom-toast-leave-to[data-v-daf73781]{opacity:0;transform:translateY(-6px)}[data-theme=light] .zoom-toast[data-v-daf73781]{background:#f0f3f9f2;border-color:#0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast-label[data-v-daf73781]{color:#596579}[data-theme=light] .zoom-toast-value[data-v-daf73781]{color:#1c1f2a}.login-container[data-v-f2c12046]{-webkit-app-region:drag;background-color:#1c1f2a;justify-content:center;align-items:flex-start;width:100%;height:100vh;padding-right:0;display:flex;overflow:hidden}.login-container.light[data-v-f2c12046]{background-color:#fff}.dialog-overlay[data-v-f2c12046]{z-index:2000;-webkit-app-region:no-drag;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.dialog-card[data-v-f2c12046]{text-align:center;background:#fff;border:1px solid #dadce0;border-radius:8px;flex-direction:column;align-items:center;width:90%;max-width:400px;padding:36px 32px 28px;display:flex;box-shadow:0 4px 24px #00000026}.dark .dialog-card[data-v-f2c12046]{background:#2a3441;border-color:#3d4a5c;box-shadow:0 4px 24px #0006}.dialog-icon-wrapper[data-v-f2c12046]{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.dialog-icon-wrapper.warning-icon[data-v-f2c12046]{color:#e8a838;border:2px solid #e8a838}.dialog-icon-wrapper.info-icon[data-v-f2c12046]{color:#0d6efd;border:2px solid #0d6efd}.dialog-title[data-v-f2c12046]{color:#333;margin:0 0 10px;font-size:18px;font-weight:600}.dark .dialog-title[data-v-f2c12046]{color:#fff}.dialog-subtitle[data-v-f2c12046]{color:#666;margin:0 0 24px;font-size:14px;line-height:1.6}.dark .dialog-subtitle[data-v-f2c12046]{color:#aaaabf}.dialog-spinner-wrapper[data-v-f2c12046]{margin-bottom:20px}.dialog-spinner[data-v-f2c12046]{border:3px solid #0d6efd33;border-top-color:#0d6efd;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-f2c12046}.dialog-hint[data-v-f2c12046]{color:#999;margin:0 0 20px;font-size:13px}.dark .dialog-hint[data-v-f2c12046]{color:#6c6c80}.dialog-action-button[data-v-f2c12046]{color:#fff;cursor:pointer;background-color:#0d6efd;border:1px solid #0d6efd;border-radius:4px;min-width:100px;height:40px;padding:10px 32px;font-size:14px;font-weight:500}.dialog-action-button[data-v-f2c12046]:hover{background-color:#0b5ed7;border-color:#0b5ed7}@keyframes spin-f2c12046{to{transform:rotate(360deg)}}.login-form[data-v-f2c12046]{-webkit-app-region:no-drag;flex-direction:column;align-items:center;width:100vw;max-width:100vw;max-height:100vh;margin-top:100px;padding:0 0 60px;display:flex;overflow-y:auto}.logo-container[data-v-f2c12046]{-webkit-app-region:drag;cursor:grab;justify-content:center;width:400px;margin-top:20px;margin-bottom:75px;display:flex}.logo-image[data-v-f2c12046]{width:240px;height:45px}.sign-text[data-v-f2c12046]{color:#f5f5f5;width:400px;margin-bottom:15px;font-size:28px}.dark .sign-text[data-v-f2c12046]{color:#f5f5f5}.light .sign-text[data-v-f2c12046]{color:#212529}.sign-in-header[data-v-f2c12046]{justify-content:space-between;align-items:center;width:400px;margin-bottom:5px;display:flex}.theme-toggle-button[data-v-f2c12046]{color:#aaaabf;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:0;display:flex}.theme-toggle-button[data-v-f2c12046]:hover{color:#fff}.light .theme-toggle-button[data-v-f2c12046]{color:#6c757d}.light .theme-toggle-button[data-v-f2c12046]:hover{color:#495057}.region-dropdown-wrapper[data-v-f2c12046]{width:400px;margin-bottom:15px;position:relative}.region-dropdown[data-v-f2c12046]{cursor:pointer;color:#aaaabf;background-color:#0000;border:1px solid #525667;border-radius:4px;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:16px;display:flex}.region-dropdown[data-v-f2c12046]:hover{border-color:#0d6efd}.light .region-dropdown[data-v-f2c12046]{color:#495057;background-color:#fff;border-color:#ced4da}.light .region-dropdown[data-v-f2c12046]:hover{border-color:#0d6efd}.region-dropdown-wrapper.region-error .region-dropdown[data-v-f2c12046]{border-color:#f44336!important}.selected-region[data-v-f2c12046]{flex:1}.expand-arrow[data-v-f2c12046]{color:#aaaabf;align-items:center;display:flex}.expand-arrow svg.rotated[data-v-f2c12046]{transform:rotate(180deg)}.light .expand-arrow[data-v-f2c12046]{color:#6c757d}.dropdown-menu[data-v-f2c12046]{box-sizing:border-box;z-index:1000;background-color:#2a2d3a;border:1px solid #525667;border-top:none;border-radius:4px;width:calc(100% + 2px);max-height:200px;margin-top:-1px;position:absolute;top:100%;left:-1px;right:-1px;overflow-y:auto}.light .dropdown-menu[data-v-f2c12046]{background-color:#fff;border-color:#ced4da;box-shadow:0 4px 12px #0000001a}.dropdown-item[data-v-f2c12046]{cursor:pointer;color:#aaaabf;border-radius:0;margin:0;padding:12px 16px}.dropdown-item[data-v-f2c12046]:hover{background-color:#3a3d4a}.dropdown-item.selected[data-v-f2c12046]{color:#6ea8ff;background-color:#4a5568;padding:12px 16px}.dropdown-item.no-match[data-v-f2c12046]{cursor:default;color:#666}.light .dropdown-item[data-v-f2c12046]{color:#495057}.light .dropdown-item[data-v-f2c12046]:hover{background-color:#f5f5f5}.light .dropdown-item.selected[data-v-f2c12046]{color:#fff;background-color:#0d6efd}.light .dropdown-item.no-match[data-v-f2c12046]{color:#999}.region-error-container[data-v-f2c12046]{min-height:0;margin-top:4px}.region-error-message[data-v-f2c12046]{color:#f44336;margin-left:4px;font-size:12px}.input-container[data-v-f2c12046]{width:400px;margin-bottom:15px}.input-wrapper[data-v-f2c12046]{position:relative}.input-field[data-v-f2c12046]{color:#aaaabf;background-color:#0000;border:1px solid #525667;border-radius:4px;outline:none;width:100%;height:46px;padding:0 16px;font-size:16px;box-shadow:none!important;transition:none!important}.light .input-field[data-v-f2c12046]{color:#495057;background-color:#fff;border-color:#ced4da;box-shadow:none!important;transition:none!important}.input-field[data-v-f2c12046]::placeholder{color:#aaaabf}.light .input-field[data-v-f2c12046]::placeholder{color:#adb5bd}.input-field[data-v-f2c12046]:focus{border-color:#0d6efd;box-shadow:none!important;transition:none!important}.input-field.invalid[data-v-f2c12046]{border-color:#f44336}.input-field[data-v-f2c12046]:disabled{cursor:not-allowed;opacity:.6}.password-wrapper[data-v-f2c12046]{position:relative}.password-toggle[data-v-f2c12046]{cursor:pointer;color:#aaaabf;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle[data-v-f2c12046]:hover{color:#fff}.light .password-toggle[data-v-f2c12046]{color:#6c757d}.light .password-toggle[data-v-f2c12046]:hover{color:#495057}.password-toggle[data-v-f2c12046]:disabled{cursor:not-allowed;opacity:.6}.error-message[data-v-f2c12046]{color:#f44336;margin-top:4px;margin-left:4px;font-size:12px}.forgot-password-container[data-v-f2c12046]{justify-content:flex-end;width:400px;margin-bottom:20px;display:flex}.forgot-password-button[data-v-f2c12046]{color:#0d6efd;cursor:pointer;background:0 0;border:none;padding:10px 0;font-size:16px}.forgot-password-button[data-v-f2c12046]:hover{text-decoration:underline}.alert[data-v-f2c12046]{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:12px 16px;display:flex}.alert-warning[data-v-f2c12046]{color:#c4c4d2;background-color:#313343;border:1px solid #313343}.alert-danger[data-v-f2c12046]{color:#fcc;background-color:#5c1f1f;border:1px solid #8b2e2e}.light .alert-danger[data-v-f2c12046]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.alert-danger-icon[data-v-f2c12046]{color:#dc3545;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;display:flex}.light .alert-danger-icon[data-v-f2c12046]{color:#dc3545}.alert-message[data-v-f2c12046]{flex:1}.button-container[data-v-f2c12046]{box-sizing:border-box;width:400px;max-width:100%;margin-bottom:12px}.signin-button[data-v-f2c12046]{color:#fff;cursor:pointer;background-color:#0d6efd;border:1px solid #0d6efd;border-radius:4px;width:100%;height:46px;padding:0 16px;font-size:16px;font-weight:500}.signin-button[data-v-f2c12046]:hover:not(:disabled){background-color:#0b5ed7}.light .signin-button[data-v-f2c12046]{background-color:#0d6efd;border-color:#0d6efd}.light .signin-button[data-v-f2c12046]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0b5ed7}.signin-button.disabled[data-v-f2c12046],.signin-button[data-v-f2c12046]:disabled{cursor:not-allowed;opacity:.6;background-color:#283e57;border-color:#283e57}.google-button[data-v-f2c12046]:disabled,.microsoft-button[data-v-f2c12046]:disabled,.apple-button[data-v-f2c12046]:disabled{opacity:.7;color:#6c757d!important;background-color:#1e2530!important;border-color:#2a3441!important}.light .signin-button.disabled[data-v-f2c12046],.light .signin-button[data-v-f2c12046]:disabled{color:#fff;cursor:not-allowed;opacity:.7;background-color:#6ea8fe;border-color:#6ea8fe}.light .google-button[data-v-f2c12046]:disabled,.light .microsoft-button[data-v-f2c12046]:disabled,.light .apple-button[data-v-f2c12046]:disabled{box-shadow:none;color:#adb5bd!important;background-color:#fff!important;border-color:#dee2e6!important}.google-button[data-v-f2c12046]{border:1px solid #3d4a5c;justify-content:center;align-items:center;height:46px;display:flex;color:#fff!important;background-color:#2a3441!important}.google-button[data-v-f2c12046]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.light .google-button[data-v-f2c12046]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .google-button[data-v-f2c12046]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.microsoft-button[data-v-f2c12046]{border:1px solid #3d4a5c;justify-content:center;align-items:center;height:46px;display:flex;color:#fff!important;background-color:#2a3441!important}.microsoft-button[data-v-f2c12046]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.light .microsoft-button[data-v-f2c12046]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .microsoft-button[data-v-f2c12046]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.apple-button[data-v-f2c12046]{border:1px solid #3d4a5c;justify-content:center;align-items:center;height:46px;display:flex;color:#fff!important;background-color:#2a3441!important}.apple-button[data-v-f2c12046]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.light .apple-button[data-v-f2c12046]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .apple-button[data-v-f2c12046]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.button-icon[data-v-f2c12046]{align-items:center;margin-right:8px;display:inline-flex}.google-icon[data-v-f2c12046]{width:18px;height:18px}.grayscale-icon[data-v-f2c12046]{filter:grayscale()}.divider-section[data-v-f2c12046]{width:400px;margin:30px 0;position:relative}.divider-line[data-v-f2c12046]{border:none;border-top:1px solid #525667;margin:0}.divider-text[data-v-f2c12046]{color:#aaaabf;background-color:#1c1f2a;padding:0 16px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.light .divider-text[data-v-f2c12046]{color:#6c757d;background-color:#fff}.light .divider-line[data-v-f2c12046]{border-top-color:#dee2e6}.hidden-sso-section[data-v-f2c12046]{width:400px;margin-top:12px;margin-bottom:10px;padding:0 15px!important}@media screen and (width>=481px){.hidden-sso-section[data-v-f2c12046]{padding:0!important}}.hidden-sso-toggle[data-v-f2c12046]{color:#aaaabf;cursor:pointer;background-color:#0000;border:1px dashed #525667;border-radius:4px;outline:none;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 16px;font-size:16px;display:flex}.hidden-sso-toggle[data-v-f2c12046]:hover{background-color:#ffffff0d;border-color:#0d6efd}.light .hidden-sso-toggle[data-v-f2c12046]{color:#495057;border-color:#ced4da}.light .hidden-sso-toggle[data-v-f2c12046]:hover{background-color:#0000000d}.hidden-sso-providers[data-v-f2c12046]{margin-top:15px;animation:.2s ease-out slideDown-f2c12046}.hidden-sso-providers .button-container[data-v-f2c12046]{width:100%}.hidden-sso-button[data-v-f2c12046]{align-items:center;display:flex;position:relative}.hidden-sso-button-label[data-v-f2c12046]{text-align:center;flex:1}.enterprise-sso-section[data-v-f2c12046]{width:400px;margin-top:12px;margin-bottom:10px;padding:0 15px!important}@media screen and (width>=481px){.enterprise-sso-section[data-v-f2c12046]{padding:0!important}}.enterprise-toggle[data-v-f2c12046]{color:#aaaabf;cursor:pointer;background-color:#0000;border:1px solid #525667;border-radius:4px;outline:none;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 16px;font-size:16px;display:flex}.enterprise-toggle[data-v-f2c12046]:hover{background-color:#ffffff0d;border-color:#0d6efd}.light .enterprise-toggle[data-v-f2c12046]{color:#495057;border-color:#ced4da}.light .enterprise-toggle[data-v-f2c12046]:hover{background-color:#0000000d}.toggle-arrow[data-v-f2c12046]{color:#aaaabf;align-items:center;margin-left:8px;display:flex}.toggle-arrow svg.rotated[data-v-f2c12046]{transform:rotate(180deg)}.light .toggle-arrow[data-v-f2c12046]{color:#6c757d}.enterprise-providers[data-v-f2c12046]{margin-top:15px;animation:.2s ease-out slideDown-f2c12046}.enterprise-providers .button-container[data-v-f2c12046]{width:100%}@keyframes slideDown-f2c12046{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.enterprise-button[data-v-f2c12046]{border:1px solid #3d4a5c;justify-content:center;align-items:center;height:46px;font-size:16px;display:flex;color:#fff!important;background-color:#2a3441!important}.enterprise-button[data-v-f2c12046]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.enterprise-button[data-v-f2c12046]:disabled{border-color:#2a3441;color:#6c757d!important;background-color:#1e2530!important}.light .enterprise-button[data-v-f2c12046]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .enterprise-button[data-v-f2c12046]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.light .enterprise-button[data-v-f2c12046]:disabled{box-shadow:none;color:#adb5bd!important;background-color:#fff!important}.enterprise-button-pinnable[data-v-f2c12046]{justify-content:center;padding-right:36px;position:relative}.enterprise-button-label[data-v-f2c12046]{flex:none}.pin-icon[data-v-f2c12046]{cursor:pointer;color:#6c757d;opacity:.35;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pin-icon[data-v-f2c12046]:hover{opacity:1;color:#0d6efd;background-color:#0d6efd1f}.pin-icon.pinned[data-v-f2c12046]{opacity:1;color:#0d6efd}.pin-icon.pinned[data-v-f2c12046]:hover{background-color:#0d6efd1f}.light .pin-icon[data-v-f2c12046]{color:#adb5bd}.light .pin-icon[data-v-f2c12046]:hover{color:#0d6efd;background-color:#0d6efd14}.light .pin-icon.pinned[data-v-f2c12046]{color:#0d6efd}.sso-draggable[data-v-f2c12046]{cursor:default;position:relative}.sso-draggable.dragging[data-v-f2c12046]{opacity:.4}.sso-draggable.drop-above[data-v-f2c12046]:before{content:"";z-index:1;background-color:#0d6efd;border-radius:2px;height:3px;position:absolute;top:-2px;left:0;right:0}.sso-draggable.drop-below[data-v-f2c12046]:after{content:"";z-index:1;background-color:#0d6efd;border-radius:2px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.sso-button-with-handle[data-v-f2c12046]{padding-left:0;position:relative}.sso-button-with-handle.enterprise-button-pinnable[data-v-f2c12046]{padding-right:18px}.sso-button-label[data-v-f2c12046]{flex:none}.drag-handle[data-v-f2c12046]{cursor:grab;color:#6c757d;opacity:.3;border-radius:3px;justify-content:center;align-items:center;width:20px;height:28px;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.drag-handle[data-v-f2c12046]:hover{opacity:.7;background-color:#ffffff0f}.drag-handle[data-v-f2c12046]:active{cursor:grabbing;opacity:1}.light .drag-handle[data-v-f2c12046]{color:#adb5bd}.light .drag-handle[data-v-f2c12046]:hover{opacity:.7;background-color:#0000000a}.okta-button[data-v-f2c12046]:hover:not(:disabled),.auth0-button[data-v-f2c12046]:hover:not(:disabled),.azure-button[data-v-f2c12046]:hover:not(:disabled),.onepassword-button[data-v-f2c12046]:hover:not(:disabled),.ping-button[data-v-f2c12046]:hover:not(:disabled),.onelogin-button[data-v-f2c12046]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.footer[data-v-f2c12046]{text-align:left;width:400px;margin-top:10px}.footer-text[data-v-f2c12046]{color:#aaaabf;font-size:12px;line-height:1.6}.light .footer-text[data-v-f2c12046]{color:#6c757d}.footer-link[data-v-f2c12046]{color:#0d6efd;text-decoration:none}.footer-link[data-v-f2c12046]:hover{text-decoration:underline}@media screen and (height<=1000px){.login-form[data-v-f2c12046]{margin-top:0!important}.logo-container[data-v-f2c12046]{margin-bottom:10px!important}.logo-image[data-v-f2c12046]{width:200px;height:auto;margin-top:5px!important}}@media screen and (width<=480px){.login-form[data-v-f2c12046]{margin-top:100px;padding:15px 15px 60px}.logo-container[data-v-f2c12046],.sign-in-header[data-v-f2c12046],.sign-text[data-v-f2c12046],.region-dropdown-wrapper[data-v-f2c12046],.input-container[data-v-f2c12046],.forgot-password-container[data-v-f2c12046],.button-container[data-v-f2c12046],.divider-section[data-v-f2c12046],.hidden-sso-section[data-v-f2c12046],.enterprise-sso-section[data-v-f2c12046],.footer[data-v-f2c12046]{width:calc(100% - 30px);max-width:100%}}@media (width<=480px){.sign-in-header[data-v-f2c12046]{flex-wrap:nowrap;width:100%;max-width:90vw;padding:0 16px}.sign-text[data-v-f2c12046]{flex-shrink:0;margin-bottom:10px;font-size:24px}.theme-toggle-button[data-v-f2c12046]{flex-shrink:0;margin-left:auto}.logo-container[data-v-f2c12046]{width:100%;max-width:90vw;margin-bottom:50px;padding:0 16px}.region-dropdown-wrapper[data-v-f2c12046],.input-container[data-v-f2c12046],.button-container[data-v-f2c12046],.forgot-password-container[data-v-f2c12046]{box-sizing:border-box;width:100%;max-width:90vw;padding:0 16px}.divider-section[data-v-f2c12046]{box-sizing:border-box;width:100%;padding:0 16px}.enterprise-sso-section[data-v-f2c12046]{box-sizing:border-box;width:100%;max-width:90vw;padding:0}.enterprise-toggle[data-v-f2c12046]{box-sizing:border-box;width:100%}.enterprise-providers[data-v-f2c12046]{margin-top:15px}.enterprise-providers .button-container[data-v-f2c12046]{width:100%;padding:0}.hidden-sso-section[data-v-f2c12046]{box-sizing:border-box;width:100%;max-width:90vw;padding:0}.hidden-sso-toggle[data-v-f2c12046]{box-sizing:border-box;width:100%}.hidden-sso-providers[data-v-f2c12046]{margin-top:15px}.hidden-sso-providers .button-container[data-v-f2c12046]{width:100%;padding:0}.button-container[data-v-f2c12046]{box-sizing:border-box;width:100%;max-width:90vw;padding:0 16px}.signin-button[data-v-f2c12046],.google-button[data-v-f2c12046],.microsoft-button[data-v-f2c12046],.apple-button[data-v-f2c12046],.enterprise-button[data-v-f2c12046]{width:100%}}.navigation-test[data-v-c6cb2322]{max-width:800px;margin:0 auto;padding:40px}h1[data-v-c6cb2322]{color:#0d6efd;margin-bottom:10px}p[data-v-c6cb2322]{color:#666;margin-bottom:30px}.button-grid[data-v-c6cb2322]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px;display:grid}.nav-button[data-v-c6cb2322]{color:#fff;cursor:pointer;background-color:#03a3ff;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:15px 20px;font-size:16px;display:flex}.nav-button[data-v-c6cb2322]:hover{background-color:#0291e6}.current-route[data-v-c6cb2322]{background-color:#f8f9fa;border-left:4px solid #0d6efd;border-radius:8px;padding:15px}.current-route strong[data-v-c6cb2322]{color:#0d6efd}.audio-control-panel[data-v-5322725b]{background:var(--color-surface-0);border-radius:var(--border-radius-md);border:1px solid var(--color-border);flex-direction:column;gap:1rem;margin-bottom:1rem;padding:.75rem;display:flex}.level-section[data-v-5322725b]{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.meter-header[data-v-5322725b]{justify-content:space-between;align-items:center;display:flex}.meter-label[data-v-5322725b]{color:var(--color-text);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.status-display[data-v-5322725b]{align-items:center;gap:.5rem;display:flex}.mute-button[data-v-5322725b]{background:var(--color-surface-100);border:1px solid var(--color-border);cursor:pointer;width:28px;height:28px;color:var(--color-text);border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.mute-button[data-v-5322725b]:hover{background:var(--color-surface-200);border-color:var(--color-primary);transform:scale(1.05)}.mute-button.muted[data-v-5322725b]{color:#fff;background:#ef5350;border-color:#ef5350}.mute-button.muted[data-v-5322725b]:hover{background:#f44336;border-color:#f44336}.mute-button i[data-v-5322725b]{font-size:.9rem}.status-dot[data-v-5322725b]{background:var(--color-text-secondary);opacity:.3;border-radius:50%;width:8px;height:8px;transition:all .3s}.status-dot.connecting[data-v-5322725b]{opacity:1;background:#ffa726;animation:1.5s ease-in-out infinite pulse-5322725b}.status-dot.connected[data-v-5322725b]{opacity:1;background:#66bb6a;box-shadow:0 0 6px #66bb6a99}.status-text[data-v-5322725b]{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.warning-icon[data-v-5322725b]{font-size:1rem;animation:2s ease-in-out infinite pulse-5322725b}.warning-icon.warning-quiet[data-v-5322725b]{color:#ffa726}.warning-icon.warning-loud[data-v-5322725b]{color:#ef5350}@keyframes pulse-5322725b{0%,to{opacity:1}50%{opacity:.6}}.meter-value[data-v-5322725b]{color:var(--color-text-secondary);font-family:Consolas,Monaco,monospace;font-size:.875rem;font-weight:600}.meter-value.warning[data-v-5322725b]{color:#ffa726}.meter-bar[data-v-5322725b]{background:#0003;border-radius:10px;width:100%;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0003}[data-theme=light] .meter-bar[data-v-5322725b]{background:#0000000d}.meter-fill[data-v-5322725b]{transform-origin:0;will-change:transform;border-radius:10px;width:100%;height:100%;transition:background-color .15s,box-shadow .15s;position:absolute;top:0;left:0}.meter-peak[data-v-5322725b]{will-change:left;width:2px;height:100%;transition:left 50ms linear,background-color .15s,box-shadow .15s;position:absolute;top:0}.gain-section[data-v-5322725b]{flex-direction:column;gap:.5rem;display:flex}.gain-header[data-v-5322725b]{justify-content:space-between;align-items:center;display:flex}.gain-header-left[data-v-5322725b]{align-items:center;gap:.5rem;display:flex}.gain-label[data-v-5322725b]{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.gain-display[data-v-5322725b]{align-items:center;gap:.5rem;display:flex}.gain-multiplier[data-v-5322725b]{font-family:Consolas,Monaco,monospace;font-size:1rem;font-weight:700;transition:color .3s}.gain-value[data-v-5322725b]{font-family:Consolas,Monaco,monospace;font-size:.875rem;font-weight:700;transition:color .3s}.gain-slider[data-v-5322725b]{padding:0 .25rem}.custom-slider[data-v-5322725b] .p-slider{background:var(--color-surface-100);border-radius:3px;height:6px}.custom-slider[data-v-5322725b] .p-slider-range{background:linear-gradient(90deg,#fff 0%,#e3f2fd 20%,#bbdefb 40%,#90caf9 60%,#42a5f5 80%,#1e88e5 100%)}[data-theme=light] .custom-slider[data-v-5322725b] .p-slider-range{background:linear-gradient(90deg,#9e9e9e 0%,#9dbfe8 15%,#7eb3e0 30%,#5f99d9 45%,#4a85d1 60%,#2f72ca 75%,#1e88e5 90%,#1565c0 100%);box-shadow:inset 0 1px 3px #00000026}.custom-slider[data-v-5322725b] .p-slider-handle{border:2px solid var(--primary-color);background:var(--color-surface-0);width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 4px #0003}.custom-slider[data-v-5322725b] .p-slider-handle:hover{transform:scale(1.1);box-shadow:0 2px 6px #0000004d}.gain-markers[data-v-5322725b]{height:1rem;padding:0 .25rem;display:flex;position:relative}.marker[data-v-5322725b]{color:var(--color-text-secondary);opacity:.7;white-space:nowrap;font-size:.65rem;position:absolute;transform:translate(-50%)}.marker.off[data-v-5322725b]{color:#fff}.marker.reduced[data-v-5322725b]{color:#bbdefb}.marker.normal[data-v-5322725b]{color:#42a5f5}.marker.boosted[data-v-5322725b],.marker.maximum[data-v-5322725b]{color:#1e88e5}[data-theme=light] .marker.off[data-v-5322725b]{color:#9e9e9e;text-shadow:0 0 2px #fffc}[data-theme=light] .marker.reduced[data-v-5322725b]{color:#1565c0;text-shadow:0 0 2px #fffc}[data-theme=light] .marker.normal[data-v-5322725b]{color:#1976d2;text-shadow:0 0 2px #fffc}[data-theme=light] .marker.boosted[data-v-5322725b]{color:#1e88e5;text-shadow:0 0 2px #fffc}[data-theme=light] .marker.maximum[data-v-5322725b]{color:#2196f3;text-shadow:0 0 2px #fffc}.threshold-line[data-v-5322725b]{z-index:3;width:2px;height:100%;transition:left .3s;position:absolute;top:0}.threshold-min[data-v-5322725b]{background:#bbdefb;box-shadow:0 0 6px #bbdefbe6}.threshold-max[data-v-5322725b]{background:#42a5f5;box-shadow:0 0 6px #42a5f5e6}.average-line[data-v-5322725b]{z-index:4;background:#66bb6a;width:3px;height:100%;transition:left .5s;position:absolute;top:0;box-shadow:0 0 8px #66bb6ae6}[data-theme=light] .threshold-min[data-v-5322725b]{background:#1565c0;border:1px solid #424242;box-shadow:0 0 6px #1565c0e6,inset 0 0 0 1px #424242}[data-theme=light] .threshold-max[data-v-5322725b]{background:#1e88e5;border:1px solid #424242;box-shadow:0 0 6px #1e88e5e6,inset 0 0 0 1px #424242}[data-theme=light] .average-line[data-v-5322725b]{background:#1976d2;border:1px solid #424242;box-shadow:0 0 8px #1976d2e6,inset 0 0 0 1px #424242}@media (width<=768px){.audio-control-panel[data-v-5322725b]{padding:.5rem}.meter-label[data-v-5322725b],.gain-label[data-v-5322725b],.meter-value[data-v-5322725b],.gain-value[data-v-5322725b]{font-size:.8rem}}.calibration-dialog[data-v-4fa542c3] .p-dialog{border:1px solid var(--color-border);border-radius:var(--border-radius-md);border-left:4px solid #03a3ff;margin:2rem;overflow:hidden}.calibration-dialog[data-v-4fa542c3] .p-dialog-header{background:var(--color-surface-0);border-bottom:1px solid var(--color-border);padding:1rem 1.75rem}.calibration-dialog[data-v-4fa542c3] .p-dialog-content{background:var(--color-surface-0);padding:1rem 1.75rem}.calibration-dialog[data-v-4fa542c3] .p-dialog-footer{background:var(--color-surface-0);border-top:1px solid var(--color-border);padding:.75rem 1.75rem}.calibration-header[data-v-4fa542c3]{align-items:center;gap:1rem;width:100%;display:flex}.header-icon[data-v-4fa542c3]{background:linear-gradient(135deg,#03a3ff26,#03a3ff0d);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header-icon i[data-v-4fa542c3]{color:#03a3ff;font-size:1.25rem}.header-text[data-v-4fa542c3]{flex:1;min-width:0}.header-text h3[data-v-4fa542c3]{color:var(--color-text);margin:0 0 .125rem;font-size:1rem;font-weight:600}.header-text p[data-v-4fa542c3]{color:var(--color-text-secondary);margin:0;font-size:.8rem;line-height:1.4}.calibration-content[data-v-4fa542c3]{flex-direction:column;gap:.75rem;display:flex}.recording-subcard[data-v-4fa542c3],.result-subcard[data-v-4fa542c3],.transcription-subcard[data-v-4fa542c3],.stats-subcard[data-v-4fa542c3],.comparison-subcard[data-v-4fa542c3]{background:var(--color-surface-0);border:1px solid var(--color-border);border-radius:var(--border-radius-md);border-top:3px solid var(--color-border);overflow:hidden}.mic-border[data-v-4fa542c3],.system-border[data-v-4fa542c3],.transcription-subcard[data-v-4fa542c3],.stats-subcard[data-v-4fa542c3],.comparison-subcard[data-v-4fa542c3]{border-top-color:#03a3ff}.subcard-header[data-v-4fa542c3]{border-bottom:1px solid var(--color-border);background:var(--color-surface-50);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.subcard-header.compact[data-v-4fa542c3]{padding:.625rem .875rem}.subcard-icon[data-v-4fa542c3]{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;display:flex}.subcard-icon.mic-accent[data-v-4fa542c3],.subcard-icon.system-accent[data-v-4fa542c3],.subcard-icon.transcript-accent[data-v-4fa542c3],.subcard-icon.stats-accent[data-v-4fa542c3],.subcard-icon.done-accent[data-v-4fa542c3]{background:#03a3ff}.subcard-title[data-v-4fa542c3]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.subcard-title span[data-v-4fa542c3]:first-child{color:var(--color-text);font-size:.9rem;font-weight:600}.device-label[data-v-4fa542c3]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.subcard-body[data-v-4fa542c3]{padding:.875rem 1rem}.result-value-badge[data-v-4fa542c3]{color:#03a3ff;flex-shrink:0;font-family:Consolas,Monaco,monospace;font-size:1.125rem;font-weight:700}.result-value-badge.system[data-v-4fa542c3]{color:#03a3ff}.intro-content .calibration-steps-preview[data-v-4fa542c3]{flex-direction:column;gap:.625rem;display:flex}.step-item[data-v-4fa542c3]{background:var(--color-surface-0);border:1px solid var(--color-border);border-radius:var(--border-radius-md);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.step-icon[data-v-4fa542c3]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.step-icon.mic-accent[data-v-4fa542c3],.step-icon.system-accent[data-v-4fa542c3],.step-icon.done-accent[data-v-4fa542c3]{background:#03a3ff}.step-text[data-v-4fa542c3]{flex-direction:column;gap:.125rem;display:flex}.step-number[data-v-4fa542c3]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.step-text>span[data-v-4fa542c3]:last-child{color:var(--color-text);font-size:.875rem}.calibration-text[data-v-4fa542c3]{background:var(--color-surface-50);border:1px solid var(--color-border);border-radius:var(--border-radius-md);border-left:3px solid #03a3ff;margin-bottom:.875rem;padding:1rem 1.25rem}.calibration-text p[data-v-4fa542c3]{color:var(--color-text);margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.progress-section[data-v-4fa542c3]{margin-bottom:.75rem}.progress-section[data-v-4fa542c3] .p-progressbar{background:var(--color-surface-100);border-radius:6px;height:12px;overflow:hidden}.progress-section[data-v-4fa542c3] .p-progressbar-value{background:#03a3ff;height:100%;transition:width .3s}.progress-label[data-v-4fa542c3]{text-align:center;color:var(--color-text-secondary);margin-top:.375rem;font-size:.8rem;display:block}.level-indicator[data-v-4fa542c3]{background:var(--color-surface-50);border:1px solid var(--color-border);border-radius:var(--border-radius-md);align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.level-label[data-v-4fa542c3]{color:var(--color-text-secondary);white-space:nowrap;font-size:.8rem;font-weight:500}.level-bar[data-v-4fa542c3]{background:var(--color-surface-100);border-radius:5px;flex:1;height:10px;overflow:hidden}.level-fill[data-v-4fa542c3]{background:#03a3ff;border-radius:5px;height:100%;transition:width .1s}.level-fill.system[data-v-4fa542c3]{background:#03a3ff}.level-value[data-v-4fa542c3]{text-align:right;min-width:2.75rem;color:var(--color-text);font-family:Consolas,Monaco,monospace;font-size:.8rem;font-weight:600}.playback-indicator[data-v-4fa542c3]{background:var(--color-surface-50);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.625rem;margin-bottom:.875rem;padding:1rem;font-size:.875rem;display:flex}.playback-indicator i[data-v-4fa542c3]{color:#03a3ff;font-size:1rem}.transcription-text[data-v-4fa542c3]{color:var(--color-text);background:var(--color-surface-50);border:1px solid var(--color-border);border-radius:var(--border-radius-md);max-height:100px;padding:.625rem .75rem;font-size:.85rem;line-height:1.5;overflow-y:auto}.transcribing-indicator[data-v-4fa542c3]{flex-shrink:0;margin-left:auto}.transcribing-indicator i[data-v-4fa542c3]{color:#03a3ff;font-size:.75rem}.stats-grid[data-v-4fa542c3]{grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:.75rem;display:grid}.stat-item[data-v-4fa542c3]{flex-direction:column;gap:.125rem;display:flex}.stat-label[data-v-4fa542c3]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.stat-value[data-v-4fa542c3]{color:var(--color-text);font-family:Consolas,Monaco,monospace;font-size:.9rem;font-weight:600}.stat-value.highlight[data-v-4fa542c3]{color:#03a3ff}.stats-formula[data-v-4fa542c3]{border-top:1px solid var(--color-border);color:var(--color-text-secondary);text-align:center;padding-top:.625rem;font-family:Consolas,Monaco,monospace;font-size:.8rem}.stats-inline[data-v-4fa542c3]{color:var(--color-text-secondary);justify-content:center;gap:1rem;font-size:.8rem;display:flex}.stats-inline strong[data-v-4fa542c3]{color:var(--color-text);font-family:Consolas,Monaco,monospace}.comparison-grid[data-v-4fa542c3]{flex-direction:column;gap:.625rem;display:flex}.comparison-item[data-v-4fa542c3]{flex-direction:column;gap:.25rem;display:flex}.comparison-label[data-v-4fa542c3]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:flex}.comparison-label i[data-v-4fa542c3]{color:#03a3ff;font-size:.8rem}.comparison-hint[data-v-4fa542c3]{border-top:1px solid var(--color-border);color:var(--color-text-secondary);text-align:center;margin-top:.625rem;padding-top:.625rem;font-size:.7rem;font-style:italic}.accuracy-badge[data-v-4fa542c3]{border-radius:10px;align-items:center;margin-left:auto;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.accuracy-badge.high[data-v-4fa542c3]{color:#03a3ff;background:#03a3ff26}.accuracy-badge.medium[data-v-4fa542c3]{color:#0288d1;background:#03a3ff1a}.accuracy-badge.low[data-v-4fa542c3]{color:#ef5350;background:#ef535026}.results-summary[data-v-4fa542c3]{flex-direction:column;gap:.625rem;display:flex}.calibration-summary-card[data-v-4fa542c3]{background:var(--color-surface-0);border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden}.summary-header[data-v-4fa542c3]{border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#03a3ff14,#03a3ff05);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.summary-icon[data-v-4fa542c3]{background:#03a3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #03a3ff40}.summary-icon i[data-v-4fa542c3]{color:#fff;font-size:1.5rem}.summary-title[data-v-4fa542c3]{flex:1}.summary-title p[data-v-4fa542c3]{color:var(--color-text);margin:0;font-size:.9rem;line-height:1.4}.summary-body[data-v-4fa542c3]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.gain-results[data-v-4fa542c3]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;display:grid}.gain-item[data-v-4fa542c3]{flex-direction:column;gap:.5rem;display:flex}.gain-label[data-v-4fa542c3]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:.35rem;font-size:.7rem;font-weight:600;display:flex}.gain-label .label-row[data-v-4fa542c3]{align-items:center;gap:.5rem;display:flex}.gain-label i[data-v-4fa542c3]{color:#03a3ff;font-size:1rem}.skip-badge[data-v-4fa542c3]{color:#ef5350;text-transform:uppercase;letter-spacing:.03em;background:#ef53501f;border-radius:8px;align-self:center;padding:.15rem .4rem;font-size:.65rem;font-weight:600}.gain-value[data-v-4fa542c3]{color:#03a3ff;text-align:center;font-family:Consolas,Monaco,monospace;font-size:2rem;font-weight:700;line-height:1}.gain-divider[data-v-4fa542c3]{background:var(--color-border);width:1px;height:60px}.accuracy-summary[data-v-4fa542c3]{background:var(--color-surface-50);border-radius:var(--border-radius-sm);border:1px solid var(--color-border);flex-direction:column;gap:.625rem;padding:1rem;display:flex}.accuracy-label[data-v-4fa542c3]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.accuracy-values[data-v-4fa542c3]{align-items:center;gap:1.5rem;display:flex}.accuracy-item[data-v-4fa542c3]{color:#03a3ff;align-items:center;gap:.5rem;font-family:Consolas,Monaco,monospace;font-size:1.25rem;font-weight:600;display:flex}.accuracy-item i[data-v-4fa542c3]{color:var(--color-text-secondary);font-size:.875rem}.restart-button[data-v-4fa542c3]{padding:.5rem 1rem;font-size:.875rem;transition:none!important}.restart-button[data-v-4fa542c3]:hover{background:var(--color-surface-100)}.restart-button .pi[data-v-4fa542c3]{font-size:.875rem}.cancel-button[data-v-4fa542c3]:hover{border-color:#8080804d!important}.skip-notice[data-v-4fa542c3]{border-radius:var(--border-radius-md);color:var(--color-text-secondary);background:#ffc10714;border:1px solid #ffc1074d;border-left:3px solid #ffc107;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;display:flex}.skip-notice i[data-v-4fa542c3]{color:#ffc107;flex-shrink:0;margin-top:.1rem;font-size:1rem}.skip-indicator[data-v-4fa542c3]{color:#ef5350;text-transform:uppercase;letter-spacing:.03em;background:#ef53501f;border-radius:10px;padding:.1rem .4rem;font-size:.65rem;font-weight:600}.skip-summary[data-v-4fa542c3]{border-radius:var(--border-radius-md);background:#ffc10714;border:1px solid #ffc1074d;border-left:3px solid #ffc107;align-items:flex-start;gap:.625rem;margin-top:.5rem;padding:.75rem 1rem;display:flex}.skip-summary>i[data-v-4fa542c3]{color:#ffc107;flex-shrink:0;margin-top:.1rem;font-size:1rem}.skip-summary-content[data-v-4fa542c3]{flex-direction:column;flex:1;gap:.25rem;display:flex}.skip-summary-title[data-v-4fa542c3]{color:var(--color-text);font-size:.85rem;font-weight:600}.skip-summary-text[data-v-4fa542c3]{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.next-step-hint[data-v-4fa542c3]{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8rem;font-style:italic}.apply-hint[data-v-4fa542c3]{color:var(--color-text-secondary);text-align:center;margin-top:.25rem;font-size:.8rem}.calibration-footer[data-v-4fa542c3]{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.calibration-footer>.p-button[data-v-4fa542c3]:only-child{margin-left:auto}.button-group-left[data-v-4fa542c3]{gap:.5rem;margin-right:auto;display:flex}.button-group-right[data-v-4fa542c3]{gap:.5rem;margin-left:auto;display:flex}.stacked-buttons[data-v-4fa542c3]{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.stacked-buttons .button-row[data-v-4fa542c3]{gap:.5rem;display:flex}.stacked-buttons .button-row .left-buttons[data-v-4fa542c3]{flex-direction:column;gap:.5rem;display:flex}.stacked-buttons .button-row .p-button[data-v-4fa542c3]{white-space:nowrap;width:200px;font-size:.875rem}.stacked-buttons .button-row .p-button[data-v-4fa542c3]:first-child{justify-content:flex-start}.stacked-buttons>.p-button[data-v-4fa542c3]{white-space:nowrap;width:200px;font-size:.875rem}.cancel-button[data-v-4fa542c3]{border:none!important}@media (width<=469px){.stacked-buttons .button-row[data-v-4fa542c3]{flex-direction:column}.stacked-buttons .button-row .p-button[data-v-4fa542c3],.stacked-buttons .button-row .p-button[data-v-4fa542c3]:first-child,.stacked-buttons>.p-button[data-v-4fa542c3]{width:100%}}.recording-hint[data-v-4fa542c3]{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;font-style:italic;display:flex}.recording-hint i[data-v-4fa542c3]{color:#03a3ff;font-size:.875rem}.error-message[data-v-4fa542c3]{border-radius:var(--border-radius-md);color:#ef5350;background:#ef535014;border:1px solid #ef535040;align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem .875rem;display:flex}.error-message i[data-v-4fa542c3]{font-size:.9rem}.error-message span[data-v-4fa542c3]{font-size:.8rem}.dev-dialog[data-v-4fa542c3] .p-dialog{border-radius:var(--border-radius-md);background:var(--color-surface-0);border:2px dashed #ef535066;overflow:hidden;box-shadow:0 4px 20px #00000026}.dev-dialog[data-v-4fa542c3] .p-dialog-header{background:#ef53500f;border-bottom:1px dashed #ef535040;padding:.5rem .75rem}.dev-dialog[data-v-4fa542c3] .p-dialog-content{background:var(--color-surface-0);padding:.75rem}.dev-dialog-header[data-v-4fa542c3]{align-items:center;gap:.5rem;width:100%;display:flex}.dev-label[data-v-4fa542c3]{color:#ef5350;text-transform:uppercase;letter-spacing:.08em;background:#ef53501f;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.dev-header-text[data-v-4fa542c3]{color:var(--color-text);font-size:.8rem;font-weight:600}.dev-current-step[data-v-4fa542c3]{color:#03a3ff;background:#03a3ff1a;border-radius:4px;margin-left:auto;padding:.1rem .4rem;font-family:Consolas,Monaco,monospace;font-size:.65rem;font-weight:600}.dev-step-buttons[data-v-4fa542c3]{flex-wrap:wrap;gap:.3rem;display:flex}.dev-step-btn[data-v-4fa542c3]{border:1px solid var(--color-border);background:var(--color-surface-0);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:4px;padding:.2rem .45rem;font-family:Consolas,Monaco,monospace;font-size:.65rem;transition:none!important}.dev-step-btn[data-v-4fa542c3]:hover{background:var(--color-surface-50);color:var(--color-text);border-color:#03a3ff}.dev-step-btn.active[data-v-4fa542c3]{color:#03a3ff;background:#03a3ff1f;border-color:#03a3ff;font-weight:600}.dev-step-btn.success-variant[data-v-4fa542c3]{border-color:#22c55e}.dev-step-btn.success-variant[data-v-4fa542c3]:hover{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.dev-step-btn.success-variant.active[data-v-4fa542c3]{color:#22c55e;background:#22c55e26;border-color:#22c55e;font-weight:600}.dev-step-btn.failure-variant[data-v-4fa542c3]{border-color:#ef4444}.dev-step-btn.failure-variant[data-v-4fa542c3]:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.dev-step-btn.failure-variant.active[data-v-4fa542c3]{color:#ef4444;background:#ef444426;border-color:#ef4444;font-weight:600}.dev-step-btn.utility-variant[data-v-4fa542c3]{border-color:#03a3ff}.dev-step-btn.utility-variant[data-v-4fa542c3]:hover{color:#03a3ff;background:#03a3ff1a;border-color:#03a3ff}.device-dialog[data-v-4fa542c3] .p-dialog{border:1px solid var(--color-border);border-radius:var(--border-radius-md);border-left:4px solid #03a3ff;overflow:hidden}.device-dialog[data-v-4fa542c3] .p-dialog-header{background:var(--color-surface-0);border-bottom:1px solid var(--color-border);padding:1rem 1.75rem}.device-dialog[data-v-4fa542c3] .p-dialog-content{background:var(--color-surface-0);padding:1.5rem 1.75rem}.device-dialog[data-v-4fa542c3] .p-dialog-footer{background:var(--color-surface-0);border-top:1px solid var(--color-border);padding:.75rem 1.75rem}.device-selection-content[data-v-4fa542c3]{flex-direction:column;gap:1.25rem;display:flex}.device-selection-group[data-v-4fa542c3]{flex-direction:column;gap:.5rem;display:flex}.device-label[data-v-4fa542c3]{color:var(--color-text);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.device-label i[data-v-4fa542c3]{color:#03a3ff;font-size:1rem}.device-select[data-v-4fa542c3]{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-surface-0);color:var(--color-text);cursor:pointer;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;transition:none!important}.device-select[data-v-4fa542c3]:hover{border-color:#03a3ff}.device-select[data-v-4fa542c3]:focus{border-color:#03a3ff;outline:none;box-shadow:0 0 0 3px #03a3ff1a}.device-hint[data-v-4fa542c3]{border-radius:var(--border-radius-sm);color:var(--color-text-secondary);background:#03a3ff0d;border:1px solid #03a3ff33;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8rem;line-height:1.5;display:flex}.device-hint i[data-v-4fa542c3]{color:#03a3ff;flex-shrink:0;margin-top:.1rem;font-size:.9rem}.device-footer[data-v-4fa542c3]{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.calculating-state[data-v-4fa542c3]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.calculating-icon[data-v-4fa542c3]{color:var(--color-primary);font-size:3rem}.calculating-text[data-v-4fa542c3]{color:var(--color-text-secondary);margin:0;font-size:1rem}@media (width<=470px){.gain-results[data-v-4fa542c3]{grid-template-columns:1fr;gap:1rem}.gain-divider[data-v-4fa542c3]{width:100%;height:1px}.gain-item[data-v-4fa542c3]{text-align:center;align-items:center}.calibration-footer[data-v-4fa542c3]{justify-content:center}.stacked-buttons[data-v-4fa542c3]{align-items:center}.stacked-buttons .button-row[data-v-4fa542c3]{align-self:center}}.audio-transcription[data-v-bc2cbfea] *{transition:none!important;animation:none!important}.zoom-toast[data-v-bc2cbfea]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;text-align:center;background:#0f0f14e0;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;min-width:72px;padding:.5rem .875rem;display:flex;position:fixed;top:108px;right:1.25rem;box-shadow:0 4px 16px #00000073}.zoom-toast-label[data-v-bc2cbfea]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#888);font-size:.6rem;font-weight:600}.zoom-toast-value[data-v-bc2cbfea]{color:var(--color-text,#fff);font-size:1.1rem;font-weight:700;line-height:1}.zoom-toast-enter-active[data-v-bc2cbfea]{transition:opacity .15s,transform .15s}.zoom-toast-leave-active[data-v-bc2cbfea]{transition:opacity .6s,transform .6s}.zoom-toast-enter-from[data-v-bc2cbfea],.zoom-toast-leave-to[data-v-bc2cbfea]{opacity:0;transform:translateY(-6px)}.audio-transcription[data-v-bc2cbfea]{height:-webkit-fill-available;color:var(--color-text);background-color:#1c1f2a;flex-direction:column;display:flex;overflow:hidden auto}[data-v-bc2cbfea] .audio-transcription::-webkit-scrollbar{width:4px}[data-v-bc2cbfea] .audio-transcription::-webkit-scrollbar-track{background:0 0}[data-v-bc2cbfea] .audio-transcription::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:3px}[data-v-bc2cbfea] .audio-transcription::-webkit-scrollbar-thumb:hover{background:#60a5fa}.controls-card[data-v-bc2cbfea]{display:none}.info-card[data-v-bc2cbfea]{background:0 0;border:none;border-radius:0;flex-shrink:0}.info-card[data-v-bc2cbfea] .p-card{box-shadow:none;background:0 0;border:none;border-radius:0}.info-card[data-v-bc2cbfea] .p-card-body{padding:0}.device-setup-card[data-v-bc2cbfea],.calibration-card[data-v-bc2cbfea]{border-bottom:1px solid #ffffff26}.recording-card[data-v-bc2cbfea]{flex-direction:column;flex:1 0 auto;min-height:500px;display:flex;overflow:visible}.recording-card[data-v-bc2cbfea] .p-card,.recording-card[data-v-bc2cbfea] .p-card-body,.recording-card[data-v-bc2cbfea] .p-card-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.info-card-header[data-v-bc2cbfea]{background-color:#ffffff08;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;flex-shrink:0;align-items:center;gap:.5rem;min-width:0;height:50px;margin:0;padding:.4rem 1.25rem;display:flex;overflow:hidden}.recording-header[data-v-bc2cbfea]{border-bottom:1px solid #ffffff40}.recording-content[data-v-bc2cbfea]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.section-content[data-v-bc2cbfea]{display:block}.section-description[data-v-bc2cbfea]{font-size:calc(.88rem * var(--v838cd5dc));color:var(--color-text);opacity:.6;padding:.6rem 1.25rem .5rem;line-height:1.5}.info-card-icon[data-v-bc2cbfea]{background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.info-card-icon i[data-v-bc2cbfea]{font-size:calc(.875rem * var(--v838cd5dc));color:#03a3ff;opacity:.6}.info-card-icon.recording-icon[data-v-bc2cbfea]{background:0 0}.info-card-icon.recording-icon i[data-v-bc2cbfea]{color:#03a3ff;opacity:.6}.info-card-text[data-v-bc2cbfea]{flex:1;min-width:0}.info-card-text h3[data-v-bc2cbfea]{font-size:calc(1rem * var(--v838cd5dc));color:var(--color-text);opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.info-card-text p[data-v-bc2cbfea]{display:none}.session-chips[data-v-bc2cbfea]{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.session-chips[data-v-bc2cbfea] .p-chip{color:#e5e7eb;font-size:calc(.6875rem * var(--v838cd5dc));background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;height:auto;padding:.15rem .4rem}.session-chips[data-v-bc2cbfea] .p-chip .p-chip-icon{font-size:calc(.4rem * var(--v838cd5dc));color:#4ade80;margin-right:.25rem}.session-chips[data-v-bc2cbfea] .p-chip .p-chip-text{font-size:calc(.6875rem * var(--v838cd5dc));font-weight:500}.session-chips[data-v-bc2cbfea] .p-badge{font-size:calc(.6875rem * var(--v838cd5dc));min-width:1.25rem;height:1.25rem}.device-selections[data-v-bc2cbfea]{border-top:none;padding:2rem 1.25rem 0}@media (width<=768px){.info-card-header[data-v-bc2cbfea]{gap:1rem}.session-chips[data-v-bc2cbfea]{display:none}}.info-card-icon.calibration-icon[data-v-bc2cbfea]{background:0 0}.info-card-icon.calibration-icon i[data-v-bc2cbfea]{color:#03a3ff;opacity:.7}.info-card-header[data-v-bc2cbfea] .p-button{white-space:nowrap;flex-shrink:0}.calibration-btn[data-v-bc2cbfea]{border-radius:4px;width:80%;height:40px;color:#fff!important;font-size:calc(1rem * var(--v838cd5dc))!important;background:#03a3ff!important;border:none!important;padding:.5rem 1.25rem!important;transition:none!important}.calibration-btn[data-v-bc2cbfea]:hover:not(:disabled){background:#0291e6!important}.calibration-btn[data-v-bc2cbfea]:disabled{opacity:.5;cursor:not-allowed;background:#03a3ff!important}.calibration-action[data-v-bc2cbfea]{justify-content:center;padding:1.5rem 1.25rem;display:flex}.control-row[data-v-bc2cbfea]{margin-bottom:2.15rem}.control-row[data-v-bc2cbfea] .p-select-overlay{background:var(--color-surface-0);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.control-row[data-v-bc2cbfea] .p-select-option:hover{color:#fff!important;background:#03a3ffd9!important}.control-row[data-v-bc2cbfea] .p-select-option.p-focus{background:var(--color-surface-100)}.language-select[data-v-bc2cbfea],.language-select[data-v-bc2cbfea] .p-select{width:100%}.language-select[data-v-bc2cbfea] .p-select-option{min-height:0;line-height:1.4;font-size:calc(.8125rem * var(--v838cd5dc));padding:.5rem 1rem}.language-select[data-v-bc2cbfea] .p-select-option:hover,.language-select[data-v-bc2cbfea] .p-select-option.p-select-option-selected,.language-select[data-v-bc2cbfea] .p-select-option.p-highlight{color:#fff!important;background:#03a3ff!important}.microphone-select[data-v-bc2cbfea],.microphone-select[data-v-bc2cbfea] .p-select,.speaker-select[data-v-bc2cbfea],.speaker-select[data-v-bc2cbfea] .p-select{width:100%}.device-option[data-v-bc2cbfea]{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.device-option>span[data-v-bc2cbfea]:not(.default-badge){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.device-option .device-name[data-v-bc2cbfea]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;overflow:hidden}.device-option>i[data-v-bc2cbfea]{flex-shrink:0}.device-select-icon[data-v-bc2cbfea]{font-size:calc(.9rem * var(--v838cd5dc));flex-shrink:0}.default-badge[data-v-bc2cbfea]{font-size:calc(.65rem * var(--v838cd5dc));color:#fff;letter-spacing:.5px;background:#03a3ff;border-radius:3px;flex-shrink:0;margin-left:.5rem;padding:.1rem .35rem;font-weight:600}.button-group[data-v-bc2cbfea]{display:none}.action-buttons-row[data-v-bc2cbfea]{border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1rem 1.25rem;display:flex}.action-buttons-row .start-recording-btn[data-v-bc2cbfea]{width:80%;min-width:0}.action-buttons-row .start-recording-btn[data-v-bc2cbfea] .p-button{font-size:calc(1rem * var(--v838cd5dc));width:100%;height:40px}.action-buttons-row .action-btn[data-v-bc2cbfea]{min-width:0;font-size:calc(1.0125rem * var(--v838cd5dc))}.action-buttons-row .action-btn[data-v-bc2cbfea] .p-button,.action-buttons-row .open-last-session-btn[data-v-bc2cbfea] .p-button-label{font-size:calc(.8125rem * var(--v838cd5dc))}.transcript-tab-header-row[data-v-bc2cbfea]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.usage-tab[data-v-bc2cbfea]{margin-left:auto!important}.usage-tab .tab-label span[data-v-bc2cbfea]{font-size:calc(.7rem * var(--v838cd5dc));letter-spacing:.3px;font-weight:600}.usage-tab .tab-icon i[data-v-bc2cbfea]{font-size:calc(.7rem * var(--v838cd5dc))}.usage-tab.usage-warning[data-v-bc2cbfea],.usage-tab.usage-warning .tab-icon i[data-v-bc2cbfea]{color:orange!important}.usage-tab.usage-critical[data-v-bc2cbfea],.usage-tab.usage-critical .tab-icon i[data-v-bc2cbfea]{color:#f44!important}.usage-log-container[data-v-bc2cbfea]{flex-direction:column;flex:1;min-height:0;display:flex}.usage-log-header[data-v-bc2cbfea]{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.usage-log-title[data-v-bc2cbfea]{font-size:calc(.75rem * var(--v838cd5dc));color:#e5e7eb;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.usage-log-total[data-v-bc2cbfea]{font-size:calc(.75rem * var(--v838cd5dc));color:#03a3ff;font-family:Consolas,Monaco,monospace;font-weight:600}.usage-log-lines[data-v-bc2cbfea]{flex:1 1 0;min-height:200px;padding:.5rem 1.25rem;overflow-y:auto}[data-v-bc2cbfea] .usage-log-lines::-webkit-scrollbar{width:4px}[data-v-bc2cbfea] .usage-log-lines::-webkit-scrollbar-track{background:0 0}[data-v-bc2cbfea] .usage-log-lines::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:3px}.usage-log-entry[data-v-bc2cbfea]{border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:.375rem 0;display:flex}.usage-log-entry[data-v-bc2cbfea]:last-child{border-bottom:none}.usage-log-date[data-v-bc2cbfea]{font-size:calc(.6875rem * var(--v838cd5dc));color:#9ca3af;white-space:nowrap;opacity:.7;min-width:90px;font-family:Consolas,Monaco,monospace}.usage-log-duration[data-v-bc2cbfea]{font-size:calc(.8125rem * var(--v838cd5dc));color:#e5e7eb;min-width:50px;font-family:Consolas,Monaco,monospace;font-weight:600}.usage-log-cumulative[data-v-bc2cbfea]{font-size:calc(.6875rem * var(--v838cd5dc));color:#9ca3af;opacity:.7;margin-left:auto;font-family:Consolas,Monaco,monospace}@keyframes pulse-critical-bc2cbfea{0%,to{opacity:1}50%{opacity:.5}}.activity-log[data-v-bc2cbfea]{display:none}.transcript-tabs[data-v-bc2cbfea]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.transcript-tabs[data-v-bc2cbfea] .p-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.transcript-tablist[data-v-bc2cbfea]{background-color:#1c1f2a;border-bottom:1px solid #ffffff0f;flex-shrink:0}.transcript-tabs[data-v-bc2cbfea] .p-tablist{background-color:#1c1f2a;border-bottom:1px solid #ffffff0f}.transcript-tabs[data-v-bc2cbfea] .p-tablist-tab-list{background:#1c1f2a;border:none;gap:0;width:100%;padding-top:4px;display:flex}.transcript-tabs[data-v-bc2cbfea] .p-tab{color:#9ca3af;font-size:calc(.75rem * var(--v838cd5dc));text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem 1rem;font-weight:500;transition:none}.transcript-tabs[data-v-bc2cbfea] .p-tab:hover{color:#e5e7eb;background:#ffffff0a}.transcript-tabs[data-v-bc2cbfea] .p-tab[data-p-active=true],.transcript-tabs[data-v-bc2cbfea] .p-tab.p-tab-active{color:#03a3ff;background:0 0;border-bottom-color:#03a3ff}.transcript-tabs[data-v-bc2cbfea] .p-tablist-active-bar{display:none}.transcript-tabs[data-v-bc2cbfea] .p-tablist-nav-button{color:#03a3ff!important;box-shadow:none!important;background:#1c1f2a!important;border:none!important}.transcript-tabs[data-v-bc2cbfea] .p-tablist-nav-button:hover{color:#03a3ff!important;background:#03a3ff14!important}.tab-label[data-v-bc2cbfea]{align-items:center;gap:.5rem;display:flex}.tab-icon[data-v-bc2cbfea]{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.tab-icon i[data-v-bc2cbfea]{font-size:calc(.8125rem * var(--v838cd5dc));color:#03a3ff;opacity:.7}.tab-label span[data-v-bc2cbfea]{font-size:calc(.75rem * var(--v838cd5dc));text-transform:uppercase;letter-spacing:.5px;font-weight:500}.tab-label[data-v-bc2cbfea] .p-badge{font-size:calc(.6rem * var(--v838cd5dc));min-width:1.1rem;height:1.1rem;line-height:1.1rem}.transcript-tabpanels[data-v-bc2cbfea]{flex:1;min-height:0;overflow:visible}.transcript-tabs[data-v-bc2cbfea] .p-tabpanels{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:visible}.transcript-tabs[data-v-bc2cbfea] .p-tabpanel{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:visible}.subcard-icon[data-v-bc2cbfea]{color:#fff;width:18px;height:18px;font-size:calc(.625rem * var(--v838cd5dc));border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.subcard-icon.mic-icon[data-v-bc2cbfea],.subcard-icon.system-icon[data-v-bc2cbfea]{background:#03a3ff}.subcard-title[data-v-bc2cbfea]{font-size:calc(.75rem * var(--v838cd5dc));color:#9ca3af;opacity:1;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.35rem;font-weight:500;display:flex}.control-panel-wrapper[data-v-bc2cbfea]{background:0 0;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:.4rem .625rem}.transcript-lines[data-v-bc2cbfea]{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:200px;padding:.5rem 1.25rem;overflow:hidden auto}[data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar{width:4px}[data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar-track{background:0 0}[data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:3px}[data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar-thumb:hover{background:#60a5fa}.transcript-line[data-v-bc2cbfea]{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.75rem;padding:.375rem 0;display:flex}.transcript-line[data-v-bc2cbfea]:hover{background:#ffffff05;border-radius:0;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.transcript-line[data-v-bc2cbfea]:last-child{border-bottom:none}.transcript-line .timestamp[data-v-bc2cbfea]{font-size:calc(.6875rem * var(--v838cd5dc));color:var(--color-text-secondary);white-space:nowrap;opacity:.7;flex-shrink:0;min-width:72px;font-family:Consolas,Monaco,monospace}.transcript-line .text[data-v-bc2cbfea]{color:var(--color-text);font-size:calc(.8125rem * var(--v838cd5dc));flex:1;line-height:1.45}.transcript-footer-spacer[data-v-bc2cbfea]{flex-shrink:0;height:4rem}.transcript-footer[data-v-bc2cbfea]{background-color:#272a37;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;min-height:0;padding:.4rem .625rem;display:flex}.transcript-footer[data-v-bc2cbfea] .p-button{font-weight:500;font-size:calc(.6875rem * var(--v838cd5dc));text-transform:uppercase;letter-spacing:.5px;color:#dc2626!important}.transcript-footer[data-v-bc2cbfea] .p-button:hover:not(:disabled){color:#dc2626!important;background:#dc26261a!important}.transcript-footer[data-v-bc2cbfea] .p-button:disabled{opacity:.25;cursor:not-allowed}.empty-state[data-v-bc2cbfea]{text-align:center;color:var(--color-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex}.empty-state-icon[data-v-bc2cbfea]{font-size:calc(3rem * var(--v838cd5dc));opacity:.3}.empty-state p[data-v-bc2cbfea]{font-size:calc(.8125rem * var(--v838cd5dc));margin:.25rem 0}.empty-state .hint[data-v-bc2cbfea]{font-size:calc(.75rem * var(--v838cd5dc));opacity:.7;font-style:italic}@media (width<=768px){.control-panel-wrapper[data-v-bc2cbfea]{padding:.4rem .625rem}.transcript-line[data-v-bc2cbfea]{flex-wrap:wrap;gap:.5rem}.transcript-line .timestamp[data-v-bc2cbfea]{min-width:auto}}[data-theme=dark] .audio-transcription[data-v-bc2cbfea]{background-color:#1c1f2a}[data-theme=dark] .device-setup-card[data-v-bc2cbfea],[data-theme=dark] .calibration-card[data-v-bc2cbfea]{border-bottom-color:#ffffff26}[data-theme=dark] .info-card-header[data-v-bc2cbfea]{background-color:#ffffff08;border-top-color:#ffffff40;border-bottom-color:#ffffff40}[data-theme=dark] .section-description[data-v-bc2cbfea]{color:var(--color-text)}[data-theme=dark] .transcript-tabs[data-v-bc2cbfea] .p-tablist{background-color:#1c1f2a;border-bottom-color:#ffffff0f}[data-theme=dark] .transcript-tabs[data-v-bc2cbfea] .p-tablist-nav-button{color:#03a3ff!important;background:#1c1f2a!important}[data-theme=dark] .transcript-tabs[data-v-bc2cbfea] .p-tab{color:#9ca3af}[data-theme=dark] .transcript-tabs[data-v-bc2cbfea] .p-tab[data-p-active=true],[data-theme=dark] .transcript-tabs[data-v-bc2cbfea] .p-tab.p-tab-active{color:#03a3ff;border-bottom-color:#03a3ff}[data-theme=dark] .action-buttons-row[data-v-bc2cbfea]{border-top-color:#ffffff1a}[data-theme=dark] .transcript-footer[data-v-bc2cbfea]{background-color:#272a37;border-top-color:#ffffff1a}[data-theme=dark] .transcript-line[data-v-bc2cbfea]{border-bottom-color:#ffffff0f}[data-theme=dark] .transcript-line[data-v-bc2cbfea]:hover{background:#ffffff05}[data-theme=dark][data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar-thumb{background:#3b82f6}[data-theme=dark][data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar-thumb:hover{background:#60a5fa}[data-theme=light] .audio-transcription[data-v-bc2cbfea]{background-color:var(--color-background)}[data-theme=light] .device-setup-card[data-v-bc2cbfea],[data-theme=light] .calibration-card[data-v-bc2cbfea]{border-bottom-color:#00000026}[data-theme=light] .info-card-header[data-v-bc2cbfea]{background-color:#00000005;border-top-color:#00000026;border-bottom-color:#00000026}[data-theme=light] .section-description[data-v-bc2cbfea]{color:var(--color-text)}[data-theme=light] .info-card-text h3[data-v-bc2cbfea]{color:var(--color-text);opacity:.85}[data-theme=light] .transcript-tabs[data-v-bc2cbfea] .p-tablist{background-color:var(--color-background);border-bottom-color:#0000000f}[data-theme=light] .transcript-tabs[data-v-bc2cbfea] .p-tablist-tab-list{background:var(--color-background)}[data-theme=light] .transcript-tabs[data-v-bc2cbfea] .p-tablist-nav-button{background:var(--color-background)!important;color:var(--color-text-secondary)!important}[data-theme=light] .transcript-tabs[data-v-bc2cbfea] .p-tab{color:var(--color-text-secondary)}[data-theme=light] .transcript-tabs[data-v-bc2cbfea] .p-tab:hover{color:var(--color-text);background:#00000008}[data-theme=light] .transcript-tabs[data-v-bc2cbfea] .p-tab[data-p-active=true],[data-theme=light] .transcript-tabs[data-v-bc2cbfea] .p-tab.p-tab-active{color:#03a3ff;border-bottom-color:#03a3ff}[data-theme=light] .action-buttons-row[data-v-bc2cbfea]{background-color:var(--color-background-secondary);border-top-color:#0000001a}[data-theme=light] .usage-tab.usage-warning[data-v-bc2cbfea],[data-theme=light] .usage-tab.usage-warning .tab-icon i[data-v-bc2cbfea]{color:#b37400!important}[data-theme=light] .usage-tab.usage-critical[data-v-bc2cbfea],[data-theme=light] .usage-tab.usage-critical .tab-icon i[data-v-bc2cbfea]{color:#c00!important}[data-theme=light] .usage-log-header[data-v-bc2cbfea]{border-bottom-color:#0000000f}[data-theme=light] .usage-log-title[data-v-bc2cbfea]{color:var(--color-text)}[data-theme=light] .usage-log-entry[data-v-bc2cbfea]{border-bottom-color:#0000000f}[data-theme=light] .usage-log-date[data-v-bc2cbfea]{color:var(--color-text-secondary)}[data-theme=light] .usage-log-duration[data-v-bc2cbfea]{color:var(--color-text)}[data-theme=light] .usage-log-cumulative[data-v-bc2cbfea]{color:var(--color-text-secondary)}[data-theme=light] .transcript-footer[data-v-bc2cbfea]{background-color:var(--color-background-secondary);border-top-color:#0000001a}[data-theme=light] .transcript-line[data-v-bc2cbfea]{border-bottom-color:#0000000f}[data-theme=light] .transcript-line[data-v-bc2cbfea]:hover{background:#00000005}[data-theme=light] .control-panel-wrapper[data-v-bc2cbfea]{border-bottom-color:#0000000f}[data-theme=light][data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar-thumb{background:#3b82f6}[data-theme=light][data-v-bc2cbfea] .transcript-lines::-webkit-scrollbar-thumb:hover{background:#2563eb}[data-theme=light] .session-chips[data-v-bc2cbfea] .p-chip{color:var(--color-text);background:#0000000a;border-color:#0000001f}[data-theme=light] .zoom-toast[data-v-bc2cbfea]{background:#f0f3f9f2;border-color:#0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast-label[data-v-bc2cbfea]{color:#596579}[data-theme=light] .zoom-toast-value[data-v-bc2cbfea]{color:#1c1f2a}.device-select-panel{max-width:50%!important}.device-select-panel .p-select-list-container{max-height:300px!important}.device-select-panel .p-select-option{align-items:center!important;min-height:0!important;padding:.5rem 1rem!important;font-size:.875rem!important;line-height:1.4!important;display:flex!important}.device-select-panel .p-select-option *{box-sizing:border-box!important;min-height:0!important}.device-select-panel .p-select-option-label{flex:1!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.device-select-panel .p-select-option .p-icon,.device-select-panel .p-select-option .p-select-option-check-icon{flex-shrink:0!important;width:.875rem!important;height:.875rem!important}.device-select-panel .p-select-option:hover{color:#fff!important;background:#03a3ff!important}.device-select-panel .p-select-option:hover .default-badge{color:#fff!important;background:#ffffff40!important}.device-select-panel .p-select-option.p-select-option-selected,.device-select-panel .p-select-option.p-highlight{color:#fff!important;background:#03a3ff!important}.device-select-panel .p-select-option.p-select-option-selected .default-badge,.device-select-panel .p-select-option.p-highlight .default-badge{color:#fff!important;background:#ffffff40!important}.device-select-panel .device-option{width:100%;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;min-height:0!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1.4!important;display:flex!important}.device-select-panel .device-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-select-panel .p-select-option:hover .device-option,.device-select-panel .p-select-option:hover .device-option span,.device-select-panel .p-select-option.p-select-option-selected .device-option,.device-select-panel .p-select-option.p-select-option-selected .device-option span,.device-select-panel .p-select-option.p-highlight .device-option,.device-select-panel .p-select-option.p-highlight .device-option span{color:#fff!important}.device-select-panel .default-badge{color:#fff!important;letter-spacing:.5px!important;background:#03a3ff!important;border-radius:3px!important;flex-shrink:0!important;margin-left:.5rem!important;padding:.1rem .35rem!important;font-size:.65rem!important;font-weight:600!important;line-height:1.2!important}.transcription-view[data-v-47ec5ddb]{background:var(--color-background);flex-direction:column;height:-webkit-fill-available;padding:0;display:flex;overflow:hidden auto}.page-header[data-v-47ec5ddb]{display:none}.page-header h1[data-v-47ec5ddb]{-webkit-background-clip:text;background-clip:text;margin:0;font-size:3rem;font-weight:700}.subtitle[data-v-47ec5ddb]{color:var(--color-text-secondary);margin-top:.5rem;font-size:1.2rem;font-weight:400}.performance-dashboard[data-v-47ec5ddb]{flex-direction:column;align-items:center;gap:1.5rem;max-width:1000px;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex}.duration-card[data-v-47ec5ddb]{background:var(--color-surface-0);border:2px solid var(--color-primary);text-align:center;border-radius:12px;width:100%;max-width:400px;padding:1.5rem 2rem;box-shadow:0 4px 12px #0000001a}.duration-card[data-v-47ec5ddb]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.duration-label[data-v-47ec5ddb]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.duration-display[data-v-47ec5ddb]{color:var(--color-primary);letter-spacing:2px;font-family:Courier New,monospace;font-size:2.5rem;font-weight:700;line-height:1.2}.duration-status[data-v-47ec5ddb]{margin-top:.75rem}.status-indicator[data-v-47ec5ddb]{letter-spacing:.5px;border-radius:16px;padding:.35rem .875rem;font-size:.75rem;font-weight:600;display:inline-block}.status-idle[data-v-47ec5ddb]{color:#f44336;background:#f443361a;border:1px solid #f4433640}.status-active[data-v-47ec5ddb]{color:#4caf50;background:#4caf501a;border:1px solid #4caf5040}.metrics-grid[data-v-47ec5ddb]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;width:100%;max-width:800px;display:grid}.metric-card[data-v-47ec5ddb]{background:var(--color-surface-0);border:2px solid var(--color-success);text-align:center;border-radius:10px;padding:1rem 1.25rem;box-shadow:0 2px 8px #00000014}.metric-card[data-v-47ec5ddb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.metric-card.pending[data-v-47ec5ddb]{border-color:var(--color-border);opacity:.7}.metric-card.pending .metric-value[data-v-47ec5ddb]{color:var(--color-text-secondary)}.metric-card.not-ready[data-v-47ec5ddb]{border-color:var(--color-warning,#ff9800)}.metric-card.not-ready .metric-value[data-v-47ec5ddb]{color:var(--color-warning,#ff9800)}.metric-label[data-v-47ec5ddb]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.metric-value[data-v-47ec5ddb]{color:var(--color-success);font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;line-height:1.2}.metric-desc[data-v-47ec5ddb]{color:var(--color-text-secondary);margin-top:.25rem;font-size:.7rem;font-style:italic}[data-theme=dark] .duration-card[data-v-47ec5ddb]{border-color:var(--color-primary);background:#0a0a0acc}[data-theme=dark] .metric-card[data-v-47ec5ddb]{background:#0a0a0acc}[data-theme=dark] .duration-display[data-v-47ec5ddb]{color:var(--color-primary)}.page-footer[data-v-47ec5ddb]{text-align:center;margin-top:2rem;padding:1rem}.info-card[data-v-47ec5ddb]{background:var(--color-surface-50);color:var(--color-text);border-radius:var(--border-radius-button);border:1px solid var(--color-border);max-width:800px;box-shadow:var(--shadow-sm);margin:0 auto;padding:1rem 1.5rem}.info-card[data-v-47ec5ddb]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.info-card strong[data-v-47ec5ddb]{color:var(--color-primary);font-weight:600}@keyframes fadeInDown-47ec5ddb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.transcription-view[data-v-47ec5ddb]{padding:0}.page-header h1[data-v-47ec5ddb]{font-size:2rem}.subtitle[data-v-47ec5ddb]{font-size:1rem}.performance-dashboard[data-v-47ec5ddb]{gap:1rem;margin-top:1.5rem}.duration-card[data-v-47ec5ddb]{padding:1.25rem 1.5rem}.duration-display[data-v-47ec5ddb]{font-size:2rem}.metrics-grid[data-v-47ec5ddb]{grid-template-columns:1fr;gap:.875rem}.metric-card[data-v-47ec5ddb]{padding:.875rem 1rem}.metric-value[data-v-47ec5ddb]{font-size:1.3rem}.info-card[data-v-47ec5ddb]{font-size:.9rem}}.audio-upload-test-view[data-v-14cd7c98]{max-width:1100px;color:var(--color-text);height:100%;font-size:calc(1rem * var(--text-scale,1));margin:0 auto;padding:1.5rem;overflow-y:auto}.audio-upload-test-view h2[data-v-14cd7c98]{color:var(--color-text);border-bottom:3px solid var(--color-primary);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.5em;font-weight:600}.description[data-v-14cd7c98]{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875em;line-height:1.6}.test-card[data-v-14cd7c98]{background-color:var(--color-surface-50,#ffffff08);border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;overflow:hidden}.card-header[data-v-14cd7c98]{color:var(--color-text);background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;padding:.625rem 1rem;font-size:.875em;font-weight:600}.card-body[data-v-14cd7c98]{padding:1rem}.progress-bar-container[data-v-14cd7c98]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.progress-bar[data-v-14cd7c98]{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex:1;height:20px;display:flex;overflow:hidden}.progress-fill[data-v-14cd7c98]{height:100%;transition:width .3s}.progress-fill.success[data-v-14cd7c98]{background:linear-gradient(90deg,#22c55e,#4ade80)}.progress-fill.danger[data-v-14cd7c98]{background:linear-gradient(90deg,#ef4444,#f87171)}.progress-label[data-v-14cd7c98]{color:var(--color-text-secondary);text-align:right;min-width:36px;font-size:.75em;font-weight:600}.status-inline[data-v-14cd7c98]{flex-direction:column;gap:.5rem;display:flex}.status-inline-row[data-v-14cd7c98]{gap:.5rem;width:100%;display:flex}@media (width<=425px){.status-inline-row[data-v-14cd7c98]{flex-wrap:wrap}.status-badge-active[data-v-14cd7c98]{flex-basis:100%;order:10}}.status-badge-inline[data-v-14cd7c98]{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;flex:1;align-items:center;gap:.2rem;min-width:64px;padding:.4rem .625rem;display:flex}.status-badge-inline.success[data-v-14cd7c98]{background-color:#22c55e14;border-color:#22c55e40}.status-badge-inline.danger[data-v-14cd7c98]{background-color:#ef444414;border-color:#ef444440}.status-badge-inline.warning[data-v-14cd7c98]{background-color:#f59e0b14;border-color:#f59e0b40}.status-badge-inline.info[data-v-14cd7c98]{background-color:#3b82f614;border-color:#3b82f640}.status-badge-inline.neutral[data-v-14cd7c98]{background-color:#ffffff08;border-color:#ffffff14}.status-badge-inline.retrying[data-v-14cd7c98]{background-color:#a855f714;border-color:#a855f740}.badge-label[data-v-14cd7c98]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.6em;font-weight:600}.badge-value[data-v-14cd7c98]{color:var(--color-text);font-size:1.125em;font-weight:700}.status-badge-inline.success .badge-value[data-v-14cd7c98]{color:#22c55e}.status-badge-inline.danger .badge-value[data-v-14cd7c98]{color:#ef4444}.status-badge-inline.warning .badge-value[data-v-14cd7c98]{color:#f59e0b}.status-badge-inline.info .badge-value[data-v-14cd7c98]{color:#3b82f6}.status-badge-inline.retrying .badge-value[data-v-14cd7c98]{color:#a855f7}.status-badge-inline.clickable[data-v-14cd7c98]{cursor:pointer;transition:transform .15s,box-shadow .15s}.status-badge-inline.clickable[data-v-14cd7c98]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #00000026}.status-divider[data-v-14cd7c98]{background:#ffffff14;flex:0;align-self:stretch;width:1px;min-width:1px;margin:0 .125rem}.two-col-layout[data-v-14cd7c98]{grid-template-columns:280px 1fr;align-items:start;gap:1rem;display:grid}.control-column[data-v-14cd7c98]{position:sticky;top:0}.sessions-column[data-v-14cd7c98]{min-width:0}.field-row[data-v-14cd7c98]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.field-row label[data-v-14cd7c98]{color:var(--color-text-secondary);flex-shrink:0;min-width:80px;font-size:.75em;font-weight:500}.checkbox-label[data-v-14cd7c98]{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;min-width:auto;font-size:.75em;display:flex}.checkbox-label input[type=checkbox][data-v-14cd7c98]{cursor:pointer;width:14px;height:14px;accent-color:var(--color-primary,#03a3ff)}.test-input[data-v-14cd7c98]{color:var(--color-text);background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;flex:1;padding:.375rem .625rem;font-size:.8125em;transition:border-color .15s}.test-input[data-v-14cd7c98]:focus{border-color:var(--color-primary)}.test-select[data-v-14cd7c98]{color:var(--color-text);background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;flex:1;padding:.375rem .5rem;font-size:.75em}.test-select[data-v-14cd7c98]:focus{border-color:var(--color-primary)}.retry-control-row[data-v-14cd7c98]{align-items:stretch;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex}.retry-control-row .launch-btn[data-v-14cd7c98]{align-self:stretch;height:auto;margin-bottom:0}.retry-count-control[data-v-14cd7c98]{flex-direction:column;flex-shrink:0;align-items:center;gap:.15rem;width:72px;display:flex}.retry-count-control label[data-v-14cd7c98]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.6em;font-weight:600}.retry-input[data-v-14cd7c98]{text-align:center;flex:none;width:72px;font-weight:600}.retry-input.failure-mode[data-v-14cd7c98]{color:#ef4444;background-color:#ef44441a;border-color:#ef444466}.launch-btn[data-v-14cd7c98]{cursor:pointer;border:none;border-radius:6px;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.8125em;font-weight:500;transition:background-color .15s,transform .1s}.launch-btn[data-v-14cd7c98]:active{transform:scale(.97)}.launch-btn[data-v-14cd7c98]:disabled{opacity:.45;cursor:not-allowed}.launch-btn.primary[data-v-14cd7c98]{background-color:var(--color-primary,#03a3ff);color:#fff}.launch-btn.primary[data-v-14cd7c98]:hover:not(:disabled){background-color:#0290e0}.launch-btn.secondary[data-v-14cd7c98]{color:var(--color-text);background-color:#ffffff14;border:1px solid #ffffff1f}.launch-btn.secondary[data-v-14cd7c98]:hover:not(:disabled){background-color:#ffffff24}.launch-btn.success[data-v-14cd7c98]{color:#22c55e;background-color:#22c55e26;border:1px solid #22c55e40}.launch-btn.success[data-v-14cd7c98]:hover:not(:disabled){background-color:#22c55e40}.launch-btn.warning[data-v-14cd7c98]{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b40}.launch-btn.warning[data-v-14cd7c98]:hover:not(:disabled){background-color:#f59e0b40}.launch-btn.danger[data-v-14cd7c98]{color:#ef4444;background-color:#ef44441f;border:1px solid #ef444433}.launch-btn.danger[data-v-14cd7c98]:hover:not(:disabled){background-color:#ef444433}.launch-btn.test[data-v-14cd7c98]{color:#a855f7;background-color:#a855f71f;border:1px solid #a855f733}.launch-btn.test[data-v-14cd7c98]:hover:not(:disabled){background-color:#a855f733}.preset-btn[data-v-14cd7c98]{color:var(--color-text-secondary);cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:.3rem .625rem;font-size:.6875em;transition:background-color .15s,border-color .15s}.preset-btn[data-v-14cd7c98]:hover{color:var(--color-text);background-color:#ffffff1a;border-color:#fff3}.icon-btn[data-v-14cd7c98]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1em;display:flex}.icon-btn[data-v-14cd7c98]:hover{color:#ef4444;background-color:#ef444426;border-color:#ef4444}.sessions-list[data-v-14cd7c98]{flex-direction:column;gap:.375rem;max-height:600px;display:flex;overflow-y:auto}.session-row[data-v-14cd7c98]{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:.5rem .75rem;font-size:.75em}.session-row.completed[data-v-14cd7c98]{border-left:3px solid #22c55e}.session-row.failed[data-v-14cd7c98]{border-left:3px solid #ef4444}.session-row.retrying[data-v-14cd7c98]{border-left:3px solid #a855f7}.session-row.uploading[data-v-14cd7c98]{border-left:3px solid #3b82f6}.session-row.pending[data-v-14cd7c98]{border-left:3px solid #f59e0b}.session-row-header[data-v-14cd7c98]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.session-id[data-v-14cd7c98]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:1.1875em;overflow:hidden}.session-status-badge[data-v-14cd7c98]{text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.15rem .4rem;font-size:.8em;font-weight:600}.session-status-badge.completed[data-v-14cd7c98]{color:#22c55e;background:#22c55e26}.session-status-badge.failed[data-v-14cd7c98]{color:#ef4444;background:#ef444426}.session-status-badge.retrying[data-v-14cd7c98]{color:#a855f7;background:#a855f726}.session-status-badge.uploading[data-v-14cd7c98]{color:#3b82f6;background:#3b82f626}.session-status-badge.pending[data-v-14cd7c98]{color:#f59e0b;background:#f59e0b26}.session-row-details[data-v-14cd7c98]{color:var(--color-text-secondary);flex-wrap:wrap;gap:.5rem;font-size:1em;display:flex}.failure-reason[data-v-14cd7c98]{color:#ef4444;width:100%;font-style:italic}.updated-at[data-v-14cd7c98]{opacity:.7;margin-left:auto;font-size:1em}.empty-state[data-v-14cd7c98]{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem;font-size:.8125em;font-style:italic}.modal-overlay[data-v-14cd7c98]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-14cd7c98]{background:var(--color-surface,#1e1e1e);border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;width:90%;max-width:560px;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0006}.modal-header[data-v-14cd7c98]{background-color:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h3[data-v-14cd7c98]{color:var(--color-text);margin:0;font-size:.9375em;font-weight:600}.modal-body[data-v-14cd7c98]{flex:1;padding:1rem 1.25rem;overflow-y:auto}.session-list[data-v-14cd7c98]{flex-direction:column;gap:.5rem;display:flex}.modal-session-item[data-v-14cd7c98]{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;overflow:hidden}.modal-session-item code[data-v-14cd7c98]{color:var(--color-text-secondary);word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:.75em}[data-theme=light] .test-card[data-v-14cd7c98]{background-color:#00000005;border-color:#00000014}[data-theme=light] .card-header[data-v-14cd7c98]{background-color:#00000008;border-bottom-color:#0000000f}[data-theme=light] .test-input[data-v-14cd7c98],[data-theme=light] .test-select[data-v-14cd7c98],[data-theme=light] .preset-btn[data-v-14cd7c98]{background-color:#00000008;border-color:#0000001f}[data-theme=light] .preset-btn[data-v-14cd7c98]:hover{background-color:#0000000f}[data-theme=light] .launch-btn.secondary[data-v-14cd7c98]{background-color:#0000000a;border-color:#0000001f}[data-theme=light] .launch-btn.secondary[data-v-14cd7c98]:hover:not(:disabled){background-color:#00000014}[data-theme=light] .modal-content[data-v-14cd7c98]{background:#fff;border-color:#0000001f}[data-theme=light] .modal-header[data-v-14cd7c98]{background-color:#00000005;border-bottom-color:#0000000f}[data-theme=light] .status-badge-inline[data-v-14cd7c98]{background-color:#00000008;border-color:#00000024}[data-theme=light] .status-badge-inline.success[data-v-14cd7c98]{background-color:#22c55e14;border-color:#22c55e59}[data-theme=light] .status-badge-inline.danger[data-v-14cd7c98]{background-color:#ef444414;border-color:#ef444459}[data-theme=light] .status-badge-inline.warning[data-v-14cd7c98]{background-color:#f59e0b14;border-color:#f59e0b59}[data-theme=light] .status-badge-inline.info[data-v-14cd7c98]{background-color:#3b82f614;border-color:#3b82f659}[data-theme=light] .status-badge-inline.neutral[data-v-14cd7c98]{background-color:#00000008;border-color:#00000024}[data-theme=light] .status-badge-inline.retrying[data-v-14cd7c98]{background-color:#a855f714;border-color:#a855f759}[data-theme=light] .status-divider[data-v-14cd7c98]{background:#0000001a}[data-theme=light] .zoom-toast[data-v-14cd7c98]{background:#f0f3f9f2;border-color:#0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast-label[data-v-14cd7c98]{color:#596579}[data-theme=light] .zoom-toast-value[data-v-14cd7c98]{color:#1c1f2a}@media (width<=900px){.two-col-layout[data-v-14cd7c98]{grid-template-columns:1fr}.control-column[data-v-14cd7c98]{position:relative}}@media (width<=768px){.audio-upload-test-view[data-v-14cd7c98]{padding:1rem}.status-inline[data-v-14cd7c98]{gap:.375rem}}.scoring-test-panel[data-v-1dbe222c]{max-width:900px;color:var(--color-text);box-sizing:border-box;height:100%;font-size:calc(1rem * var(--text-scale,1));margin:0 auto;padding:1rem;overflow:hidden auto}[data-theme=light] .scoring-test-panel[data-v-1dbe222c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .scoring-test-panel[data-v-1dbe222c]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.scoring-test-panel h2[data-v-1dbe222c]{color:var(--color-text);border-bottom:3px solid var(--color-primary);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.5em;font-weight:600}.description[data-v-1dbe222c]{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875em;line-height:1.6}.test-card[data-v-1dbe222c]{background-color:var(--color-surface-50,#ffffff08);border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;overflow:hidden}.card-header[data-v-1dbe222c]{color:var(--color-text);background-color:#ffffff0a;border-bottom:1px solid #ffffff0f;padding:.625rem 1rem;font-size:.875em;font-weight:600}.card-body[data-v-1dbe222c]{min-width:0;padding:1rem}.sub-header[data-v-1dbe222c]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:.75rem;margin-bottom:.375rem;font-size:.75em;font-weight:600}.field-row[data-v-1dbe222c]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.test-select[data-v-1dbe222c]{background-color:var(--color-surface-50,#ffffff0d);border:1px solid var(--color-border,#ffffff1f);color:var(--color-text);border-radius:4px;outline:none;min-width:90px;padding:.375rem .5rem;font-size:.75em}.test-select[data-v-1dbe222c]:focus{border-color:var(--color-primary)}.playbook-select[data-v-1dbe222c]{flex:1;min-width:200px}.field-label[data-v-1dbe222c]{color:var(--color-text-secondary);flex-shrink:0;width:auto;font-size:.75em;font-weight:500}.loading-hint[data-v-1dbe222c]{color:var(--color-primary);font-size:.6875em;font-style:italic}.test-input[data-v-1dbe222c]{color:var(--color-text);box-sizing:border-box;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:.375rem .625rem;font-size:.8125em}.test-input[data-v-1dbe222c]:focus{border-color:var(--color-primary)}.threshold-input[data-v-1dbe222c]{text-align:center;width:70px}.thresholds-row[data-v-1dbe222c]{border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.5rem}.lang-badge[data-v-1dbe222c]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);background-color:#03a3ff1f;border:1px solid #03a3ff40;border-radius:3px;flex-shrink:0;padding:.15rem .5rem;font-size:.625em;font-weight:600}.test-textarea[data-v-1dbe222c]{width:100%;color:var(--color-text);resize:vertical;box-sizing:border-box;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:.5rem .625rem;font-family:inherit;font-size:.8125em}.test-textarea[data-v-1dbe222c]:focus{border-color:var(--color-primary)}.preset-btn[data-v-1dbe222c]{color:var(--color-text-secondary);cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;padding:.3rem .625rem;font-size:.6875em;transition:background-color .15s,border-color .15s}.preset-btn[data-v-1dbe222c]:hover{color:var(--color-text);background-color:#ffffff1a;border-color:#fff3}.preset-btn[data-v-1dbe222c]:disabled{opacity:.5;cursor:not-allowed}.launch-btn[data-v-1dbe222c]{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8125em;font-weight:500;transition:background-color .15s,transform .1s}.launch-btn[data-v-1dbe222c]:active{transform:scale(.97)}.launch-btn.primary[data-v-1dbe222c]{background-color:var(--color-primary,#03a3ff);color:#fff}.launch-btn.primary[data-v-1dbe222c]:hover{background-color:#0290e0}.launch-btn[data-v-1dbe222c]:disabled{opacity:.5;cursor:not-allowed}.icon-btn[data-v-1dbe222c]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75em;transition:all .15s;display:flex}.icon-btn[data-v-1dbe222c]:hover{color:var(--color-text);background-color:#ffffff14;border-color:#fff3}.icon-btn[data-v-1dbe222c]:disabled{opacity:.25;cursor:not-allowed}.clear-btn[data-v-1dbe222c]{font-size:1.1em}.clear-btn[data-v-1dbe222c]:hover{color:#ef4444;background-color:#ef444426;border-color:#ef4444}.checkbox-inline[data-v-1dbe222c]{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.3rem;font-size:.6875em;display:flex}.checkbox-inline input[type=checkbox][data-v-1dbe222c]{cursor:pointer;width:14px;height:14px;accent-color:var(--color-primary,#03a3ff)}.empty-hint[data-v-1dbe222c]{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.8125em;font-style:italic}.data-columns[data-v-1dbe222c]{gap:1rem;display:flex}.data-col[data-v-1dbe222c]{flex:1;min-width:0}.tag-list[data-v-1dbe222c]{flex-wrap:wrap;gap:.25rem;max-height:120px;margin-bottom:.5rem;display:flex;overflow-y:auto}.pill[data-v-1dbe222c]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;max-width:260px;padding:.15rem .5rem;font-size:.6875em;overflow:hidden}.pill.rr[data-v-1dbe222c]{background-color:#ef44440f;border-color:#ef444433}.pill.syn[data-v-1dbe222c]{background-color:#03a3ff0f;border-color:#03a3ff33}.pill.clickable[data-v-1dbe222c]{cursor:pointer}.pill.show-more[data-v-1dbe222c]{cursor:pointer;color:var(--color-primary);border-style:dashed;border-color:#03a3ff4d}.pill.show-more[data-v-1dbe222c]:hover{border-color:var(--color-primary);background-color:#03a3ff26}.pill.clickable[data-v-1dbe222c]:hover{border-color:var(--color-primary);color:var(--color-text);background-color:#03a3ff26}.synonyms-section[data-v-1dbe222c]{border-top:1px solid #ffffff0f;margin-top:.75rem;padding-top:.75rem}.synonym-header-row[data-v-1dbe222c]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.synonym-list[data-v-1dbe222c]{flex-direction:column;gap:.25rem;max-height:200px;display:flex;overflow-y:auto}.synonym-row[data-v-1dbe222c]{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.synonym-step[data-v-1dbe222c]{color:var(--color-text-secondary);flex-shrink:0;min-width:160px;padding-top:.15rem;font-size:.6875em}.synonym-tags[data-v-1dbe222c]{flex-wrap:wrap;gap:.25rem;display:flex}.live-btn.active[data-v-1dbe222c]{color:#fca5a5;background:#ef444433;border-color:#ef4444}.live-btn.sys.active[data-v-1dbe222c]{color:#fed7aa;background:#ea580c33;border-color:#ea580c}.live-indicator[data-v-1dbe222c]{color:#ef4444;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:.625em;font-weight:700;display:flex}.live-dot[data-v-1dbe222c]{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1s infinite pulse-dot-1dbe222c}@keyframes pulse-dot-1dbe222c{0%,to{opacity:1}50%{opacity:.3}}.interim-text[data-v-1dbe222c]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:.15rem 0 .4rem;font-size:.75em;font-style:italic;overflow:hidden}.results-body[data-v-1dbe222c]{max-height:60vh;overflow-y:auto}.result-block[data-v-1dbe222c]{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;margin-bottom:.625rem;overflow:hidden}.result-header[data-v-1dbe222c]{background-color:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.result-utterance[data-v-1dbe222c]{color:var(--color-text-secondary);text-overflow:ellipsis;font-size:.8125em;font-style:italic;overflow:hidden}.result-speaker[data-v-1dbe222c]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;background-color:#ffffff0f;border-radius:3px;flex-shrink:0;padding:.15rem .5rem;font-size:.625em;font-weight:600}.result-section[data-v-1dbe222c]{padding:.5rem .75rem}.match-cards[data-v-1dbe222c]{flex-direction:column;gap:.375rem;display:flex}.match-card[data-v-1dbe222c]{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:.5rem .75rem;transition:border-color .15s}.match-card.matched[data-v-1dbe222c]{border-left:3px solid #4ade80}.match-card.missed[data-v-1dbe222c]{opacity:.65;border-left:3px solid #ffffff14}.match-card-top[data-v-1dbe222c]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.match-card-phase[data-v-1dbe222c]{color:var(--color-text);flex:1;min-width:0;font-size:.8125em;font-weight:500}.matched .match-card-phase[data-v-1dbe222c]{color:#4ade80}.match-card-meta[data-v-1dbe222c]{align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.match-card-score[data-v-1dbe222c]{color:var(--color-text-secondary);white-space:nowrap;font-size:.75em;font-weight:600}.match-card-score.green[data-v-1dbe222c]{color:#4ade80}.match-card-detail[data-v-1dbe222c]{color:var(--color-text-secondary);opacity:.7;font-size:.6875em;line-height:1.4}.level-badge[data-v-1dbe222c]{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:.1rem .4rem;font-size:.5625em;font-weight:600;display:inline-block}.level-badge.L1-exact[data-v-1dbe222c]{color:#4ade80;background:#16653480}.level-badge.L1-similarity[data-v-1dbe222c],.level-badge.L1-word-match[data-v-1dbe222c],.level-badge.L1-overlap[data-v-1dbe222c]{color:#6ee7b7;background:#1a473180}.level-badge.L2-synonym[data-v-1dbe222c]{color:#60a5fa;background:#1e3a5f80}.level-badge.L3-AI[data-v-1dbe222c]{color:#c084fc;background:#4a1d9666}.level-badge.L3-candidate[data-v-1dbe222c]{color:#fbbf24;background:#3a2a1a80}.level-badge.no-match[data-v-1dbe222c]{color:#ffffff4d;background:#ffffff0a}.ai-test-panel[data-v-43b64605]{max-width:900px;color:var(--color-text);box-sizing:border-box;height:100%;font-size:calc(1rem * var(--text-scale,1));margin:0 auto;padding:1rem;overflow:hidden auto}[data-theme=light] .ai-test-panel[data-v-43b64605]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .ai-test-panel[data-v-43b64605]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ai-test-panel h2[data-v-43b64605]{color:var(--color-text);border-bottom:3px solid var(--color-primary);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.5em;font-weight:600}.description[data-v-43b64605]{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875em;line-height:1.6}.hint[data-v-43b64605]{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.75em}.hint code[data-v-43b64605]{color:var(--color-text-secondary);background-color:#ffffff0f;border-radius:3px;padding:.1rem .35rem;font-size:.9em}.field-row[data-v-43b64605]{flex-wrap:nowrap}@media (width<=500px){.field-row[data-v-43b64605]{flex-wrap:wrap}}.data-columns[data-v-43b64605]{gap:1rem;display:flex}.data-col[data-v-43b64605]{flex:1;min-width:0}.info-badge[data-v-43b64605]{color:var(--color-text-secondary);background-color:#ffffff0f;border-radius:4px;padding:.25rem .5rem;font-size:.75em;display:inline-block}.info-badge.active[data-v-43b64605]{color:#4ade80;background-color:#4ade801f}.info-row[data-v-43b64605]{flex-wrap:wrap;gap:.375rem;display:flex}.transcript-input[data-v-43b64605]{background-color:var(--color-surface-50,#ffffff0d);border:1px solid var(--color-border,#ffffff1f);width:100%;color:var(--color-text);resize:vertical;box-sizing:border-box;border-radius:4px;outline:none;padding:.5rem .625rem;font-family:inherit;font-size:.8125em;line-height:1.5}.transcript-input[data-v-43b64605]:focus{border-color:var(--color-primary)}.transcript-input[data-v-43b64605]::placeholder{color:var(--color-text-secondary);opacity:.5}.transcript-actions[data-v-43b64605]{margin-top:.5rem}.log-count[data-v-43b64605]{color:var(--color-text-secondary);font-size:.6875em}.feedback-btn[data-v-43b64605]{background-color:#8b5cf6}.feedback-btn[data-v-43b64605]:hover:not(:disabled){background-color:#7c3aed}.both-btn[data-v-43b64605]{background-color:#059669}.both-btn[data-v-43b64605]:hover:not(:disabled){background-color:#047857}.timing-badge[data-v-43b64605]{color:#4ade80;background-color:#4ade801f;border:1px solid #4ade8040;border-radius:3px;flex-shrink:0;margin-left:auto;padding:.15rem .5rem;font-size:.625em;font-weight:600}.db-badge[data-v-43b64605]{color:var(--color-primary);background-color:#03a3ff1f;border:1px solid #03a3ff40}.result-grid[data-v-43b64605]{flex-wrap:wrap;gap:.625rem;display:flex}.result-item[data-v-43b64605]{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;flex:1;min-width:120px;padding:.625rem}.result-item.wide[data-v-43b64605]{flex-basis:100%}.result-label[data-v-43b64605]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.6875em;font-weight:600}.result-value[data-v-43b64605]{color:var(--color-text);font-size:.8125em}.sentiment-badge[data-v-43b64605]{border-radius:3px;padding:.15rem .5rem;font-size:.8125em;font-weight:600;display:inline-block}.sentiment-badge.positive[data-v-43b64605]{color:#4ade80;background-color:#4ade801f;border:1px solid #4ade8040}.sentiment-badge.neutral[data-v-43b64605]{color:#facc15;background-color:#facc151f;border:1px solid #facc1540}.sentiment-badge.negative[data-v-43b64605]{color:#ef4444;background-color:#ef44441f;border:1px solid #ef444440}.score-value[data-v-43b64605]{font-size:1.1em;font-weight:600}.score-pct[data-v-43b64605]{color:var(--color-text-secondary);font-size:.8125em;font-weight:400}.score-high[data-v-43b64605]{color:#4ade80}.score-mid[data-v-43b64605]{color:#facc15}.score-low[data-v-43b64605]{color:#ef4444}.auto-fail[data-v-43b64605]{color:#ef4444;font-weight:600}.sentiment-cards[data-v-43b64605]{flex-direction:column;gap:.625rem;display:flex}.section-label[data-v-43b64605]{justify-content:space-between;align-items:center;display:flex}.section-score[data-v-43b64605]{color:var(--color-text-secondary);font-size:.75em;font-weight:400}.question-cards[data-v-43b64605]{flex-direction:column;gap:.625rem;margin-top:.625rem;display:flex}.auto-fail-card[data-v-43b64605]{background-color:#ef44440a;border-color:#ef444440}.full-payload[data-v-43b64605]{max-height:600px}.prompt-name[data-v-43b64605]{color:var(--color-text);margin-bottom:.5rem;font-size:.8125em;font-weight:600}.prompt-text[data-v-43b64605]{color:var(--color-text-secondary);white-space:pre-wrap;word-wrap:break-word;background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:4px;margin:0;padding:.625rem;font-family:inherit;font-size:.8125em;line-height:1.6}.question-card[data-v-43b64605]{background-color:#ffffff05;border:1px solid #ffffff14;border-radius:6px;padding:.75rem;overflow:hidden}.q-card-header[data-v-43b64605]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.q-question[data-v-43b64605]{color:var(--color-text);font-size:.8125em;font-weight:600}.q-details[data-v-43b64605]{flex-wrap:wrap;gap:.375rem 1rem;margin-bottom:.5rem;display:flex}.q-card-header .q-details[data-v-43b64605]{margin-bottom:0}.q-field[data-v-43b64605]{align-items:center;gap:.375rem;font-size:.75em;display:flex}.q-label[data-v-43b64605]{color:var(--color-text-secondary);flex-shrink:0;font-weight:500}.q-value[data-v-43b64605]{color:var(--color-text);font-weight:500}.q-reasoning[data-v-43b64605]{color:var(--color-text-secondary);border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.5rem;font-size:.8125em;line-height:1.5}.q-reasoning--flush[data-v-43b64605]{border:none;margin-top:0;padding-top:0}.json-output[data-v-43b64605]{color:var(--color-text-secondary);white-space:pre;word-break:break-all;background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:4px;max-height:300px;margin:.5rem 0 0;padding:.625rem;font-family:monospace;font-size:.75em;overflow:auto}.error-box[data-v-43b64605]{color:#ef4444;background-color:#ef444414;border:1px solid #ef444433;border-radius:4px;padding:.625rem .75rem;font-size:.8125em}.card-action-row[data-v-43b64605]{flex-shrink:0;align-items:center;gap:6px;display:flex}.launch-btn.sm[data-v-43b64605]{padding:.25rem .625rem;font-size:.6875em}.copy-btn[data-v-43b64605]{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background-color:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;padding:.3rem .625rem;font-size:.6875em;transition:background-color .15s,border-color .15s}.copy-btn[data-v-43b64605]:hover{color:var(--color-text);background-color:#ffffff1a;border-color:#fff3}.copy-btn[data-v-43b64605]:active{color:#4ade80;background-color:#4ade8026;border-color:#4ade804d}.header-copy-btn[data-v-43b64605]{margin-left:auto}.activity-log[data-v-43b64605]{max-height:200px;font-size:.75em;overflow-y:auto}.log-entry[data-v-43b64605]{border-bottom:1px solid #ffffff0a;gap:.5rem;padding:.25rem 0;display:flex}.log-time[data-v-43b64605]{color:var(--color-text-secondary);flex-shrink:0;min-width:70px;font-family:monospace;font-size:.9em}.log-msg[data-v-43b64605]{color:var(--color-text-secondary);word-break:break-word}.log-entry.success .log-msg[data-v-43b64605]{color:#4ade80}.log-entry.error .log-msg[data-v-43b64605]{color:#ef4444}.log-entry.warn .log-msg[data-v-43b64605]{color:#facc15}[data-theme=light] .info-badge[data-v-43b64605]{background-color:#0000000a}[data-theme=light] .transcript-input[data-v-43b64605]{background-color:#00000008;border-color:#0000001f}[data-theme=light] .result-item[data-v-43b64605],[data-theme=light] .question-card[data-v-43b64605]{background-color:#00000005;border-color:#0000000f}[data-theme=light] .json-output[data-v-43b64605]{color:#374151;background-color:#00000005;border-color:#0000000f}[data-theme=light] .q-reasoning[data-v-43b64605]{border-top-color:#0000000f}[data-theme=light] .error-box[data-v-43b64605]{background-color:#ef44440f;border-color:#ef444426}[data-theme=light] .copy-btn[data-v-43b64605]{background-color:#00000008;border-color:#0000001f}[data-theme=light] .copy-btn[data-v-43b64605]:hover{background-color:#0000000f;border-color:#0003}[data-theme=light] .prompt-text[data-v-43b64605]{background-color:#00000005;border-color:#0000000f}[data-theme=light] .log-entry[data-v-43b64605]{border-bottom-color:#0000000a}.welcome-container[data-v-1118a30d]{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.welcome-content[data-v-1118a30d]{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:600px;display:flex}.logo-container[data-v-1118a30d]{text-align:center}.logo[data-v-1118a30d]{filter:drop-shadow(0 4px 6px #0000001a);max-width:280px;height:auto}.welcome-card[data-v-1118a30d]{background:var(--color-surface-0);border:1px solid var(--color-border);border-radius:12px;width:100%;padding:2.5rem;box-shadow:0 4px 6px #0000001a}.title-row[data-v-1118a30d]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.welcome-title[data-v-1118a30d]{color:var(--color-text);flex:1;margin:0;font-size:2rem;font-weight:700}.theme-toggle[data-v-1118a30d]{border:1px solid var(--color-border);background:var(--color-surface-0);width:40px;height:40px;color:var(--color-text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.theme-toggle[data-v-1118a30d]:hover{background:var(--color-surface-100);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.theme-toggle[data-v-1118a30d]:active{transform:translateY(0)}.beta-info[data-v-1118a30d]{background:var(--color-surface-50);border:2px solid #ff6b35;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.beta-badge-large[data-v-1118a30d]{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#ff6b35;border-radius:6px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.info-content[data-v-1118a30d]{flex-direction:column;gap:1rem;display:flex}.info-text[data-v-1118a30d]{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.6}.email-link[data-v-1118a30d]{color:#03a3ff;font-weight:600;text-decoration:none}.email-link[data-v-1118a30d]:hover{color:#0286d1;text-decoration:underline}.acknowledgment[data-v-1118a30d]{background:var(--color-surface-50);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.checkbox-container[data-v-1118a30d]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex}.checkbox-input[data-v-1118a30d]{cursor:pointer;accent-color:#03a3ff;width:20px;height:20px}.checkbox-label[data-v-1118a30d]{color:var(--color-text);font-size:.95rem;font-weight:500}.continue-button[data-v-1118a30d]{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#03a3ff;border:none;border-radius:4px;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600}.continue-button[data-v-1118a30d]:hover:not(:disabled){background:#0286d1;box-shadow:0 4px 8px #03a3ff4d}.continue-button[data-v-1118a30d]:disabled{background:var(--color-surface-100);color:var(--color-text-secondary);cursor:not-allowed;opacity:.5}.exit-button[data-v-1118a30d]{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#dc3545;border:none;border-radius:4px;width:100%;margin-top:1rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600}.exit-button[data-v-1118a30d]:hover{background:#c82333;box-shadow:0 4px 8px #dc35454d}.exit-button[data-v-1118a30d]:active{transform:translateY(0)}@media (width<=768px){.welcome-container[data-v-1118a30d]{padding:1rem}.logo[data-v-1118a30d]{max-width:200px}.welcome-card[data-v-1118a30d]{padding:1.5rem}.welcome-title[data-v-1118a30d]{font-size:1.5rem}.info-text[data-v-1118a30d]{font-size:.875rem}}.teams-config-root{width:560px;max-width:95vw;background:var(--color-surface,#1e2230)!important;border:1px solid #ffffff1a!important;border-radius:10px!important;box-shadow:0 24px 60px #00000080!important}[data-theme=light] .teams-config-root{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 12px 40px #00000026!important}.modal-header[data-v-e3211b9b]{color:var(--color-text);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.teams-icon[data-v-e3211b9b]{color:#5059c9;flex-shrink:0}.modal-body[data-v-e3211b9b]{flex-direction:column;gap:1rem;padding:.25rem 0 .5rem;display:flex}.status-banner[data-v-e3211b9b]{border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125em;font-weight:500;display:flex}.banner--ok[data-v-e3211b9b]{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040}.banner--off[data-v-e3211b9b]{color:var(--color-text-secondary);background:#ffffff0a;border:1px solid #ffffff14}.banner--loading[data-v-e3211b9b]{color:var(--color-text-secondary);background:#ffffff08;border:1px solid #ffffff0f}.status-dot[data-v-e3211b9b]{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.spinner-ring[data-v-e3211b9b]{border:2px solid #ffffff26;border-top-color:var(--color-primary,#03a3ff);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-e3211b9b;display:inline-block}.spinner-ring--sm[data-v-e3211b9b]{border-width:2px;width:12px;height:12px}@keyframes spin-e3211b9b{to{transform:rotate(360deg)}}.info-note[data-v-e3211b9b]{color:var(--color-text-secondary);margin:0;font-size:.8125em;line-height:1.6}.info-note strong[data-v-e3211b9b]{color:var(--color-text)}.ext-link[data-v-e3211b9b]{color:var(--color-primary,#03a3ff);text-decoration:none}.ext-link[data-v-e3211b9b]:hover{text-decoration:underline}.warning-block[data-v-e3211b9b]{color:var(--color-text-secondary);background:#fbbf2412;border:1px solid #fbbf2440;border-radius:6px;gap:.75rem;padding:.75rem;font-size:.8em;line-height:1.55;display:flex}.warning-icon[data-v-e3211b9b]{color:#fbbf24;flex-shrink:0;margin-top:1px;font-size:1.1em}.warning-block strong[data-v-e3211b9b]{color:#fbbf24}.warning-block code[data-v-e3211b9b]{background:#ffffff12;border-radius:3px;padding:1px 4px;font-family:monospace}.connect-area[data-v-e3211b9b]{flex-direction:column;align-items:center;gap:.875rem;display:flex}.btn-add-to-teams[data-v-e3211b9b]{color:#fff;cursor:pointer;letter-spacing:.01em;background:#5059c9;border:none;border-radius:6px;align-items:center;gap:.625rem;padding:.625rem 1.5rem;font-size:.9375em;font-weight:700;transition:opacity .15s,transform .1s;display:flex}.btn-add-to-teams[data-v-e3211b9b]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-add-to-teams[data-v-e3211b9b]:disabled{opacity:.35;cursor:not-allowed}.waiting-auth[data-v-e3211b9b]{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.8125em;display:flex}.auth-error[data-v-e3211b9b]{color:#f87171;align-items:center;gap:.4rem;font-size:.8em;display:flex}.info-chips[data-v-e3211b9b]{flex-wrap:wrap;gap:.625rem;display:flex}.info-chip[data-v-e3211b9b]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8em;display:flex}.chip-label[data-v-e3211b9b]{color:var(--color-text-secondary);font-size:.85em}.chip-value[data-v-e3211b9b]{color:var(--color-text);font-weight:600}.chip-id[data-v-e3211b9b]{color:var(--color-text-secondary);background:#ffffff0f;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.85em}.multi-select-list[data-v-e3211b9b]{background:#ffffff05;border:1px solid #ffffff1f;border-radius:5px;max-height:140px;overflow-y:auto}[data-theme=light] .multi-select-list[data-v-e3211b9b]{background:#00000005;border-color:#0000001f}.multi-select-item[data-v-e3211b9b]{cursor:pointer;align-items:center;gap:.5rem;padding:5px 10px;font-size:.8125em;transition:background .1s;display:flex}.multi-select-item[data-v-e3211b9b]:hover{background:#ffffff0d}[data-theme=light] .multi-select-item[data-v-e3211b9b]:hover{background:#0000000a}.multi-select-item input[type=checkbox][data-v-e3211b9b]{cursor:pointer;width:14px;height:14px;accent-color:var(--color-primary,#03a3ff);flex-shrink:0}.multi-select-empty[data-v-e3211b9b]{color:var(--color-text-secondary);padding:8px 10px;font-size:.8em;font-style:italic}.channel-select[data-v-e3211b9b]{width:100%;color:var(--color-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;outline:none;padding:6px 10px;font-size:.8125em;transition:border-color .15s}.channel-select[data-v-e3211b9b]:focus{border-color:var(--color-primary)}[data-theme=light] .channel-select[data-v-e3211b9b]{background:#00000008;border-color:#0000001f}.channel-loading[data-v-e3211b9b]{color:var(--color-text-secondary);align-items:center;gap:.5rem;padding:6px 0;font-size:.8em;display:flex}.field-group[data-v-e3211b9b]{flex-direction:column;gap:.375rem;display:flex}.field-label[data-v-e3211b9b]{color:var(--color-text);flex-direction:column;gap:2px;font-size:.8125em;font-weight:600;display:flex}.field-hint[data-v-e3211b9b]{color:var(--color-text-secondary);opacity:.75;font-size:.85em;font-weight:400}.field-row-split[data-v-e3211b9b]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=440px){.field-row-split[data-v-e3211b9b]{grid-template-columns:1fr}}.input-row[data-v-e3211b9b]{align-items:center;gap:4px;display:flex}.url-input[data-v-e3211b9b]{color:var(--color-text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;outline:none;flex:1;min-width:0;padding:6px 10px;font-family:monospace;font-size:.8125em;transition:border-color .15s}.url-input[data-v-e3211b9b]:focus{border-color:var(--color-primary)}[data-theme=light] .url-input[data-v-e3211b9b]{background:#00000008;border-color:#0000001f}.icon-action-btn[data-v-e3211b9b]{width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8em;transition:background .12s,color .12s;display:flex}.icon-action-btn[data-v-e3211b9b]:hover:not(:disabled){color:var(--color-text);background:#ffffff1a}.icon-action-btn[data-v-e3211b9b]:disabled{opacity:.3;cursor:not-allowed}.field-error[data-v-e3211b9b]{color:#f87171;font-size:.75em}.test-result[data-v-e3211b9b]{border-radius:5px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125em;display:flex}.result--ok[data-v-e3211b9b]{color:#4ade80;background:#4ade8014;border:1px solid #4ade8033}.result--err[data-v-e3211b9b]{color:#f87171;background:#f8717114;border:1px solid #f8717133}.fade-enter-active[data-v-e3211b9b],.fade-leave-active[data-v-e3211b9b]{transition:opacity .2s}.fade-enter-from[data-v-e3211b9b],.fade-leave-to[data-v-e3211b9b]{opacity:0}.modal-footer[data-v-e3211b9b]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.btn-secondary[data-v-e3211b9b]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:5px;padding:6px 14px;font-size:.8125em;transition:background .12s}.btn-secondary[data-v-e3211b9b]:hover{background:#ffffff0d}.btn-test[data-v-e3211b9b]{color:var(--color-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;align-items:center;gap:5px;padding:6px 14px;font-size:.8125em;transition:background .12s;display:flex}.btn-test[data-v-e3211b9b]:hover:not(:disabled){background:#ffffff17}.btn-test[data-v-e3211b9b]:disabled{opacity:.4;cursor:not-allowed}.btn-primary[data-v-e3211b9b]{background:var(--color-primary,#03a3ff);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:6px 18px;font-size:.8125em;font-weight:600;transition:opacity .12s}.btn-primary[data-v-e3211b9b]:hover:not(:disabled){opacity:.85}.btn-primary[data-v-e3211b9b]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-e3211b9b]{color:#f87171;cursor:pointer;background:#f8717114;border:1px solid #f871714d;border-radius:5px;align-items:center;gap:5px;padding:6px 14px;font-size:.8125em;font-weight:500;transition:background .12s,border-color .12s;display:flex}.btn-danger[data-v-e3211b9b]:hover{background:#f871712e;border-color:#f871718c}.cred-section[data-v-e3211b9b]{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.cred-header[data-v-e3211b9b]{align-items:center;gap:.5rem;display:flex}.cred-title[data-v-e3211b9b]{color:var(--color-text);flex:1;font-size:.8125em;font-weight:600}.cred-badge[data-v-e3211b9b]{border-radius:10px;align-items:center;gap:.3rem;padding:2px 7px;font-size:.75em;font-weight:500;display:flex}.cred-badge--ok[data-v-e3211b9b]{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040}.cred-badge--warn[data-v-e3211b9b]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440}.cred-hint[data-v-e3211b9b]{color:var(--color-text-secondary);margin:0;font-size:.7875em;line-height:1.6}.cred-hint code[data-v-e3211b9b],.redirect-url[data-v-e3211b9b]{color:var(--color-text);background:#ffffff12;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:.9em}.cred-fields[data-v-e3211b9b]{flex-direction:column;gap:.625rem;display:flex}.cred-fields--locked[data-v-e3211b9b]{opacity:.55;pointer-events:none}.cred-actions[data-v-e3211b9b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cred-result[data-v-e3211b9b]{flex:1;align-items:center;gap:.35rem;font-size:.775em;display:flex}.result-ok[data-v-e3211b9b]{color:#4ade80}.result-err[data-v-e3211b9b]{color:#f87171}.btn-save-creds[data-v-e3211b9b]{background:var(--color-primary,#03a3ff);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;padding:5px 14px;font-size:.8125em;font-weight:600;transition:opacity .12s}.btn-save-creds[data-v-e3211b9b]:hover:not(:disabled){opacity:.85}.btn-save-creds[data-v-e3211b9b]:disabled{opacity:.35;cursor:not-allowed}.btn-clear-creds[data-v-e3211b9b]{color:#f87171;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f871714d;border-radius:5px;padding:5px 12px;font-size:.8125em;transition:background .12s,border-color .12s}.btn-clear-creds[data-v-e3211b9b]:hover{background:#f8717114;border-color:#f8717180}.alert-test-panel[data-v-3b105634]{max-width:900px;color:var(--color-text);box-sizing:border-box;height:100%;font-size:calc(1rem * var(--text-scale,1));margin:0 auto;padding:1rem;overflow:hidden auto}[data-theme=light] .alert-test-panel[data-v-3b105634]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .alert-test-panel[data-v-3b105634]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.alert-test-panel h2[data-v-3b105634]{color:var(--color-text);border-bottom:3px solid #ef4444;margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.5em;font-weight:600}.description[data-v-3b105634]{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875em;line-height:1.6}.data-columns[data-v-3b105634]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem;display:grid}@media (width<=600px){.data-columns[data-v-3b105634]{grid-template-columns:1fr}}.data-col[data-v-3b105634]{min-width:0}.config-saved-hint[data-v-3b105634]{color:#4ade80;letter-spacing:.03em;margin-left:auto;font-size:.7em;font-weight:500;animation:1.5s forwards fade-in-out-3b105634}@keyframes fade-in-out-3b105634{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.config-field[data-v-3b105634]{margin-bottom:.75rem}.config-field-label[data-v-3b105634]{color:var(--color-text-secondary);align-items:baseline;gap:.4rem;margin-bottom:.25rem;font-size:.75em;font-weight:500;display:flex}.config-field-value[data-v-3b105634]{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}.sub-hint[data-v-3b105634]{color:var(--color-text-secondary);opacity:.7;font-size:.85em;font-weight:400}.config-input[data-v-3b105634]{background:var(--color-surface-50);border:1px solid var(--color-border-light);width:100%;color:var(--color-text);box-sizing:border-box;border-radius:4px;outline:none;padding:5px 8px;font-size:.8125em;transition:border-color .15s}.config-input[data-v-3b105634]:focus{border-color:var(--color-primary)}.config-input--mono[data-v-3b105634]{font-family:monospace;font-size:.75em}.config-slider[data-v-3b105634]{width:100%;accent-color:var(--color-primary);cursor:pointer}.slider-ticks[data-v-3b105634]{color:var(--color-text-secondary);opacity:.7;justify-content:space-between;margin-top:2px;font-size:.65em;display:flex}.channel-row[data-v-3b105634]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.toggle-label[data-v-3b105634]{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:.8125em;display:flex}.toggle-text[data-v-3b105634]{font-weight:500}.slack-status-badge[data-v-3b105634]{letter-spacing:.02em;border-radius:10px;padding:1px 6px;font-size:.65em;font-weight:600}.badge--ok[data-v-3b105634]{color:#4ade80;background:#4ade801f;border:1px solid #4ade804d}.badge--off[data-v-3b105634]{color:var(--color-text-secondary);background:#ffffff0d;border:1px solid #ffffff1a}.test-slack-btn[data-v-3b105634]{color:var(--color-primary);cursor:pointer;white-space:nowrap;background:#03a3ff14;border:1px solid #03a3ff40;border-radius:4px;padding:4px 10px;font-size:.75em;transition:background .15s,border-color .15s}.test-slack-btn[data-v-3b105634]:hover:not(:disabled){background:#03a3ff26;border-color:#03a3ff80}.test-slack-btn[data-v-3b105634]:disabled{opacity:.4;cursor:not-allowed}.tag-list[data-v-3b105634]{flex-wrap:wrap;gap:4px;margin-top:.25rem;display:flex}.pill[data-v-3b105634]{color:var(--color-text-secondary);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:2px 8px;font-size:.75em;display:inline-block}.pill.rr[data-v-3b105634]{color:#fca5a5;background:#ef444414;border-color:#ef444459}.pill.clickable[data-v-3b105634]{cursor:pointer;transition:background-color .12s,border-color .12s}.pill.rr.clickable[data-v-3b105634]:hover{color:#ef4444;background:#ef44442e;border-color:#ef444499}.pill.show-more[data-v-3b105634]{cursor:pointer;color:var(--color-primary);border-color:#0000}.lang-badge[data-v-3b105634]{color:var(--color-primary);background:#03a3ff26;border:1px solid #03a3ff4d;border-radius:4px;padding:2px 6px;font-size:.6875em}.live-btn.sys.active[data-v-3b105634]{color:#ef4444;background-color:#ef444426;border-color:#ef444480}.live-indicator[data-v-3b105634]{color:#ef4444;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:.6875em;font-weight:700;display:flex}.live-dot[data-v-3b105634]{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite blink-3b105634}@keyframes blink-3b105634{0%,to{opacity:1}50%{opacity:.25}}.interim-text[data-v-3b105634]{color:var(--color-text-secondary);margin-bottom:.375rem;padding:.25rem 0;font-size:.8125em;font-style:italic}.checkbox-inline[data-v-3b105634]{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.75em;display:flex}.card-header[data-v-3b105634]{align-items:center;gap:.5rem;display:flex}.header-controls[data-v-3b105634]{align-items:center;gap:.75rem;margin-left:auto;display:flex}.checkbox-inline.small[data-v-3b105634]{font-size:.6875em}.phase-tag[data-v-3b105634]{color:var(--color-text-secondary);opacity:.6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;margin-left:3px;padding:1px 5px;font-size:.65em}.no-match-row[data-v-3b105634]{color:var(--color-text-secondary);border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125em;display:flex}.no-match-icon[data-v-3b105634]{flex-shrink:0}.no-match-text em[data-v-3b105634]{color:var(--color-text)}.alert-card[data-v-3b105634]{background:#ef44440d;border:1px solid #ef444440;border-radius:6px;margin-bottom:.75rem;padding:.75rem 1rem}.alert-card-header[data-v-3b105634]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.alert-icon[data-v-3b105634]{flex-shrink:0;font-size:1em}.alert-summary[data-v-3b105634]{color:var(--color-text);flex:1;font-size:.875em}.alert-summary strong[data-v-3b105634]{color:#fca5a5}.session-id[data-v-3b105634]{background:#ffffff0f;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.8em}.alert-time[data-v-3b105634]{color:var(--color-text-secondary);flex-shrink:0;font-size:.6875em}.alert-meta-row[data-v-3b105634]{flex-wrap:wrap;gap:6px;margin-bottom:.375rem;display:flex}.meta-chip[data-v-3b105634]{color:var(--color-text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:.6875em}.match-type-chip[data-v-3b105634]{color:#fca5a5;background:#ef444414;border-color:#ef44444d}.alert-utterance[data-v-3b105634]{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.8125em}.alert-utterance em[data-v-3b105634]{color:var(--color-text)}.recap-block[data-v-3b105634]{border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.5rem}.recap-line[data-v-3b105634]{gap:8px;padding:2px 0;font-size:.8125em;display:flex}.recap-line--rep[data-v-3b105634]{color:#93c5fd}.recap-line--cus[data-v-3b105634]{color:#86efac}.recap-speaker[data-v-3b105634]{opacity:.7;flex-shrink:0;min-width:30px;padding-top:2px;font-size:.7em;font-weight:700}.audio-placeholder[data-v-3b105634]{color:var(--color-text-secondary);background:#ffffff08;border-radius:4px;margin-top:.5rem;padding:.375rem .625rem;font-size:.8125em}.slack-preview[data-v-3b105634]{margin-top:.5rem}.slack-preview-toggle[data-v-3b105634]{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0;font-size:.75em}.slack-preview-toggle[data-v-3b105634]:hover{color:var(--color-text)}.slack-msg[data-v-3b105634]{white-space:pre-wrap;word-break:break-word;color:var(--color-text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;margin:.375rem 0 0;padding:.625rem .75rem;font-family:monospace;font-size:.75em;line-height:1.6}.log-body[data-v-3b105634]{max-height:200px;padding:.5rem 1rem;overflow-y:auto}.log-entry[data-v-3b105634]{border-bottom:1px solid #ffffff08;gap:.625rem;padding:2px 0;font-size:.75em;display:flex}.log-time[data-v-3b105634]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.log-entry--info .log-msg[data-v-3b105634]{color:var(--color-text-secondary)}.log-entry--alert .log-msg[data-v-3b105634]{color:#fca5a5}.log-entry--warn .log-msg[data-v-3b105634]{color:#fcd34d}.log-entry--error .log-msg[data-v-3b105634]{color:#f87171}[data-theme=light] .alert-card[data-v-3b105634]{background:#ef44440a;border-color:#ef444433}[data-theme=light] .session-id[data-v-3b105634]{background:#0000000d}[data-theme=light] .recap-line--rep[data-v-3b105634]{color:#1d4ed8}[data-theme=light] .recap-line--cus[data-v-3b105634]{color:#15803d}[data-theme=light] .slack-msg[data-v-3b105634]{background:#00000008;border-color:#00000014}[data-theme=light] .log-body[data-v-3b105634]{background:#00000005}[data-theme=light] .badge-active[data-v-3b105634]{color:#1b8a4a;background:#e6f9ee}[data-theme=light] .badge-inactive[data-v-3b105634]{color:#c62828;background:#fce4ec}[data-theme=light] .scope-personal[data-v-3b105634]{color:#1565c0;background:#e3f2fd}[data-theme=light] .scope-team[data-v-3b105634]{color:#7b1fa2;background:#f3e5f5}[data-theme=light] .criteria-enabled[data-v-3b105634]{color:#1b8a4a;background:#e6f9ee;border-color:#b7e4c7}[data-theme=light] .notif-card-title[data-v-3b105634]{color:#1a2b49}[data-theme=light] .notif-card-criteria[data-v-3b105634]{color:#555}.notif-card[data-v-3b105634]{border:1px solid var(--color-border-light);background:var(--color-surface-50);border-radius:6px;margin-bottom:10px;padding:12px 16px}.notif-card-header[data-v-3b105634]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.notif-card-title[data-v-3b105634]{color:var(--color-text);text-align:left;flex:1;font-size:.95em}.notif-card-badges[data-v-3b105634]{gap:6px;display:flex}.notif-badge[data-v-3b105634]{border-radius:10px;padding:2px 8px;font-size:.7em;font-weight:600}.badge-active[data-v-3b105634]{color:#4ade80;background:#1b8a4a26}.badge-inactive[data-v-3b105634]{color:#fca5a5;background:#ef444426}.scope-personal[data-v-3b105634]{color:var(--color-primary);background:#03a3ff26}.scope-team[data-v-3b105634]{color:#ce93d8;background:#7b1fa226}.notif-card-meta[data-v-3b105634]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:.82em;display:flex}.meta-sep[data-v-3b105634]{color:var(--color-text-disabled)}.notif-card-criteria[data-v-3b105634]{color:var(--color-text-secondary);border-top:1px solid var(--color-border-light);padding-top:8px;font-size:.82em}.criteria-row[data-v-3b105634]{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.criteria-chip[data-v-3b105634]{background:var(--color-background-secondary);border:1px solid var(--color-border-light);color:var(--color-text);border-radius:4px;padding:1px 8px;font-size:.92em}.criteria-enabled[data-v-3b105634]{color:#4ade80;background:#1b8a4a26;border-color:#1b8a4a4d}.transcript-hint[data-v-3b105634]{color:var(--color-text-disabled);margin:2px 0 6px;font-size:.8em;line-height:1.4}.transcript-hint code[data-v-3b105634]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.9em}[data-theme=light] .transcript-hint code[data-v-3b105634]{background:#f0f2f5;border-color:#d0d7e2}.transcript-textarea[data-v-3b105634]{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-50);width:100%;color:var(--color-text);resize:vertical;border-radius:6px;padding:8px 10px;font-family:monospace;font-size:.85em;line-height:1.5}.transcript-textarea[data-v-3b105634]:focus{border-color:var(--color-primary);outline:none}.transcript-actions[data-v-3b105634]{align-items:center;gap:6px;margin-top:6px;display:flex}.transcript-btn[data-v-3b105634]{border:1px solid var(--color-border);background:var(--color-surface-0);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:4px;padding:5px 14px;font-size:.8em}.transcript-btn[data-v-3b105634]:hover:not(:disabled){background:var(--color-surface-50);border-color:var(--color-primary);color:var(--color-primary)}.transcript-btn[data-v-3b105634]:disabled{opacity:.5;cursor:default}.transcript-btn--run[data-v-3b105634]{font-weight:600;background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.transcript-btn--run[data-v-3b105634]:hover:not(:disabled){background:var(--color-primary-light)!important;color:#fff!important}.transcript-btn--run[data-v-3b105634]:disabled{background:var(--color-primary)!important;color:#fff!important}.transcript-run[data-v-3b105634]{border-top:1px solid var(--color-border-light);align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.transcript-run .transcript-btn[data-v-3b105634]{flex:1}.language-conflict-warning[data-v-3b105634]{color:#ff9800;background:#ff980026;border-left:3px solid #ff9800;border-radius:4px;margin-top:8px;padding:6px 10px;font-size:.85em}.transcript-count[data-v-3b105634]{color:var(--color-text-disabled);margin-left:auto;font-size:.8em}.rep-btn[data-v-3b105634]{background:#7b1fa2!important;border-color:#7b1fa2!important}.rep-btn[data-v-3b105634]:hover{background:#9c27b0!important}.notif-card-selected[data-v-3b105634]{border-color:var(--color-primary)!important;background:#03a3ff14!important}.notif-checkbox[data-v-3b105634]{cursor:pointer;flex-shrink:0;align-items:center;margin-right:6px;display:flex}.notif-checkbox input[data-v-3b105634]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary)}.triggered-alert-card[data-v-3b105634]{border:1px solid var(--color-border-light);border-left:4px solid var(--color-error);background:#ff44440d;border-radius:6px;margin-bottom:12px;padding:14px 16px}.ta-header[data-v-3b105634]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ta-header-icon[data-v-3b105634]{font-size:1.1em}.ta-header-title[data-v-3b105634]{text-align:left;flex:1;font-size:.95em;font-weight:700}.ta-match-badge[data-v-3b105634]{color:var(--color-primary);background:#e3f2fd;border-radius:10px;padding:2px 8px;font-size:.7em;font-weight:600}.ta-fields[data-v-3b105634]{grid-template-columns:1fr 1fr;gap:6px 20px;margin-bottom:8px;font-size:.85em;display:grid}.ta-field-label[data-v-3b105634]{color:var(--color-text-secondary);font-size:.9em;font-weight:700}.ta-field-value[data-v-3b105634]{color:inherit}.ta-field-value code[data-v-3b105634]{background:var(--color-surface-50);border:1px solid var(--color-border-light);border-radius:3px;padding:1px 5px;font-size:.9em}.ta-supervisor-row[data-v-3b105634]{align-items:center;gap:8px;margin-bottom:8px;font-size:.85em;display:flex}.ta-sep[data-v-3b105634]{color:var(--color-text-disabled)}.ta-divider[data-v-3b105634]{background:var(--color-border-light);height:1px;margin:8px 0}.ta-recap-section[data-v-3b105634]{font-size:.85em}.ta-recap-label[data-v-3b105634]{margin-bottom:6px;font-weight:700}.ta-audio-link[data-v-3b105634]{color:var(--color-primary);cursor:pointer;font-weight:400}.ta-audio-link[data-v-3b105634]:hover{text-decoration:underline}.ta-recap-empty[data-v-3b105634]{color:var(--color-text-disabled);font-style:italic}.ta-recap-scroll[data-v-3b105634]{background:var(--color-surface-100);border-radius:4px;max-height:200px;padding:8px 10px;font-family:monospace;font-size:.9em;line-height:1.5;overflow-y:auto}.ta-recap-line[data-v-3b105634]{gap:8px;margin-bottom:2px;display:flex}.ta-recap-speaker[data-v-3b105634]{flex-shrink:0;width:40px;font-weight:700}.ta-speaker-rep[data-v-3b105634]{color:#60a5fa}.ta-speaker-cust[data-v-3b105634]{color:#4ade80}.ta-recap-text[data-v-3b105634]{flex:1}[data-theme=light] .triggered-alert-card[data-v-3b105634]{background:#fff8f8}[data-theme=light] .ta-recap-scroll[data-v-3b105634]{background:var(--color-background-tertiary)}[data-theme=light] .ta-field-value code[data-v-3b105634]{background:var(--color-background-secondary);border-color:var(--color-border)}[data-theme=light] .notif-card[data-v-3b105634]{background:var(--color-surface-0)}[data-theme=light] .notif-card-selected[data-v-3b105634]{background:#03a3ff0f!important}.app-container[data-v-7f33687e]{background:var(--color-background);flex-direction:column;height:100vh;padding-top:0;display:flex;overflow:hidden}.app-container[data-v-7f33687e]:has(.app-header){padding-top:80px}.titlebar-logo[data-v-7f33687e]{-webkit-app-region:no-drag;pointer-events:auto;align-items:center;gap:.75rem;margin-top:15px;display:flex}.titlebar-logo .logo[data-v-7f33687e]{-webkit-app-region:no-drag;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto;max-width:200px;height:auto;max-height:40px}@media screen and (width<=400px){.titlebar-logo .logo[data-v-7f33687e]{max-width:150px}}.titlebar-actions[data-v-7f33687e]{-webkit-app-region:no-drag;pointer-events:auto;align-items:center;gap:1rem;display:flex}.app-header[data-v-7f33687e]{z-index:1000;-webkit-app-region:drag;pointer-events:none;background-color:#313343;flex-shrink:0;width:100%;height:100px;position:fixed;top:0;left:0;right:0;overflow:visible}.header-background[data-v-7f33687e]{z-index:0;-webkit-app-region:drag;pointer-events:none;width:100%;height:80px;position:absolute;top:0;left:0}[data-theme=dark] .header-background[data-v-7f33687e]{background:#313343}[data-theme=light] .header-background[data-v-7f33687e]{background:#f7f9fc}.header-content-wrapper[data-v-7f33687e]{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 .75rem;display:flex;position:relative}.logo[data-v-7f33687e]{max-width:120px;height:auto}.status-indicators[data-v-7f33687e]{pointer-events:auto;align-items:center;gap:.5rem;margin-top:7px;display:flex}.circle-wrap[data-v-7f33687e]{cursor:pointer;border-radius:50%;width:10px;height:10px}.circle-wrap .circle[data-v-7f33687e]{border-radius:50%;width:100%;height:100%}.circle-red[data-v-7f33687e]{background:#ff3232;border:1px solid #ff3232}.circle-green[data-v-7f33687e]{background:#9c9;border:1px solid #9c9}.circle-orange[data-v-7f33687e]{background:#eb5337;border:1px solid #eb5337}.circle-grey[data-v-7f33687e]{background:#888;border:1px solid #888}.circle-wrap[data-tooltip][data-v-7f33687e]{position:relative}.circle-wrap[data-tooltip][data-v-7f33687e]:before,.circle-wrap[data-tooltip][data-v-7f33687e]:after{pointer-events:none;opacity:0;z-index:10000;transition:opacity .2s,transform .2s;position:absolute;left:50%}.circle-wrap[data-tooltip][data-v-7f33687e]:after{content:attr(data-tooltip);white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e4e4ef;background:#1e202eeb;border:1px solid #ffffff1f;border-radius:6px;max-width:280px;padding:.4rem .75rem;font-size:.75rem;font-weight:400;line-height:1.4;top:calc(100% + 8px);overflow:hidden;transform:translate(-50%)translateY(-4px);box-shadow:0 4px 12px #00000040}.circle-wrap[data-tooltip][data-v-7f33687e]:before{content:"";border:6px solid #0000;border-bottom-color:#1e202eeb;top:calc(100% + 2px);transform:translate(-50%)translateY(-4px)}.circle-wrap[data-tooltip][data-v-7f33687e]:hover:before,.circle-wrap[data-tooltip][data-v-7f33687e]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}[data-theme=light] .circle-wrap[data-tooltip][data-v-7f33687e]:after{color:#1c1f2a;background:#fffffff2;border:1px solid #0000001a;box-shadow:0 4px 12px #0000001f}[data-theme=light] .circle-wrap[data-tooltip][data-v-7f33687e]:before{border-bottom-color:#fffffff2}.header-buttons[data-v-7f33687e]{align-items:center;gap:.5rem;margin-top:14px;display:flex}.header-theme-btn[data-v-7f33687e]{width:36px;height:36px;color:var(--color-text);cursor:pointer;opacity:.65;pointer-events:auto;background:0 0;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;transition:opacity .15s,background-color .15s;display:flex}.header-theme-btn[data-v-7f33687e]:hover{opacity:1;background-color:#ffffff14}.icon-button[data-v-7f33687e]{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:.5rem;display:flex}.icon-button[data-v-7f33687e]:hover{background:var(--color-surface-100);border-color:var(--color-primary)}.icon-button i[data-v-7f33687e]{font-size:.9rem}.app-main[data-v-7f33687e]{background:var(--color-background);flex:1;width:100%;height:0;min-height:0;position:relative;overflow:hidden auto}@media (width<=768px){.app-header[data-v-7f33687e]{flex-wrap:wrap;height:auto;min-height:80px;padding:.75rem}.header-content-wrapper[data-v-7f33687e]{padding:0 1rem}.logo[data-v-7f33687e]{max-width:150px}}
