@font-face{font-family:Onest;src:url(/atlas/fonts/Onest-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}.atlas-signin{background:radial-gradient(ellipse at 10% 95%,var(--ka-surface-27311f55,#27311f55),transparent 60%),var(--ka-surface-11150f,#11150f);min-height:100svh;color:var(--ka-ink-ececdf,#ececdf);box-sizing:border-box;padding:28px max(24px,50vw - 640px) 70px;font-family:Onest,Arial,sans-serif;line-height:1.55}.atlas-signin *{box-sizing:border-box}.atlas-signin a{color:inherit;text-decoration:none}.atlas-signin button{font:inherit;cursor:pointer}:is(.atlas-signin a:focus-visible,.atlas-signin button:focus-visible){outline:3px solid var(--ka-line-c0d49a,#c0d49a);outline-offset:5px}.atlas-signin header{justify-content:space-between;align-items:center;gap:20px;display:flex}.signin-brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:25px;font-weight:750;display:flex}.signin-brand span{color:#11150f;letter-spacing:-2px;background:#ff844d;border-radius:14px;place-items:center;width:46px;height:46px;padding-right:4px;font-size:38px;line-height:1;display:grid}.signin-home{font-size:16px;color:var(--ka-ink-b3b6a8,#b3b6a8)!important}.signin-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);min-height:calc(100svh - 170px);padding-top:70px;display:grid}.signin-eyebrow{letter-spacing:2px;color:var(--ka-ink-bacc93,#bacc93);font-size:12px;font-weight:650}.signin-story h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(45px,4.3vw,68px);font-weight:650;line-height:1.05}.signin-story h1 em{color:var(--ka-ink-ff844d,#ff844d);font-style:normal}.signin-intro{color:var(--ka-ink-abb09f,#abb09f);max-width:460px;font-size:19px}.signin-story ol{gap:16px;margin-top:38px;padding:0;list-style:none;display:grid}.signin-story li{color:var(--ka-ink-d0d3c4,#d0d3c4);align-items:center;gap:16px;font-size:16px;display:flex}.signin-story li span{color:var(--ka-ink-bacc93,#bacc93);letter-spacing:1px;font-size:12px}.signin-card{border:1px solid var(--ka-line-3b4333,#3b4333);background:var(--ka-surface-1b2118,#1b2118);border-radius:28px;padding:clamp(26px,3.8vw,50px);animation:.55s ease-out both signin-appear;box-shadow:0 32px 90px #0002}.signin-spark{color:var(--ka-ink-c3d59e,#c3d59e);font-size:44px;line-height:1;display:block}.signin-card h2{letter-spacing:-.9px;margin:22px 0 12px;font-size:29px;line-height:1.2}.signin-card>p{color:var(--ka-ink-afb6a2,#afb6a2);margin-top:0;font-size:16px}.signin-google,.signin-chatgpt{border-radius:13px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;font-size:16px;font-weight:600;display:flex}.signin-google{color:#20241e;border:1px solid var(--ka-line-f5f5f1,#f5f5f1);background:#f5f5f1;margin-top:29px}.signin-google svg{flex:none;width:23px;height:23px}.signin-google:hover{background:#fff}.signin-google:disabled{opacity:.6;cursor:wait}.signin-chatgpt{border:1px solid var(--ka-line-545d48,#545d48);background:0 0;margin-top:20px;color:var(--ka-ink-ececdf,#ececdf)!important}.signin-chatgpt:hover{background:var(--ka-surface-293021,#293021)}.signin-chatgpt[aria-disabled=true]{opacity:.5;cursor:wait}.signin-chatgpt span{color:var(--ka-ink-ff9866,#ff9866);margin-left:8px}.signin-divider{color:var(--ka-ink-929a85,#929a85);align-items:center;gap:12px;margin:18px 0 -2px;font-size:13px;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:var(--ka-surface-3b4333,#3b4333);flex:1;height:1px}.signin-card>.signin-error{color:var(--ka-ink-efbd73,#efbd73);min-height:0;margin:16px 0;font-size:14px}.signin-error:empty{display:none}.signin-card>.signin-loading{margin:10px 0;font-size:13px}.signin-card>.signin-privacy{color:var(--ka-ink-929d84,#929d84);margin:25px 0 0;font-size:13px;line-height:1.6}.signin-card>.signin-existing{color:var(--ka-ink-b9c2ac,#b9c2ac);border-top:1px solid var(--ka-line-3b4333,#3b4333);margin:18px 0 0;padding-top:18px;font-size:13px;line-height:1.6}.signin-retry{color:var(--ka-ink-ff9866,#ff9866);background:0 0;border:0;padding:0}@keyframes signin-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.atlas-signin{padding-top:22px}.signin-layout{grid-template-columns:1fr;gap:28px;padding-top:44px}.signin-story h1{letter-spacing:-2px;font-size:45px}.signin-intro{font-size:17px}.signin-story ol{display:none}.signin-card{justify-self:center;width:100%;max-width:520px}.signin-brand{font-size:21px}.signin-home{font-size:14px}}@media (prefers-reduced-motion:reduce){.signin-card{animation:none}}.signin-auth-tabs{background:var(--ka-surface-11170f,#11170f);border-radius:12px;gap:6px;margin:22px 0;padding:4px;display:flex}.signin-auth-tabs button{color:var(--ka-ink-aab29d,#aab29d);background:0 0;border:0;border-radius:9px;flex:1;padding:10px}.signin-auth-tabs button[aria-pressed=true]{background:var(--ka-surface-35412a,#35412a);color:var(--ka-ink-eef0e6,#eef0e6)}.signin-form{gap:17px;margin-top:22px;display:grid}.signin-form label{color:var(--ka-ink-c5ccb9,#c5ccb9);gap:7px;font-size:14px;display:grid}.signin-form input{background:var(--ka-surface-11170f,#11170f);border:1px solid var(--ka-line-46513b,#46513b);width:100%;color:var(--ka-ink-eef0e6,#eef0e6);font:inherit;border-radius:11px;min-width:0;padding:13px 15px;font-size:16px}.signin-form input:focus{outline:2px solid var(--ka-line-bfd496,#bfd496);outline-offset:2px}.signin-form small{color:var(--ka-ink-9ba88c,#9ba88c);font-size:12px}.signin-password{display:flex;position:relative}.signin-password input{padding-right:50px}.signin-password button{color:var(--ka-ink-bfcca9,#bfcca9);background:0 0;border:0;width:35px;font-size:24px;position:absolute;top:5px;bottom:5px;right:8px}.signin-submit,.signin-secondary{width:100%;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:14px;font-weight:650}.signin-submit{color:#171a13;background:#ff844d;margin-top:5px}.signin-submit:hover{background:#ff9a6d}.signin-secondary{border:1px solid var(--ka-line-4a563d,#4a563d);color:var(--ka-ink-d3ddc2,#d3ddc2);background:0 0;margin:14px 0}.signin-submit:disabled,.signin-secondary:disabled{opacity:.55;cursor:wait}.signin-retry{margin-top:16px;font-size:14px}.signin-card>.signin-notice{color:var(--ka-ink-c4db9c,#c4db9c);margin-top:16px;font-size:14px}.signin-notice:empty{display:none}.signin-card .signin-google{margin-top:0}.signin-google-g{color:var(--ka-ink-4285f4,#4285f4);font:700 25px Arial,sans-serif}.signin-consent{border:0;gap:14px;min-width:0;margin:20px 0 24px;padding:0;display:grid}.signin-consent legend{margin-bottom:14px;font-size:14px;font-weight:600}.signin-consent label{color:var(--ka-ink,#ececdf);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.signin-consent input[type=checkbox]{accent-color:#ff844d;flex:none;width:18px;min-width:18px;height:18px;margin:2px 0 0}.signin-consent a{color:var(--ka-orange-ink,#ff9a6a);text-underline-offset:3px;text-decoration:underline}.signin-consent p{color:var(--ka-ink-aab29d,#aab29d);margin:0;font-size:12px;line-height:1.6}.signin-legal-footer{color:var(--ka-ink-aab29d,#aab29d);justify-content:center;margin:28px 0 0;display:flex}
