.login-prompt-backdrop.svelte-1yctvi3{overscroll-behavior:none;background:#1a1a1a8c;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100dvh;inset:0}.login-prompt-backdrop.minimal-backdrop.svelte-1yctvi3{background:#08080cb8}.term-modal.svelte-1yctvi3{flex:none;align-self:center;width:100%;max-width:28rem;height:fit-content;min-height:0;max-height:85vh;overflow-y:auto}.auth-modal-backdrop.svelte-1yctvi3{z-index:200;width:100vw;height:100dvh;margin:0;padding:1rem;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.auth-modal-backdrop.svelte-1yctvi3 .term-modal:where(.svelte-1yctvi3){width:min(28rem,100vw - 2rem);max-width:28rem;align-self:center!important;margin:auto!important;position:relative!important;inset:auto!important}.term-modal.modal-desktop.svelte-1yctvi3{color:#111;background:#fff;border:2px solid #111;border-radius:0;min-height:0;font-family:JetBrains Mono,ui-monospace,monospace;box-shadow:4px 4px #111}.term-modal.modal-minimal.svelte-1yctvi3{color:#f3f4f6;background:#16161c;border:1px solid #ffffff1a;border-radius:1rem;min-height:0;font-family:IBM Plex Sans,system-ui,sans-serif;box-shadow:0 25px 50px -12px #0000008c}.term-titlebar.svelte-1yctvi3{color:#f5f5f5;background:#1a1a1a;align-items:center;gap:.55rem;height:28px;padding:0 .55rem;font-size:.72rem;display:flex}.term-titlebar.svelte-1yctvi3 .traffic:where(.svelte-1yctvi3){flex-shrink:0;align-items:center;gap:.28rem;display:flex}.term-titlebar.svelte-1yctvi3 .dot:where(.svelte-1yctvi3){appearance:none;border:1px solid #00000059;border-radius:50%;width:9px;height:9px;padding:0;display:inline-block}.term-titlebar.svelte-1yctvi3 button.dot:where(.svelte-1yctvi3){cursor:pointer}.term-titlebar.svelte-1yctvi3 .dot.red:where(.svelte-1yctvi3){background:#ff5f57}.term-titlebar.svelte-1yctvi3 .dot.yellow:where(.svelte-1yctvi3){background:#febc2e}.term-titlebar.svelte-1yctvi3 .dot.green:where(.svelte-1yctvi3){background:#28c840}.term-titlebar.svelte-1yctvi3 .titlebar-text:where(.svelte-1yctvi3){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.term-titlebar.svelte-1yctvi3 .titlebar-tag:where(.svelte-1yctvi3){color:#fff;letter-spacing:.06em;background:#ff4c00;flex-shrink:0;padding:.1rem .35rem;font-size:.62rem;font-weight:700;line-height:1.2}.term-modal.modal-desktop.svelte-1yctvi3 .term-modal-body:where(.svelte-1yctvi3){background:#fff;padding:1.1rem 1.15rem 1.2rem}.term-modal.modal-minimal.svelte-1yctvi3 .term-modal-body:where(.svelte-1yctvi3){background:#16161c;padding:1.35rem 1.4rem 1.45rem}.term-modal.modal-desktop.svelte-1yctvi3 h2:where(.svelte-1yctvi3){letter-spacing:-.02em;color:#111;margin:0 0 .35rem;font-size:1rem;font-weight:700}.term-modal.modal-minimal.svelte-1yctvi3 h2:where(.svelte-1yctvi3){letter-spacing:-.02em;color:#f3f4f6;margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.term-modal.modal-desktop.svelte-1yctvi3 p:where(.svelte-1yctvi3){color:#666;margin:0 0 .95rem;font-size:.8rem;line-height:1.45}.term-modal.modal-minimal.svelte-1yctvi3 p:where(.svelte-1yctvi3){color:#9ca3af;margin:0 0 1.1rem;font-size:.9rem;line-height:1.5}.login-prompt-actions.svelte-1yctvi3{gap:.5rem;display:grid}.term-btn.svelte-1yctvi3{appearance:none;cursor:pointer}.term-modal.modal-desktop.svelte-1yctvi3 .term-btn:where(.svelte-1yctvi3){color:#111;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:2px solid #111;border-radius:0;padding:.45rem .7rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700}.term-modal.modal-minimal.svelte-1yctvi3 .term-btn:where(.svelte-1yctvi3){color:#f3f4f6;letter-spacing:.01em;text-transform:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.5rem;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;font-weight:600}.term-modal.modal-desktop.svelte-1yctvi3 .term-btn:where(.svelte-1yctvi3):hover:not(:disabled){color:#ff4c00;border-color:#ff4c00}.term-modal.modal-minimal.svelte-1yctvi3 .term-btn:where(.svelte-1yctvi3):hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.term-modal.modal-minimal.svelte-1yctvi3 .term-btn:where(.svelte-1yctvi3):focus-visible{outline-offset:2px;outline:2px solid #8b7cf7}.term-btn.svelte-1yctvi3:disabled{opacity:.5;cursor:not-allowed}.term-modal.modal-desktop.svelte-1yctvi3 .term-btn.primary:where(.svelte-1yctvi3){color:#fff;background:#111}.term-modal.modal-desktop.svelte-1yctvi3 .term-btn.primary:where(.svelte-1yctvi3):hover:not(:disabled){color:#fff;background:#ff4c00;border-color:#111}.term-modal.modal-minimal.svelte-1yctvi3 .term-btn.primary:where(.svelte-1yctvi3){color:#0e0e12;background:#f3f4f6;border-color:#0000}.term-modal.modal-minimal.svelte-1yctvi3 .term-btn.primary:where(.svelte-1yctvi3):hover:not(:disabled){color:#0e0e12;background:#fff;border-color:#0000}.term-modal.modal-desktop.svelte-1yctvi3 .term-btn.discord:where(.svelte-1yctvi3){color:#fff;background:#5865f2;border-color:#111}.term-modal.modal-desktop.svelte-1yctvi3 .term-btn.discord:where(.svelte-1yctvi3):hover:not(:disabled){color:#fff;background:#4752c4;border-color:#111}.term-modal.modal-minimal.svelte-1yctvi3 .term-btn.discord:where(.svelte-1yctvi3){color:#fff;background:#5865f2;border-color:#0000}.term-modal.modal-minimal.svelte-1yctvi3 .term-btn.discord:where(.svelte-1yctvi3):hover:not(:disabled){color:#fff;background:#4752c4;border-color:#0000}.login-cred-form.svelte-1yctvi3{gap:.45rem;margin-top:.1rem;display:grid}.term-modal.modal-desktop.svelte-1yctvi3 .login-cred-form:where(.svelte-1yctvi3) input:where(.svelte-1yctvi3){box-sizing:border-box;color:#111;width:100%;box-shadow:none;background:#fff;border:2px solid #111;border-radius:0;padding:.5rem .6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem}.term-modal.modal-minimal.svelte-1yctvi3 .login-cred-form:where(.svelte-1yctvi3) input:where(.svelte-1yctvi3){box-sizing:border-box;color:#f3f4f6;width:100%;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.5rem;padding:.65rem .75rem;font-family:inherit;font-size:.875rem}.term-modal.modal-desktop.svelte-1yctvi3 .login-cred-form:where(.svelte-1yctvi3) input:where(.svelte-1yctvi3):focus{border-color:#111;outline:none;box-shadow:2px 2px #ff4c00}.term-modal.modal-minimal.svelte-1yctvi3 .login-cred-form:where(.svelte-1yctvi3) input:where(.svelte-1yctvi3):focus{border-color:#8b7cf7a6;outline:none;box-shadow:0 0 0 3px #8b7cf740}.term-modal.modal-desktop.svelte-1yctvi3 .auth-link:where(.svelte-1yctvi3){color:#666;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;padding:.25rem 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-decoration:none}.term-modal.modal-desktop.svelte-1yctvi3 .auth-link:where(.svelte-1yctvi3):hover{color:#ff4c00}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3{color:#e8eaed;background:#080a0e;border-color:#2a2f38;box-shadow:4px 4px #2a2f38}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-titlebar:where(.svelte-1yctvi3){color:#e8eaed;background:#050608}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-modal-body:where(.svelte-1yctvi3){background:#080a0e}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 h2:where(.svelte-1yctvi3){color:#e8eaed}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 p:where(.svelte-1yctvi3){color:#8b929e}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-btn:where(.svelte-1yctvi3){color:#e8eaed;background:#0c0f14;border-color:#2a2f38}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-btn:where(.svelte-1yctvi3):hover:not(:disabled){color:#ff4c00;background:#141820;border-color:#ff4c00}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-btn.primary:where(.svelte-1yctvi3){color:#080a0e;background:#e8eaed;border-color:#e8eaed}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-btn.primary:where(.svelte-1yctvi3):hover:not(:disabled){color:#fff;background:#ff4c00;border-color:#ff4c00}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-btn.discord:where(.svelte-1yctvi3){color:#fff;background:#5865f2;border-color:#5865f2}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .term-btn.discord:where(.svelte-1yctvi3):hover:not(:disabled){color:#fff;background:#4752c4;border-color:#4752c4}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .login-cred-form:where(.svelte-1yctvi3) input:where(.svelte-1yctvi3){color:#e8eaed;background:#0c0f14;border-color:#2a2f38}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .login-cred-form:where(.svelte-1yctvi3) input:where(.svelte-1yctvi3)::placeholder{color:#8b929e}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .login-cred-form:where(.svelte-1yctvi3) input:where(.svelte-1yctvi3):focus{border-color:#ff4c00;box-shadow:2px 2px #ff4c00}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .auth-link:where(.svelte-1yctvi3){color:#8b929e}.term-modal.modal-desktop.modal-desk-dark.svelte-1yctvi3 .auth-link:where(.svelte-1yctvi3):hover{color:#ff4c00}.term-modal.modal-minimal.svelte-1yctvi3 .auth-link:where(.svelte-1yctvi3){color:#9ca3af;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;padding:.25rem 0;font-family:inherit;font-size:.85rem;text-decoration:none}.term-modal.modal-minimal.svelte-1yctvi3 .auth-link:where(.svelte-1yctvi3):hover{color:#8b7cf7}.auth-modal-err.svelte-1yctvi3{color:#fca5a5;background:#1a0a0a;border:1px solid #7f1d1d;margin:0;padding:.45rem .5rem;font-size:.75rem;line-height:1.35}
