:root{color:#f5f5fc;font-synthesis:none;background:#10121c;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline-offset:6px;outline:3px solid #b4a5fa}.entry{background:radial-gradient(at 70% 45%,#30274e50,#0000 54%);max-width:1600px;min-height:100svh;margin:auto;padding:40px 7%}header{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{letter-spacing:3px;align-items:center;gap:15px;font-size:23px;font-weight:650;display:flex}.brand svg{color:#bdaaff;width:63px;height:38px}.brand-small{letter-spacing:3.6px;margin-top:5px;font-size:10px;font-weight:450;display:block}.private-label{letter-spacing:1.8px;color:#b5b6c7;align-items:center;gap:9px;font-size:10px;display:flex}.private-label i{background:#83d6bf;border-radius:50%;width:6px;height:6px}.entry-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;min-height:77vh;padding:95px 0 85px;display:grid}.eyebrow{letter-spacing:2.4px;color:#a9a6bc;font-size:10px;font-weight:650}h1{letter-spacing:-3px;margin:27px 0;font-size:clamp(44px,5.4vw,80px);font-weight:500;line-height:1.05}.intro{color:#acafbf;max-width:430px;font-size:17px;line-height:1.8}.capabilities{margin-top:40px}.capabilities>div{border-bottom:1px solid #ffffff0d;align-items:center;gap:22px;max-width:400px;padding:12px 0;display:flex}.capabilities span{color:#8d82b1;letter-spacing:1px;font-size:10px}.capabilities p{color:#d2d3de;margin:0;font-size:13px}.entry-card{background:linear-gradient(145deg,#242433,#191c28);border:1px solid #ffffff14;border-radius:24px;max-width:480px;padding:44px;box-shadow:0 25px 90px #0003}.card-logo{color:#baa7f9;width:74px;margin-bottom:38px}.entry-card h2{letter-spacing:-1px;margin:20px 0 12px;font-size:32px;font-weight:500}.entry-card>p{color:#b0b1c2;margin:0 0 32px;font-size:14px;line-height:1.8}.sign-in{color:#191525;background:#c6b6ff;border-radius:10px;justify-content:space-between;align-items:center;min-height:54px;padding:16px 20px;font-size:14px;font-weight:650;transition:background .15s,transform .15s;display:flex}.sign-in:hover{background:#d7cbff;transform:translateY(-1px)}.sign-in span{font-size:22px}.security-note{color:#b0b3c3;align-items:flex-start;gap:12px;margin-top:24px;font-size:11px;line-height:1.8;display:flex}.security-note svg{color:#8ca79f;flex-shrink:0;margin-top:3px}.auth-note{color:#9295a8;margin-top:25px;font-size:10px;line-height:1.8;display:block}.signout{margin-top:22px;font-size:12px;text-decoration:underline;display:block}.access-message{background:#4c352d;border:1px solid #866247;border-radius:9px;margin-bottom:20px;padding:15px;font-size:13px;line-height:1.7}footer{color:#777d91;border-top:1px solid #ffffff10;justify-content:space-between;gap:20px;padding-top:24px;font-size:10px;line-height:1.8;display:flex}footer>span:first-child{letter-spacing:1.6px}.footer-dot{padding:0 8px}@media (max-width:760px){.entry{padding:25px 6%}.entry-grid{grid-template-columns:1fr;gap:35px;min-height:auto;padding:50px 0}.entry-card{max-width:none;padding:30px}.story h1{letter-spacing:-2px;font-size:49px}.intro{font-size:15px}.capabilities{display:none}.brand{gap:10px;font-size:18px}.brand svg{width:48px}.brand-small{letter-spacing:2.8px;font-size:8px}.private-label{letter-spacing:.8px;font-size:8px}.card-logo{width:60px;margin-bottom:25px}footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.sign-in{transition:none}}.login-form{gap:10px;display:grid}.login-form label{color:#d4d2e4;margin-top:5px;font-size:12px}.login-form input{color:#f5f5fc;width:100%;font:inherit;background:#151723;border:1px solid #56536b;border-radius:9px;padding:14px;font-size:16px}:is(.login-form input:focus-visible,.login-form button:focus-visible){outline-offset:3px;outline:2px solid #c6b6ff}.login-form .sign-in{cursor:pointer;border:0;width:100%;margin-top:10px}.login-form .sign-in:disabled{opacity:.65;cursor:wait}.password-field{position:relative}.password-field input{padding-right:68px}.password-field button{color:#c6b6ff;cursor:pointer;background:0 0;border:0;height:100%;position:absolute;top:0;right:12px}.login-form .auth-note{margin-top:8px}.login-form .access-message{margin:4px 0}:root{color:#202438;background:#fff;font-family:Inter,system-ui,-apple-system,sans-serif}.entry{background:#fff}.brand{letter-spacing:-1px;font-size:23px;font-weight:800;display:block}.wordmark{white-space:nowrap;line-height:1.2;display:inline-block}.wordmark b{color:#6d50e7;font-size:32px;font-weight:900}.brand-small{color:#687084;letter-spacing:2.8px;margin-top:2px;font-size:9px;font-weight:400;display:block}.private-label{color:#61697d}.private-label i{background:#158679}.eyebrow{color:#686f82}h1{letter-spacing:-2.5px;font-weight:700}h1>span{color:#6d50e7}.intro{color:#626a7e}.capabilities>div{border-color:#e7e8f0}.capabilities span{color:#6d50e7}.capabilities p{color:#434b60}.entry-card{background:#fff;border:1px solid #e7e8f0;border-radius:18px;box-shadow:0 16px 64px #20243809}.card-logo{color:#202438;letter-spacing:-1px;width:auto;margin-bottom:30px;font-size:23px;font-weight:800}.entry-card h2{color:#202438;font-weight:700}.entry-card>p{color:#626a7e}.sign-in{color:#fff;background:#6d50e7}.sign-in:hover{background:#5e42cc}.security-note{color:#626a7e}.security-note svg{color:#158679}.auth-note{color:#687084}.access-message{color:#813c22;background:#fff2eb;border-color:#e5bcaa}.login-form label{color:#434b60}.login-form input{color:#202438;background:#f8f9fc;border-color:#cdd1df}.login-form input::placeholder{color:#737b8e}.password-field button{color:#6044d1}.login-form input:focus-visible{outline-color:#6d50e7}.login-form button:focus-visible{outline-color:#6d50e7}a:focus-visible{outline-color:#6d50e7}footer{color:#687084;border-color:#e7e8f0}@media (max-width:760px){.brand{font-size:23px}.brand-small{letter-spacing:2.8px;font-size:9px}.story h1{font-weight:700}.card-logo{width:auto}}
