#dialog.dialog-frame{--dialog-surface: #fff;--dialog-soft: #f6eefa;--dialog-link: #763087;padding:0;max-height:calc(100dvh - 32px);overflow:auto;scroll-padding-block:100px 100px;background:var(--dialog-surface)}#dialog.dialog-frame .dialog-heading{position:sticky;top:0;z-index:4;display:flex;align-items:flex-start;gap:12px;padding:18px 24px;background:var(--dialog-surface);border-bottom:1px solid var(--line)}#dialog.dialog-frame .dialog-heading h2{flex:1;min-width:0;margin:4px 0;padding:0;overflow-wrap:anywhere}#dialog.dialog-frame .dialog-heading h2:focus{outline:none}#dialog.dialog-frame .dialog-heading .close{position:static;flex:0 0 44px;width:44px;height:44px;margin-left:auto}#dialog.dialog-frame .dialog-content{padding:18px 24px 0}#dialog.dialog-frame .dialog-content>:last-child{margin-bottom:20px}#dialog.dialog-frame .dialog-content form{margin-bottom:0}#dialog.dialog-frame .dialog-actions{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;gap:10px;padding:14px 0;margin-top:14px;background:var(--dialog-surface);border-top:1px solid var(--line)}#dialog.dialog-frame .dialog-actions button{min-height:44px}#dialog.dialog-frame .dialog-actions .primary{flex:1;width:auto}#dialog.dialog-frame .dialog-content [role=alert]{scroll-margin-block:110px}#dialog.dialog-frame .image-preview-loading:empty{display:none}:root[data-user-theme=dark] #dialog.dialog-frame{--dialog-surface: #211c25;--dialog-soft: #392d40;--purple-soft: #392d40;--dialog-link: #edb8fa;--pl-soft: #392d40;--pl-ink: #f4edf6;--pl-border: #62536a;--mg-muted: #c5b9c9;--mg-ink: #f4edf6;color:#f4edf6;color-scheme:dark}:root[data-user-theme=dark] #dialog.dialog-frame :is(legend,.eyebrow,a,.text-button,.visual-settings output){color:var(--dialog-link)}:root[data-user-theme=dark] #dialog.dialog-frame :is(.secondary,.files-demo,.pl-recurrence,.pl-plus-assignment,.pl-editor-toolbar button,.checkbox-list,.chat-member-card,.mg-notice,.mg-billing-choice,.files-worker-checks .files-check){background:var(--dialog-soft);color:#f4edf6}:root[data-user-theme=dark] #dialog.dialog-frame :is(.pl-plus-note,.pl-edit-scope,.mg-fields dt),:root[data-user-theme=dark] #dialog.dialog-frame .pl-description-editor:empty:before{color:#c5b9c9}:root[data-user-theme=dark] #dialog.dialog-frame [role=alert]{color:#ffb4c0}:root[data-user-theme=dark] #dialog.dialog-frame :is(.pl-description,.pl-description-editor){background:var(--dialog-surface);color:#f4edf6}@media(max-width:600px){#dialog.dialog-frame .dialog-heading{padding:12px 16px;gap:8px}#dialog.dialog-frame .dialog-content{padding:16px 16px 0}#dialog.dialog-frame .dialog-actions{padding-block:12px}}#dialog.dialog-frame.worker-dialog{font-size:var(--user-font-scale, 100%);--dialog-surface: var(--app-paper, #fff)}#dialog.worker-dialog .dialog-heading h2{font-size:1.25em;line-height:1.25}#dialog.worker-dialog .dialog-content :is(p,li){font-size:.9375em;line-height:1.5;overflow-wrap:anywhere}#dialog.worker-dialog .dialog-content :is(h3,legend){font-size:1em}#dialog.worker-dialog form label{font-size:.9375em}#dialog.worker-dialog :is(.primary,.secondary,.text-button){font-size:.875em;min-height:44px}#dialog.worker-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(16px,1em)}#dialog.worker-dialog .dialog-content small{font-size:.8125em}#dialog.worker-dialog .account-settings-section .chat-group-help{background:var(--dialog-soft);color:var(--text);border:0;border-radius:12px;padding:12px 16px;margin-bottom:16px}#dialog.worker-dialog #account-own-data{display:inline-flex;align-items:center}#dialog.worker-dialog #push-status{color:var(--dialog-link)}#dialog.worker-dialog form .contract-trial-consent{flex-direction:row;align-items:flex-start;min-height:44px}.security-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f5f2f7}.security-page .login-card{width:min(100%,540px);box-sizing:border-box}.security-page h1{font-size:1.65rem;line-height:1.2}.security-page p{line-height:1.5}.security-page input{max-width:100%;box-sizing:border-box}.security-page #factor-secret{font-family:monospace;font-size:14px}.recovery-codes{background:#f1eef4;padding:18px;border-radius:10px;line-height:1.8;overflow:auto;font-size:16px;-webkit-user-select:all;user-select:all}.security-confirm{display:flex!important;align-items:center;gap:10px;margin:18px 0}.security-confirm input{width:20px!important;height:20px!important;flex-shrink:0}.security-page [role=alert]{color:#a92136}.security-page .primary{min-height:44px}.security-events{max-height:280px;overflow:auto;font-size:13px}.security-events p{padding:10px 0;border-bottom:1px solid #e8e3ec}
