@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";
.login2a{--login-depth-950:#03060d;--login-depth-900:#050a15;--login-depth-800:#0a1626;--login-depth-700:#0b1830;--login-blue-700:#1f6feb;--login-blue-600:#2f81f7;--login-blue-500:#3b8bff;--login-blue-400:#5aa0ff;--login-blue-300:#8fc2ff;--login-cyan-500:#1cd6be;--login-cyan-200:#9ff3e4;--login-white-100:#f2f6ff;--login-white-50:#f4f8ff;--login-red-400:#ff6b6b;--login-amber-400:#ffc454;--login-amber-200:#ffd185;--login-unit:clamp(.615px, .0604839vw, 2.325px);--login-body-floor:13px;isolation:isolate;background:var(--login-depth-950);min-height:100svh;color:var(--login-white-100);font-family:Space Grotesk,system-ui,sans-serif;position:relative;overflow:hidden}.login2a,.login2a *,.login2a :before,.login2a :after{box-sizing:border-box}.login2a-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login2a-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login2a-backdrop__base,.login2a-backdrop__mesh,.login2a-backdrop__grid,.login2a-backdrop__wash{position:absolute;inset:0}.login2a-backdrop__base{background:radial-gradient(100% 100% at 50% 0%, var(--login-depth-700) 0%, var(--login-depth-900) 60%, var(--login-depth-950) 100%)}.login2a-backdrop__mesh{width:100%;height:100%;display:block}.login2a-backdrop__grid{background-image:linear-gradient(#78aaff0d calc(1 * var(--login-unit)), transparent calc(1 * var(--login-unit))), linear-gradient(90deg, #78aaff0d calc(1 * var(--login-unit)), transparent calc(1 * var(--login-unit)));background-size:calc(52 * var(--login-unit)) calc(52 * var(--login-unit));animation:12s linear infinite login2a-grid-pan;-webkit-mask-image:radial-gradient(80% 70% at 24% 46%,#000 0%,#0000 80%);mask-image:radial-gradient(80% 70% at 24% 46%,#000 0%,#0000 80%)}.login2a-backdrop__blue-orb{left:calc(-160 * var(--login-unit));bottom:calc(-180 * var(--login-unit));width:calc(560 * var(--login-unit));height:calc(560 * var(--login-unit));filter:blur(calc(22 * var(--login-unit)));background:radial-gradient(circle,#2f81f73d,#0000 62%);border-radius:50%;animation:18s ease-in-out infinite login2a-float-a;position:absolute}.login2a-backdrop__cyan-orb{left:calc(420 * var(--login-unit));top:calc(-190 * var(--login-unit));width:calc(420 * var(--login-unit));height:calc(420 * var(--login-unit));filter:blur(calc(26 * var(--login-unit)));background:radial-gradient(circle,#1cd6be21,#0000 62%);border-radius:50%;animation:23s ease-in-out infinite login2a-float-b;position:absolute}.login2a-radar{left:calc(34 * var(--login-unit));bottom:calc(-70 * var(--login-unit));width:calc(420 * var(--login-unit));height:calc(420 * var(--login-unit));opacity:.5;transform-origin:50%;animation:40s linear infinite login2a-spin;position:absolute}.login2a-satellites{right:calc(470 * var(--login-unit));top:calc(44 * var(--login-unit));width:calc(230 * var(--login-unit));height:calc(230 * var(--login-unit));opacity:.55;position:absolute}.login2a-satellites__label{font:400 7px JetBrains Mono,monospace}.login2a-satellites__orbit,.login2a-satellites__orbit-reverse{transform-origin:150px 150px}.login2a-satellites__orbit{animation:30s linear infinite login2a-spin}.login2a-satellites__orbit-reverse{animation:21s linear infinite login2a-spin-reverse}.login2a-alerts{left:calc(56 * var(--login-unit));top:calc(104 * var(--login-unit));gap:calc(14 * var(--login-unit));opacity:.4;flex-direction:row;display:flex;position:absolute}.login2a-alert{align-items:center;gap:calc(9 * var(--login-unit));padding:calc(7 * var(--login-unit)) calc(11 * var(--login-unit));border:calc(1 * var(--login-unit)) solid;border-radius:calc(8 * var(--login-unit));font:500 calc(9 * var(--login-unit)) "JetBrains Mono", monospace;letter-spacing:.1em;animation:11s linear infinite login2a-drift-up;display:flex}.login2a-alert>span{width:calc(5 * var(--login-unit));height:calc(5 * var(--login-unit));border-radius:50%}.login2a-alert--red{color:#ff9696e6;background:#ff6b6b12;border-color:#ff6b6b47}.login2a-alert--red>span{background:var(--login-red-400)}.login2a-alert--amber{color:#ffd185e6;background:#ffc4540f;border-color:#ffc45442}.login2a-alert--amber>span{background:var(--login-amber-400)}.login2a-alert--cyan{color:#9ff3e4e6;background:#1cd6be0f;border-color:#1cd6be42}.login2a-alert--cyan>span{background:var(--login-cyan-500)}.login2a-agent-messages{left:calc(600 * var(--login-unit));top:calc(250 * var(--login-unit));align-items:flex-start;gap:calc(10 * var(--login-unit));opacity:.42;color:#bed6ffcc;font:500 calc(9 * var(--login-unit)) "JetBrains Mono", monospace;letter-spacing:.14em;flex-direction:column;display:flex;position:absolute}.login2a-agent-messages>span{animation:9s linear infinite login2a-drift-right}.login2a-ekg{width:100%;height:calc(70 * var(--login-unit));opacity:.5;position:absolute;bottom:0;left:0;right:0}.login2a-ekg path{animation:9s linear infinite login2a-ekg}.login2a-ping{position:absolute}.login2a-ping>span{border-radius:50%;position:absolute;inset:0}.login2a-ping>span:last-child{border:calc(1 * var(--login-unit)) solid;animation:3.2s ease-out infinite login2a-ping-ring}.login2a-ping--red{left:calc(404 * var(--login-unit));top:calc(96 * var(--login-unit));width:calc(9 * var(--login-unit));height:calc(9 * var(--login-unit))}.login2a-ping--red>span:first-child{background:#ff6b6bd9}.login2a-ping--red>span:last-child{border-color:#ff6b6b99}.login2a-ping--amber{left:calc(640 * var(--login-unit));top:calc(214 * var(--login-unit));width:calc(8 * var(--login-unit));height:calc(8 * var(--login-unit))}.login2a-ping--amber>span:first-child{background:#ffc454cc}.login2a-ping--amber>span:last-child{border-color:#ffc4548c;animation-duration:3.8s;animation-delay:1.2s}.login2a-ping--cyan{left:calc(706 * var(--login-unit));top:calc(352 * var(--login-unit));width:calc(8 * var(--login-unit));height:calc(8 * var(--login-unit))}.login2a-ping--cyan>span:first-child{background:#1cd6bed9}.login2a-ping--cyan>span:last-child{border-color:#1cd6be8c;animation-duration:4.2s;animation-delay:2.4s}.login2a-backdrop__wash{background:radial-gradient(52% 60% at 40% 62%,#03060dc7 0%,#03060d33 74%,#0000 100%)}.login2a__shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(270px,34.6774vw);width:100%;height:100svh;min-height:100svh;display:grid;position:relative}.login2a__console{min-width:0;padding:calc(44 * var(--login-unit)) calc(44 * var(--login-unit)) calc(40 * var(--login-unit)) calc(52 * var(--login-unit));flex-direction:column;display:flex}.login2a-brand{align-items:center;gap:calc(14 * var(--login-unit));animation:.7s cubic-bezier(.2,.8,.2,1) both login2a-rise;display:flex}.login2a-brand__mark{width:calc(44 * var(--login-unit));height:calc(44 * var(--login-unit));flex:none;position:relative}.login2a-brand__orbit,.login2a-brand__orbit-reverse,.login2a-brand__real-mark{width:100%;height:100%;position:absolute;inset:0}.login2a-brand__orbit{animation:24s linear infinite login2a-spin}.login2a-brand__orbit-reverse{animation:17s linear infinite login2a-spin-reverse}.login2a-brand__real-mark{transform:scale(.82)}.login2a-brand__name{color:var(--login-white-100);font:700 calc(25 * var(--login-unit)) / 1 "Space Grotesk", sans-serif;letter-spacing:calc(-.5 * var(--login-unit))}.login2a-brand__name>span{color:var(--login-blue-600)}.login2a-brand__tagline{margin-top:calc(5 * var(--login-unit));color:#bed6ff8c;font:500 calc(9.5 * var(--login-unit)) / 1 "JetBrains Mono", monospace;letter-spacing:.32em}.login2a-brand__status{align-items:center;gap:calc(7 * var(--login-unit));margin-left:calc(8 * var(--login-unit));padding:calc(4 * var(--login-unit)) calc(9 * var(--login-unit));border:calc(1 * var(--login-unit)) solid #1cd6be4d;border-radius:calc(6 * var(--login-unit));color:var(--login-cyan-500);font:500 calc(8.5 * var(--login-unit)) "JetBrains Mono", monospace;letter-spacing:.18em;background:#1cd6be12;display:flex}.login2a-brand__status>span{width:calc(5 * var(--login-unit));height:calc(5 * var(--login-unit));background:var(--login-cyan-500);border-radius:50%;animation:2s ease-in-out infinite login2a-blink}.login2a__story{margin-top:auto}.login2a__headline{color:var(--login-white-50);font:700 calc(56 * var(--login-unit)) / 1.04 "Space Grotesk", sans-serif;letter-spacing:calc(-2.1 * var(--login-unit));margin:0;animation:.8s cubic-bezier(.2,.8,.2,1) .14s both login2a-rise}.login2a__headline>span{color:#0000;background:linear-gradient(90deg, var(--login-blue-600) 0%, var(--login-blue-300) 42%, var(--login-cyan-500) 58%, var(--login-blue-600) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite login2a-shimmer}.login2a__lede{max-width:calc(420 * var(--login-unit));margin:calc(18 * var(--login-unit)) 0 0;color:#c6d6f0a8;font:400 max(var(--login-body-floor), calc(14.5 * var(--login-unit))) / 1.6 "Space Grotesk", sans-serif;text-wrap:pretty;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both login2a-rise}.login2a-flow{width:100%;max-width:calc(716 * var(--login-unit));margin-top:calc(22 * var(--login-unit));animation:.85s cubic-bezier(.2,.8,.2,1) .26s both login2a-rise}.login2a-flow>svg{width:100%;height:auto;display:block;overflow:visible}.login2a-flow__source-name,.login2a-flow__source-label,.login2a-flow__cloud-label,.login2a-flow__agent-label,.login2a-flow__agent-role,.login2a-flow__outcome{font-family:JetBrains Mono,monospace}.login2a-flow__source-name{letter-spacing:.1em;font-size:9px}.login2a-flow__source-label{letter-spacing:.18em;font-size:9px}.login2a-flow__cloud-label{letter-spacing:.24em;font-size:9.5px}.login2a-flow__agent-label{letter-spacing:.1em;font-size:8.5px}.login2a-flow__agent-role{letter-spacing:.1em;font-size:8px}.login2a-flow__outcome{letter-spacing:.14em;font-size:9px}.login2a-agent-ring{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite login2a-work-spin,7.6s linear infinite login2a-work}.login2a-agent-bob{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite login2a-bob}.login2a-agent-eye{animation:4.4s linear infinite login2a-eye}.login2a-source-led{animation:1.9s ease-in-out infinite login2a-led}.login2a__auth{padding:calc(44 * var(--login-unit)) calc(36 * var(--login-unit)) calc(34 * var(--login-unit));border-left:calc(1 * var(--login-unit)) solid #78aaff24;-webkit-backdrop-filter:blur(calc(12 * var(--login-unit)));background:linear-gradient(#081222a8,#040911e6);flex-direction:column;animation:.85s cubic-bezier(.2,.8,.2,1) .1s both login2a-slide-in;display:flex;position:relative;overflow:hidden auto}.login2a__auth-edge{width:calc(1 * var(--login-unit));background:linear-gradient(#0000,#5aa0ff99,#1cd6be66,#0000);position:absolute;top:0;bottom:0;left:0}.login2a__auth-scan{height:calc(130 * var(--login-unit));pointer-events:none;background:linear-gradient(#1cd6be21,#0000);animation:7s cubic-bezier(.4,0,.6,1) infinite login2a-scan;position:absolute;top:0;left:0;right:0}.login2a__mobile-brand{display:none}.login2a__eyebrow{color:#1cd6bebf;font:500 calc(9.5 * var(--login-unit)) "JetBrains Mono", monospace;letter-spacing:.24em;animation:.7s .14s both login2a-rise;position:relative}.login2a__auth-title{margin:calc(22 * var(--login-unit)) 0 0;color:var(--login-white-50);font:700 calc(32 * var(--login-unit)) / 1.06 "Space Grotesk", sans-serif;letter-spacing:calc(-1.1 * var(--login-unit));animation:.8s .2s both login2a-rise;position:relative}.login2a__auth-copy{margin:calc(13 * var(--login-unit)) 0 0;color:#bed6ff85;font:400 max(var(--login-body-floor), calc(12.5 * var(--login-unit))) / 1.62 "JetBrains Mono", monospace;animation:.8s .26s both login2a-rise;position:relative}.login2a-terminal-wrap{margin-top:calc(24 * var(--login-unit));position:relative}.login2a-terminal{border:calc(1 * var(--login-unit)) solid #1cd6be38;border-radius:calc(12 * var(--login-unit));background:#040c12b8;animation:.9s .32s both login2a-rise;overflow:hidden}.login2a-terminal__bar{align-items:center;gap:calc(7 * var(--login-unit));padding:calc(9 * var(--login-unit)) calc(12 * var(--login-unit));border-bottom:calc(1 * var(--login-unit)) solid #1cd6be29;background:#1cd6be0f;display:flex}.login2a-terminal__light{width:calc(7 * var(--login-unit));height:calc(7 * var(--login-unit));opacity:.7;border-radius:50%}.login2a-terminal__light--red{background:var(--login-red-400)}.login2a-terminal__light--amber{background:var(--login-amber-400)}.login2a-terminal__light--cyan{background:var(--login-cyan-500)}.login2a-terminal__title{margin-left:calc(6 * var(--login-unit));color:#9ff3e49e;font:500 calc(8.5 * var(--login-unit)) "JetBrains Mono", monospace;letter-spacing:.16em}.login2a-terminal__body{padding:calc(15 * var(--login-unit)) calc(14 * var(--login-unit))}.login2a-terminal__comment{color:#bed6ff70;font:400 max(var(--login-body-floor), calc(11 * var(--login-unit))) "JetBrains Mono", monospace}.login2a-terminal__command{align-items:center;gap:calc(8 * var(--login-unit));margin-top:calc(12 * var(--login-unit));display:flex}.login2a-terminal__prompt{color:var(--login-cyan-500);font:700 calc(13 * var(--login-unit)) "JetBrains Mono", monospace}.login2a-terminal__command input{all:unset;box-sizing:border-box;width:100%;min-width:0;color:var(--login-cyan-200);caret-color:var(--login-cyan-500);font:400 max(var(--login-body-floor), calc(13.5 * var(--login-unit))) "JetBrains Mono", monospace}.login2a-terminal__command input::placeholder{color:#9ff3e44d}.login2a-terminal__caret{width:calc(8 * var(--login-unit));height:calc(16 * var(--login-unit));background:var(--login-cyan-500);flex:none;animation:1s step-end infinite login2a-caret}.login2a-terminal__progress{height:calc(2 * var(--login-unit));margin-top:calc(13 * var(--login-unit));border-radius:calc(2 * var(--login-unit));background:#1cd6be24;overflow:hidden}.login2a-terminal__progress>span{transform-origin:0;background:linear-gradient(90deg, var(--login-blue-600), var(--login-cyan-500));width:100%;height:100%;transition:transform .5s cubic-bezier(.3,.9,.2,1);display:block}.login2a-terminal__result{margin-top:calc(11 * var(--login-unit));color:#bed6ff70;font:400 max(var(--login-body-floor), calc(10.5 * var(--login-unit))) / 1.7 "JetBrains Mono", monospace}.login2a-terminal__result span,.login2a-terminal__result em{color:var(--login-cyan-500);font-style:normal;font-weight:400}.login2a-terminal__result strong{color:var(--login-blue-300);font-weight:400}.login2a__sso{justify-content:center;align-items:center;gap:calc(10 * var(--login-unit));width:100%;height:calc(50 * var(--login-unit));margin-top:calc(14 * var(--login-unit));border-radius:calc(11 * var(--login-unit));background:linear-gradient(180deg, var(--login-blue-500), var(--login-blue-700));box-shadow:0 calc(10 * var(--login-unit)) calc(26 * var(--login-unit)) #1f6feb5c, inset 0 calc(1 * var(--login-unit)) 0 #ffffff3d;color:#fff;font:600 max(var(--login-body-floor), calc(14 * var(--login-unit))) "Space Grotesk", sans-serif;cursor:pointer;border:0;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;animation:.9s .38s both login2a-rise;display:flex;position:relative;overflow:hidden}.login2a__sso:hover{color:#fff;transform:translateY(calc(-2 * var(--login-unit)));box-shadow:0 calc(16 * var(--login-unit)) calc(34 * var(--login-unit)) #1f6feb80, inset 0 calc(1 * var(--login-unit)) 0 #ffffff3d}.login2a__sso:active{transform:translateY(0)scale(.99)}.login2a__sso:focus-visible{outline:calc(2 * var(--login-unit)) solid var(--login-cyan-200);outline-offset:calc(3 * var(--login-unit))}.login2a__sso>span:not(.login2a__sso-sheen){position:relative}.login2a__sso-sheen{background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:38%;animation:3.4s ease-in-out infinite login2a-sheen;position:absolute;top:0;bottom:0}.login2a__sso-arrow{font-size:calc(16 * var(--login-unit))}.login2a__demo{padding-top:calc(20 * var(--login-unit));margin-top:auto;position:relative}.login2a__demo>section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.login2a__demo>section>div:first-child>span{display:none}.login2a__demo>section>div:first-child>h2{color:#bed6ff80;margin:0;font-size:0}.login2a__demo>section>div:first-child>h2:after{content:"DEMO PERSONAS";font:500 calc(9 * var(--login-unit)) "JetBrains Mono", monospace;letter-spacing:.2em}.login2a__demo>section>p:first-of-type{display:none}.login2a__demo>section>div:nth-of-type(2){gap:calc(6 * var(--login-unit));max-height:calc(98 * var(--login-unit));margin-top:calc(10 * var(--login-unit));padding-right:calc(3 * var(--login-unit));scrollbar-color:#2f81f773 transparent;flex-wrap:wrap;display:flex;overflow-y:auto}.login2a__demo>section>div:nth-of-type(2)>button{width:auto;min-width:0;padding:calc(7 * var(--login-unit)) calc(11 * var(--login-unit));border:calc(1 * var(--login-unit)) solid #78aaff24;border-radius:calc(7 * var(--login-unit));box-shadow:none;color:#bed6ffb3;font:400 max(var(--login-body-floor), calc(10 * var(--login-unit))) "JetBrains Mono", monospace;cursor:pointer;background:#78aaff0a;flex:none;margin:0;transition:all .16s;display:block}.login2a__demo>section>div:nth-of-type(2)>button:hover{color:var(--login-cyan-200);transform:translateY(calc(-2 * var(--login-unit)));background:#1cd6be24;border-color:#1cd6be73}.login2a__demo>section>div:nth-of-type(2)>button:focus-visible{outline:calc(1 * var(--login-unit)) solid var(--login-cyan-200);outline-offset:calc(2 * var(--login-unit))}.login2a__demo>section>div:nth-of-type(2)>button:disabled{cursor:wait;opacity:.5}.login2a__demo>section>div:nth-of-type(2)>button>span>span:first-child{color:inherit;font:inherit;display:block}.login2a__demo>section>div:nth-of-type(2)>button>span>span:last-child,.login2a__demo>section>div:nth-of-type(2)>button>svg{display:none}.login2a__demo>section>p:not(:first-of-type){margin:calc(8 * var(--login-unit)) 0 0;color:var(--login-red-400);font:400 max(var(--login-body-floor), calc(10 * var(--login-unit))) / 1.5 "JetBrains Mono", monospace}@media (max-width:960px){.login2a{overflow:hidden}.login2a__shell{grid-template-columns:1fr;height:100svh;min-height:100svh}.login2a__console{display:none}.login2a__auth{border-left:0;width:100%;min-height:100svh;overflow-y:auto}.login2a__auth-edge{display:none}.login2a__mobile-brand{margin-bottom:calc(36 * var(--login-unit));display:block;position:relative}}@media (max-width:479px){.login2a__auth{padding:calc(30 * var(--login-unit)) calc(24 * var(--login-unit)) calc(28 * var(--login-unit))}.login2a-brand__status{display:none}.login2a__auth-title{font-size:calc(30 * var(--login-unit))}.login2a-terminal__command input{font-size:max(var(--login-body-floor), calc(12 * var(--login-unit)))}}@keyframes login2a-rise{0%{opacity:0;transform:translateY(calc(16 * var(--login-unit)))}to{opacity:1;transform:none}}@keyframes login2a-slide-in{0%{opacity:0;transform:translateX(calc(22 * var(--login-unit)))}to{opacity:1;transform:none}}@keyframes login2a-float-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(calc(40 * var(--login-unit)), calc(-30 * var(--login-unit)), 0) scale(1.12)}}@keyframes login2a-float-b{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate3d(calc(-50 * var(--login-unit)), calc(26 * var(--login-unit)), 0) scale(.92)}}@keyframes login2a-grid-pan{0%{background-position:0 0}to{background-position:calc(44 * var(--login-unit)) calc(44 * var(--login-unit))}}@keyframes login2a-spin{to{transform:rotate(360deg)}}@keyframes login2a-spin-reverse{to{transform:rotate(-360deg)}}@keyframes login2a-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes login2a-drift-up{0%{opacity:0;transform:translateY(calc(9 * var(--login-unit)))}24%,72%{opacity:.8}to{opacity:0;transform:translateY(calc(-9 * var(--login-unit)))}}@keyframes login2a-drift-right{0%{opacity:0;transform:translateX(calc(-30 * var(--login-unit)))}15%,75%{opacity:1}to{opacity:0;transform:translateX(calc(220 * var(--login-unit)))}}@keyframes login2a-ekg{to{stroke-dashoffset:-1200px}}@keyframes login2a-ping-ring{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes login2a-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes login2a-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-4 * var(--login-unit)))}}@keyframes login2a-eye{0%,90%,to{opacity:1}93%,97%{opacity:.12}}@keyframes login2a-led{0%,to{opacity:.22}50%{opacity:1}}@keyframes login2a-work{0%,20%{opacity:.95}25%,to{opacity:.1}}@keyframes login2a-work-spin{to{transform:rotate(360deg)}}@keyframes login2a-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(calc(470 * var(--login-unit)))}}@keyframes login2a-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes login2a-sheen{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}
