.mk-signin-h1{font-size:28px!important}.mk-signin-cta{margin-top:16px}.mk-grow{flex:1 1;min-width:0}.mk-center{text-align:center}.mk-priya-lead{margin:0;font-size:15px;line-height:1.55}.mk-demo-note{margin:12px 0 0}.mk-demo-gap{margin-top:14px}.mk-demo-sub{font-weight:600;margin-bottom:6px}.mk-demo-sub-tl{margin-bottom:10px}.mk-demo-of{font-size:15px;opacity:.8}.mk-row .mk-t.mk-wrap b,.mk-row .mk-t.mk-wrap span{white-space:normal}.mk-sell-p{margin:0 0 14px}.mk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk-trust-pad{padding:0 4px;margin-top:0}.mk-login-terms{text-align:center;margin:0}.mk-login-terms a{text-decoration:underline;color:inherit}.mk-field input.mk-input-err{border-color:var(--coral-ink)}.mk-err{margin:0 0 12px;font-size:13.5px;color:var(--coral-ink);font-weight:600}.mk-btn[disabled]{opacity:.7;cursor:default}.mk-check-to{margin:0 0 4px;color:var(--on2)}.mk-check-to b{color:#fff;word-break:break-all}.mk-code-label{font-weight:600;color:var(--muted)}.mk-check-foot{text-align:center;margin:12px 0 0}.mk-linkbtn{text-decoration:underline;color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer}.mk-legal-meta{color:var(--on3)}.mk-legal a,.mk-prose a{color:var(--mint-ink);text-decoration:underline}.mk-legal section+section{margin-top:18px}.mk-legal section>:last-child,.mk-legal>:last-child{margin-bottom:0}.mk-prose ul{padding-left:18px;margin:0 0 12px}.mk-prose li{font-size:15.5px;line-height:1.65;color:#22332c;margin-bottom:6px}.mk-prose section+section{margin-top:8px}.mk-site:not(:has(.mk-foot)){min-height:100dvh}.dkm-contents,.dkm-legal-side{display:contents}@media (min-width:768px){.dkm-legal-head.mk-cockpit,.dkm-login-l.mk-cockpit,.dkm-pv-head.mk-cockpit{background:var(--paper);color:var(--ink);border-radius:0;padding-bottom:0;overflow:visible}.dkm-legal-head.mk-cockpit:after,.dkm-login-l.mk-cockpit:after,.dkm-pv-head.mk-cockpit:after{display:none}:is(.dkm-login-l,.dkm-pv-head,.dkm-legal-head) .mk-gut{padding-left:0;padding-right:0}:is(.dkm-login-l,.dkm-pv-head) .mk-eyebrow{font:600 12px var(--body);letter-spacing:.08em;text-transform:uppercase}.mk-sr.dkm-show-h1{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.dkm-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 68px)}.dkm-login-l.mk-cockpit{border-right:1px solid var(--line);padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.dkm-login-l .mk-gut,.dkm-login-l .mk-hero{display:flex;flex-direction:column;gap:24px;padding:0}.dkm-login-l .mk-eyebrow{color:var(--mint-ink)}.dkm-login-l h1{font-size:44px!important;font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--forest);margin:0}.dkm-login-l .mk-check-to,.dkm-login-l .mk-hero p{color:var(--muted);font-size:17px;max-width:44ch;margin:0}.dkm-login-l .mk-check-to b{color:var(--ink)}.dkm-login-r.mk-lift,.dkm-login-r.mk-stack{margin:0;padding:48px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.dkm-login-r .dk-signin{position:static;width:min(420px,100%);box-shadow:var(--sh-2)}.dkm-login-r .mk-card.dkm-check-card{width:min(440px,100%);padding:30px;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.dkm-check .mk-check-foot{margin-top:16px}.dk-signin :is(h2,p){margin:0}.dkm-signin-h{font:800 24px var(--display);letter-spacing:-.02em;color:var(--ink)}.dk-signin .dk-gbtn{width:100%;color:var(--ink)}.dk-signin .dk-btn:disabled,.dk-signin .dk-gbtn:disabled{opacity:.7;cursor:progress}.dkm-signin-form{display:flex;flex-direction:column;gap:10px}.dkm-signin-label{font:600 13px var(--body);color:var(--muted)}.dkm-full{width:100%;height:48px}.dkm-signin-terms{font-size:12.5px}.dkm-signin-terms a{color:inherit;text-decoration:underline}.dkm-pv{max-width:1320px;margin:0 auto;padding:40px max(32px,env(safe-area-inset-right,0px)) 72px max(32px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.dkm-pv-head.mk-cockpit{background:none}.dkm-pv-head .mk-hero{padding:0}.dkm-pv-head .mk-eyebrow{color:var(--subtle)}.dkm-pv-head h1{font-size:40px!important;font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--ink);margin:8px 0 0}.dkm-pv-head .mk-hero p{color:var(--muted);font-size:16px;max-width:58ch;margin-top:10px}.dk-pv-tabs a{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font:600 14px var(--display);color:var(--muted);text-decoration:none}.dk-pv-tabs a .dk-dot{width:8px;height:8px;border-radius:50%;background:var(--h)}.dk-pv-tabs a:hover{border-color:var(--forest);color:var(--ink)}.dk-pv-tabs a[aria-current=page]{background:var(--forest);border-color:var(--forest);color:#fff}.dkm-pv-disc{margin-top:14px}.dkm-kv{margin-top:10px}.dkm-span{grid-column:1/-1}.dkm-goal-n{font:700 16px var(--display)}.dkm-goal-s{font-size:13px;color:var(--muted)}.dk-loanrow .dk-c .dkm-left{font-size:13.5px}.dkm-legal-head.mk-cockpit{border-bottom:1px solid var(--line);padding-block:36px 28px}.dkm-legal-in{max-width:1320px;margin:0 auto;padding-left:max(32px,env(safe-area-inset-left,0px))!important;padding-right:max(32px,env(safe-area-inset-right,0px))!important;display:flex;flex-direction:column;align-items:flex-start}.dkm-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font:600 13.5px var(--display);color:var(--muted);text-decoration:none}.dkm-back:hover{color:var(--ink)}.dkm-legal-in h1{font:800 40px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink);margin:0}.dkm-legal-in .mk-legal-meta{color:var(--subtle);margin-top:10px;font-size:13.5px}.dkm-legal.mk-stack{max-width:1320px;margin:0 auto;padding:32px max(32px,env(safe-area-inset-right,0px)) 72px max(32px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:220px minmax(0,740px);justify-content:start;grid-gap:56px;gap:56px;align-items:start}.dkm-legal-side{display:flex;flex-direction:column;gap:28px;position:-webkit-sticky;position:sticky;top:96px}.dkm-legal-pols .dk-eyebrow,.dkm-toc-h{display:block;margin-bottom:10px}.dkm-legal-pols{display:flex;flex-direction:column}.dkm-legal-pols a{padding:6px 0;font-size:13.5px;color:var(--muted);text-decoration:none}.dkm-legal-pols a:hover{color:var(--ink);text-decoration:underline}.dkm-legal-pols a[aria-current=page]{color:var(--ink);font-weight:600}.dkm-legal-text.mk-card{padding:40px 48px;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.dkm-legal-text.mk-legal :is(p,li){font-size:16px;line-height:1.72}.dkm-legal-text.mk-legal h2{font-size:21px;margin:0 0 10px;scroll-margin-top:96px}.dkm-legal-text.mk-legal section+section{margin-top:30px}.dkm-legal-text.mk-prose :is(p,li){font-size:16.5px;line-height:1.75}.dkm-legal-text.mk-prose h2{font-size:24px;margin:30px 0 12px}.dkm-legal-text section{scroll-margin-top:96px!important}}@media (min-width:1100px){.dkm-legal-side .mk-toc{display:flex;flex-direction:column;gap:0;overflow:visible;padding:0}.dkm-legal-side .mk-toc button{display:block;height:auto;padding:7px 0 7px 14px;border-radius:0;background:none;box-shadow:none;border-left:2px solid var(--line);color:var(--muted);font:500 13.5px/1.4 var(--body);text-align:left;white-space:normal;cursor:pointer}.dkm-legal-side .mk-toc button:hover{color:var(--ink)}.dkm-legal-side .mk-toc button[aria-current]{border-color:var(--forest);color:var(--ink);font-weight:600}}@media (min-width:768px) and (max-width:1099px){.dkm-login{grid-template-columns:1fr;min-height:0}.dkm-login-l.mk-cockpit{padding:48px 36px;border-right:0;border-bottom:1px solid var(--line)}.dkm-pv{grid-template-columns:1fr;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}.dkm-legal-in{padding-left:max(28px,env(safe-area-inset-left,0px))!important;padding-right:max(28px,env(safe-area-inset-right,0px))!important}.dkm-legal.mk-stack{grid-template-columns:minmax(0,1fr);gap:20px;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}.dkm-legal-side{position:static;gap:0}.dkm-legal-side .mk-toc{flex-wrap:wrap}.dkm-legal-pols,.dkm-legal-side .dkm-toc-h{display:none}.dkm-legal-text.mk-card{padding:32px 36px}}