.workspace-appearance{--dk-wallpaper-backdrop:var(--wallpaper-backdrop);min-height:calc(100dvh / var(--workspace-interface-scale,1));color:var(--dk-text);background:var(--dk-bg);font-family:var(--dk-font-sans);position:relative}.workspace-appearance>:is(.workspace-product,.workspace-login){z-index:1;position:relative}.workspace-appearance .workspace-appearance-settings{min-width:0;padding:0}.workspace-appearance-settings .appearance-preset{corner-shape:squircle;border-radius:12px}.workspace-appearance-settings .appearance-url-form,.workspace-appearance-settings .appearance-current{margin-top:0}.workspace-appearance-settings .workspace-interface-size{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:14px;display:flex}:root[data-theme] .workspace-appearance-settings .workspace-interface-size>.btn{height:auto}.workspace-appearance-settings .appearance-feedback:empty{display:none}.workspace-appearance-settings .appearance-toggle-row input{accent-color:var(--dk-brand-ink)}.workspace-appearance-settings .appearance-preset{text-align:left;min-width:0;color:var(--dk-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 5px 9px;transition:background .14s;display:block}.workspace-appearance-settings .appearance-preset:hover{background:var(--dk-surface)}.workspace-appearance-settings .appearance-preset.is-selected{background:var(--dk-raised)}.workspace-appearance-settings .settings-switch{cursor:pointer;background:0 0;border:0;padding:0}.workspace-appearance-settings .settings-toggle-track{corner-shape:squircle;background:var(--dk-raised);border-radius:8px;width:30px;height:18px;padding:3px;transition:background .16s;display:block}.workspace-appearance-settings .settings-toggle-thumb{corner-shape:squircle;background:var(--dk-muted);border-radius:5px;width:12px;height:12px;transition:transform .16s;display:block}.workspace-appearance-settings .settings-switch[aria-checked=true] .settings-toggle-track{background:var(--dk-brand-ink)}.workspace-appearance-settings .settings-switch[aria-checked=true] .settings-toggle-thumb{background:var(--dk-primary-action-text);transform:translate(12px)}
.login-module__ePEBJa__shell{height:100dvh;min-height:100svh;color:var(--dk-text);font-family:var(--dk-font-sans);font-size:var(--dk-font-size-body);background:0 0;flex-direction:column;display:flex;overflow-y:auto}:root[data-wallpaper=true] .login-module__ePEBJa__shell{background:color-mix(in srgb, var(--dk-workspace-surface) var(--dk-wallpaper-opacity,80%), transparent);-webkit-backdrop-filter:blur(var(--dk-wallpaper-blur,0px));backdrop-filter:blur(var(--dk-wallpaper-blur,0px))}.login-module__ePEBJa__main{justify-content:center;align-items:center;gap:var(--dk-space-7);padding:var(--dk-space-8) var(--dk-space-7);flex-direction:column;flex:1;display:flex}.login-module__ePEBJa__card{width:min(100%,360px)}.login-module__ePEBJa__flow{flex-direction:column;align-items:center;width:100%;display:flex}.login-module__ePEBJa__message{color:var(--dk-muted);text-align:center;line-height:1.6}.login-module__ePEBJa__message p{margin:0 0 var(--dk-space-6)}.login-module__ePEBJa__notice{color:var(--dk-muted);font-size:var(--dk-font-size-label);text-align:center;margin:0;line-height:1.6}.login-module__ePEBJa__termsNotice{color:var(--dk-muted);font-size:var(--dk-font-size-label);text-align:left;line-height:1.6}.login-module__ePEBJa__termsNotice p{margin:0}.login-module__ePEBJa__termsNotice a{color:var(--dk-text);text-underline-offset:2px;text-decoration:underline}.login-module__ePEBJa__connectionAccount{padding:var(--dk-space-6);border:1px solid var(--dk-border);border-radius:var(--dk-radius-control);background:var(--dk-surface);color:var(--dk-text);overflow-wrap:anywhere;text-align:center}.login-module__ePEBJa__community{justify-content:center;align-items:center;gap:var(--dk-space-4);margin-top:var(--dk-space-4);color:var(--dk-muted);font-size:var(--dk-font-size-label);display:inline-flex}.login-module__ePEBJa__community:hover{color:var(--dk-text)}.login-module__ePEBJa__brand{margin-bottom:var(--dk-space-8);text-align:center;flex-direction:column;align-items:center;display:flex}.login-module__ePEBJa__brand h1{color:var(--dk-text);font-family:inherit;font-size:var(--dk-font-size-display);font-weight:var(--dk-font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.3}.login-module__ePEBJa__hint{margin:var(--dk-space-5) 0 0;color:var(--dk-muted);line-height:1.6}.login-module__ePEBJa__stack{gap:var(--dk-space-5);flex-direction:column;display:flex}.login-module__ePEBJa__account{align-items:center;gap:var(--dk-space-5);padding:var(--dk-space-6);border:1px solid var(--dk-border);border-radius:var(--dk-radius-dialog);background:var(--dk-surface);margin-bottom:var(--dk-space-4);display:flex}.login-module__ePEBJa__avatar{corner-shape:round;background:var(--dk-raised);height:40px;color:var(--dk-text);border-radius:50%;flex:0 0 40px;place-items:center;display:grid;overflow:hidden}.login-module__ePEBJa__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.login-module__ePEBJa__identity{min-width:0}.login-module__ePEBJa__identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.login-module__ePEBJa__identity p+p{margin-top:var(--dk-space-2);color:var(--dk-muted)}.login-module__ePEBJa__error{margin-bottom:var(--dk-space-6);padding:var(--dk-space-5) var(--dk-space-6);border:1px solid color-mix(in srgb, var(--dk-warning-text) 25%, var(--dk-border));border-radius:var(--dk-radius-control);background:color-mix(in srgb, var(--dk-warning-text) 6%, var(--dk-surface));color:var(--dk-warning-text);line-height:1.6}.login-module__ePEBJa__shell .login-action{width:100%;min-height:44px;padding:var(--dk-space-5) var(--dk-space-6);font-size:var(--dk-font-size-body);white-space:normal}.login-module__ePEBJa__shell .login-provider{justify-content:flex-start;gap:var(--dk-space-5);text-align:left;display:flex}.login-module__ePEBJa__shell .login-provider-label{flex:1}.login-module__ePEBJa__shell .login-provider-recent{color:var(--dk-faint);font-size:var(--dk-font-size-label);white-space:nowrap}.login-module__ePEBJa__shell .login-guest{color:var(--dk-muted)}.login-module__ePEBJa__policy{color:var(--dk-muted);font-size:var(--dk-font-size-label)}.login-module__ePEBJa__policy a:hover{color:var(--dk-text)}
