: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}.language-select .p-select-option{text-overflow:initial!important;white-space:normal!important;padding:.5rem 1rem!important;font-size:.8125rem!important;line-height:1.4!important;overflow:visible!important}.language-select .p-select-option:hover,.language-select .p-select-option.p-select-option-selected,.language-select .p-select-option.p-highlight{color:#fff!important;background:#03a3ff!important}.language-select-panel{max-height:auto!important;overflow:visible!important}.language-select-panel .p-select-list-container{max-height:auto!important;overflow-y:visible!important}.language-select-panel .p-select-option{text-overflow:initial!important;white-space:normal!important;overflow:visible!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:#0070cc!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:#0070cc!important;border:none!important}body:not(:has(.login-container)) .p-button.p-button-primary:hover{background:#005fa3!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:#005fa3!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}[data-theme=light] :focus-visible{outline-color:#03a3ff!important}[data-theme=light] :focus-within{outline-color:#03a3ff}.card-dialog{font-size:calc(1rem * var(--text-scale,1))}.card-dialog .p-dialog-header{border-bottom:none;justify-content:flex-end;min-height:0;padding:.5rem .5rem 0}.card-dialog .p-dialog-content{padding:0 2rem}.card-dialog .p-dialog-footer{border-top:none;padding:.75rem 2rem 1.5rem}.card-dialog-body{text-align:center}.card-dialog-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex;box-shadow:0 2px 8px #00000026}.card-dialog-icon--warning{background:#f59e0b;box-shadow:0 2px 8px #f59e0b4d}.card-dialog-icon--error{background:#ef4444;box-shadow:0 2px 8px #ef44444d}.card-dialog-icon--info{background:#03a3ff;box-shadow:0 2px 8px #03a3ff4d}.card-dialog-title{color:var(--color-text);margin:0 0 .75rem;font-size:1.15em;font-weight:600}.card-dialog-text{color:var(--color-text-secondary);margin:0;font-size:.88em;line-height:1.6}.card-dialog-footer{width:100%}.card-dialog-btn.p-button{background:#03a3ff;border-color:#03a3ff;border-radius:6px;width:100%;padding:.65rem 1rem;font-size:.95em;font-weight:500}.card-dialog-btn.p-button:hover{background:#0288d1;border-color:#0288d1}.card-dialog-footer--split{gap:.75rem;display:flex}.card-dialog-footer--split .p-button{flex:1}.card-dialog-btn--danger.p-button{background:#ef4444;border-color:#ef4444;border-radius:6px;width:100%;padding:.65rem 1rem;font-size:.95em;font-weight:500}.card-dialog-btn--danger.p-button:hover{background:#dc2626;border-color:#dc2626}.card-dialog-btn--secondary.p-button{border-radius:6px;width:100%;padding:.65rem 1rem;font-size:.95em;font-weight:500}.card-dialog--call .p-dialog-content{padding-top:50px}.card-dialog-progress{background:#ef444426;border-radius:2px;width:100%;height:4px;margin:1rem 0 .5rem;position:relative;overflow:hidden}.card-dialog-progress:after{content:"";background:#ef4444;border-radius:2px;width:40%;height:100%;animation:1.5s ease-in-out infinite card-progress;position:absolute;top:0;left:0}@keyframes card-progress{0%{left:-40%}to{left:100%}}.card-dialog-progress--blue{background:#03a3ff26}.card-dialog-progress--blue:after{background:#03a3ff}.v-tooltip{z-index:99999;pointer-events:none;opacity:0;white-space:pre-wrap;word-break:break-word;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e4e4ef;background:#1e202eeb;border:1px solid #ffffff1f;border-radius:6px;max-width:400px;padding:.35rem .65rem;font-size:.7rem;font-weight:400;line-height:1.4;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(-2px);box-shadow:0 4px 12px #00000040}[data-theme=light] .v-tooltip{color:#1c1f2a;background:#fffffff2;border-color:#0000001a;box-shadow:0 4px 12px #0000001f}.menu-fade-enter-active[data-v-6cabebb9]{transition:opacity .1s}.menu-fade-leave-active[data-v-6cabebb9]{transition:opacity .15s}.menu-fade-enter-from[data-v-6cabebb9],.menu-fade-leave-to[data-v-6cabebb9]{opacity:0}.menu-dropdown-container[data-v-6cabebb9]{position:relative}.menu-trigger[data-v-6cabebb9]{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-6cabebb9]:hover{background:var(--color-surface-100)}.menu-trigger[data-v-6cabebb9]:focus-visible{outline-offset:-2px;outline:1px solid #ffffff80}.menu-trigger i[data-v-6cabebb9]{color:var(--color-text);font-size:1.25rem}.menu-overlay[data-v-6cabebb9]{z-index:9999;border-radius:6px;min-width:220px;max-width:calc(100vw - 16px);max-height:calc(100vh - 68px);position:fixed;top:60px;left:auto;right:8px;overflow:hidden;box-shadow:0 4px 20px #0000004d}.menu[data-v-6cabebb9]{scroll-behavior:smooth;border-radius:6px;row-gap:10px;min-width:250px;max-height:calc(100vh - 68px);padding:10px;display:grid;position:relative;overflow-y:auto}.menu-item[data-v-6cabebb9]{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-6cabebb9]:first-child{margin-top:0}.menu-item[data-v-6cabebb9]:active{transform:scale(.98)}.menu-item i[data-v-6cabebb9]{pointer-events:none;flex-shrink:0;font-size:17px}.menu-item .menu-icon-spacer[data-v-6cabebb9]{flex-shrink:0;width:17px;display:inline-block}.menu-item .menu-icon[data-v-6cabebb9]{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-6cabebb9]{color:#666}.menu-overlay.dark .menu-item .menu-icon[data-v-6cabebb9]{color:#c4c4d2}.menu-item span[data-v-6cabebb9]{pointer-events:none;flex:1;line-height:1.4}.menu-overlay.light[data-v-6cabebb9]{background-color:#fff;border:1px solid #e0e0e0}.menu-overlay.light .menu[data-v-6cabebb9]{color:#333;background-color:#fff}.menu-overlay.light .menu-item[data-v-6cabebb9]{color:#333}.menu-overlay.light .menu-item[data-v-6cabebb9]:hover,.menu-overlay.light .menu-item[data-v-6cabebb9]:focus-visible{color:#333;background-color:#f7f9fc;outline:none}.menu-overlay.dark[data-v-6cabebb9]{background-color:#313343;border:1px solid #525667}.menu-overlay.dark .menu[data-v-6cabebb9]{color:#c4c4d2;background-color:#313343}.menu-overlay.dark .menu-item[data-v-6cabebb9]{color:#c4c4d2}.menu-overlay.dark .menu-item[data-v-6cabebb9]:hover,.menu-overlay.dark .menu-item[data-v-6cabebb9]:focus-visible{color:#fff;background-color:#03a3ff;outline:none}.menu-overlay.dark .menu-item:hover i[data-v-6cabebb9],.menu-overlay.dark .menu-item:focus-visible i[data-v-6cabebb9]{color:#fff}.menu-section[data-v-6cabebb9]{border-top:1px solid #00000014;margin-top:2px;padding-top:6px}.menu-section-label[data-v-6cabebb9]{text-transform:uppercase;letter-spacing:1px;opacity:.5;padding:4px 15px 2px;font-size:10px}.menu-overlay.dark .menu-section[data-v-6cabebb9]{border-top-color:#ffffff14}.menu-overlay.dark .menu-section-label[data-v-6cabebb9]{color:#8a8a9b}.menu-overlay.light .menu-section-label[data-v-6cabebb9]{color:#999}.setting-row[data-v-6cabebb9]{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-6cabebb9]{pointer-events:none;flex-shrink:0;font-size:17px}.setting-row span[data-v-6cabebb9]{pointer-events:none;flex:1;font-size:14px;line-height:1.4}.menu-overlay.light .setting-row[data-v-6cabebb9]{color:#333}.menu-overlay.light .setting-row[data-v-6cabebb9]:hover,.menu-overlay.light .setting-row[data-v-6cabebb9]:focus-visible{background-color:#f7f9fc;outline:none}.menu-overlay.dark .setting-row[data-v-6cabebb9]{color:#c4c4d2}.menu-overlay.dark .setting-row[data-v-6cabebb9]:hover,.menu-overlay.dark .setting-row[data-v-6cabebb9]:focus-visible{background-color:#03a3ff14;outline:none}.language-row[data-v-6cabebb9]{cursor:default}.language-select.p-select[data-v-6cabebb9]{border-radius:6px;flex-shrink:0;min-width:0;height:28px;font-size:12px}.language-select.p-select[data-v-6cabebb9] .p-select-label{padding:4px 8px;font-size:12px}.language-select.p-select[data-v-6cabebb9] .p-select-dropdown{width:1.5rem}.language-select[data-v-6cabebb9] .p-select-option{min-height:0!important;padding:.5rem 1rem!important;font-size:.8125rem!important;line-height:1.4!important}.language-select[data-v-6cabebb9] .p-select-option:hover,.language-select[data-v-6cabebb9] .p-select-option.p-select-option-selected,.language-select[data-v-6cabebb9] .p-select-option.p-highlight{color:#fff!important;background:#03a3ff!important}.slider-toggle[data-v-6cabebb9]{cursor:pointer;border-radius:4px;flex-shrink:0;width:36px;height:20px;position:relative}.slider-thumb[data-v-6cabebb9]{border-radius:3px;width:16px;height:16px;position:absolute;top:2px;left:2px}.slider-toggle.active .slider-thumb[data-v-6cabebb9]{transform:translate(16px)}.menu-overlay.light .slider-toggle[data-v-6cabebb9]{background:#d0d0d0}.menu-overlay.light .slider-toggle .slider-thumb[data-v-6cabebb9]{background:#fff;box-shadow:0 1px 3px #00000026}.menu-overlay.light .slider-toggle.active[data-v-6cabebb9]{background:#03a3ff}.menu-overlay.light .slider-toggle.active .slider-thumb[data-v-6cabebb9]{background:#fff}.menu-overlay.dark .slider-toggle[data-v-6cabebb9]{background:#ffffff1f}.menu-overlay.dark .slider-toggle .slider-thumb[data-v-6cabebb9]{background:#8a8a9b;box-shadow:0 1px 3px #0000004d}.menu-overlay.dark .slider-toggle.active[data-v-6cabebb9]{background:#03a3ff}.menu-overlay.dark .slider-toggle.active .slider-thumb[data-v-6cabebb9]{background:#fff}.menu[data-v-6cabebb9]::-webkit-scrollbar{width:6px;transition:width .2s}.menu[data-v-6cabebb9]::-webkit-scrollbar:hover{width:10px}.menu-overlay.dark .menu[data-v-6cabebb9]::-webkit-scrollbar-track{background:0 0}.menu-overlay.dark .menu[data-v-6cabebb9]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.menu-overlay.dark .menu[data-v-6cabebb9]::-webkit-scrollbar-thumb:hover{background:#fff6;width:10px}.menu-overlay.light .menu[data-v-6cabebb9]::-webkit-scrollbar-track{background:0 0}.menu-overlay.light .menu[data-v-6cabebb9]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.menu-overlay.light .menu[data-v-6cabebb9]::-webkit-scrollbar-thumb:hover{background:#0000004d;width:10px}.theme-toggle[data-v-6cabebb9]{cursor:pointer;border-radius:4px;flex-shrink:0;grid-template-columns:1fr 1fr;align-items:center;min-width:80px;height:26px;display:grid;position:relative;overflow:hidden}.theme-label[data-v-6cabebb9]{text-align:center;z-index:1;pointer-events:none;white-space:nowrap;padding:0 6px;font-size:10px;font-weight:500;line-height:26px;position:relative}.theme-thumb[data-v-6cabebb9]{border-radius:3px;width:calc(50% - 2px);height:22px;transition:transform .15s;position:absolute;top:2px;left:2px}.theme-toggle.dark .theme-thumb[data-v-6cabebb9]{transform:translate(100%)}.menu-overlay.light .theme-toggle[data-v-6cabebb9]{background:#d0d0d0}.menu-overlay.light .theme-toggle .theme-thumb[data-v-6cabebb9]{background:#fff;box-shadow:0 1px 3px #00000026}.menu-overlay.light .theme-toggle .theme-label[data-v-6cabebb9]:first-child{color:#333}.menu-overlay.light .theme-toggle .theme-label[data-v-6cabebb9]:last-of-type,.menu-overlay.light .theme-toggle.dark .theme-label[data-v-6cabebb9]:first-child{color:#999}.menu-overlay.light .theme-toggle.dark .theme-label[data-v-6cabebb9]:last-of-type{color:#333}.menu-overlay.dark .theme-toggle[data-v-6cabebb9]{background:#ffffff1f}.menu-overlay.dark .theme-toggle .theme-thumb[data-v-6cabebb9]{background:#03a3ff;box-shadow:0 1px 3px #0000004d}.menu-overlay.dark .theme-toggle .theme-label[data-v-6cabebb9]:first-child{color:#666}.menu-overlay.dark .theme-toggle .theme-label[data-v-6cabebb9]:last-of-type,.menu-overlay.dark .theme-toggle:not(.dark) .theme-label[data-v-6cabebb9]:first-child{color:#fff}.menu-overlay.dark .theme-toggle:not(.dark) .theme-label[data-v-6cabebb9]:last-of-type{color:#666}.reset-confirm-overlay[data-v-6cabebb9]{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-6cabebb9]{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-6cabebb9]{color:#10b981;font-size:1.75rem}.reset-confirm-text[data-v-6cabebb9]{font-size:.8125rem;line-height:1.5}.reset-confirm-btn[data-v-6cabebb9]{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-btn[data-v-6cabebb9]:focus-visible{outline-offset:2px;outline:2px solid #03a3ff}.reset-confirm-overlay.dark .reset-confirm-dialog[data-v-6cabebb9]{color:#c4c4d2;background-color:#313343;border:1px solid #525667}.reset-confirm-overlay.dark .reset-confirm-btn[data-v-6cabebb9]{color:#fff;background-color:#03a3ff}.reset-confirm-overlay.dark .reset-confirm-btn[data-v-6cabebb9]:hover{background-color:#0290e0}.reset-confirm-overlay.light .reset-confirm-dialog[data-v-6cabebb9]{color:#333;background-color:#fff;border:1px solid #e0e0e0}.reset-confirm-overlay.light .reset-confirm-btn[data-v-6cabebb9]{color:#fff;background-color:#03a3ff}.reset-confirm-overlay.light .reset-confirm-btn[data-v-6cabebb9]:hover{background-color:#0290e0}.reset-dialog-enter-active[data-v-6cabebb9],.reset-dialog-leave-active[data-v-6cabebb9]{transition:opacity .2s}.reset-dialog-enter-active .reset-confirm-dialog[data-v-6cabebb9],.reset-dialog-leave-active .reset-confirm-dialog[data-v-6cabebb9]{transition:transform .2s,opacity .2s}.reset-dialog-enter-from[data-v-6cabebb9],.reset-dialog-leave-to[data-v-6cabebb9]{opacity:0}.reset-dialog-enter-from .reset-confirm-dialog[data-v-6cabebb9],.reset-dialog-leave-to .reset-confirm-dialog[data-v-6cabebb9]{opacity:0;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.menu-item[data-v-6cabebb9],.menu-item[data-v-6cabebb9]:active,.slider-thumb[data-v-6cabebb9],.theme-thumb[data-v-6cabebb9],.reset-confirm-btn[data-v-6cabebb9],.reset-dialog-enter-active[data-v-6cabebb9],.reset-dialog-leave-active[data-v-6cabebb9],.reset-dialog-enter-active .reset-confirm-dialog[data-v-6cabebb9],.reset-dialog-leave-active .reset-confirm-dialog[data-v-6cabebb9],.menu[data-v-6cabebb9]{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.incoming-call-banner[data-v-21f94191]{color:#fff;z-index:998;background:#22c55ef2;flex-shrink:0;align-items:center;gap:.625rem;width:100%;padding:.5rem 1rem;font-size:.8125rem;display:flex;position:relative;overflow:hidden}.banner-pulse[data-v-21f94191]{pointer-events:none;background:#ffffff14;animation:1.5s ease-in-out infinite banner-pulse-anim-21f94191;position:absolute;inset:0}@keyframes banner-pulse-anim-21f94191{0%,to{opacity:0}50%{opacity:1}}.banner-text[data-v-21f94191]{flex-direction:column;flex:1;gap:.125rem;line-height:1.3;display:flex}.banner-text strong[data-v-21f94191]{font-size:.8125rem;font-weight:600}.banner-text span[data-v-21f94191]{opacity:.9;font-size:.75rem}.banner-slide-enter-active[data-v-21f94191],.banner-slide-leave-active[data-v-21f94191]{transition:all .3s cubic-bezier(.4,0,.2,1)}.banner-slide-enter-from[data-v-21f94191],.banner-slide-leave-to[data-v-21f94191]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.refresh-dialog .p-dialog-content{padding-top:10px}.electron-update-banner[data-v-ba4a704d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#0070cc;flex-shrink:0;width:100%;padding:.625rem 1rem}.update-banner-content[data-v-ba4a704d]{align-items:center;gap:.75rem;max-width:800px;margin:0 auto;display:flex}.update-banner-icon[data-v-ba4a704d]{color:#fff;flex-shrink:0;align-items:center;display:flex}.update-banner-text[data-v-ba4a704d]{color:#fff;flex-direction:column;flex:1;gap:.125rem;font-size:.8125rem;line-height:1.3;display:flex}.update-banner-text strong[data-v-ba4a704d]{font-weight:600}.update-banner-text span[data-v-ba4a704d]{opacity:1;color:#d4edff;font-size:.75rem}.update-banner-progress[data-v-ba4a704d]{background:#ffffff40;border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.update-progress-bar[data-v-ba4a704d]{background:#fff;border-radius:2px;height:100%;transition:width .3s}.update-banner-actions[data-v-ba4a704d]{flex-shrink:0;gap:.5rem;display:flex}.update-banner-btn[data-v-ba4a704d]{-webkit-app-region:no-drag;cursor:pointer;border:none;border-radius:4px;padding:.3rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,opacity .15s}.update-banner-btn[data-v-ba4a704d]:disabled{opacity:.5;cursor:not-allowed}.update-banner-btn.primary[data-v-ba4a704d]{color:#0070cc;background:#fff;font-weight:600}.update-banner-btn.primary[data-v-ba4a704d]:hover:not(:disabled){background:#e6f2ff}.update-banner-btn.dismiss[data-v-ba4a704d]{color:#fff;background:0 0;border:1px solid #ffffff80}.update-banner-btn.dismiss[data-v-ba4a704d]:hover:not(:disabled){background:#ffffff26}.update-banner-btn[data-v-ba4a704d]:focus-visible{outline-offset:2px;outline:2px solid #fff}.btn-blocked[data-v-ba4a704d]{opacity:.4!important;cursor:not-allowed!important;background:#ffffff1a!important}.sr-only[data-v-ba4a704d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.update-banner-enter-active[data-v-ba4a704d]{transition:transform .3s,opacity .3s}.update-banner-leave-active[data-v-ba4a704d]{transition:transform .2s,opacity .2s}.update-banner-enter-from[data-v-ba4a704d],.update-banner-leave-to[data-v-ba4a704d]{opacity:0;transform:translateY(-100%)}.maintenance-banner[data-v-7115e231]{color:#fff;z-index:998;background:#f5b400f2;flex-shrink:0;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;display:flex}.maintenance-banner-text[data-v-7115e231]{flex-direction:column;gap:.125rem;font-size:.8125rem;line-height:1.3;display:flex}.maintenance-banner-text strong[data-v-7115e231]{font-weight:600}.maintenance-banner-text span[data-v-7115e231]{opacity:.9;font-size:.75rem}.socket-banner[data-v-086cd161]{color:#fff;z-index:998;flex-shrink:0;align-items:center;gap:.5rem;width:100%;padding:.4rem 1rem;font-size:.75rem;font-weight:500;display:flex}.socket-banner--disconnected[data-v-086cd161]{background:#ef4444f2}.socket-banner--maintenance[data-v-086cd161]{background:#ff8c00f2}.no-audio-banner[data-v-50cbeb89]{color:#fff;z-index:998;background:#ef4444f2;flex-shrink:0;align-items:center;gap:.5rem;width:100%;padding:.4rem 1rem;font-size:.75rem;font-weight:500;display:flex}.app-container[data-v-2cafbda5]{background:var(--color-background);flex-direction:column;height:100vh;padding-top:0;display:flex;overflow:hidden}.app-container[data-v-2cafbda5]:has(.app-header){padding-top:80px}.titlebar-logo[data-v-2cafbda5]{-webkit-app-region:drag;align-items:center;gap:.75rem;margin-top:15px;display:flex}.titlebar-logo .logo[data-v-2cafbda5]{-webkit-app-region:drag;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:200px;height:auto;max-height:40px}@media screen and (width<=400px){.titlebar-logo .logo[data-v-2cafbda5]{max-width:150px}}.titlebar-actions[data-v-2cafbda5]{-webkit-app-region:no-drag;pointer-events:auto;align-items:center;gap:1rem;display:flex}.app-header[data-v-2cafbda5]{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-2cafbda5]{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-2cafbda5]{background:#313343}[data-theme=light] .header-background[data-v-2cafbda5]{background:#f7f9fc}.header-content-wrapper[data-v-2cafbda5]{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-2cafbda5]{max-width:120px;height:auto}.status-indicators[data-v-2cafbda5]{pointer-events:auto;align-items:center;gap:.5rem;margin-top:7px;display:flex}.circle-wrap[data-v-2cafbda5]{cursor:pointer;border-radius:50%;width:10px;height:10px}.circle-wrap[data-v-2cafbda5]:focus-visible{outline-offset:3px;outline:2px solid #fff9}.circle-wrap .circle[data-v-2cafbda5]{border-radius:50%;width:100%;height:100%}.circle-red[data-v-2cafbda5]{background:#ff3232;border:1px solid #ff3232}.circle-green[data-v-2cafbda5]{background:#9c9;border:1px solid #9c9}.circle-orange[data-v-2cafbda5]{background:#f5d800;border:1px solid #f5d800}.circle-grey[data-v-2cafbda5]{background:#888;border:1px solid #888}@media (prefers-contrast:more){.circle-red[data-v-2cafbda5]{background:red;border:2px solid #000}.circle-green[data-v-2cafbda5]{background:#0c0;border:2px solid #000}.circle-orange[data-v-2cafbda5]{background:gold;border:2px solid #000}.circle-grey[data-v-2cafbda5]{background:#fff;border:2px solid #000}}@media (forced-colors:active){.circle-red[data-v-2cafbda5],.circle-green[data-v-2cafbda5],.circle-orange[data-v-2cafbda5],.circle-grey[data-v-2cafbda5]{forced-color-adjust:none;background:buttontext;border:2px solid buttontext}}.status-indicator[data-v-2cafbda5]{position:relative}.status-popup[data-v-2cafbda5]{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e202ef2;border:1px solid #ffffff1f;border-radius:8px;width:230px;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(calc(-50% - 50px));box-shadow:0 4px 16px #0000004d}.status-popup-banner[data-v-2cafbda5]{text-align:center;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.banner-green[data-v-2cafbda5]{color:#4ade80;background:#10b9811f}.banner-yellow[data-v-2cafbda5]{color:#fbbf24;background:#f59e0b1f}.banner-red[data-v-2cafbda5]{color:#f87171;background:#ef44441f}.banner-grey[data-v-2cafbda5]{color:#8b949e;background:#8b949e1f}.diagnose-btn[data-v-2cafbda5]{width:100%;color:var(--color-primary,#03a3ff);letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#03a3ff0f 0%,#03a3ff08 100%);border:none;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.diagnose-btn[data-v-2cafbda5]:hover{color:#03d9ff;background:linear-gradient(135deg,#03a3ff1f 0%,#03a3ff14 100%)}.diagnose-btn[data-v-2cafbda5]:active{background:linear-gradient(135deg,#03a3ff29 0%,#03a3ff1f 100%);transform:scale(.98)}.diagnose-btn i[data-v-2cafbda5]{opacity:.8;font-size:.875rem}.status-popup-enter-active[data-v-2cafbda5],.status-popup-leave-active[data-v-2cafbda5]{transition:opacity .2s,transform .2s}.status-popup-enter-from[data-v-2cafbda5],.status-popup-leave-to[data-v-2cafbda5]{opacity:0;transform:translate(calc(-50% - 50px))translateY(-4px)}.status-popup-enter-to[data-v-2cafbda5],.status-popup-leave-from[data-v-2cafbda5]{opacity:1;transform:translate(calc(-50% - 50px))translateY(0)}[data-theme=light] .status-popup[data-v-2cafbda5]{background:#fffffffa;border-color:#00000014;box-shadow:0 4px 16px #0000001f}[data-theme=light] .banner-green[data-v-2cafbda5]{color:#059669}[data-theme=light] .banner-yellow[data-v-2cafbda5]{color:#d97706}[data-theme=light] .banner-red[data-v-2cafbda5]{color:#dc2626}[data-theme=light] .diagnose-btn[data-v-2cafbda5]{color:#0284c7;background:linear-gradient(135deg,#03a3ff0a 0%,#03a3ff05 100%);border-top-color:#00000014}[data-theme=light] .diagnose-btn[data-v-2cafbda5]:hover{color:#0284c7;background:linear-gradient(135deg,#03a3ff1a 0%,#03a3ff0f 100%)}.header-buttons[data-v-2cafbda5]{align-items:center;gap:.5rem;margin-top:14px;display:flex}.header-theme-btn[data-v-2cafbda5]{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-2cafbda5]:hover{opacity:1;background-color:#ffffff14}.icon-button[data-v-2cafbda5]{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-2cafbda5]:hover{background:var(--color-surface-100);border-color:var(--color-primary)}.icon-button i[data-v-2cafbda5]{font-size:.9rem}.app-main[data-v-2cafbda5]{background:var(--color-background);flex:1;width:100%;height:0;min-height:0;position:relative;overflow:hidden auto}.app-main[data-v-2cafbda5]:has(.login-container){overflow:hidden}@media (width<=768px){.app-header[data-v-2cafbda5]{flex-wrap:wrap;height:auto;min-height:80px;padding:.75rem}.header-content-wrapper[data-v-2cafbda5]{padding:0 1rem}.logo[data-v-2cafbda5]{max-width:150px}}.crash-recovery-banner[data-v-2cafbda5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#dc2626f2;flex-shrink:0;width:100%;padding:.625rem 1rem}.crash-banner-content[data-v-2cafbda5]{align-items:center;gap:.75rem;max-width:800px;margin:0 auto;display:flex}.crash-banner-icon[data-v-2cafbda5]{color:#fbbf24;flex-shrink:0;font-size:1.125rem}.crash-banner-text[data-v-2cafbda5]{color:#fff;flex-direction:column;flex:1;gap:.125rem;font-size:.8125rem;line-height:1.3;display:flex}.crash-banner-text strong[data-v-2cafbda5]{font-weight:600}.crash-banner-text span[data-v-2cafbda5]{opacity:.85;font-size:.75rem}.crash-banner-actions[data-v-2cafbda5]{flex-shrink:0;gap:.5rem;display:flex}.crash-banner-btn[data-v-2cafbda5]{cursor:pointer;border:none;border-radius:4px;padding:.3rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,opacity .15s}.crash-banner-btn.details[data-v-2cafbda5]{color:#fff;background:#fff3}.crash-banner-btn.details[data-v-2cafbda5]:hover{background:#ffffff4d}.crash-banner-btn.dismiss[data-v-2cafbda5]{color:#ffffffb3;background:0 0}.crash-banner-btn.dismiss[data-v-2cafbda5]:hover{color:#fff}.crash-banner-enter-active[data-v-2cafbda5]{transition:transform .3s,opacity .3s}.crash-banner-leave-active[data-v-2cafbda5]{transition:transform .2s,opacity .2s}.crash-banner-enter-from[data-v-2cafbda5],.crash-banner-leave-to[data-v-2cafbda5]{opacity:0;transform:translateY(-100%)}.zoom-toast[data-v-2cafbda5]{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:110px;right:1.25rem;box-shadow:0 4px 16px #00000073}.zoom-toast-label[data-v-2cafbda5]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#888);font-size:.6rem;font-weight:600}.zoom-toast-value[data-v-2cafbda5]{color:var(--color-text,#fff);font-size:1.1rem;font-weight:700;line-height:1}.zoom-toast-enter-active[data-v-2cafbda5]{transition:opacity .15s,transform .15s}.zoom-toast-leave-active[data-v-2cafbda5]{transition:opacity .6s,transform .6s}.zoom-toast-enter-from[data-v-2cafbda5],.zoom-toast-leave-to[data-v-2cafbda5]{opacity:0;transform:translateY(-6px)}[data-theme=light] .zoom-toast[data-v-2cafbda5]{background:#f0f3f9f2;border-color:#0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast-label[data-v-2cafbda5]{color:#596579}[data-theme=light] .zoom-toast-value[data-v-2cafbda5]{color:#1c1f2a}.app-signing-in-overlay[data-v-2cafbda5]{z-index:9999;-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}.app-signing-in-overlay .dialog-card[data-v-2cafbda5]{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}[data-theme=dark] .app-signing-in-overlay .dialog-card[data-v-2cafbda5]{background:#2a3441;border-color:#3d4a5c;box-shadow:0 4px 24px #0006}.app-signing-in-overlay .dialog-spinner-wrapper[data-v-2cafbda5]{margin-bottom:20px}.app-signing-in-overlay .dialog-spinner[data-v-2cafbda5]{border:3px solid #0d6efd33;border-top-color:#0d6efd;border-radius:50%;width:40px;height:40px;animation:1s linear infinite app-spin-2cafbda5}@keyframes app-spin-2cafbda5{to{transform:rotate(360deg)}}.app-signing-in-overlay .dialog-title[data-v-2cafbda5]{color:#333;margin:0 0 10px;font-size:1.125em;font-weight:600}[data-theme=dark] .app-signing-in-overlay .dialog-title[data-v-2cafbda5]{color:#fff}.app-signing-in-overlay .dialog-subtitle[data-v-2cafbda5]{color:#666;margin:0;font-size:.875em;line-height:1.6}[data-theme=dark] .app-signing-in-overlay .dialog-subtitle[data-v-2cafbda5]{color:#aaaabf}
