.auth-toolbar-button__icon[data-v-96f4fa27]{place-items:center;width:20px;height:20px;display:grid}.auth-toolbar-button__icon[data-v-96f4fa27] svg{width:20px;height:20px}.auth-toolbar-button__icon.is-animating[data-v-96f4fa27]{animation:.6s ease-in-out auth-toolbar-beat-96f4fa27}@keyframes auth-toolbar-beat-96f4fa27{0%,50%,to{scale:1}25%{scale:1.1}75%{scale:1.2}}.auth-ph-icon[data-v-10b892d9]{width:20px;height:20px;display:block}.auth-color-grid[data-v-80ca36ae]{grid-template-columns:repeat(6,20px);gap:6px;display:grid}.auth-color-grid__swatch[data-v-80ca36ae]{cursor:pointer;border:0;border-radius:999px;width:20px;height:20px}.auth-color-grid__swatch.is-active[data-v-80ca36ae]{box-shadow:0 0 0 2px var(--popover-color,#fff), 0 0 0 4px color-mix(in srgb, var(--auth-primary-color) 32%, transparent)}.auth-theme-label{align-items:center;gap:8px;display:flex}.auth-toolbar[data-v-bc70100d]{align-items:center;gap:16px;display:flex}.auth-provider-page[data-v-4ab5e867]{background:var(--auth-page-bg);justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.auth-provider-panel[data-v-4ab5e867]{width:min(360px,100vw - 48px);color:var(--auth-text-color);background:var(--auth-panel-bg);box-shadow:var(--auth-shadow);border-radius:4px;padding:32px}.auth-provider-panel h1[data-v-4ab5e867]{color:var(--auth-title-color);margin:0 0 24px;font-size:22px;font-weight:400;line-height:1.35}.auth-provider-state[data-v-4ab5e867],.auth-provider-error[data-v-4ab5e867]{flex-direction:column;justify-content:center;gap:16px;min-height:72px;display:flex}.auth-provider-state p[data-v-4ab5e867],.auth-provider-error p[data-v-4ab5e867]{color:var(--auth-icon-color);margin:0;line-height:1.6}.auth-provider-actions[data-v-4ab5e867]{align-items:center;gap:8px;display:flex}html,body,#app{width:100%;height:100%;margin:0}:root{--auth-primary-color:#3370ff;--primary-color:var(--auth-primary-color);--auth-page-bg:#fafafa;--auth-text-color:#1f2329;--auth-texture-bg:#e5e5e573;--auth-shell-bg:#fff;--auth-illustration-bg:#fafafa;--auth-panel-bg:#fff;--auth-title-color:#262626;--auth-icon-color:#737373;--auth-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}html.dark{--auth-page-bg:#171717;--auth-text-color:#f5f5f5;--auth-texture-bg:#26262680;--auth-shell-bg:#262626;--auth-illustration-bg:#242424;--auth-panel-bg:#262626;--auth-title-color:#f5f5f5;--auth-icon-color:#a3a3a3;--auth-shadow:0 10px 18px -4px #00000052, 0 4px 8px -4px #00000047}*{box-sizing:border-box}body{color:var(--auth-text-color);background:var(--auth-page-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.signin-page{background:var(--auth-page-bg);justify-content:center;align-items:center;min-height:100svh;padding:24px;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.signin-texture{position:absolute;inset:0}.signin-texture--base{background:var(--auth-texture-bg);transition:background-color .2s}.signin-texture--highlight{z-index:1;pointer-events:none;background-repeat:repeat;transition:filter .2s}.signin-shell{z-index:50;background:var(--auth-shell-bg);width:800px;max-width:calc(100vw - 48px);height:480px;box-shadow:var(--auth-shadow);border-radius:4px;justify-content:center;display:flex;position:relative;overflow:hidden}.signin-illustration{min-width:0;color:var(--auth-primary-color);background:var(--auth-illustration-bg);flex:auto;padding:24px 0 24px 24px;transition:background-color .2s;display:flex}.signin-illustration .n-carousel{width:100%;height:100%}.signin-illustration .n-carousel__slides,.signin-illustration .n-carousel__slide{height:100%}.signin-illustration__slide{align-items:center;height:100%;padding:20px;display:flex}.signin-illustration__slide svg{width:100%;height:100%;max-height:420px;display:block}.signin-form-panel{background:var(--auth-panel-bg);flex-direction:column;flex:0 0 340px;width:340px;padding:48px 40px;transition:background-color .2s;display:flex;position:relative}.signin-toolbar{z-index:50;justify-content:flex-end;align-items:center;width:100%;padding:16px;display:flex;position:absolute;top:0;left:0}.signin-form-panel__inner{width:100%}.signin-form-panel h2{color:var(--auth-title-color);margin:16px 0 48px;font-size:24px;font-weight:400;line-height:1.35}.signin-form-panel.has-third-party{padding-bottom:36px}.signin-form-panel.has-third-party h2{margin-bottom:36px}.signin-submit{margin-top:16px}.signin-local-disabled{color:var(--auth-icon-color);padding:4px 0;font-size:14px;line-height:1.6}.signin-third-party{margin-top:20px}.signin-divider{color:var(--auth-icon-color);align-items:center;gap:10px;font-size:12px;line-height:1;display:flex}.signin-divider:before,.signin-divider:after{background:color-mix(in srgb, var(--auth-icon-color) 24%, transparent);content:"";flex:1;height:1px}.signin-provider-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.signin-provider-button{width:32px;height:32px}.signin-provider-icon{font-size:12px;font-weight:500;line-height:1}.signin-input-icon{width:22px;height:22px;color:var(--auth-icon-color);margin-right:6px}.opacity-60{opacity:.6}@media (max-width:720px){.signin-shell{width:min(100%,340px);height:auto;min-height:480px}.signin-illustration{display:none}.signin-form-panel{flex-basis:100%;width:100%}}@media (max-width:420px){.signin-page{padding:16px}.signin-shell{max-width:calc(100vw - 32px);min-height:440px}.signin-form-panel{padding:40px 28px}}html.dark .dark\:opacity-40{opacity:.4}
