canvas.svelte-utrz0i{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.login-scene.svelte-1x05zx6{--muted:#a1a1a1;--line:#383838;--panel-2:#191919;--danger:#ff9b9b;--text:#e8e8e8;--field:rgba(25,25,25,.92);--field-border:rgba(255,255,255,.11);--panel:rgba(13,13,13,.92);--panel-border:rgba(255,255,255,.1);min-height:100vh;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;background:#000;color:var(--text);transition:background-color .52s cubic-bezier(.2,0,0,1),color .42s cubic-bezier(.2,0,0,1)}.login-scene.light.svelte-1x05zx6{--muted:#69727e;--line:#dadde4;--panel-2:#f0f2f6;--danger:#b3261e;--text:#18212f;--field:rgba(255,255,255,.58);--field-border:rgba(15,23,42,.13);--panel:rgba(255,255,255,.42);--panel-border:rgba(15,23,42,.1);background:#f4f6fa}.scene-tint.svelte-1x05zx6{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.025),transparent 34rem),linear-gradient(180deg,#000,#000);opacity:1;transition:opacity .52s cubic-bezier(.2,0,0,1)}.light.svelte-1x05zx6 .scene-tint:where(.svelte-1x05zx6){opacity:0}.glyphs.svelte-1x05zx6{position:absolute;inset:0;z-index:-1;opacity:.9;pointer-events:none}.light.svelte-1x05zx6 .glyphs:where(.svelte-1x05zx6){opacity:.72}.top-settings.svelte-1x05zx6{position:absolute;top:12px;right:21px;z-index:4}button.svelte-1x05zx6{font:inherit;cursor:pointer}.gear.svelte-1x05zx6{border:0;background:transparent;padding:5px;color:#ebf0faa6;display:grid;place-items:center;border-radius:8px}.light.svelte-1x05zx6 .gear:where(.svelte-1x05zx6){color:#0f172aa6}.gear.svelte-1x05zx6:hover{background:#808eae21}.theme-menu.svelte-1x05zx6{position:absolute;top:34px;right:0;width:148px;padding:6px;border:1px solid var(--panel-border);border-radius:12px;background:var(--panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 15px 40px #0004}.login-card.svelte-1x05zx6{width:min(416px,calc(100vw - 32px));padding:47px 44px 42px;border:1px solid var(--panel-border);border-radius:24px;background:var(--panel);-webkit-backdrop-filter:blur(9px) saturate(115%);backdrop-filter:blur(9px) saturate(115%);box-shadow:0 24px 70px #0003;transition:background-color .52s cubic-bezier(.2,0,0,1),border-color .52s cubic-bezier(.2,0,0,1),box-shadow .52s cubic-bezier(.2,0,0,1)}h1.svelte-1x05zx6{font-size:23px;font-weight:600;line-height:1.1;margin:0;letter-spacing:-.02em}.heading-line.svelte-1x05zx6{width:52px;height:2px;margin:11px 0 28px;background:currentColor}form.svelte-1x05zx6{display:grid;gap:14px}input.svelte-1x05zx6{width:100%;height:56px;padding:0 23px;border:1px solid var(--field-border);border-radius:14px;background:var(--field);color:var(--text);outline:none;font:inherit;font-size:13px;transition:background-color .42s,border-color .42s,box-shadow .42s,color .42s}input.svelte-1x05zx6::placeholder{color:var(--text);opacity:.78}input.svelte-1x05zx6:focus-visible{border-color:#999;box-shadow:0 0 0 2px #9994}.submit.svelte-1x05zx6{margin-top:2px;width:100%;height:50px;border:0;border-radius:13px;background:#dedee2;color:#202126;font-weight:600;font-size:14px;transition:background-color .42s,transform .14s}.submit.svelte-1x05zx6:hover{background:#fff}.submit.svelte-1x05zx6:active{transform:scale(.96)}.submit.svelte-1x05zx6:disabled{opacity:.65;cursor:wait}.light.svelte-1x05zx6 .submit:where(.svelte-1x05zx6){background:#242e42;color:#fff}.light.svelte-1x05zx6 .submit:where(.svelte-1x05zx6):hover{background:#131b2a}.form-error.svelte-1x05zx6{margin:0;color:#ff7b85;font-size:12px}.loading-track.svelte-1x05zx6{height:2px;overflow:hidden;background:#92929244;border-radius:2px}.loading-track.svelte-1x05zx6 span:where(.svelte-1x05zx6){display:block;width:35%;height:100%;background:#929292;animation:svelte-1x05zx6-load .9s ease-in-out infinite alternate}@keyframes svelte-1x05zx6-load{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(max-width:460px){.login-card.svelte-1x05zx6{padding:37px 28px}}@media(prefers-reduced-motion:reduce){.svelte-1x05zx6,.svelte-1x05zx6:before,.svelte-1x05zx6:after{animation:none!important;transition-duration:.01ms!important}}
