.login-wrap{grid-template-columns:1fr 1fr;height:100vh;display:grid}.login-wrap .pane{flex-direction:column;display:flex}.login-wrap .pane-body{flex:1;place-items:center;padding:32px;display:grid}.login-wrap .form{width:100%;max-width:360px}.login-wrap .brand{align-items:center;gap:9px;display:inline-flex}.login-wrap .brand .wd{letter-spacing:-.02em;color:#051f21;font-size:18px;font-weight:600}.login-wrap .brand .by{color:var(--fg-subtle);border-left:1px solid var(--border-strong);align-items:center;gap:5px;padding-left:9px;font-size:11px;display:inline-flex}.login-wrap .brand .by img{opacity:.85;height:12px}.login-wrap .pane-head{padding:22px 26px}.login-wrap h1.t{letter-spacing:-.02em;margin:26px 0 6px;font-size:24px;font-weight:600}.login-wrap .sub{color:var(--fg-muted);margin:0 0 24px;font-size:13.5px}.login-wrap label.fl{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.login-wrap input.fi{border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--bg-elev);width:100%;height:44px;color:var(--fg-strong);box-sizing:border-box;outline:none;padding:0 13px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.login-wrap input.fi:focus{border-color:var(--mint-500);box-shadow:0 0 0 3px var(--accent-soft-bg)}.login-wrap .btn-xl{justify-content:center;width:100%;height:44px;font-size:14px}.login-wrap .g-btn{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-elev);width:100%;height:44px;color:var(--fg-strong);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.login-wrap .g-btn:hover{background:var(--bg-sunken);border-color:var(--border-emph)}.login-wrap .sep{color:var(--fg-faint);align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.login-wrap .sep:before,.login-wrap .sep:after{content:"";background:var(--border);flex:1;height:1px}.login-wrap .foot{color:var(--fg-subtle);text-align:center;margin-top:22px;font-size:12.5px}.login-wrap .foot a{color:var(--link);font-weight:500;text-decoration:none}.login-wrap .legal{color:var(--fg-faint);text-align:center;margin-top:26px;font-size:11px;line-height:1.5}.login-wrap .legal a{color:var(--fg-subtle)}.login-wrap .demo-bypass{flex-direction:column;gap:8px;margin-top:4px;display:flex}.login-wrap .demo-bypass .sep{text-transform:lowercase;margin-top:22px}.login-wrap .show{color:#e8eae7;background:radial-gradient(120% 120% at 30% 15%,#1d2b27 0%,#10201c 55%,#0b1512 100%);flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.login-wrap .show .rings{opacity:.5;position:absolute;inset:0}.login-wrap .show .quote{letter-spacing:-.02em;max-width:440px;font-size:24px;font-weight:500;line-height:1.35;position:relative}.login-wrap .show .quote b{color:var(--mint-400);font-weight:600}.login-wrap .show .stats{gap:30px;display:flex;position:relative}.login-wrap .show .stat .n{letter-spacing:-.02em;color:#fff;font-size:26px;font-weight:700}.login-wrap .show .stat .l{color:#8fa39b;margin-top:2px;font-size:12px}.login-wrap .show .top{color:#fff;align-items:center;gap:8px;display:flex;position:relative}.login-wrap .chips{flex-wrap:wrap;gap:8px;max-width:440px;display:flex;position:relative}.login-wrap .chip{color:#c6d3cd;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:5px 11px;font-size:12px}@media (max-width:860px){.login-wrap{grid-template-columns:1fr}.login-wrap .show{display:none}}
