.mktauth{min-height:100vh;--brand:91 123 232;--brand-rgb:91,123,232}.mktauth .split{display:grid;grid-template-columns:1.04fr 1fr;min-height:100vh}@media (max-width:880px){.mktauth .split{grid-template-columns:1fr}.mktauth .brandside{display:none}}@media (max-width:479px){.mktauth .oauth{grid-template-columns:1fr}}.mktauth .brandside{position:relative;overflow:hidden;background:var(--dark);color:#fff;padding:44px 52px;display:flex;flex-direction:column}.mktauth .brandside:before{background:radial-gradient(560px 380px at 82% 10%,rgba(91,123,232,.3),transparent 60%),radial-gradient(480px 340px at 12% 90%,rgba(138,118,221,.22),transparent 60%)}.mktauth .brandside:after,.mktauth .brandside:before{content:"";position:absolute;inset:0;pointer-events:none}.mktauth .brandside:after{background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:26px 26px;mask-image:linear-gradient(180deg,#000,transparent 82%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%)}.mktauth .brandside>*{position:relative;z-index:1}.mktauth .brandside .bs-top{display:flex}.mktauth .brandside .ozmo{font-size:29px}.mktauth .brandside .bs-mid{margin-top:auto;margin-bottom:auto;padding:40px 0}.mktauth .bs-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mkt-mono,"JetBrains Mono"),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:18px}.mktauth .bs-eyebrow .spark{width:22px;height:2px;border-radius:2px;background:var(--grad);flex:none}.mktauth .bs-h2{font-family:var(--mkt-display,"Space Grotesk"),sans-serif;font-size:clamp(32px,3vw,38px);line-height:1.08;letter-spacing:-.03em;font-weight:600;color:#fff;max-width:15ch;margin:0}.mktauth .bs-h2 .g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mktauth .bs-lead{color:hsla(0,0%,100%,.58);font-size:15.5px;max-width:38ch;margin-top:18px;line-height:1.55;font-weight:500}.mktauth .mock{margin-top:40px;width:430px;max-width:100%;border-radius:14px;overflow:hidden;background:#fff;color:var(--ink);border:1px solid rgba(14,23,38,.06);box-shadow:0 8px 24px rgba(0,0,0,.3),0 50px 90px -34px rgba(0,0,0,.6);transform:perspective(1400px) rotateY(-11deg) rotateX(3deg) rotate(-.4deg);transform-origin:left center}.mktauth .mock .appbar{height:34px;display:flex;align-items:center;gap:6px;padding:0 13px;border-bottom:1px solid #eef1f6;background:#fbfcfe}.mktauth .mock .dots{display:flex;gap:6px}.mktauth .mock .dots i{width:9px;height:9px;border-radius:50%;background:#e2e6ee}.mktauth .mock .url{margin-left:5px;font-family:var(--mkt-mono,"JetBrains Mono"),monospace;font-size:10px;color:#aeb6c4}.mktauth .mock .body{display:grid;grid-template-columns:120px 1fr}.mktauth .mock .side{padding:12px 10px;border-right:1px solid #eef1f6;background:#fcfdfe;display:flex;flex-direction:column;gap:1px}.mktauth .mock .side .ozmo{font-size:12px;margin-bottom:12px;padding-left:2px}.mktauth .mock .side a{display:flex;align-items:center;font-size:10.5px;font-weight:600;color:#6b7688;padding:6px 7px;border-radius:6px}.mktauth .mock .side a.on{background:color-mix(in srgb,var(--one) 12%,transparent);color:var(--one)}.mktauth .mock .main{padding:14px 15px;min-width:0}.mktauth .mock .kpis{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px}.mktauth .mock .kpi{background:#fff;border:1px solid #eef1f6;border-radius:9px;padding:9px 10px}.mktauth .mock .kpi .kl{font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:#9aa4b4;font-weight:700}.mktauth .mock .kpi .kv{font-family:var(--mkt-display,"Space Grotesk"),sans-serif;font-weight:600;font-size:17px;color:var(--ink);margin-top:4px;letter-spacing:-.02em}.mktauth .mock .kpi .kd{font-size:8.5px;font-weight:700;color:#2f9e6b;margin-top:2px}.mktauth .mock .chart{border:1px solid #eef1f6;border-radius:9px;padding:11px 12px}.mktauth .mock .chart .cl{font-size:9.5px;font-weight:700;color:#6b7688;margin-bottom:11px}.mktauth .mock .bars{display:flex;align-items:flex-end;gap:7px;height:66px}.mktauth .mock .bars i{flex:1;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--one) 22%,#eef1f6)}.mktauth .mock .bars i.hot{background:var(--one)}.mktauth .brandside .quote{border-top:1px solid hsla(0,0%,100%,.12);padding-top:24px}.mktauth .brandside .quote .qt{font-size:15px;color:hsla(0,0%,100%,.82);margin:0;max-width:44ch;line-height:1.5}.mktauth .brandside .quote .who{margin-top:12px;font-size:12.5px;color:hsla(0,0%,100%,.52);font-weight:600;font-family:var(--mkt-mono,"JetBrains Mono"),monospace;letter-spacing:.02em}.mktauth .formside{display:flex;align-items:center;justify-content:center;padding:44px;background:var(--surface);color:var(--ink)}.mktauth .formbox{width:100%;max-width:392px}.mktauth .a-eyebrow{font-family:var(--mkt-mono,"JetBrains Mono"),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.mktauth .h{font-family:var(--mkt-display,"Space Grotesk"),sans-serif;font-size:30px;letter-spacing:-.025em;font-weight:600;color:var(--ink);margin-top:14px}.mktauth .sub{color:var(--txt2);font-size:14.5px;margin-top:8px;line-height:1.5;font-weight:500}.mktauth .input{width:100%;height:48px;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:12px;padding:0 15px;transition:border-color .14s ease,box-shadow .14s ease}.mktauth textarea.input{height:auto;padding:12px 14px}.mktauth select.input{padding-inline-end:36px}.mktauth .input::-moz-placeholder{color:var(--txt3)}.mktauth .input::placeholder{color:var(--txt3)}.mktauth .input:focus{outline:none;border-color:var(--one);box-shadow:0 0 0 3px rgba(91,123,232,.14)}.mktauth .label{display:block;font-size:12.5px;font-weight:600;color:var(--txt2);margin-bottom:6px;font-family:inherit}.mktauth .field{display:flex;flex-direction:column}.mktauth .row{display:flex;align-items:center;justify-content:space-between}.mktauth .btn-primary{background:var(--ink);color:#fff;font-family:var(--mkt-body,"Manrope"),sans-serif;font-weight:700;font-size:15px;border:none;border-radius:12px;box-shadow:none;transition:transform .16s ease,filter .16s ease}.mktauth .btn-lg.btn-primary,.mktauth .btn-primary.btn-lg{min-height:50px;padding:14px 24px;border-radius:12px}.mktauth .btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.mktauth .btn-primary:disabled{opacity:.5;transform:none}.mktauth .btn-secondary{background:var(--surface);color:var(--ink);border:1.5px solid var(--line);border-radius:12px;font-family:var(--mkt-body,"Manrope"),sans-serif;font-weight:600;font-size:14px}.mktauth .btn-secondary:hover{background:var(--bg);border-color:#c6d0e0}.mktauth .btn-lg.btn-secondary{min-height:46px}.mktauth .oauth{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:28px}.mktauth .oauth .btn-secondary{flex:1;min-height:46px}.mktauth .divider{display:flex;align-items:center;gap:14px;margin:24px 0;color:var(--txt3);font-size:11px;letter-spacing:.1em;font-family:var(--mkt-mono,"JetBrains Mono"),monospace}.mktauth .divider:after,.mktauth .divider:before{content:"";height:1px;background:var(--line);flex:1}.mktauth .remember{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--txt2);cursor:pointer}.mktauth .remember input{width:16px;height:16px;accent-color:var(--one)}.mktauth .alt{text-align:center;margin-top:26px;font-size:13.5px;color:var(--txt2);font-weight:500}.mktauth .alt a{color:var(--one);font-weight:700}.mktauth .legal{text-align:center;margin-top:24px;font-size:11.5px;color:var(--txt3);line-height:1.5}.mktauth .legal a{color:var(--txt2);text-decoration:underline;text-underline-offset:2px}.mktauth .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(14,23,38,.04)}