[data-advisor-brand=levata]{--kj-chrome:#000021;--kj-page:#f4f4fa;--kj-surface:#fff;--kj-focus-ring:#784dff33;--kj-surface-2:#f8f7ff;--kj-ink:#000021;--kj-ink-muted:#575775;--kj-ink-subtle:#727392;--kj-border:#e6e6e9;--kj-border-strong:#d5c8ff;--kj-action:#1f69ff;--kj-action-hover:#1c60e8;--kj-action-top:#508aff;--kj-action-ink:#1f69ff;--kj-action-tint:#1f69ff14;--kj-spark:#bba3ff;--kj-spark-glow:#784dff66;--kj-teal:#784dff;--kj-teal-light:#946fff;--kj-formation-dot:#784dff;--font-body:"Inter","Segoe UI",Arial,sans-serif;--font-display:"termina","Inter",sans-serif;--font-hero:"termina","Inter",sans-serif;font-family:var(--font-body)}[data-theme=dark] [data-advisor-brand=levata]{--kj-chrome:#000021;--kj-page:#101025;--kj-surface:#191931;--kj-surface-2:#22223b;--kj-ink:#f5f3ff;--kj-ink-muted:#c5c1df;--kj-ink-subtle:#a9a3c3;--kj-border:#33334f;--kj-border-strong:#4e456d;--kj-action-ink:#9abaff}.levata-advisor-logo{flex-shrink:0;display:inline-flex;align-items:center;gap:16px;color:white;white-space:nowrap}.levata-advisor-logo>span{border-left:1px solid #ffffff55;padding-left:16px;font-family:Inter,sans-serif;font-size:22.5px;font-weight:400;line-height:1;letter-spacing:.02em}.levata-login{min-height:100svh;color:white;background:radial-gradient(ellipse at 5% 65%,#462d99 0,transparent 55%),radial-gradient(ellipse at 100% 10%,#182e7b 0,transparent 45%),#000021;padding:40px max(24px,calc((100vw - 1240px)/2));display:flex;flex-direction:column}.levata-login footer,.levata-login header{display:flex;align-items:center;justify-content:space-between;gap:24px}.levata-demo-label{border:1px solid #bdaaff55;border-radius:30px;padding:7px 14px;font-size:12px}.levata-login-content{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:80px;padding:90px 0}.levata-eyebrow{font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#d5c8ff}.levata-login-intro h1{font-family:var(--font-display);font-weight:500;font-size:clamp(34px,3.7vw,54px);line-height:1.2;letter-spacing:-.04em;margin:24px 0}.levata-login-intro>p:not(.levata-eyebrow){color:#d4d1e6;max-width:520px;font-size:17px;line-height:1.8}.levata-login-features{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;color:#d5c8ff}.levata-login-features span:before{content:"✓";margin-right:7px}.levata-login-card{background:white;color:#000021;padding:36px;border-radius:20px;box-shadow:0 24px 80px #00000035}.levata-login-card h2{font-family:var(--font-display);font-size:26.45px;font-weight:500;line-height:1.35;margin:0 0 12px}.levata-login-card>p{color:#575775;font-size:13px;line-height:1.7}.levata-login-card form{display:grid;gap:18px;margin-top:24px}.levata-login-card label{font-size:12px;font-weight:600;display:grid;gap:8px}.levata-login-card input{border:1px solid #c7c7d3;border-radius:8px;padding:12px;width:100%;font:inherit;font-size:15px}.levata-login-card input:focus{outline:2px solid #784dff;outline-offset:2px}.levata-login-card button{background:#1f69ff;color:white;padding:14px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer}.levata-login-card button:disabled{opacity:.55;cursor:default}.levata-login-card .levata-login-note{font-size:11px;margin-top:22px}.levata-login-error{color:#b42318;font-size:13px}.levata-login footer{color:#aaa5c9;font-size:11px}@media(max-width:900px){.levata-login-content{grid-template-columns:1fr;gap:40px;padding:55px 0}.levata-login-card{width:100%;max-width:480px}.levata-login-features{margin-top:24px}}@media(max-width:480px){.levata-login{padding:24px}.levata-login header{flex-wrap:wrap}.levata-login-card{padding:26px}.levata-login footer{flex-wrap:wrap;gap:10px}}[data-advisor-brand=levata] .hero-headline{font-size:clamp(38px,4.5vw,62px);font-family:var(--font-display);font-weight:500;line-height:1.14;letter-spacing:-.045em}.levata-home-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.15em;color:#784dff;margin-bottom:22px}[data-advisor-brand=levata] .hero-spark{background:linear-gradient(145deg,#784dff,#1f69ff);opacity:.12}[data-advisor-brand=levata] .hero-wave{background:none;opacity:.4;background-image:radial-gradient(#784dff55 1px,transparent 0);background-size:24px 24px;mask-image:linear-gradient(120deg,transparent,#000,transparent)}[data-advisor-brand=levata] .hero-spark--upper{border-radius:45%;transform:rotate(-25deg)}[data-advisor-brand=levata] .hero-content{padding-top:62px}[data-advisor-brand=levata] .hero-sheet{box-shadow:none!important}[data-advisor-brand=levata] .hero-preview{isolation:isolate}[data-advisor-brand=levata] .solution-card{border-radius:16px;border-color:#e6e6e9;box-shadow:0 5px 24px #00002105}[data-advisor-brand=levata] .solution-card:hover{border-color:#784dff66;box-shadow:0 14px 36px #784dff15}[data-advisor-brand=levata] .hero-footer{line-height:1.8}@media(max-width:639px){[data-advisor-brand=levata] .hero-content{padding-top:36px}[data-advisor-brand=levata] .hero-headline{font-size:37px}}[data-advisor-brand=levata] .hero-cta.kj-btn-primary{color:white;background:#1f69ff;border-color:#1f69ff;box-shadow:0 8px 24px #1f69ff25}[data-advisor-brand=levata] .hero-cta.kj-btn-primary:hover{color:white;background:#1558dc;box-shadow:0 10px 28px #1f69ff35}[data-advisor-brand=levata] .voice-mode{background:#000021}[data-advisor-brand=levata] [data-external-launch-screen] .text-\[\#b3e331\]{color:#bba3ff}[data-advisor-brand=levata]{color:var(--kj-ink)}[data-advisor-brand=levata] svg[stroke="#B3E331"]{stroke:#784dff}[data-advisor-brand=levata] .voice-demo-trigger{--voice-demo-accent:#bba3ff;border-color:#784dff99;background:#784dff18}[data-advisor-brand=levata] .voice-demo-trigger:hover{border-color:#bba3ff;background:#784dff30}.levata-room-logo{display:grid;justify-items:center;gap:13px;color:#fff}.levata-room-logo>span{font:400 17px/1 Inter,sans-serif;letter-spacing:.06em}[data-advisor-brand=levata] aside[aria-label="Solution Room navigation"]{background:linear-gradient(165deg,#000021 35%,#211151)}[data-advisor-brand=levata] aside[aria-label="Solution Room navigation"] button[aria-current=page]{background:#784dff33;box-shadow:inset 2px 0 #bba3ff}[data-advisor-brand=levata] .account-library-wave{background-image:none;background:radial-gradient(ellipse at 0 0,#784dff13,transparent 65%)}[data-advisor-brand=levata] [role=dialog] h2{font-family:var(--font-display);font-weight:500;font-size:26px}[data-advisor-brand=levata] .voice-advisor-portrait{border-color:#bba3ff80;background:#000021}[data-advisor-brand=levata] .voice-advisor-portrait-status{border-color:#000021;background:#bba3ff;box-shadow:0 0 18px #784dff66}