.lgnLayout{width:min(var(--mk-width),calc(100% - 2 * var(--mk-gutter)));margin:0 auto;padding:56px 0 88px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:start}.lgnIntro h1{margin:14px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(34px,4.4vw,56px);line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.lgnIntro h1 em{font-style:normal;color:var(--mk-accent)}.lgnFeatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:32px 0 0;padding:0;list-style:none}.lgnFeatures li{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--mk-line);border-radius:16px;background:var(--mk-surface)}.lgnFeatures .mkFeatureIcon{flex:none}.lgnFeatures b{display:block;margin-bottom:4px;font-family:Manrope,sans-serif;font-size:16px}.lgnFeatures small{display:block;color:var(--mk-muted);font-size:14px;line-height:1.5}.lgnPlanNote{margin:14px 0 0;color:var(--mk-muted);font-size:13px}.lgnNew{margin:22px 0 0;font-size:15px}.lgnPanel{position:-webkit-sticky;position:sticky;top:96px}.lgnBody{position:relative;display:grid;grid-gap:14px;gap:14px;padding:4px 4px 6px}.lgnBody h2{margin:0;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.03em;color:var(--mk-on-dark)}.lgnNote{margin:0;color:var(--mk-on-dark-muted);font-size:14px;line-height:1.55}.lgnLegal a,.lgnNote a{color:var(--mk-lime);text-decoration:underline;text-underline-offset:3px}.lgnLegal{margin:4px 0 0;color:var(--mk-on-dark-muted);font-size:12px;line-height:1.55}.lgnPanel .loginForm label{color:#e6eee9}.lgnPanel .loginForm p{margin:0;color:#d3ddd7;font-size:14px;line-height:1.5}.lgnPanel .loginForm input,.lgnPanel .loginForm select{border-color:#4b5f55;background:#fff;color:var(--mk-ink)}.lgnPanel .loginForm button[type=submit]{min-height:48px;border-radius:14px;background:var(--mk-lime);color:#112019}.lgnPanel .loginForm .loginSecondary{color:#cfe9a8}.lgnPanel .loginForm .loginTestCode{color:#713f12}.lgnPanel .ownerError{margin:0;font-size:13px}.lgnPanel :focus-visible{outline:2px solid var(--mk-lime);outline-offset:2px}.lgnChoices{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lgnChoices a{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #4b5f55;border-radius:12px;color:var(--mk-on-dark);font-weight:700;transition:border-color .15s var(--mk-ease),background-color .15s var(--mk-ease)}.lgnChoices a svg:last-child{margin-left:auto}.lgnChoices a:hover{border-color:var(--mk-lime);background:rgba(255,255,255,.04)}@media (max-width:960px){.lgnLayout{grid-template-columns:1fr;gap:32px;padding:32px 0 64px}.lgnPanel{position:static;order:-1}}@media (max-width:560px){.lgnFeatures{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lgnChoices a{transition:none}}