: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}*{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-color:var(--color-border,#ffffff26);width:100%;color:var(--color-text);background:0 0;border-radius:6px;padding:.65rem 1rem;font-size:.95em;font-weight:500}.card-dialog-btn--secondary.p-button:hover{border-color:var(--color-border,#ffffff40);background:#ffffff0f}[data-theme=light] .card-dialog-btn--secondary.p-button:hover{background:#0000000a}.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}.p-overlay-mask-enter-active,.p-overlay-mask-leave-active{transition:none!important;animation:none!important}.v-tooltip{z-index:99999;pointer-events:none;opacity:0;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e4e4ef;background:#1e202eeb;border:1px solid #ffffff1f;border-radius:6px;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}.main-form[data-v-09f226b2]{max-width:560px;font-size:calc(1rem * var(--text-scale,1));margin:0 auto;padding:1.25rem 1.5rem 2rem}.greeting[data-v-09f226b2]{margin-top:0;margin-bottom:.25rem}.greeting h1[data-v-09f226b2]{color:var(--color-text);margin:0;font-size:2em}[data-theme=light] .main-form .greeting h1[data-v-09f226b2]{color:#1c1f2a}[data-theme=dark] .main-form .greeting h1[data-v-09f226b2]{color:#c4c4d2}.form-field[data-v-09f226b2]{margin-bottom:1.25rem}.field-wrapper[data-v-09f226b2]{border:1px solid var(--color-border);background:var(--color-surface-0);border-radius:4px;width:100%;position:relative}.field-wrapper[data-v-09f226b2],.field-wrapper[data-v-09f226b2] *,.field-wrapper[data-v-09f226b2] *{transition:none!important}.field-wrapper[data-v-09f226b2]:hover{border-color:var(--color-primary)}.field-wrapper[data-v-09f226b2]:focus-within{border-color:var(--color-primary);outline-offset:2px;outline:1px solid #ffffff80;box-shadow:0 0 0 2px #03a3ff33}.field-label[data-v-09f226b2]{letter-spacing:.01em;color:var(--color-text-secondary);pointer-events:none;z-index:1;white-space:nowrap;opacity:.85;font-size:.65em;font-weight:400;line-height:1;display:block;position:absolute;top:.28rem;left:.75rem}.field-input.p-inputtext[data-v-09f226b2],.form-field[data-v-09f226b2] .p-inputtext{width:100%;color:var(--color-text);border-radius:4px;padding:1.55rem .75rem .85rem;font-size:1em;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transition:none!important}.field-input-row[data-v-09f226b2]{align-items:center;width:100%;display:flex}.field-input-row .field-input[data-v-09f226b2]{flex:1}.team-refresh-btn[data-v-09f226b2]{cursor:pointer;width:28px;height:28px;color:var(--color-primary);opacity:.8;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;padding:0;transition:opacity .15s;display:flex}.team-refresh-btn[data-v-09f226b2]:hover{opacity:1}.team-refresh-btn[data-v-09f226b2]:disabled{opacity:.4;cursor:not-allowed}@keyframes spin-09f226b2{to{transform:rotate(360deg)}}.spin[data-v-09f226b2]{transform-origin:50%;animation:.8s linear infinite spin-09f226b2}.form-field--disabled[data-v-09f226b2]{pointer-events:none;opacity:.5}.form-field[data-v-09f226b2] .field-input--unavailable,.form-field[data-v-09f226b2] .field-input--unavailable .p-select-label{font-style:italic;color:var(--color-primary)!important}.playbook-unavailable-label[data-v-09f226b2],.teams-unavailable-label[data-v-09f226b2]{color:var(--color-primary);font-style:italic}.field-teams-display[data-v-09f226b2]{align-items:center;min-height:1em;padding:1.55rem .75rem .85rem;display:flex}.form-field[data-v-09f226b2] .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-09f226b2] .p-select-label{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1em;font-weight:400;line-height:1.4;display:block;overflow:hidden;margin:0!important;padding:0!important}.form-field[data-v-09f226b2] .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-09f226b2] .p-select:focus,.form-field[data-v-09f226b2] .p-select.p-focus{box-shadow:none!important;border:none!important;outline:none!important}.form-field[data-v-09f226b2] .p-inputtext[readonly]{cursor:default;opacity:.85}.form-field[data-v-09f226b2] .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-09f226b2] .p-select-option{color:var(--color-text);padding:.75rem 1rem}[data-theme=dark] .main-form .field-wrapper[data-v-09f226b2]{background:#000;border-color:#353535;box-shadow:0 1px 13px #0000004d}[data-theme=dark] .main-form .field-wrapper[data-v-09f226b2]:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff26}[data-theme=dark] .main-form .field-label[data-v-09f226b2]{color:#8a8a9e;opacity:1}[data-theme=dark] .main-form .form-field[data-v-09f226b2] .p-inputtext,[data-theme=dark] .main-form .form-field[data-v-09f226b2] .p-select-label{color:#c4c4d2}[data-theme=dark] .main-form .form-field[data-v-09f226b2] .p-select-dropdown{color:#9a9ab0}[data-theme=light] .main-form .field-wrapper[data-v-09f226b2]{background:#fff;border-color:#e5e5e5;box-shadow:0 1px 4px #0000000f}[data-theme=light] .main-form .field-wrapper[data-v-09f226b2]:hover{border-color:#03a3ff;box-shadow:0 2px 12px #03a3ff1a}[data-theme=light] .main-form .field-wrapper[data-v-09f226b2]:focus-within,[data-theme=light] .main-form .launch-button[data-v-09f226b2]:focus-visible{outline-color:#0006}[data-theme=light] .main-form .field-label[data-v-09f226b2]{color:#596579;opacity:1}[data-theme=light] .main-form .form-field[data-v-09f226b2] .p-inputtext,[data-theme=light] .main-form .form-field[data-v-09f226b2] .p-select-label{color:#1c1f2a}.control-center[data-v-09f226b2]{text-align:center;flex-direction:column;align-items:center;margin-top:1.5rem;display:flex}.launch-notice[data-v-09f226b2]{color:var(--color-text-secondary);margin:0 0 1.6rem;font-size:.7em;line-height:1.4}[data-theme=dark] .main-form .launch-notice[data-v-09f226b2]{color:#aaaabf}[data-theme=light] .main-form .launch-notice[data-v-09f226b2]{color:#4a5568}.integration-notice[data-v-09f226b2]{box-sizing:border-box;text-align:left;border-radius:6px;width:100%;margin-bottom:1rem;padding:.6rem .9rem;font-size:calc(.7em + 2px)}.integration-notice--info[data-v-09f226b2]{color:#3b82f6;background:#3b82f61a;border:1px solid #3a3f52}.integration-notice--locked[data-v-09f226b2]{color:#94a3b8;background:#94a3b814;border:1px solid #3a3f52}.integration-notice--override[data-v-09f226b2]{color:#0070cc;background:#0070cc14;border:1px solid #3a3f52}.integration-notice__header[data-v-09f226b2]{text-transform:uppercase;letter-spacing:.04em;opacity:.9;border-bottom:1px solid #3a3f52;margin-bottom:.5rem;padding-bottom:.35rem;font-size:calc(.75em + 2px);font-weight:700}.integration-notice p[data-v-09f226b2]{margin:0;line-height:1.5}.integration-notice p+p[data-v-09f226b2]{margin-top:.2rem}.integration-notice__warning[data-v-09f226b2]{opacity:.85;font-weight:600}.integration-notice__action[data-v-09f226b2]{width:100%;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid #3a3f52;border-radius:4px;margin-top:.65rem;padding:.35rem .75rem;font-size:.9em;font-weight:600;transition:opacity .15s}.integration-notice__action[data-v-09f226b2]:hover{opacity:1}.override-button[data-v-09f226b2]{color:var(--color-text-secondary);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:4px;margin-top:.75rem;padding:.4rem 1rem;font-size:.75em;font-weight:500;transition:background-color .15s}.override-button[data-v-09f226b2]:hover{color:var(--color-text);background:#ffffff1a}[data-theme=light] .override-button[data-v-09f226b2]{color:#596579;background:#0000000a;border-color:#00000026}[data-theme=light] .override-button[data-v-09f226b2]:hover{color:#1c1f2a;background:#00000014}.launch-warning[data-v-09f226b2]{color:#ef4444;text-align:center;margin:.5rem 0 0;font-size:.65em;font-weight:600}.launch-error[data-v-09f226b2]{color:#ff4d4d;text-align:center;margin:.5rem 0 0;font-size:.72em}button.launch-button.p-button[data-v-09f226b2]{border-radius:4px;justify-content:center;width:50%;height:40px;font-size:1em;font-weight:600;box-shadow:0 2px 4px #0003;color:#fff!important;background:#0070cc!important;border:none!important;transition:none!important}button.launch-button.p-button[data-v-09f226b2]:hover{transform:translateY(-1px);background:#005fa3!important;box-shadow:0 4px 8px #0000004d!important}.launch-button[data-v-09f226b2]:active{transform:translateY(0);box-shadow:0 1px 2px #0003!important}.launch-button[data-v-09f226b2]:focus-visible{outline-offset:2px;outline:1px solid #ffffff80}@media (prefers-reduced-motion:reduce){.launch-button[data-v-09f226b2],.launch-button[data-v-09f226b2]:hover,.launch-button[data-v-09f226b2]:active{transition:none!important;transform:none!important}}@media (width<=768px){.main-form[data-v-09f226b2]{padding:10px 1rem}.greeting h1[data-v-09f226b2]{font-size:1.5em}}.system-status-notice[data-v-09f226b2]{color:#f59e0b;text-align:center;font-size:.8em}.system-status-notice--error[data-v-09f226b2]{color:#ef4444}.calibration-notice[data-v-09f226b2]{color:#f59e0b;text-align:center;font-size:.8em}.calibration-link[data-v-09f226b2]{color:#03a3ff;cursor:pointer;font-weight:500;text-decoration:underline}.calibration-link[data-v-09f226b2]:hover{color:#0070cc}.system-status-notice[data-v-09f226b2]{color:#0070cc;text-align:center;background:#0070cc1a;border-left:3px solid #0070cc;border-radius:4px;padding:.5rem .75rem;font-size:.8em;font-weight:500}.field-error-message[data-v-09f226b2]{color:#ef4444;margin:.35rem 0 0 .75rem;font-size:.65em;line-height:1.3}[data-theme=light] .field-error-message[data-v-09f226b2]{color:#dc2626}[data-theme=dark] .field-error-message[data-v-09f226b2]{color:#ff6b6b}.main-form button.launch-button.p-button.p-component{color:#fff!important;background:#0070cc!important}.main-form button.launch-button.p-button.p-component:hover:not(:disabled){background:#005fa3!important}.main-form button.launch-button.p-button.p-component .p-button-label{color:#fff!important}.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}.call-loading-dialog .p-dialog-header{border-bottom:none;min-height:0;padding:.5rem .5rem 0}.call-loading-dialog .p-dialog-content{padding:50px 2rem 0}.call-loading-dialog .p-dialog-footer{border-top:none;padding:0 2rem 1.5rem}.call-loading-body{text-align:center}.call-loading-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex}.call-loading-icon--start{background:#03a3ff;box-shadow:0 2px 8px #03a3ff4d}.call-loading-icon--end{background:#ef4444;box-shadow:0 2px 8px #ef44444d}.call-loading-title{color:var(--color-text);margin:0 0 .5rem;font-size:1.15em;font-weight:600}.call-loading-text{color:var(--color-text-secondary);margin:0;font-size:.88em}.call-loading-spinner{border:3px solid #03a3ff33;border-top-color:#03a3ff;border-radius:50%;width:32px;height:32px;margin:1rem auto .5rem;animation:.8s linear infinite call-spin}@keyframes call-spin{to{transform:rotate(360deg)}}.call-loading-progress--blue{background:#03a3ff26}.call-loading-progress--blue:after{background:#03a3ff}.call-loading-progress{background:#ef444426;border-radius:2px;width:100%;height:4px;margin:1rem 0 .5rem;position:relative;overflow:hidden}.call-loading-progress:after{content:"";background:#ef4444;border-radius:2px;width:40%;height:100%;animation:1.5s ease-in-out infinite call-progress;position:absolute;top:0;left:0}@keyframes call-progress{0%{left:-40%}to{left:100%}}.welcome-dialog .p-dialog-header{border-bottom:none;padding:1.25rem 1.5rem .5rem}.welcome-dialog-header{align-items:center;display:flex}.welcome-dialog-title{color:var(--color-text);font-size:1.2em;font-weight:600}.welcome-dialog-body{color:var(--color-text);padding:0 .25rem;font-size:.9em;line-height:1.6}.welcome-dialog-body p{margin:0 0 .75rem}.welcome-dialog-step{background:#03a3ff14;border-left:3px solid #03a3ff;border-radius:4px;padding:.6rem .9rem}.welcome-dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}.welcome-dialog .p-dialog-footer{border-top:none;padding:.75rem 1.25rem}.fp-dialog{font-size:calc(1rem * var(--text-scale,1))}.fp-dialog .p-dialog-header{border-bottom:none;justify-content:flex-end;min-height:0;padding:.5rem .5rem 0}.fp-dialog .p-dialog-content{padding:0 2rem}.fp-dialog .p-dialog-footer{border-top:none;padding:.75rem 2rem 1.5rem}.fp-icon-wrapper{color:#fff;background:#03a3ff;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 #03a3ff4d}.fp-icon-wrapper--success{background:#03a3ff;box-shadow:0 2px 8px #03a3ff4d}.fp-title{color:var(--color-text);text-align:center;margin:0 0 .75rem;font-size:1.15em;font-weight:600}.fp-body{text-align:center}.fp-instructions{color:var(--color-text-secondary);text-align:left;margin-bottom:1rem;font-size:.9em;line-height:1.6}.fp-banner{text-align:left;border-radius:6px;margin-bottom:.75rem;padding:.6rem 1rem;font-size:.82em;line-height:1.45}.fp-banner--error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.fp-banner--warning{color:#856404;background:#fff3cd;border:1px solid #ffeeba}.fp-banner--info{color:#0c5460;background:#d1ecf1;border:1px solid #bee5eb}.fp-banner-spacer{height:.5rem}.fp-banner-enter-active,.fp-banner-leave-active{transition:opacity .2s,transform .2s}.fp-banner-enter-from,.fp-banner-leave-to{opacity:0;transform:translateY(-4px)}.fp-field{text-align:left;margin-bottom:.5rem}.fp-label{color:var(--color-text-secondary);margin-bottom:.35rem;font-size:.8em;font-weight:500;display:block}.fp-input{border:1.5px solid var(--color-border);background:var(--color-surface-50);width:100%;color:var(--color-text);border-radius:6px;outline:none;padding:.6rem .75rem;font-size:.92em;transition:border-color .15s}.fp-input:focus{border-color:#03a3ff;box-shadow:0 0 0 2px #03a3ff33}.fp-input::placeholder{color:var(--color-text-disabled)}.fp-input:disabled{opacity:.45;cursor:not-allowed}.fp-success-card{text-align:center;padding:.5rem 0}.fp-success-title{color:var(--color-text);margin:0 0 .5rem;font-size:1.1em;font-weight:600}.fp-success-message{color:var(--color-text-secondary);margin:0;font-size:.88em;line-height:1.6}.fp-footer{width:100%}.fp-submit.p-button{background:#03a3ff;border-color:#03a3ff;border-radius:6px;width:100%;padding:.65rem 1rem;font-size:.95em;font-weight:500}.fp-submit.p-button:hover:not(:disabled){background:#0288d1;border-color:#0288d1}.fp-submit.p-button:disabled{color:#8e8e9e;background:#525667;border-color:#525667}[data-theme=light] .fp-submit.p-button:disabled{color:#888;background:#ccc;border-color:#ccc}.fp-back-btn.p-button{width:100%}.fp-dev-panel .p-dialog-header{border-bottom:1px solid var(--color-border);padding:.5rem .75rem}.fp-dev-panel .p-dialog-content{padding:.5rem .75rem}.fp-dev-hdr{align-items:center;gap:.5rem;width:100%;display:flex}.fp-dev-hdr__title{color:var(--color-text);font-size:.75rem;font-weight:600}.fp-dev-hdr__badge{color:#03a3ff;background:#03a3ff1a;border-radius:3px;margin-left:auto;padding:.1rem .35rem;font-family:Courier New,monospace;font-size:.6rem}.fp-dev-body{flex-direction:column;gap:.3rem;display:flex}.fp-dev-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-top:.2rem;font-size:.6rem;font-weight:600}.fp-dev-row{flex-wrap:wrap;gap:.25rem;display:flex}.fp-dev-btn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;transition:all .12s}.fp-dev-btn:hover{background:var(--color-surface-50);color:var(--color-text);border-color:#03a3ff}.fp-dev-btn--ok{border-color:#22c55e}.fp-dev-btn--ok:hover{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.fp-dev-btn--err{border-color:#ef4444}.fp-dev-btn--err:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.fp-dev-btn--warn{border-color:#f59e0b}.fp-dev-btn--warn:hover{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.fp-dev-btn--live{border-color:#8b5cf6;font-weight:600}.fp-dev-btn--live:hover{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf6}.fp-dev-btn--live:disabled{opacity:.4;cursor:not-allowed}.fp-dev-btn--util{border-color:#03a3ff}.fp-dev-btn--util:hover{color:#03a3ff;background:#03a3ff1a;border-color:#03a3ff}.rp-dialog{font-size:calc(1rem * var(--text-scale,1))}.rp-dialog .p-dialog-header{border-bottom:none;justify-content:flex-end;min-height:0;padding:.5rem .5rem 0}.rp-dialog .p-dialog-content{padding:25px 2rem 0}.rp-dialog .p-dialog-footer{border-top:none;padding:.75rem 2rem calc(1.5rem + 10px)}.rp-icon-wrapper{color:#fff;background:#03a3ff;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 #03a3ff4d}.rp-icon-wrapper--success{background:#03a3ff;box-shadow:0 2px 8px #03a3ff4d}.rp-body{text-align:center}.rp-title{color:var(--color-text);text-align:center;margin:0 0 .5rem;font-size:1.15em;font-weight:600}.rp-instructions{color:var(--color-text-secondary);text-align:left;margin-bottom:.75rem;font-size:.85em;line-height:1.6}.rp-success-msg{color:var(--color-text-secondary);margin:0;font-size:.88em;line-height:1.6}.rp-banner{text-align:left;border-radius:6px;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.8em;line-height:1.4}.rp-banner--error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.rp-banner--warning{color:#856404;background:#fff3cd;border:1px solid #ffeeba}.rp-banner--info{color:#0c5460;background:#d1ecf1;border:1px solid #bee5eb}.rp-banner-enter-active,.rp-banner-leave-active{transition:opacity .2s,transform .2s}.rp-banner-enter-from,.rp-banner-leave-to{opacity:0;transform:translateY(-4px)}.rp-field{text-align:left;margin-bottom:.5rem}.rp-label{color:var(--color-text-secondary);margin-bottom:.3rem;font-size:.78em;font-weight:500;display:block}.rp-input-row{border:1.5px solid var(--color-border);background:var(--color-surface-50);border-radius:6px;align-items:center;transition:border-color .15s;display:flex}.rp-input-row:focus-within{border-color:#03a3ff;box-shadow:0 0 0 2px #03a3ff33}.rp-input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:.55rem .75rem;font-size:.9em}.rp-input::placeholder{color:var(--color-text-disabled)}.rp-input-row:has(.rp-input--error){border-color:#ef4444}.rp-input-row:has(.rp-input--error):focus-within{box-shadow:0 0 0 2px #ef444433}.rp-toggle{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:.4rem .6rem;display:flex}.rp-toggle:hover{color:var(--color-text)}.rp-mismatch{color:#ef4444;margin:.25rem 0 0;font-size:.75em}.rp-checklist{text-align:left;margin:0 0 .75rem;padding:0;list-style:none}.rp-checklist li{color:var(--color-text-disabled);padding:.15rem 0 .15rem 1.4em;font-size:.75em;transition:color .15s;position:relative}.rp-checklist li:before{content:"•";color:var(--color-text-disabled);transition:color .15s;position:absolute;left:.4em}.rp-checklist li.pass{color:#22c55e}.rp-checklist li.pass:before{content:"✓";color:#22c55e}.rp-footer{width:100%}.rp-submit.p-button{background:#03a3ff;border-color:#03a3ff;border-radius:6px;width:100%;padding:.65rem 1rem;font-size:.95em;font-weight:500}.rp-submit.p-button:hover:not(:disabled){background:#0288d1;border-color:#0288d1}.rp-submit.p-button:disabled{color:#8e8e9e;background:#525667;border-color:#525667}[data-theme=light] .rp-submit.p-button:disabled{color:#888;background:#ccc;border-color:#ccc}.rp-dev-panel .p-dialog-header{border-bottom:1px solid var(--color-border);padding:.5rem .75rem}.rp-dev-panel .p-dialog-content{padding:.5rem .75rem}.rp-dev-hdr{align-items:center;gap:.5rem;width:100%;display:flex}.rp-dev-hdr__title{color:var(--color-text);font-size:.75rem;font-weight:600}.rp-dev-hdr__badge{color:#03a3ff;background:#03a3ff1a;border-radius:3px;margin-left:auto;padding:.1rem .35rem;font-family:Courier New,monospace;font-size:.6rem}.rp-dev-body{flex-direction:column;gap:.3rem;display:flex}.rp-dev-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-top:.2rem;font-size:.6rem;font-weight:600}.rp-dev-row{flex-wrap:wrap;gap:.25rem;display:flex}.rp-dev-btn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;transition:all .12s}.rp-dev-btn:hover{background:var(--color-surface-50);color:var(--color-text);border-color:#03a3ff}.rp-dev-btn--ok{border-color:#22c55e}.rp-dev-btn--ok:hover{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.rp-dev-btn--err{border-color:#ef4444}.rp-dev-btn--err:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mfa-dialog{font-size:calc(1rem * var(--text-scale,1))}.mfa-dialog .p-dialog-header{border-bottom:none;justify-content:flex-end;min-height:0;padding:.5rem .5rem 0}.mfa-dialog .p-dialog-content{padding:0 2rem}.mfa-dialog .p-dialog-footer{border-top:none;justify-content:center;padding:.75rem 2rem 1.5rem;display:flex}.mfa-icon-wrapper{color:#fff;background:#03a3ff;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 #03a3ff4d}.mfa-title{color:var(--color-text);text-align:center;margin:0 0 .75rem;font-size:1.15em;font-weight:600}.mfa-body{text-align:center}.mfa-instructions{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.92em;line-height:1.65}.mfa-email{color:var(--color-primary);font-weight:600}.mfa-banner{text-align:left;border-radius:6px;margin-bottom:.75rem;padding:.6rem 1rem;font-size:.82em;line-height:1.45}.mfa-banner--error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.mfa-banner--warning{color:#856404;background:#fff3cd;border:1px solid #ffeeba}.mfa-banner--info{color:#0c5460;background:#d1ecf1;border:1px solid #bee5eb}.mfa-banner-spacer{height:2.5rem;margin-bottom:.75rem}.mfa-banner-enter-active,.mfa-banner-leave-active{transition:opacity .2s,transform .2s}.mfa-banner-enter-from,.mfa-banner-leave-to{opacity:0;transform:translateY(-4px)}.mfa-code-row{justify-content:center;gap:10px;margin-bottom:1.25rem;display:flex}.mfa-digit{text-align:center;caret-color:#fff;-webkit-text-fill-color:#fff;outline:none;width:48px;height:54px;padding:0;font-weight:600;transition:border-color .15s,box-shadow .15s;border:1.5px solid var(--color-border,#7e7d7d)!important;color:#fff!important;background:#313343!important;border-radius:8px!important;font-size:1.5em!important}[data-theme=light] .mfa-digit{caret-color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;color:#1a1a1a!important;background:#fff!important;border-color:#a7afbc!important}.mfa-digit:focus{box-shadow:0 0 0 2px #03a3ff40;border-color:#03a3ff!important}.mfa-digit--error{border-color:#ef4444!important}.mfa-digit--error:focus{box-shadow:0 0 0 2px #ef444440}.mfa-digit:disabled{opacity:.45;cursor:not-allowed}.mfa-resend-row{color:var(--color-text-secondary);margin-bottom:.25rem;font-size:.88em}.mfa-resend-btn{color:#66bfff;font-weight:500;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mfa-resend-btn:hover:not(:disabled){color:#03a3ff}.mfa-resend-btn:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #03a3ff}.mfa-resend-btn:disabled{color:var(--color-text-disabled);cursor:not-allowed;text-decoration:none}.mfa-submit.p-button{background:#03a3ff;border-color:#03a3ff;border-radius:6px;width:100%;padding:.7rem 1rem;font-size:1em;font-weight:500}.mfa-submit.p-button:hover:not(:disabled){background:#0288d1;border-color:#0288d1}.mfa-submit.p-button:focus-visible{box-shadow:0 0 0 2px #03a3ff66}.mfa-submit.p-button:disabled{color:#8e8e9e;background:#525667;border-color:#525667}[data-theme=light] .mfa-submit.p-button:disabled{color:#888;background:#ccc;border-color:#ccc}@media (width<=500px){.mfa-digit{width:2.2em;height:2.6em;font-size:1.2em!important}.mfa-title{font-size:1.15em}.mfa-code-row{gap:6px}}.mfa-dev-panel .p-dialog-header{border-bottom:1px solid var(--color-border);padding:.5rem .75rem}.mfa-dev-panel .p-dialog-content{padding:.5rem .75rem}.mfa-dev-hdr{align-items:center;gap:.5rem;width:100%;display:flex}.mfa-dev-hdr__title{color:var(--color-text);font-size:.75rem;font-weight:600}.mfa-dev-hdr__badge{color:#03a3ff;background:#03a3ff1a;border-radius:3px;margin-left:auto;padding:.1rem .35rem;font-family:Courier New,monospace;font-size:.6rem}.mfa-dev-body{flex-direction:column;gap:.3rem;display:flex}.mfa-dev-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-top:.2rem;font-size:.6rem;font-weight:600}.mfa-dev-row{flex-wrap:wrap;gap:.25rem;display:flex}.mfa-dev-btn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;transition:all .12s}.mfa-dev-btn:hover{background:var(--color-surface-50);color:var(--color-text);border-color:#03a3ff}.mfa-dev-btn--ok{border-color:#22c55e}.mfa-dev-btn--ok:hover{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.mfa-dev-btn--err{border-color:#ef4444}.mfa-dev-btn--err:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.mfa-dev-btn--warn{border-color:#f59e0b}.mfa-dev-btn--warn:hover{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.mfa-dev-btn--live{border-color:#8b5cf6;font-weight:600}.mfa-dev-btn--live:hover{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf6}.mfa-dev-btn--live:disabled{opacity:.4;cursor:not-allowed}.mfa-dev-btn--util{border-color:#03a3ff}.mfa-dev-btn--util:hover{color:#03a3ff;background:#03a3ff1a;border-color:#03a3ff}.login-container[data-v-a2cc3103]{-webkit-app-region:drag;width:100%;height:100vh;font-size:calc(1rem * var(--text-scale,1));background-color:#1c1f2a;justify-content:center;align-items:flex-start;padding-right:0;display:flex;overflow:hidden}.login-container.light[data-v-a2cc3103]{background-color:#fff}.dialog-overlay[data-v-a2cc3103]{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-a2cc3103]{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-a2cc3103]{background:#2a3441;border-color:#3d4a5c;box-shadow:0 4px 24px #0006}.dialog-icon-wrapper[data-v-a2cc3103]{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-a2cc3103]{color:#e8a838;border:2px solid #e8a838}.dialog-icon-wrapper.info-icon[data-v-a2cc3103]{color:#0d6efd;border:2px solid #0d6efd}.dialog-title[data-v-a2cc3103]{color:#333;margin:0 0 10px;font-size:1.125em;font-weight:600}.dark .dialog-title[data-v-a2cc3103]{color:#fff}.dialog-subtitle[data-v-a2cc3103]{color:#666;margin:0 0 24px;font-size:.875em;line-height:1.6}.dark .dialog-subtitle[data-v-a2cc3103]{color:#aaaabf}.dialog-spinner-wrapper[data-v-a2cc3103]{margin-bottom:20px}.dialog-spinner[data-v-a2cc3103]{border:3px solid #0d6efd33;border-top-color:#0d6efd;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-a2cc3103}.dialog-hint[data-v-a2cc3103]{color:#999;margin:0 0 20px;font-size:.8125em}.dark .dialog-hint[data-v-a2cc3103]{color:#6c6c80}.dialog-action-button[data-v-a2cc3103]{color:#fff;cursor:pointer;background-color:#0d6efd;border:1px solid #0d6efd;border-radius:4px;min-width:100px;height:40px;padding:10px 32px;font-size:.875em;font-weight:500}.dialog-action-button[data-v-a2cc3103]:hover{background-color:#0b5ed7;border-color:#0b5ed7}@keyframes spin-a2cc3103{to{transform:rotate(360deg)}}.login-form[data-v-a2cc3103]{-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-a2cc3103]{-webkit-app-region:drag;cursor:grab;justify-content:center;width:400px;margin-top:20px;margin-bottom:75px;display:flex}.logo-image[data-v-a2cc3103]{width:240px;height:45px}.sign-text[data-v-a2cc3103]{color:#f5f5f5;width:400px;margin:0 0 15px;font-size:1.75em;font-weight:700}.dark .sign-text[data-v-a2cc3103]{color:#f5f5f5}.light .sign-text[data-v-a2cc3103]{color:#212529}.sign-in-header[data-v-a2cc3103]{justify-content:space-between;align-items:center;width:400px;margin-bottom:5px;display:flex}.header-controls[data-v-a2cc3103]{flex-shrink:0;align-items:center;gap:8px;display:flex}.locale-dropdown-wrapper[data-v-a2cc3103]{position:relative}.locale-icon-button[data-v-a2cc3103]{color:#aaaabf;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.locale-icon-button[data-v-a2cc3103]:hover{color:#fff}.light .locale-icon-button[data-v-a2cc3103]{color:#666}.light .locale-icon-button[data-v-a2cc3103]:hover{color:#111}.locale-dropdown-menu[data-v-a2cc3103]{z-index:100;background:#1e1e2e;border:1px solid #ffffff1f;border-radius:6px;min-width:200px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #0006}.light .locale-dropdown-menu[data-v-a2cc3103]{background:#fff;border-color:#0000001f;box-shadow:0 4px 12px #0000001a}.locale-dropdown-item[data-v-a2cc3103]{color:#ccc;cursor:pointer;padding:6px 14px;font-size:1em;transition:background .12s}.locale-dropdown-item[data-v-a2cc3103]:hover{background:#ffffff14}.locale-dropdown-item.selected[data-v-a2cc3103]{color:#03a3ff;font-weight:600}.light .locale-dropdown-item[data-v-a2cc3103]{color:#333}.light .locale-dropdown-item[data-v-a2cc3103]:hover{background:#0000000d}.light .locale-dropdown-item.selected[data-v-a2cc3103]{color:#03a3ff}.theme-toggle-button[data-v-a2cc3103]{color:#aaaabf;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:20px;display:flex}.theme-toggle-button[data-v-a2cc3103]:hover{color:#fff}.light .theme-toggle-button[data-v-a2cc3103]{color:#6c757d}.light .theme-toggle-button[data-v-a2cc3103]:hover{color:#495057}.region-dropdown-wrapper[data-v-a2cc3103]{width:400px;margin-bottom:15px;position:relative}.region-dropdown[data-v-a2cc3103]{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:1em;display:flex;position:relative}.region-dropdown[data-v-a2cc3103]:hover{border-color:#0d6efd}.light .region-dropdown[data-v-a2cc3103]{color:#495057;background-color:#fff;border-color:#ced4da}.light .region-dropdown[data-v-a2cc3103]:hover{border-color:#0d6efd}.region-dropdown-wrapper.region-error .region-dropdown[data-v-a2cc3103]{border-color:#f44336!important}.selected-region[data-v-a2cc3103]{flex:1}.expand-arrow[data-v-a2cc3103]{color:#aaaabf;align-items:center;display:flex}.expand-arrow svg.rotated[data-v-a2cc3103]{transform:rotate(180deg)}.light .expand-arrow[data-v-a2cc3103]{color:#6c757d}.dropdown-menu[data-v-a2cc3103]{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-a2cc3103]{background-color:#fff;border-color:#ced4da;box-shadow:0 4px 12px #0000001a}.dropdown-item[data-v-a2cc3103]{cursor:pointer;color:#aaaabf;border-radius:0;margin:0;padding:12px 16px}.dropdown-item[data-v-a2cc3103]:hover{background-color:#3a3d4a}.dropdown-item.selected[data-v-a2cc3103]{color:#6ea8ff;background-color:#4a5568;padding:12px 16px}.dropdown-item.no-match[data-v-a2cc3103]{cursor:default;color:#666}.light .dropdown-item[data-v-a2cc3103]{color:#495057}.light .dropdown-item[data-v-a2cc3103]:hover{background-color:#f5f5f5}.light .dropdown-item.selected[data-v-a2cc3103]{color:#fff;background-color:#0d6efd}.light .dropdown-item.no-match[data-v-a2cc3103]{color:#999}.region-error-container[data-v-a2cc3103]{min-height:0;margin-top:4px}.region-error-message[data-v-a2cc3103]{color:#f44336;margin-left:4px;font-size:.75em}.input-container[data-v-a2cc3103]{width:400px;margin-bottom:15px}.input-wrapper[data-v-a2cc3103]{position:relative}.input-field[data-v-a2cc3103]{color:#aaaabf;background-color:#0000;border:1px solid #525667;border-radius:4px;outline:none;width:100%;height:46px;padding:0 16px;font-size:1em;box-shadow:none!important;transition:none!important}.light .input-field[data-v-a2cc3103]{color:#495057;background-color:#fff;border-color:#ced4da;box-shadow:none!important;transition:none!important}.input-field[data-v-a2cc3103]::placeholder{color:#aaaabf}.light .input-field[data-v-a2cc3103]::placeholder{color:#adb5bd}.input-field[data-v-a2cc3103]:focus{border-color:#0d6efd;box-shadow:none!important;transition:none!important}.input-field.invalid[data-v-a2cc3103]{border-color:#f44336}.input-field[data-v-a2cc3103]:disabled{cursor:not-allowed;opacity:.6}.password-wrapper[data-v-a2cc3103]{position:relative}.password-toggle[data-v-a2cc3103]{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-a2cc3103]:hover{color:#fff}.light .password-toggle[data-v-a2cc3103]{color:#6c757d}.light .password-toggle[data-v-a2cc3103]:hover{color:#495057}.password-toggle[data-v-a2cc3103]:disabled{cursor:not-allowed;opacity:.6}.error-message[data-v-a2cc3103]{color:#f44336;margin-top:4px;margin-left:4px;font-size:.75em}.forgot-password-container[data-v-a2cc3103]{justify-content:flex-end;width:400px;margin-bottom:20px;display:flex}.forgot-password-button[data-v-a2cc3103]{color:#5ba8ff;cursor:pointer;background:0 0;border:none;padding:10px 0;font-size:1em;text-decoration:underline}.forgot-password-button[data-v-a2cc3103]:hover{color:#8ec5ff}.light .forgot-password-button[data-v-a2cc3103]{color:#0056b3}.light .forgot-password-button[data-v-a2cc3103]:hover{color:#003d80}.alert[data-v-a2cc3103]{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:12px 16px;display:flex}.alert-warning[data-v-a2cc3103]{color:#c4c4d2;background-color:#313343;border:1px solid #313343}.alert-danger[data-v-a2cc3103]{color:#fcc;background-color:#5c1f1f;border:1px solid #8b2e2e}.light .alert-danger[data-v-a2cc3103]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.alert-danger-icon[data-v-a2cc3103]{color:#dc3545;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;display:flex}.light .alert-danger-icon[data-v-a2cc3103]{color:#dc3545}.alert-message[data-v-a2cc3103]{flex:1}.button-container[data-v-a2cc3103]{box-sizing:border-box;width:400px;max-width:100%;margin-bottom:12px}.signin-button[data-v-a2cc3103]{color:#fff;cursor:pointer;background-color:#0d6efd;border:1px solid #0d6efd;border-radius:4px;justify-content:center;align-items:center;width:100%;height:46px;padding:0 16px;font-size:1em;font-weight:500;display:flex;overflow:hidden}.signin-button[data-v-a2cc3103]:hover:not(:disabled){background-color:#0b5ed7}.light .signin-button[data-v-a2cc3103]{background-color:#0d6efd;border-color:#0d6efd}.light .signin-button[data-v-a2cc3103]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0b5ed7}.signin-button.disabled[data-v-a2cc3103],.signin-button[data-v-a2cc3103]:disabled{cursor:not-allowed;opacity:.6;background-color:#283e57;border-color:#283e57}.google-button[data-v-a2cc3103]:disabled,.microsoft-button[data-v-a2cc3103]:disabled,.apple-button[data-v-a2cc3103]:disabled{opacity:.7;color:#6c757d!important;background-color:#1e2530!important;border-color:#2a3441!important}.light .signin-button.disabled[data-v-a2cc3103],.light .signin-button[data-v-a2cc3103]:disabled{color:#fff;cursor:not-allowed;opacity:.7;background-color:#6ea8fe;border-color:#6ea8fe}.light .google-button[data-v-a2cc3103]:disabled,.light .microsoft-button[data-v-a2cc3103]:disabled,.light .apple-button[data-v-a2cc3103]:disabled{box-shadow:none;color:#adb5bd!important;background-color:#fff!important;border-color:#dee2e6!important}.google-button[data-v-a2cc3103]{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-a2cc3103]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.light .google-button[data-v-a2cc3103]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .google-button[data-v-a2cc3103]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.microsoft-button[data-v-a2cc3103]{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-a2cc3103]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.light .microsoft-button[data-v-a2cc3103]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .microsoft-button[data-v-a2cc3103]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.apple-button[data-v-a2cc3103]{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-a2cc3103]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.light .apple-button[data-v-a2cc3103]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .apple-button[data-v-a2cc3103]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.button-icon[data-v-a2cc3103]{align-items:center;margin-right:8px;display:inline-flex}.google-icon[data-v-a2cc3103]{width:18px;height:18px}.grayscale-icon[data-v-a2cc3103]{filter:grayscale()}.divider-section[data-v-a2cc3103]{width:400px;margin:14px 0 26px;position:relative}.divider-line[data-v-a2cc3103]{border:none;border-top:1px solid #525667;margin:0}.divider-text[data-v-a2cc3103]{color:#aaaabf;background-color:#1c1f2a;padding:0 16px;font-size:.875em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.light .divider-text[data-v-a2cc3103]{color:#6c757d;background-color:#fff}.light .divider-line[data-v-a2cc3103]{border-top-color:#dee2e6}.hidden-sso-section[data-v-a2cc3103]{width:400px;margin-top:12px;margin-bottom:10px;padding:0 15px!important}@media screen and (width>=481px){.hidden-sso-section[data-v-a2cc3103]{padding:0!important}}.hidden-sso-toggle[data-v-a2cc3103]{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:1em;display:flex}.hidden-sso-toggle[data-v-a2cc3103]:hover{background-color:#ffffff0d;border-color:#0d6efd}.light .hidden-sso-toggle[data-v-a2cc3103]{color:#495057;border-color:#ced4da}.light .hidden-sso-toggle[data-v-a2cc3103]:hover{background-color:#0000000d}.hidden-sso-providers[data-v-a2cc3103]{margin-top:15px;animation:.2s ease-out slideDown-a2cc3103}.hidden-sso-providers .button-container[data-v-a2cc3103]{width:100%}.hidden-sso-button[data-v-a2cc3103]{align-items:center;display:flex;position:relative}.hidden-sso-button-label[data-v-a2cc3103]{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;overflow:hidden}.enterprise-sso-section[data-v-a2cc3103]{width:400px;margin-top:12px;margin-bottom:10px;padding:0 15px!important}@media screen and (width>=481px){.enterprise-sso-section[data-v-a2cc3103]{padding:0!important}}.enterprise-toggle[data-v-a2cc3103]{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:1em;display:flex}.enterprise-toggle[data-v-a2cc3103]:hover{background-color:#ffffff0d;border-color:#0d6efd}.light .enterprise-toggle[data-v-a2cc3103]{color:#495057;border-color:#ced4da}.light .enterprise-toggle[data-v-a2cc3103]:hover{background-color:#0000000d}.toggle-label[data-v-a2cc3103]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.toggle-arrow[data-v-a2cc3103]{color:#aaaabf;flex-shrink:0;align-items:center;margin-left:8px;display:flex}.toggle-arrow svg.rotated[data-v-a2cc3103]{transform:rotate(180deg)}.light .toggle-arrow[data-v-a2cc3103]{color:#6c757d}.enterprise-providers[data-v-a2cc3103]{margin-top:15px;animation:.2s ease-out slideDown-a2cc3103}.enterprise-providers .button-container[data-v-a2cc3103]{width:100%}@keyframes slideDown-a2cc3103{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.enterprise-button[data-v-a2cc3103]{border:1px solid #3d4a5c;justify-content:center;align-items:center;height:46px;font-size:1em;display:flex;color:#fff!important;background-color:#2a3441!important}.enterprise-button[data-v-a2cc3103]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.enterprise-button[data-v-a2cc3103]:disabled{border-color:#2a3441;color:#6c757d!important;background-color:#1e2530!important}.light .enterprise-button[data-v-a2cc3103]{box-shadow:none;border:1px solid #ced4da;color:#495057!important;background-color:#fff!important}.light .enterprise-button[data-v-a2cc3103]:hover:not(:disabled){box-shadow:none;border-color:#adb5bd;background-color:#f8f9fa!important}.light .enterprise-button[data-v-a2cc3103]:disabled{box-shadow:none;color:#adb5bd!important;background-color:#fff!important}.enterprise-button-pinnable[data-v-a2cc3103]{justify-content:center;padding-right:36px;position:relative}.enterprise-button-label[data-v-a2cc3103]{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;overflow:hidden}.pin-icon[data-v-a2cc3103]{cursor:pointer;color:#6c757d;opacity:.35;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pin-icon[data-v-a2cc3103]:hover{opacity:1;color:#0d6efd;background-color:#0d6efd1f}.pin-icon-disabled[data-v-a2cc3103]{opacity:.15;cursor:default;pointer-events:none}.button-text-group[data-v-a2cc3103]{width:100%;display:block}.current-user[data-v-a2cc3103]{text-overflow:ellipsis;white-space:nowrap;font-size:.95em;font-weight:500;display:block;overflow:hidden}.switch-icon[data-v-a2cc3103]{cursor:pointer;color:#6c757d;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.switch-icon[data-v-a2cc3103]:hover{opacity:1;color:#0d6efd;background-color:#0d6efd1f}.switch-icon[data-v-a2cc3103]:focus{outline-offset:2px;outline:2px solid #0d6efd}.light .switch-icon[data-v-a2cc3103]{color:#6c757d}.light .switch-icon[data-v-a2cc3103]:hover{color:#0d6efd;background-color:#0d6efd1f}.pin-icon.pinned[data-v-a2cc3103]{opacity:1;color:#0d6efd}.pin-icon.pinned[data-v-a2cc3103]:hover{background-color:#0d6efd1f}.light .pin-icon[data-v-a2cc3103]{color:#adb5bd}.light .pin-icon[data-v-a2cc3103]:hover{color:#0d6efd;background-color:#0d6efd14}.light .pin-icon.pinned[data-v-a2cc3103]{color:#0d6efd}.sso-draggable[data-v-a2cc3103]{cursor:default;position:relative}.sso-draggable.dragging[data-v-a2cc3103]{opacity:.4}.sso-draggable.drop-above[data-v-a2cc3103]: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-a2cc3103]: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-a2cc3103]{justify-content:center;padding-left:28px;padding-right:40px;position:relative}.sso-button-with-handle.enterprise-button-pinnable[data-v-a2cc3103]{padding-right:36px}.enterprise-button-pinnable[data-v-a2cc3103]:has(.switch-icon){padding-right:68px}.enterprise-button-pinnable .switch-icon[data-v-a2cc3103]{right:42px}.pin-icon-with-switch[data-v-a2cc3103]{right:8px!important}.sso-button-label[data-v-a2cc3103]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:0;overflow:hidden}.drag-handle[data-v-a2cc3103]{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-a2cc3103]:hover{opacity:.7;background-color:#ffffff0f}.drag-handle[data-v-a2cc3103]:active{cursor:grabbing;opacity:1}.light .drag-handle[data-v-a2cc3103]{color:#adb5bd}.light .drag-handle[data-v-a2cc3103]:hover{opacity:.7;background-color:#0000000a}.okta-button[data-v-a2cc3103]:hover:not(:disabled),.auth0-button[data-v-a2cc3103]:hover:not(:disabled),.entra-button[data-v-a2cc3103]:hover:not(:disabled),.onepassword-button[data-v-a2cc3103]:hover:not(:disabled),.ping-button[data-v-a2cc3103]:hover:not(:disabled),.onelogin-button[data-v-a2cc3103]:hover:not(:disabled){border-color:#4d5d72;background-color:#3d4a5c!important}.footer[data-v-a2cc3103]{text-align:left;width:400px;margin-top:10px}.footer-text[data-v-a2cc3103]{color:#aaaabf;font-size:.75em;line-height:1.6}.light .footer-text[data-v-a2cc3103]{color:#4a5568}.footer-link[data-v-a2cc3103]{color:#5ba8ff;text-decoration:underline}.footer-link[data-v-a2cc3103]:hover{color:#8ec5ff}.light .footer-link[data-v-a2cc3103]{color:#0056b3}.light .footer-link[data-v-a2cc3103]:hover{color:#003d80}@media screen and (height<=1000px){.login-form[data-v-a2cc3103]{margin-top:0!important}.logo-container[data-v-a2cc3103]{margin-bottom:10px!important}.logo-image[data-v-a2cc3103]{width:200px;height:auto;margin-top:5px!important}}@media screen and (height<=780px){.logo-container[data-v-a2cc3103]{margin-top:8px!important}.login-form[data-v-a2cc3103]{padding-bottom:25px!important}.button-container[data-v-a2cc3103]{margin-bottom:8px}.divider-section[data-v-a2cc3103]{margin:10px 0 18px!important}.sign-text[data-v-a2cc3103]{margin-bottom:6px}.region-dropdown-wrapper[data-v-a2cc3103],.input-container[data-v-a2cc3103]{margin-bottom:10px}.forgot-password-button[data-v-a2cc3103]{padding-top:5px!important;padding-bottom:5px!important}.enterprise-sso-section[data-v-a2cc3103]{margin-top:8px!important;margin-bottom:6px!important}.footer[data-v-a2cc3103]{margin-top:5px}}@media screen and (width<=480px){.login-form[data-v-a2cc3103]{margin-top:100px;padding:15px 15px 60px}.logo-container[data-v-a2cc3103],.sign-in-header[data-v-a2cc3103],.region-dropdown-wrapper[data-v-a2cc3103],.input-container[data-v-a2cc3103],.forgot-password-container[data-v-a2cc3103],.button-container[data-v-a2cc3103],.divider-section[data-v-a2cc3103],.hidden-sso-section[data-v-a2cc3103],.enterprise-sso-section[data-v-a2cc3103],.footer[data-v-a2cc3103]{width:calc(100% - 30px);max-width:100%}}@media (width<=480px){.sign-in-header[data-v-a2cc3103]{box-sizing:border-box;flex-wrap:nowrap;width:100%;max-width:90vw;padding:0 16px}.sign-text[data-v-a2cc3103]{flex:1 1 0;min-width:0;margin-bottom:10px;font-size:1.5em}.theme-toggle-button[data-v-a2cc3103]{flex-shrink:0;margin-left:auto}.logo-container[data-v-a2cc3103]{width:100%;max-width:90vw;margin-bottom:50px;padding:0 16px}.region-dropdown-wrapper[data-v-a2cc3103],.input-container[data-v-a2cc3103],.button-container[data-v-a2cc3103],.forgot-password-container[data-v-a2cc3103]{box-sizing:border-box;width:100%;max-width:90vw;padding:0 16px}.divider-section[data-v-a2cc3103]{box-sizing:border-box;width:100%;padding:0 16px}.enterprise-sso-section[data-v-a2cc3103]{box-sizing:border-box;width:100%;max-width:90vw;padding:0}.enterprise-toggle[data-v-a2cc3103]{box-sizing:border-box;width:100%}.enterprise-providers[data-v-a2cc3103]{margin-top:15px}.enterprise-providers .button-container[data-v-a2cc3103]{width:100%;padding:0}.hidden-sso-section[data-v-a2cc3103]{box-sizing:border-box;width:100%;max-width:90vw;padding:0}.hidden-sso-toggle[data-v-a2cc3103]{box-sizing:border-box;width:100%}.hidden-sso-providers[data-v-a2cc3103]{margin-top:15px}.hidden-sso-providers .button-container[data-v-a2cc3103]{width:100%;padding:0}.button-container[data-v-a2cc3103]{box-sizing:border-box;width:100%;max-width:90vw;padding:0 16px}.signin-button[data-v-a2cc3103],.google-button[data-v-a2cc3103],.microsoft-button[data-v-a2cc3103],.apple-button[data-v-a2cc3103],.enterprise-button[data-v-a2cc3103]{width:100%}}.sr-only[data-v-a2cc3103]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input-field[data-v-a2cc3103]:focus-visible{outline-offset:-2px;outline:2px solid #03a3ff}.signin-button[data-v-a2cc3103]:focus-visible{outline-offset:2px;outline:2px solid #03a3ff}.theme-toggle-button[data-v-a2cc3103]:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #03a3ff}.password-toggle[data-v-a2cc3103]:focus-visible,.forgot-password-button[data-v-a2cc3103]:focus-visible{outline-offset:2px;outline:2px solid #03a3ff}.region-dropdown[data-v-a2cc3103]:focus-visible{outline-offset:-2px;outline:2px solid #03a3ff}.dropdown-item[data-v-a2cc3103]:focus-visible{background-color:#03a3ff26;outline:none}.enterprise-toggle[data-v-a2cc3103]:focus-visible,.hidden-sso-toggle[data-v-a2cc3103]:focus-visible,.dialog-action-button[data-v-a2cc3103]:focus-visible{outline-offset:2px;outline:2px solid #03a3ff}.pin-icon[data-v-a2cc3103]:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #03a3ff}.footer-link[data-v-a2cc3103]:focus-visible{outline-offset:2px;outline:2px solid #03a3ff}@media (prefers-reduced-motion:reduce){.dialog-spinner[data-v-a2cc3103],.expand-arrow svg[data-v-a2cc3103],.toggle-arrow svg[data-v-a2cc3103],.sso-draggable[data-v-a2cc3103],.signin-button[data-v-a2cc3103],.password-toggle[data-v-a2cc3103]{transition:none!important;animation:none!important;transform:none!important}}.welcome-container[data-v-4b358099]{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.welcome-content[data-v-4b358099]{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:600px;display:flex}.logo-container[data-v-4b358099]{text-align:center}.logo[data-v-4b358099]{filter:drop-shadow(0 4px 6px #0000001a);max-width:280px;height:auto}.welcome-card[data-v-4b358099]{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-4b358099]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.title-controls[data-v-4b358099]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.locale-dropdown-wrapper[data-v-4b358099]{position:relative}.locale-icon-button[data-v-4b358099]{color:#aaaabf;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.locale-icon-button[data-v-4b358099]:hover{color:var(--color-text)}.locale-dropdown-menu[data-v-4b358099]{z-index:100;border-radius:6px;min-width:200px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #0006}.locale-dropdown-menu.dark[data-v-4b358099]{background:#1e1e2e;border:1px solid #ffffff1f}.locale-dropdown-menu.light[data-v-4b358099]{background:#fff;border:1px solid #0000001f;box-shadow:0 4px 12px #0000001a}.locale-dropdown-item[data-v-4b358099]{cursor:pointer;padding:6px 14px;font-size:.9rem;transition:background .12s}.locale-dropdown-menu.dark .locale-dropdown-item[data-v-4b358099]{color:#ccc}.locale-dropdown-menu.dark .locale-dropdown-item[data-v-4b358099]:hover{background:#ffffff14}.locale-dropdown-menu.light .locale-dropdown-item[data-v-4b358099]{color:#333}.locale-dropdown-menu.light .locale-dropdown-item[data-v-4b358099]:hover{background:#0000000d}.locale-dropdown-item.selected[data-v-4b358099]{color:#03a3ff;font-weight:600}.welcome-title[data-v-4b358099]{color:var(--color-text);flex:1;margin:0;font-size:2rem;font-weight:700}.theme-toggle[data-v-4b358099]{color:#aaaabf;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;transition:color .15s;display:flex}.theme-toggle[data-v-4b358099]:hover{color:#fff}[data-theme=light] .theme-toggle[data-v-4b358099]{color:#666}[data-theme=light] .theme-toggle[data-v-4b358099]:hover{color:#111}.beta-info[data-v-4b358099]{background:var(--color-surface-50);border:2px solid #ff6b35;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.beta-badge-large[data-v-4b358099]{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-4b358099]{flex-direction:column;gap:1rem;display:flex}.info-text[data-v-4b358099]{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.6}.email-link[data-v-4b358099]{color:#03a3ff;font-weight:600;text-decoration:none}.email-link[data-v-4b358099]:hover{color:#0286d1;text-decoration:underline}.acknowledgment[data-v-4b358099]{background:var(--color-surface-50);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.checkbox-container[data-v-4b358099]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex}.checkbox-input[data-v-4b358099]{cursor:pointer;accent-color:#03a3ff;width:20px;height:20px}.checkbox-label[data-v-4b358099]{color:var(--color-text);font-size:.95rem;font-weight:500}.continue-button[data-v-4b358099]{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-4b358099]:hover:not(:disabled){background:#0286d1;box-shadow:0 4px 8px #03a3ff4d}.continue-button[data-v-4b358099]:disabled{background:var(--color-surface-100);color:var(--color-text-secondary);cursor:not-allowed;opacity:.5}.exit-button[data-v-4b358099]{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-4b358099]:hover{background:#c82333;box-shadow:0 4px 8px #dc35454d}.exit-button[data-v-4b358099]:active{transform:translateY(0)}@media (width<=768px){.welcome-container[data-v-4b358099]{padding:1rem}.logo[data-v-4b358099]{max-width:200px}.welcome-card[data-v-4b358099]{padding:1.5rem}.welcome-title[data-v-4b358099]{font-size:1.5rem}.info-text[data-v-4b358099]{font-size:.875rem}}.about-body[data-v-7f0043cd]{padding-top:.25rem}.about-logo-wrap[data-v-7f0043cd]{justify-content:center;margin-bottom:1.25rem;display:flex}.about-logo[data-v-7f0043cd]{object-fit:contain;filter:brightness(0)invert();width:56px;height:56px}[data-theme=light] .about-logo[data-v-7f0043cd]{filter:brightness(0)}.about-version-block[data-v-7f0043cd]{text-align:left;background:#00000024;border-radius:6px;width:100%;margin-bottom:1rem;overflow:hidden}[data-theme=light] .about-version-block[data-v-7f0043cd]{background:#0000000f}.about-version-row[data-v-7f0043cd]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.45rem .875rem;font-size:.8rem;display:flex}[data-theme=light] .about-version-row[data-v-7f0043cd]{border-bottom-color:#00000012}.about-version-row[data-v-7f0043cd]:last-child{border-bottom:none}.about-version-label[data-v-7f0043cd]{color:var(--color-text-secondary)}.about-version-value[data-v-7f0043cd]{color:var(--color-text);font-family:Courier New,monospace;font-size:.75rem}.about-check-btn[data-v-7f0043cd]{cursor:pointer;width:100%;color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.55rem 1rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.about-check-btn[data-v-7f0043cd]:hover:not(:disabled){color:#03a3ff;background:#03a3ff1f;border-color:#03a3ff80}.about-check-btn[data-v-7f0043cd]:disabled{opacity:.55;cursor:not-allowed}[data-theme=light] .about-check-btn[data-v-7f0043cd]{background:#00000008;border-color:#00000026}@keyframes about-spin-7f0043cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-spin[data-v-7f0043cd]{animation:.9s linear infinite about-spin-7f0043cd}.about-results[data-v-7f0043cd]{text-align:left;flex-direction:column;gap:.6rem;width:100%;margin-top:.75rem;display:flex}.about-no-updates[data-v-7f0043cd]{color:#10b981;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:.85rem;display:flex}.about-check-error[data-v-7f0043cd]{color:#ef4444;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.8rem;display:flex}.about-update-card[data-v-7f0043cd]{border-radius:8px;flex-direction:column;gap:.55rem;padding:.75rem .875rem;display:flex}.about-update-card--app[data-v-7f0043cd]{background:#03a3ff1f;border:1px solid #03a3ff59}.about-update-card--ui[data-v-7f0043cd]{background:#10b9811a;border:1px solid #10b98159}.about-update-header[data-v-7f0043cd]{align-items:center;gap:.45rem;font-size:.82rem;display:flex}.about-update-card--app .about-update-header[data-v-7f0043cd]{color:#60c8ff}.about-update-card--ui .about-update-header[data-v-7f0043cd]{color:#34d399}.about-update-header strong[data-v-7f0043cd]{font-weight:600}.about-update-versions[data-v-7f0043cd]{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-family:Courier New,monospace;font-size:.75rem;display:flex}.about-ver-new[data-v-7f0043cd]{color:var(--color-text);font-weight:600}.about-dl-error[data-v-7f0043cd]{color:#fca5a5;margin:0;font-size:.75rem}.about-update-note[data-v-7f0043cd]{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.4}.about-progress-track[data-v-7f0043cd]{background:#ffffff26;border-radius:2px;height:4px;overflow:hidden}.about-progress-fill[data-v-7f0043cd]{background:#03a3ff;border-radius:2px;height:100%;transition:width .15s linear}.about-action-btn[data-v-7f0043cd]{cursor:pointer;border:none;border-radius:5px;width:100%;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:background .15s,opacity .15s}.about-update-card--app .about-action-btn[data-v-7f0043cd]{color:#fff;background:#03a3ff}.about-update-card--app .about-action-btn[data-v-7f0043cd]:hover:not(:disabled){background:#0290e0}.about-update-card--ui .about-action-btn[data-v-7f0043cd]{color:#fff;background:#10b981}.about-update-card--ui .about-action-btn[data-v-7f0043cd]:hover:not(:disabled){background:#059669}.about-action-btn[data-v-7f0043cd]:disabled{opacity:.55;cursor:not-allowed}.about-dialog .p-dialog-header{justify-content:flex-end!important;padding:.5rem .5rem 0!important}.about-dialog .p-dialog-content{padding:.75rem 1.75rem .25rem!important}.about-dialog .p-dialog-footer{padding:.5rem 1.75rem 1.5rem!important}.about-dev-panel .p-dialog-header{border-bottom:1px solid var(--color-border);padding:.5rem .75rem}.about-dev-panel .p-dialog-content{padding:.5rem .75rem}.about-dev-panel.minimized{min-height:60px}.about-dev-panel.minimized .p-dialog-content{display:none}.wizard-dev-btn--close{color:var(--color-text-secondary);border-color:#fff3}.wizard-dev-btn--close:hover{color:var(--color-text);background:#ffffff0f;border-color:#ffffff59}.menu-fade-enter-active[data-v-013ae582]{transition:opacity .1s}.menu-fade-leave-active[data-v-013ae582]{transition:opacity .15s}.menu-fade-enter-from[data-v-013ae582],.menu-fade-leave-to[data-v-013ae582]{opacity:0}.menu-dropdown-container[data-v-013ae582]{position:relative}.menu-trigger[data-v-013ae582]{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-013ae582]:hover{background:var(--color-surface-100)}.menu-trigger[data-v-013ae582]:focus-visible{outline-offset:-2px;outline:1px solid #ffffff80}.menu-trigger i[data-v-013ae582]{color:var(--color-text);font-size:1.25rem}.menu-overlay[data-v-013ae582]{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-013ae582]{scroll-behavior:smooth;border-radius:6px;row-gap:10px;min-width:350px;max-height:calc(100vh - 68px);padding:10px;display:grid;position:relative;overflow-y:auto}.menu-item[data-v-013ae582]{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-013ae582]:first-child{margin-top:0}.menu-item[data-v-013ae582]:active{transform:scale(.98)}.menu-item i[data-v-013ae582]{pointer-events:none;flex-shrink:0;font-size:17px}.menu-item .menu-icon-spacer[data-v-013ae582]{flex-shrink:0;width:17px;display:inline-block}.menu-item .menu-icon[data-v-013ae582]{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-013ae582]{color:#666}.menu-overlay.dark .menu-item .menu-icon[data-v-013ae582]{color:#c4c4d2}.menu-item span[data-v-013ae582]{pointer-events:none;flex:1;line-height:1.4}.menu-overlay.light[data-v-013ae582]{background-color:#fff;border:1px solid #e0e0e0}.menu-overlay.light .menu[data-v-013ae582]{color:#333;background-color:#fff}.menu-overlay.light .menu-item[data-v-013ae582]{color:#333}.menu-overlay.light .menu-item[data-v-013ae582]:hover,.menu-overlay.light .menu-item[data-v-013ae582]:focus-visible{color:#333;background-color:#f7f9fc;outline:none}.menu-overlay.dark[data-v-013ae582]{background-color:#313343;border:1px solid #525667}.menu-overlay.dark .menu[data-v-013ae582]{color:#c4c4d2;background-color:#313343}.menu-overlay.dark .menu-item[data-v-013ae582]{color:#c4c4d2}.menu-overlay.dark .menu-item[data-v-013ae582]:hover,.menu-overlay.dark .menu-item[data-v-013ae582]:focus-visible{color:#fff;background-color:#03a3ff;outline:none}.menu-overlay.dark .menu-item:hover i[data-v-013ae582],.menu-overlay.dark .menu-item:focus-visible i[data-v-013ae582]{color:#fff}.menu-section[data-v-013ae582]{border-top:1px solid #00000014;margin-top:2px;padding-top:6px}.menu-section-label[data-v-013ae582]{text-transform:uppercase;letter-spacing:1px;opacity:.5;padding:4px 15px 2px;font-size:10px}.menu-overlay.dark .menu-section[data-v-013ae582]{border-top-color:#ffffff14}.menu-overlay.dark .menu-section-label[data-v-013ae582]{color:#8a8a9b}.menu-overlay.light .menu-section-label[data-v-013ae582]{color:#999}.setting-row[data-v-013ae582]{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-013ae582]{pointer-events:none;flex-shrink:0;font-size:17px}.setting-row span[data-v-013ae582]{pointer-events:none;flex:1;font-size:14px;line-height:1.4}.menu-overlay.light .setting-row[data-v-013ae582]{color:#333}.menu-overlay.light .setting-row[data-v-013ae582]:hover,.menu-overlay.light .setting-row[data-v-013ae582]:focus-visible{background-color:#f7f9fc;outline:none}.menu-overlay.dark .setting-row[data-v-013ae582]{color:#c4c4d2}.menu-overlay.dark .setting-row[data-v-013ae582]:hover,.menu-overlay.dark .setting-row[data-v-013ae582]:focus-visible{background-color:#03a3ff14;outline:none}.language-row[data-v-013ae582]{cursor:default}.language-select.p-select[data-v-013ae582]{border-radius:6px;flex-shrink:0;min-width:0;height:28px;font-size:12px}.language-select.p-select[data-v-013ae582] .p-select-label{padding:4px 8px;font-size:12px}.language-select.p-select[data-v-013ae582] .p-select-dropdown{width:1.5rem}.language-select[data-v-013ae582] .p-select-option{min-height:0!important;padding:.5rem 1rem!important;font-size:.8125rem!important;line-height:1.4!important}.language-select[data-v-013ae582] .p-select-option:hover,.language-select[data-v-013ae582] .p-select-option.p-select-option-selected,.language-select[data-v-013ae582] .p-select-option.p-highlight{color:#fff!important;background:#03a3ff!important}.slider-toggle[data-v-013ae582]{cursor:pointer;border-radius:4px;flex-shrink:0;width:36px;height:20px;position:relative}.slider-thumb[data-v-013ae582]{border-radius:3px;width:16px;height:16px;position:absolute;top:2px;left:2px}.slider-toggle.active .slider-thumb[data-v-013ae582]{transform:translate(16px)}.menu-overlay.light .slider-toggle[data-v-013ae582]{background:#d0d0d0}.menu-overlay.light .slider-toggle .slider-thumb[data-v-013ae582]{background:#fff;box-shadow:0 1px 3px #00000026}.menu-overlay.light .slider-toggle.active[data-v-013ae582]{background:#03a3ff}.menu-overlay.light .slider-toggle.active .slider-thumb[data-v-013ae582]{background:#fff}.menu-overlay.dark .slider-toggle[data-v-013ae582]{background:#ffffff1f}.menu-overlay.dark .slider-toggle .slider-thumb[data-v-013ae582]{background:#8a8a9b;box-shadow:0 1px 3px #0000004d}.menu-overlay.dark .slider-toggle.active[data-v-013ae582]{background:#03a3ff}.menu-overlay.dark .slider-toggle.active .slider-thumb[data-v-013ae582]{background:#fff}.menu[data-v-013ae582]::-webkit-scrollbar{width:6px;transition:width .2s}.menu[data-v-013ae582]::-webkit-scrollbar:hover{width:10px}.menu-overlay.dark .menu[data-v-013ae582]::-webkit-scrollbar-track{background:0 0}.menu-overlay.dark .menu[data-v-013ae582]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.menu-overlay.dark .menu[data-v-013ae582]::-webkit-scrollbar-thumb:hover{background:#fff6;width:10px}.menu-overlay.light .menu[data-v-013ae582]::-webkit-scrollbar-track{background:0 0}.menu-overlay.light .menu[data-v-013ae582]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.menu-overlay.light .menu[data-v-013ae582]::-webkit-scrollbar-thumb:hover{background:#0000004d;width:10px}.theme-chip[data-v-013ae582]{pointer-events:none;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:500;display:flex}.theme-chip svg[data-v-013ae582]{font-size:12px}.theme-chip-label[data-v-013ae582]{white-space:nowrap;flex:none;font-size:12px;line-height:1}.menu-overlay.light .theme-chip[data-v-013ae582]{color:#333;background:#ececec}.menu-overlay.dark .theme-chip[data-v-013ae582]{color:#fff;background:#ffffff1f}.reset-confirm-overlay[data-v-013ae582]{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-013ae582]{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-013ae582]{color:#10b981;font-size:1.75rem}.reset-confirm-text[data-v-013ae582]{font-size:.8125rem;line-height:1.5}.reset-confirm-btn[data-v-013ae582]{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-013ae582]:focus-visible{outline-offset:2px;outline:2px solid #03a3ff}.reset-confirm-overlay.dark .reset-confirm-dialog[data-v-013ae582]{color:#c4c4d2;background-color:#313343;border:1px solid #525667}.reset-confirm-overlay.dark .reset-confirm-btn[data-v-013ae582]{color:#fff;background-color:#03a3ff}.reset-confirm-overlay.dark .reset-confirm-btn[data-v-013ae582]:hover{background-color:#0290e0}.reset-confirm-overlay.light .reset-confirm-dialog[data-v-013ae582]{color:#333;background-color:#fff;border:1px solid #e0e0e0}.reset-confirm-overlay.light .reset-confirm-btn[data-v-013ae582]{color:#fff;background-color:#03a3ff}.reset-confirm-overlay.light .reset-confirm-btn[data-v-013ae582]:hover{background-color:#0290e0}.reset-dialog-enter-active[data-v-013ae582],.reset-dialog-leave-active[data-v-013ae582]{transition:opacity .2s}.reset-dialog-enter-active .reset-confirm-dialog[data-v-013ae582],.reset-dialog-leave-active .reset-confirm-dialog[data-v-013ae582]{transition:transform .2s,opacity .2s}.reset-dialog-enter-from[data-v-013ae582],.reset-dialog-leave-to[data-v-013ae582]{opacity:0}.reset-dialog-enter-from .reset-confirm-dialog[data-v-013ae582],.reset-dialog-leave-to .reset-confirm-dialog[data-v-013ae582]{opacity:0;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.menu-item[data-v-013ae582],.menu-item[data-v-013ae582]:active,.slider-thumb[data-v-013ae582],.reset-confirm-btn[data-v-013ae582],.reset-dialog-enter-active[data-v-013ae582],.reset-dialog-leave-active[data-v-013ae582],.reset-dialog-enter-active .reset-confirm-dialog[data-v-013ae582],.reset-dialog-leave-active .reset-confirm-dialog[data-v-013ae582],.menu[data-v-013ae582]{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.incoming-call-banner[data-v-20349ba3]{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-20349ba3]{pointer-events:none;background:#ffffff14;animation:1.5s ease-in-out infinite banner-pulse-anim-20349ba3;position:absolute;inset:0}@keyframes banner-pulse-anim-20349ba3{0%,to{opacity:0}50%{opacity:1}}.banner-text[data-v-20349ba3]{flex-direction:column;flex:1;gap:.125rem;line-height:1.3;display:flex}.banner-text strong[data-v-20349ba3]{font-size:.8125rem;font-weight:600}.banner-text span[data-v-20349ba3]{opacity:.9;font-size:.75rem}.banner-slide-enter-active[data-v-20349ba3],.banner-slide-leave-active[data-v-20349ba3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.banner-slide-enter-from[data-v-20349ba3],.banner-slide-leave-to[data-v-20349ba3]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.refresh-dialog .p-dialog-content{padding-top:10px}.electron-update-banner[data-v-5005813c]{-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-5005813c]{align-items:center;gap:.75rem;max-width:800px;margin:0 auto;display:flex}.update-banner-icon[data-v-5005813c]{color:#fff;flex-shrink:0;align-items:center;display:flex}.update-banner-text[data-v-5005813c]{color:#fff;flex-direction:column;flex:1;gap:.125rem;font-size:.8125rem;line-height:1.3;display:flex}.update-banner-text strong[data-v-5005813c]{font-weight:600}.update-banner-text span[data-v-5005813c]{opacity:1;color:#d4edff;font-size:.75rem}.update-banner-progress[data-v-5005813c]{background:#ffffff40;border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.update-progress-bar[data-v-5005813c]{background:#fff;border-radius:2px;height:100%;transition:width .3s}.update-banner-actions[data-v-5005813c]{flex-shrink:0;gap:.5rem;display:flex}.update-banner-btn[data-v-5005813c]{-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-5005813c]:disabled{opacity:.5;cursor:not-allowed}.update-banner-btn.primary[data-v-5005813c]{color:#0070cc;background:#fff;font-weight:600}.update-banner-btn.primary[data-v-5005813c]:hover:not(:disabled){background:#e6f2ff}.update-banner-btn.dismiss[data-v-5005813c]{color:#fff;background:0 0;border:1px solid #ffffff80}.update-banner-btn.dismiss[data-v-5005813c]:hover:not(:disabled){background:#ffffff26}.update-banner-btn[data-v-5005813c]:focus-visible{outline-offset:2px;outline:2px solid #fff}.sr-only[data-v-5005813c]{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-5005813c]{transition:transform .3s,opacity .3s}.update-banner-leave-active[data-v-5005813c]{transition:transform .2s,opacity .2s}.update-banner-enter-from[data-v-5005813c],.update-banner-leave-to[data-v-5005813c]{opacity:0;transform:translateY(-100%)}.maintenance-banner[data-v-045550b6]{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-045550b6]{flex-direction:column;gap:.125rem;font-size:.8125rem;line-height:1.3;display:flex}.maintenance-banner-text strong[data-v-045550b6]{font-weight:600}.maintenance-banner-text span[data-v-045550b6]{opacity:.9;font-size:.75rem}.socket-banner[data-v-a5f4878b]{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--maintenance[data-v-a5f4878b]{background:#ff8c00f2}.no-audio-banner[data-v-3aed5766]{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}.quit-progress-wrap{margin:.75rem 0}.quit-progress-bar{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.quit-progress-fill{background:var(--color-primary,#03a3ff);border-radius:3px;height:100%;transition:width .4s}.quit-progress-label{opacity:.7;text-align:right;margin-top:.375rem;font-size:.75rem;display:block}.app-container[data-v-520190c9]{background:var(--color-background);flex-direction:column;height:100vh;padding-top:0;display:flex;overflow:hidden}.app-container[data-v-520190c9]:has(.app-header){padding-top:80px}.titlebar-logo[data-v-520190c9]{-webkit-app-region:drag;align-items:center;gap:.75rem;margin-top:15px;display:flex}.titlebar-logo .logo[data-v-520190c9]{-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-520190c9]{max-width:150px}}.titlebar-actions[data-v-520190c9]{-webkit-app-region:no-drag;pointer-events:auto;align-items:center;gap:1rem;display:flex}.app-header[data-v-520190c9]{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-520190c9]{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-520190c9]{background:#313343}[data-theme=light] .header-background[data-v-520190c9]{background:#f7f9fc}.header-content-wrapper[data-v-520190c9]{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-520190c9]{max-width:120px;height:auto}.status-indicators[data-v-520190c9]{pointer-events:auto;align-items:center;gap:.5rem;margin-top:7px;display:flex}.circle-wrap[data-v-520190c9]{cursor:pointer;border-radius:50%;width:10px;height:10px}.circle-wrap[data-v-520190c9]:focus-visible{outline-offset:3px;outline:2px solid #fff9}.circle-wrap .circle[data-v-520190c9]{border-radius:50%;width:100%;height:100%}.circle-red[data-v-520190c9]{background:#ff3232;border:1px solid #ff3232}.circle-green[data-v-520190c9]{background:#9c9;border:1px solid #9c9}.circle-orange[data-v-520190c9]{background:#f5d800;border:1px solid #f5d800}.circle-grey[data-v-520190c9]{background:#888;border:1px solid #888}@media (prefers-contrast:more){.circle-red[data-v-520190c9]{background:red;border:2px solid #000}.circle-green[data-v-520190c9]{background:#0c0;border:2px solid #000}.circle-orange[data-v-520190c9]{background:gold;border:2px solid #000}.circle-grey[data-v-520190c9]{background:#fff;border:2px solid #000}}@media (forced-colors:active){.circle-red[data-v-520190c9],.circle-green[data-v-520190c9],.circle-orange[data-v-520190c9],.circle-grey[data-v-520190c9]{forced-color-adjust:none;background:buttontext;border:2px solid buttontext}}.status-indicator[data-v-520190c9]{position:relative}.status-popup[data-v-520190c9]{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-action[data-v-520190c9]{color:var(--color-text-secondary,#b8bcc8);text-align:left;margin:.4rem 0 0;padding:0 .15rem;font-size:.7rem;line-height:1.35}.status-popup-banner[data-v-520190c9]{text-align:center;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.banner-green[data-v-520190c9]{color:#4ade80;background:#10b9811f}.banner-yellow[data-v-520190c9]{color:#fbbf24;background:#f59e0b1f}.banner-red[data-v-520190c9]{color:#f87171;background:#ef44441f}.banner-grey[data-v-520190c9]{color:#8b949e;background:#8b949e1f}.diagnose-btn[data-v-520190c9]{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-520190c9]:hover{color:#03d9ff;background:linear-gradient(135deg,#03a3ff1f 0%,#03a3ff14 100%)}.diagnose-btn[data-v-520190c9]:active{background:linear-gradient(135deg,#03a3ff29 0%,#03a3ff1f 100%);transform:scale(.98)}.diagnose-btn i[data-v-520190c9]{opacity:.8;font-size:.875rem}.status-popup-enter-active[data-v-520190c9],.status-popup-leave-active[data-v-520190c9]{transition:opacity .2s,transform .2s}.status-popup-enter-from[data-v-520190c9],.status-popup-leave-to[data-v-520190c9]{opacity:0;transform:translate(calc(-50% - 50px))translateY(-4px)}.status-popup-enter-to[data-v-520190c9],.status-popup-leave-from[data-v-520190c9]{opacity:1;transform:translate(calc(-50% - 50px))translateY(0)}[data-theme=light] .status-popup[data-v-520190c9]{background:#fffffffa;border-color:#00000014;box-shadow:0 4px 16px #0000001f}[data-theme=light] .banner-green[data-v-520190c9]{color:#059669}[data-theme=light] .banner-yellow[data-v-520190c9]{color:#d97706}[data-theme=light] .banner-red[data-v-520190c9]{color:#dc2626}[data-theme=light] .diagnose-btn[data-v-520190c9]{color:#0284c7;background:linear-gradient(135deg,#03a3ff0a 0%,#03a3ff05 100%);border-top-color:#00000014}[data-theme=light] .diagnose-btn[data-v-520190c9]:hover{color:#0284c7;background:linear-gradient(135deg,#03a3ff1a 0%,#03a3ff0f 100%)}.header-buttons[data-v-520190c9]{align-items:center;gap:.5rem;margin-top:14px;display:flex}.header-theme-btn[data-v-520190c9]{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-520190c9]:hover{opacity:1;background-color:#ffffff14}.icon-button[data-v-520190c9]{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-520190c9]:hover{background:var(--color-surface-100);border-color:var(--color-primary)}.icon-button i[data-v-520190c9]{font-size:.9rem}.app-main[data-v-520190c9]{background:var(--color-background);flex:1;width:100%;height:0;min-height:0;position:relative;overflow:hidden auto}.app-main[data-v-520190c9]:has(.login-container){overflow:hidden}@media (width<=768px){.app-header[data-v-520190c9]{flex-wrap:wrap;height:auto;min-height:80px;padding:.75rem}.header-content-wrapper[data-v-520190c9]{padding:0 1rem}.logo[data-v-520190c9]{max-width:150px}}.zoom-toast[data-v-520190c9]{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-520190c9]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#888);font-size:.6rem;font-weight:600}.zoom-toast-value[data-v-520190c9]{color:var(--color-text,#fff);font-size:1.1rem;font-weight:700;line-height:1}.zoom-toast-enter-active[data-v-520190c9]{transition:opacity .15s,transform .15s}.zoom-toast-leave-active[data-v-520190c9]{transition:opacity .6s,transform .6s}.zoom-toast-enter-from[data-v-520190c9],.zoom-toast-leave-to[data-v-520190c9]{opacity:0;transform:translateY(-6px)}[data-theme=light] .zoom-toast[data-v-520190c9]{background:#f0f3f9f2;border-color:#0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .zoom-toast-label[data-v-520190c9]{color:#596579}[data-theme=light] .zoom-toast-value[data-v-520190c9]{color:#1c1f2a}.card-dialog-text--muted[data-v-520190c9]{opacity:.7;margin-top:.5rem;font-size:.8rem}.quit-progress-wrap[data-v-520190c9]{margin:.75rem 0}.quit-progress-bar[data-v-520190c9]{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.quit-progress-fill[data-v-520190c9]{background:var(--color-warning,#f59e0b);border-radius:3px;height:100%;transition:width .4s}.quit-progress-label[data-v-520190c9]{opacity:.7;text-align:right;margin-top:.375rem;font-size:.75rem;display:block}.app-signing-in-overlay[data-v-520190c9]{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-520190c9]{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-520190c9]{background:#2a3441;border-color:#3d4a5c;box-shadow:0 4px 24px #0006}.app-signing-in-overlay .dialog-spinner-wrapper[data-v-520190c9]{margin-bottom:20px}.app-signing-in-overlay .dialog-spinner[data-v-520190c9]{border:3px solid #0d6efd33;border-top-color:#0d6efd;border-radius:50%;width:40px;height:40px;animation:1s linear infinite app-spin-520190c9}@keyframes app-spin-520190c9{to{transform:rotate(360deg)}}.app-signing-in-overlay .dialog-title[data-v-520190c9]{color:#333;margin:0 0 10px;font-size:1.125em;font-weight:600}[data-theme=dark] .app-signing-in-overlay .dialog-title[data-v-520190c9]{color:#fff}.app-signing-in-overlay .dialog-subtitle[data-v-520190c9]{color:#666;margin:0;font-size:.875em;line-height:1.6}[data-theme=dark] .app-signing-in-overlay .dialog-subtitle[data-v-520190c9]{color:#aaaabf}
