html:has(.auth-entry){scroll-behavior:auto;scrollbar-gutter:stable;--scroll-track:#0a0a0b;--scroll-thumb:#484848;--scroll-thumb-hover:#71717a;--scroll-thumb-active:#96969f}html:has(.auth-entry):not(:has(.vr-pc__dialog[open])){overflow-y:auto}[data-surface=app] .auth-entry.auth-split{--bg-0:#0a0a0b;--bg-1:#141414;--bg-2:#1b1b1b;--bg-3:#242424;--fg-1:#fafafa;--fg-2:#e4e4e7;--fg-3:#a1a1aa;--fg-4:#96969f;--fg-on-accent:#0a0a0b;--acc:#fafafa;--acc-deep:#e4e4e7;--acc-deepest:#d4d4d8;--line-1:#242424;--line-2:#333;--line-3:#484848;--line-strong:#71717a;--go-ink:#fafafa;--go-line:#484848;--go-wash:#1b1b1b;--wait-ink:#e4e4e7;--wait-line:#484848;--wait-wash:#1b1b1b;--stop-ink:#fca5a5;--stop-line:#653838;--stop-wash:#251616;height:auto;min-height:100svh;color:var(--fg-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0b;display:block;overflow:visible}[data-surface=app] .auth-entry .auth-split__form{box-sizing:border-box;flex-direction:column;width:min(1180px,100%);height:auto;min-height:100svh;margin:auto;padding:0 32px;display:flex;overflow:visible}[data-surface=app] .auth-entry .auth-split__head{flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:28px 0;display:flex}[data-surface=app] .auth-entry .auth-split__brand{color:var(--fg-1);font-size:25px}[data-surface=app] .auth-entry .auth-split__tools{align-items:center;gap:22px;display:flex}[data-surface=app] .auth-entry .auth-split__main{flex:1 0 auto;justify-content:center;align-items:center;min-height:auto;padding:48px 0 64px;display:flex;overflow:visible}[data-surface=app] .auth-entry :is(.auth-form,.auth-recovery){width:min(440px,100%);margin-inline:auto;padding:0}[data-surface=app] .auth-entry .auth-form__head{text-align:center;margin-bottom:30px}[data-surface=app] .auth-entry .auth-form__head h1{font-family:var(--font-brand-display),var(--font-sans);letter-spacing:-.035em;margin:-.15em 0;padding:.15em 0;font-size:32px;font-weight:400;line-height:1.2;overflow:clip}.auth-entry .auth-form__head h1>span{animation:.65s cubic-bezier(.22,1,.36,1) both authHeadingIn;display:block}@keyframes authHeadingIn{0%{transform:translateY(110%)}to{transform:translateY(0)}}[data-surface=app] .auth-entry .auth-form__head p{color:var(--fg-3);margin-top:10px;font-size:14px}[data-surface=app] .auth-entry .auth-form__providers{gap:12px}[data-surface=app] .auth-entry .auth-form__provider{border:1px solid var(--line-2);background:var(--bg-1);min-height:54px;color:var(--fg-1);box-shadow:none;border-radius:28px;font-size:14px;font-weight:500;position:relative}[data-surface=app] .auth-entry .auth-form__provider>svg{width:20px;height:20px;position:absolute;left:19px}[data-surface=app] .auth-entry .auth-form__provider[data-provider=github]{background:var(--bg-1);border-color:var(--line-2);color:var(--fg-1)}[data-surface=app] .auth-entry .auth-form__provider:hover:not(:disabled){background:var(--bg-2);border-color:var(--line-3)}[data-surface=app] .auth-entry .auth-form__provider[data-provider=github]:hover:not(:disabled){background:var(--bg-2)}.auth-entry .auth-form__provider:before,.auth-entry .auth-form__provider[data-provider=github]:before{background:var(--bg-3)}[data-surface=app] .auth-entry .auth-form__or{color:var(--fg-4);margin:24px 0}[data-surface=app] .auth-entry .auth-form__fields{gap:18px}[data-surface=app] .auth-entry .auth-form__field{gap:8px}[data-surface=app] .auth-entry .auth-form__field>label{color:var(--fg-2);font-size:13px;font-weight:500}[data-surface=app] .auth-entry :is(.auth-form__field input:not([type=checkbox]),.auth-recovery input){width:100%;min-height:54px;color:var(--fg-1);box-shadow:none;padding:14px 16px;font-size:16px;transition:background .22s,border-color .22s,box-shadow .22s;background:var(--bg-1)!important;border:1px solid var(--line-2)!important;border-radius:12px!important}[data-surface=app] .auth-entry :is(.auth-form__field input,.auth-recovery input):focus{outline:0;box-shadow:0 0 0 3px #ffffff14;background:var(--bg-2)!important;border-color:var(--fg-1)!important}[data-surface=app] .auth-entry input::placeholder{color:#81818a}.auth-entry .auth-form__password{position:relative}[data-surface=app] .auth-entry .auth-form__password input{padding-right:56px!important}.auth-entry .auth-form__visibility{width:38px;height:38px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-entry .auth-form__visibility:hover{background:var(--bg-3);color:var(--fg-1)}.auth-entry .auth-form__visibility:active{transform:translateY(-50%)scale(.96)}.auth-entry .auth-form__forgot-row{text-align:right;padding-top:2px}[data-surface=app] .auth-entry .auth-form__forgot{color:var(--fg-2);font-size:13px;text-decoration:none}[data-surface=app] .auth-entry .auth-form__forgot:hover{color:var(--fg-1);text-decoration:underline}[data-surface=app] .auth-entry :is(.auth-form__submit,.btn){color:#0a0a0b;min-height:54px;box-shadow:none;background:#fafafa;border:1px solid #fafafa;border-radius:28px;font-size:14px;font-weight:500}[data-surface=app] .auth-entry :is(.auth-form__submit,.btn):hover:not(:disabled){color:#0a0a0b;background:#e4e4e7;border-color:#e4e4e7}.auth-entry :is(.auth-form__submit,.auth-recovery .btn):before{background:#e4e4e7}[data-surface=app] .auth-entry .btn--ghost{color:var(--fg-1);border-color:var(--line-2);box-shadow:none;background:0 0}[data-surface=app] .auth-entry .btn--ghost:hover:not(:disabled){background:var(--bg-3);color:var(--fg-1);border-color:var(--line-3)}[data-surface=app] .auth-entry .auth-form__submit{margin-top:8px}[data-surface=app] .auth-entry .auth-form__switch{text-align:center;margin-top:24px}[data-surface=app] .auth-entry .auth-form__switch button{vertical-align:baseline;font-weight:500;text-decoration:none;display:inline}[data-surface=app] .auth-entry .auth-form__consent{color:var(--fg-3);font-size:12px;line-height:1.6}[data-surface=app] .auth-entry .auth-form__consent input{accent-color:#fafafa}[data-surface=app] .auth-entry .auth-form__note{text-align:center}[data-surface=app] .auth-entry .auth-split__foot{justify-content:center;gap:18px;padding:20px 0;font-size:11px;display:flex}[data-surface=app] .auth-entry :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #fafafa}[data-surface=app] .auth-entry .auth-recovery :is(h1,h2){text-align:center;letter-spacing:-.035em!important;font-size:28px!important;font-weight:500!important;line-height:1.3!important}[data-surface=app] .auth-entry .auth-recovery>p{text-align:center}[data-surface=app] .auth-entry .auth-recovery>p:first-child{display:none}[data-surface=app] .auth-entry .auth-bridge>:is(div,section){max-width:none!important;margin:0!important;padding:0!important}[data-surface=app] .auth-entry .auth-bridge .card{box-shadow:none;background:0 0!important;border:0!important;padding:0!important}[data-surface=app] .auth-entry .auth-bridge h1{letter-spacing:-.035em!important;font-size:28px!important;font-weight:500!important;line-height:1.3!important}[data-surface=app] .auth-entry .auth-bridge .btn{justify-content:center}.auth-entry .lsw__btn{background:var(--bg-1);color:var(--fg-2);border-color:var(--line-2)}.auth-entry .lsw__btn:hover{background:var(--bg-2);color:var(--fg-1);border-color:var(--line-3)}.auth-entry .lsw__chev{color:var(--fg-3)}@media (max-width:560px){[data-surface=app] .auth-entry .auth-split__form{padding-inline:24px}[data-surface=app] .auth-entry .auth-split__head{gap:12px;padding:22px 0}[data-surface=app] .auth-entry .auth-split__tools{justify-items:end;gap:8px;min-width:0;display:grid}[data-surface=app] .auth-entry .auth-split__back{white-space:normal;text-align:right;font-size:12px}[data-surface=app] .auth-entry .auth-split__main{padding:28px 0 42px}[data-surface=app] .auth-entry .auth-split__foot{flex-wrap:wrap;gap:12px}[data-surface=app] .auth-entry .auth-form__head h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.auth-entry .auth-form__head h1>span{animation:none}}.auth-entry__stage{width:min(440px,100%);animation:.5s cubic-bezier(.22,1,.36,1) both authStepIn}@keyframes authStepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-surface=app] .auth-entry .auth-bridge input:not([type=checkbox]){background:var(--bg-1);min-height:54px;color:var(--fg-1);border-radius:12px;font-size:16px}[data-surface=app] .auth-entry .auth-bridge input:focus-visible{outline-offset:3px;outline:2px solid #fafafa!important}.auth-entry .btn{isolation:isolate;position:relative;overflow:clip}.auth-entry .btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:#e4e4e7;transition:opacity .22s;position:absolute;inset:0}.auth-entry .btn:hover:not(:disabled):before,.auth-entry .btn:focus-visible:before{opacity:1}.auth-entry .btn--ghost:before{background:var(--bg-3)}@media (prefers-reduced-motion:reduce){.auth-entry__stage{animation:none}.auth-entry .btn:before{transition:none}.auth-entry .auth-form__visibility:active{transform:translateY(-50%)!important}}.auth-entry .auth-recovery__head{text-align:center;margin-bottom:26px}.auth-entry .auth-recovery__head p{color:var(--fg-3);overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:1.6}.auth-entry .auth-recovery .auth-form__password{margin-top:8px}.auth-entry .auth-split__brand{letter-spacing:-.03em;font-weight:600;text-decoration:none}.auth-entry .auth-split__back{color:var(--fg-3);white-space:nowrap;font-size:13px;text-decoration:none}.auth-entry :is(.auth-form__switch button,.auth-split__back):hover{text-underline-offset:4px;text-decoration:underline}.auth-entry .auth-form__switch{color:var(--fg-3);font-size:13px;line-height:1.7}.auth-entry .auth-form__switch button{color:var(--fg-1)}.workspace-closed{text-align:center}.workspace-closed__eyebrow{color:var(--fg-3);margin:0 0 20px;font-size:12px}.workspace-closed h1{font:400 clamp(30px,5vw,42px)/1.15 var(--font-brand-display),var(--font-sans);letter-spacing:-.035em;margin:0 0 20px}.workspace-closed__copy{color:var(--fg-3);margin:0 0 30px;font-size:15px;line-height:1.7}.workspace-closed .btn{justify-content:center;text-decoration:none;display:flex}.workspace-closed__recovery{color:var(--fg-3);margin-top:22px;font-size:13px;text-decoration:none;display:inline-block}.workspace-closed__recovery:hover{color:var(--fg-1);text-underline-offset:4px;text-decoration:underline}[data-surface=app] .auth-entry .auth-form--signup .auth-form__head{margin-bottom:24px}[data-surface=app] .auth-entry .auth-form--signup .auth-form__providers{gap:10px}[data-surface=app] .auth-entry .auth-form--signup :is(.auth-form__provider,.auth-form__submit,.auth-form__field input){min-height:50px}[data-surface=app] .auth-entry .auth-form--signup .auth-form__field input{padding-block:12px}[data-surface=app] .auth-entry .auth-form--signup .auth-form__field{gap:6px}[data-surface=app] .auth-entry .auth-form--signup .auth-form__or{margin-block:16px}[data-surface=app] .auth-entry .auth-form--signup .auth-form__fields{gap:12px}[data-surface=app] .auth-entry .auth-form--signup .auth-form__switch{margin-top:18px}
