.tabs[data-v-6b3a0630]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media(max-width:767px){.tabs[data-v-6b3a0630]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tabs .tab[data-v-6b3a0630]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:20px;background-color:var(--ds-color-surface);border-radius:6px;font-size:15px;color:#777;border:1px solid var(--ds-color-border);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:var(--ds-shadow-control);box-shadow:var(--ds-shadow-control)}.tabs .tab[data-v-6b3a0630]:not(:first-child){margin-left:20px}@media(max-width:767px){.tabs .tab[data-v-6b3a0630]:not(:first-child){margin-left:0;margin-top:10px}}.tabs .tab[data-v-6b3a0630]{-webkit-transition:all .2s;transition:all .2s}.tabs .tab.tab__selected[data-v-6b3a0630],.tabs .tab[data-v-6b3a0630]:hover{background-color:var(--ds-color-primary);cursor:pointer;color:#fff}.tabs .tab.tab__selected[data-v-6b3a0630]{-webkit-box-shadow:0 2px 4px rgba(25,34,29,.05);box-shadow:0 2px 4px rgba(25,34,29,.05)}.tabs .tab .title[data-v-6b3a0630]{margin-bottom:10px;font-size:16px;font-weight:600;line-height:1}.tabs .tab .description[data-v-6b3a0630]{font-size:14px;opacity:.8;line-height:1.25}[data-theme=dark] .tabs .tab:not(.tab__selected):not(:hover) .title[data-v-6b3a0630]{color:var(--ds-color-text)}[data-theme=dark] .tabs .tab:not(.tab__selected):not(:hover) .description[data-v-6b3a0630]{color:var(--ds-color-text-subtle);opacity:1}.tfa-enable__text[data-v-e7babe76]{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--ds-color-text)}.tfa-active__heading[data-v-e7babe76]{margin:24px 0 6px;font-size:16px;font-weight:600;color:var(--ds-color-text)}.tfa-active__text[data-v-e7babe76]{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--ds-color-text-subtle)}.tfa-active__qr[data-v-e7babe76]{margin:0 0 10px}.tfa-active__qr[data-v-e7babe76] svg{display:block}.tfa-active__secret[data-v-e7babe76]{margin:0 0 18px;font-size:13px;color:var(--ds-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tfa-active__activate-label[data-v-e7babe76]{margin:24px 0 8px;font-size:14px;font-weight:500;color:var(--ds-color-text)}.testTfa[data-v-e7babe76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;max-width:360px}.testTfa .base-text-box[data-v-e7babe76]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.testTfa .add[data-v-e7babe76]{margin:0;-ms-flex-negative:0;flex-shrink:0}.tfa-alerts[data-v-e7babe76]{margin-top:18px}.tfa-alerts[data-v-e7babe76]:empty{display:none}.SSOGeneralSettings[data-v-6117754c]{max-width:550px;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:767px){.SSOGeneralSettings[data-v-6117754c]{max-width:100%}}.SSOGeneralSettings .toolbar[data-v-6117754c]{position:sticky;bottom:0;background:var(--ds-color-surface);padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.SSOGeneralSettings .toolbar .button-delete[data-v-6117754c],.SSOGeneralSettings .toolbar .button-update[data-v-6117754c]{margin:0}@media(max-width:767px){.SSOGeneralSettings .toolbar[data-v-6117754c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SSOGeneralSettings .toolbar .button-delete[data-v-6117754c],.SSOGeneralSettings .toolbar .button-update[data-v-6117754c]{width:100%}}.SSOGeneralSettings .form-label[data-v-6117754c]{display:block;margin-bottom:10px;opacity:.8;font-weight:600;font-size:11px;line-height:12px;letter-spacing:.05em;text-transform:uppercase;-webkit-font-feature-settings:"ss04" off;font-feature-settings:"ss04" off}.SSOGeneralSettings .form-label .optional-text[data-v-6117754c]{color:var(--ds-color-text-subtle);font-weight:400;font-size:12px}.SSOGeneralSettings .form-label .info-icon[data-v-6117754c]{margin-left:5px;color:var(--ds-color-text-subtle);cursor:help;font-size:14px}.SSOGeneralSettings .logo-preview[data-v-6117754c]{margin:15px 0;padding:20px;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);text-align:center;background:var(--ds-color-surface-muted)}.SSOGeneralSettings .logo-preview img[data-v-6117754c]{max-width:200px;max-height:100px;-o-object-fit:contain;object-fit:contain}.SSOGeneralSettings .file-input-wrapper[data-v-6117754c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SSOGeneralSettings .file-input-wrapper .file-name-display[data-v-6117754c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;padding:0 16px;border-radius:6px;background:var(--ds-color-control-bg);color:var(--ds-color-text);font-size:14px;line-height:20px;-webkit-transition:all .2s;transition:all .2s;border:1px solid var(--ds-color-border);-webkit-box-shadow:0 2px 4px rgba(25,34,29,.05);box-shadow:0 2px 4px rgba(25,34,29,.05)}.SSOGeneralSettings .file-input-wrapper .file-name-display[data-v-6117754c]::-webkit-input-placeholder{color:var(--ds-color-placeholder)}.SSOGeneralSettings .file-input-wrapper .file-name-display[data-v-6117754c]::-moz-placeholder{color:var(--ds-color-placeholder)}.SSOGeneralSettings .file-input-wrapper .file-name-display[data-v-6117754c]:-ms-input-placeholder{color:var(--ds-color-placeholder)}.SSOGeneralSettings .file-input-wrapper .file-name-display[data-v-6117754c]::-ms-input-placeholder{color:var(--ds-color-placeholder)}.SSOGeneralSettings .file-input-wrapper .file-name-display[data-v-6117754c]::placeholder{color:var(--ds-color-placeholder)}.SSOGeneralSettings .file-input-wrapper .file-name-display[data-v-6117754c]:hover{-webkit-box-shadow:0 3px 5px rgba(101,81,224,.15);box-shadow:0 3px 5px rgba(101,81,224,.15);border-color:var(--ds-color-primary)}.SSOGeneralSettings .app-logo-label[data-v-6117754c]{display:block;opacity:.8;margin-bottom:10px;font-weight:600;font-size:11px;line-height:12px;letter-spacing:.05em;text-transform:uppercase;-webkit-font-feature-settings:"ss04" off;font-feature-settings:"ss04" off}.SSOGeneralSettings .app-logo-description[data-v-6117754c]{margin-top:4px;font-size:12px;line-height:17px;color:var(--ds-color-text);opacity:.6}.SSOGeneralSettings .requirements-box[data-v-6117754c]{margin:15px 0 15px 0;padding:15px;background:var(--ds-color-surface-muted);border-radius:var(--ds-radius-md);border-left:3px solid var(--ds-color-primary)}.SSOGeneralSettings .requirements-box h4[data-v-6117754c]{font-size:13px;font-weight:600;margin:10px 0 5px 0;color:var(--ds-color-text-muted)}.SSOGeneralSettings .requirements-box h4[data-v-6117754c]:first-child{margin-top:0}.SSOGeneralSettings .requirements-box ul[data-v-6117754c]{margin:5px 0;padding-left:20px}.SSOGeneralSettings .requirements-box ul li[data-v-6117754c]{font-size:12px;color:var(--ds-color-text-subtle);line-height:1.8}.SSOConfigureIdP[data-v-b17664ec]{max-width:550px;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:767px){.SSOConfigureIdP[data-v-b17664ec]{max-width:100%}}.SSOConfigureIdP[data-v-b17664ec] input[type=text]{word-break:break-all}.SSOConfigureIdP .toolbar[data-v-b17664ec]{position:sticky;bottom:0;background:var(--ds-color-surface);padding:15px 0;margin-top:20px}.SSOConfigureIdP .section-title[data-v-b17664ec]{font-size:16px;font-weight:600;margin-bottom:20px;color:var(--ds-color-text-strong)}.SSOSAMLAuthentication[data-v-5930765e]{max-width:550px;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:767px){.SSOSAMLAuthentication[data-v-5930765e]{max-width:100%}}.SSOSAMLAuthentication[data-v-5930765e] input[type=text],.SSOSAMLAuthentication[data-v-5930765e] textarea{word-break:break-all}.SSOSAMLAuthentication .section-title[data-v-5930765e]{font-size:16px;font-weight:600;margin-bottom:20px;color:var(--ds-color-text-muted)}.SSOSAMLAuthentication .header[data-v-5930765e]{margin-bottom:24px}.SSOSAMLAuthentication .header h3[data-v-5930765e]{font-size:18px;font-weight:600;margin:0 0 8px 0;color:var(--ds-color-text)}.SSOSAMLAuthentication .header .description[data-v-5930765e]{font-size:14px;color:var(--ds-color-text-subtle);margin:0}.SSOSAMLAuthentication .toolbar[data-v-5930765e]{position:sticky;bottom:0;background:var(--ds-color-surface);padding:15px 0;margin-top:20px}.SSOSAMLAuthentication .subsection-title[data-v-5930765e]{font-size:14px;font-weight:600;margin-bottom:15px;color:var(--ds-color-text-muted)}.SSOSAMLAuthentication .group-mapping-header[data-v-5930765e]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin-bottom:10px;font-weight:600;font-size:11px;text-transform:uppercase;color:var(--ds-color-text-subtle);letter-spacing:.05em}.SSOSAMLAuthentication .group-mapping-row[data-v-5930765e]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:10px}.SSOSAMLAuthentication .group-mapping-row .remove-header[data-v-5930765e]{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SSOSAMLAuthentication .group-mapping-row .remove-btn[data-v-5930765e]{cursor:pointer;color:#999;-webkit-transition:color .2s;transition:color .2s;width:24px;height:24px;margin-top:0;padding:0}.SSOSAMLAuthentication .group-mapping-row .remove-btn[data-v-5930765e]:hover{color:#e74c3c}.SSOSAMLAuthentication .group-mapping-row .remove-placeholder[data-v-5930765e]{width:40px}.SSOSAMLAuthentication[data-v-5930765e] .BaseTextArea .description{margin-top:10px;font-size:12px;opacity:.6;margin-left:1px;line-height:17px}.UpgradeBadge[data-v-72392d7d]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upgrade-card[data-v-72392d7d],.UpgradeBadge[data-v-72392d7d]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.upgrade-card[data-v-72392d7d]{position:relative;max-width:460px;padding:34px 36px 32px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:radial-gradient(circle at 50% -36px,rgba(101,81,224,.14),transparent 170px),var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:8px;-webkit-box-shadow:0 18px 42px rgba(23,28,31,.08);box-shadow:0 18px 42px rgba(23,28,31,.08)}@media(max-width:560px){.upgrade-card[data-v-72392d7d]{padding:28px 22px 26px}}.upgrade-card__icon[data-v-72392d7d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;margin-bottom:18px;color:var(--ds-color-primary);background-color:rgba(101,81,224,.09);border:1px solid rgba(101,81,224,.16);border-radius:16px}.upgrade-card__icon svg[data-v-72392d7d]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.upgrade-card__eyebrow[data-v-72392d7d]{margin-bottom:8px;color:var(--ds-color-primary);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.upgrade-card__title[data-v-72392d7d]{margin:0;color:var(--ds-color-text-strong);font-size:24px;font-weight:650;line-height:1.25}@media(max-width:560px){.upgrade-card__title[data-v-72392d7d]{font-size:21px}}.upgrade-card__text[data-v-72392d7d]{max-width:330px;margin:12px auto 0;color:#66717a;font-size:15px;font-weight:400;line-height:1.55}.upgrade-card__meta[data-v-72392d7d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-top:18px;color:#8f98a3;font-size:13px;line-height:1.3}.upgrade-card__meta span[data-v-72392d7d]{position:relative;padding-left:14px}.upgrade-card__meta span[data-v-72392d7d]:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background-color:var(--ds-color-primary);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.upgrade-card__button[data-v-72392d7d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:170px;margin:26px auto 0;padding:0 28px;-webkit-box-shadow:0 10px 22px rgba(101,81,224,.22);box-shadow:0 10px 22px rgba(101,81,224,.22)}.upgrade-card__button[data-v-72392d7d]:hover{-webkit-box-shadow:0 12px 26px rgba(101,81,224,.28);box-shadow:0 12px 26px rgba(101,81,224,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.upgrade-card__button[data-v-72392d7d] .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SecurityPage[data-v-2b324de2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.security-section__header[data-v-2b324de2]{margin-bottom:16px}.security-section__title[data-v-2b324de2]{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ds-color-text)}.security-section__description[data-v-2b324de2]{margin:0;max-width:720px;font-size:14px;line-height:1.5;color:var(--ds-color-text-subtle)}.SSO[data-v-2b324de2]{overflow-x:hidden}@media(max-width:767px){.SSO[data-v-2b324de2]{margin:0 -15px;padding:0 15px}}.SSOSettings .settings-card[data-v-2b324de2]{border-bottom-right-radius:0;border-bottom-left-radius:0;overflow-x:auto}@media(max-width:767px){.SSOSettings .settings-card[data-v-2b324de2]{padding:15px}}.upgrade[data-v-2b324de2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50vh}@media(max-width:767px){.upgrade[data-v-2b324de2]{margin:24px 0;min-height:unset!important}}