.kp-entry-frame{background:var(--kp-bg);flex-direction:column;width:100%;min-height:100dvh;display:flex;container:kp-entry kp-viewport/inline-size}.kp-auth{background:var(--kp-bg);flex:1 0 auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative}.kp-auth-l{flex-direction:column;min-width:0;display:flex}.kp-auth-r{background:var(--kp-g);color:#fff;flex-direction:column;justify-content:space-between;gap:28px;padding:40px;display:flex}.kp-auth-c{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-width:0;padding:24px 24px 64px;display:flex}.kp-entry-logo svg{display:block}a.kp-entry-logo{align-self:flex-start;display:block}.kp-brand-body{flex-direction:column;gap:18px;display:flex}.kp-brand-say{max-width:380px;margin:0;font-size:22px;font-weight:700;line-height:1.3}.kp-brand-features{flex-direction:column;gap:14px;max-width:400px;margin:0;padding:0;list-style:none;display:flex}.kp-brand-features li{align-items:flex-start;gap:12px;display:flex}.kp-brand-icon{background:#ffffff1f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.kp-brand-icon svg{stroke:#fff;fill:none;stroke-width:2px;width:18px;height:18px}.kp-brand-features b{font-size:14px;display:block}.kp-brand-features span{color:#ffffffc7;font-size:13px}.kp-rail{justify-content:flex-start;gap:24px;padding:32px 36px}.kp-rail-in{flex-direction:column;gap:28px;display:flex;position:sticky;top:24px}.kp-rail-help{color:#ffffffc7;max-width:380px;margin:auto 0 0;font-size:13px}.kp-rail-help a{color:inherit}.kp-brand .kp-rail-help{margin:0}.kp-rail-body{flex-direction:column;gap:22px;display:flex}.kp-rail-kicker{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.kp-rsteps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kp-rsteps li{border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.kp-rsteps .kp-rk{color:#fffc;border:1.5px solid #ffffff59;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:800;display:grid}.kp-rk svg{width:12px;height:12px;stroke:var(--kp-g);fill:none;stroke-width:3px}.kp-rsteps .kp-is-done .kp-rk{background:#fff;border-color:#fff}.kp-rsteps .kp-is-cur{background:#ffffff21}.kp-rsteps .kp-is-cur .kp-rk{color:var(--kp-g);background:#fff;border-color:#fff}.kp-rsteps .kp-is-todo{opacity:.6}.kp-rsteps b{font-size:14px;font-weight:700;display:block}.kp-rsteps li>div{overflow-wrap:anywhere;min-width:0}.kp-rsteps div>span{color:#ffffffbf;font-size:12.5px;line-height:1.4;display:block}.kp-rail-info{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;padding:14px}.kp-rail-info b{font-size:13.5px}.kp-rail-info p{color:#ffffffd9;margin:4px 0 0;font-size:13px;line-height:1.5}.kp-rail-need b{margin-bottom:8px;font-size:13.5px;display:block}.kp-rail-need ul,.kp-ins-mneed ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kp-rail-need li{color:#ffffffe0;align-items:flex-start;gap:10px;font-size:13px;display:flex}.kp-nk{border:1.5px solid #ffffff73;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.kp-rail-need .kp-is-ok{color:#fff9;text-decoration:line-through}.kp-rail-need .kp-is-ok .kp-nk{background:#fff;border-color:#fff}.kp-nk svg{width:11px;height:11px;stroke:var(--kp-g);fill:none;stroke-width:3px}.kp-ins-c{flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:8px 32px 24px;display:flex}.kp-ins-mstep,.kp-ins-mneed{display:none}.kp-ins-top{justify-content:flex-end;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.kp-ins-top .kp-btn{align-self:auto}.kp-saved{color:var(--kp-mute);align-items:center;gap:6px;font-size:12px;display:flex}.kp-saved svg{width:14px;height:14px;stroke:var(--kp-g);fill:none;stroke-width:2.2px}.kp-account{position:relative}.kp-account-toggle{height:32px;list-style:none}.kp-account-toggle::-webkit-details-marker{display:none}.kp-account-menu{z-index:15;border:1px solid var(--kp-line);width:260px;max-width:calc(100cqw - 32px);box-shadow:var(--kp-shadow);color:var(--kp-ink);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;top:38px;right:0}.kp-account-menu>*{overflow-wrap:anywhere}.kp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container kp-entry (max-width:1000px){.kp-auth{grid-template-columns:minmax(0,1fr);align-content:start}.kp-auth-r{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;padding:14px 16px 38px}.kp-entry-logo svg{width:84px;height:44px}.kp-brand-body,.kp-rail-body,.kp-rail-help{display:none}.kp-rail-in{align-items:center;width:100%;position:static}.kp-auth-c{justify-content:flex-start;margin-top:-24px;padding:0 16px 24px;position:relative}.kp-ins-c{max-width:none;margin-top:-24px;padding:0 16px 16px;position:relative}.kp-ins-top{z-index:3;gap:6px;width:100%;height:58px;padding:0 12px;position:absolute;top:0;right:0}.kp-saved{color:#fff;white-space:nowrap;min-width:0;max-width:calc(50% - 54px);margin-right:auto;overflow:hidden}.kp-account,.kp-saved svg{flex:none}.kp-saved svg{stroke:#fff}.kp-ins-top>.kp-btn{color:#fff;background:0 0;border-color:#ffffff73}.kp-ins-mstep{border:1px solid var(--kp-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 6px 18px #141a1614}.kp-progress-label{color:var(--kp-mute);font-size:13px}.kp-progress-label b{color:var(--kp-ink)}.kp-progress-segments{gap:4px;display:flex}.kp-progress-segments i{background:var(--kp-line);border-radius:3px;flex:1;height:5px}.kp-progress-segments .kp-is-done{background:var(--kp-g)}.kp-progress-segments .kp-is-cur{background:var(--kp-g);opacity:.45}.kp-ins-mneed{background:var(--kp-soft);border:1px solid var(--kp-soft-line);border-radius:14px;padding:12px 14px;font-size:13px;display:block}.kp-ins-mneed summary{cursor:pointer;color:var(--kp-g);font-weight:700}.kp-ins-mneed p{color:#3f4b44;margin:8px 0 10px;line-height:1.5}.kp-ins-mneed b{margin-bottom:8px;display:block}.kp-ins-mneed li{color:var(--kp-ink);align-items:flex-start;gap:10px;display:flex}.kp-ins-mneed .kp-nk{background:#fff;border-color:#9aa79f}.kp-ins-mneed .kp-is-ok{color:var(--kp-mute);text-decoration:line-through}.kp-ins-mneed .kp-is-ok .kp-nk{background:var(--kp-g);border-color:var(--kp-g)}.kp-ins-mneed .kp-is-ok .kp-nk svg{stroke:#fff}}@container kp-entry (max-width:600px){.kp-saved,.kp-top-help,.kp-account-chevron{display:none}.kp-account-toggle{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff73}.kp-account-toggle:hover{color:#fff;border-color:#fff}.kp-account-toggle:focus-visible{outline-color:#fff}}
.kp-card-viewport{width:100%;min-width:0;padding:2px;overflow:clip}.kp-card-step{overflow-clip-margin:14px;padding:0}.kp-card-pane{max-width:520px}.kp-card-transition{flex-direction:column;gap:16px;display:flex}.kp-card-pane .kp-card-transition{border:1px solid var(--kp-line);background:#fff;border-radius:14px;width:100%;max-width:420px;margin:0 auto;padding:28px}.kp-card-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.kp-card-title:focus,.kp-card-title:focus-visible{outline:none}.kp-card-pane .kp-card-title{font-size:28px}.kp-card-lead{color:var(--kp-mute);margin:4px 0 0;font-size:13px}.kp-card-pane .kp-card-lead{font-size:15px}@keyframes kp-in{0%{opacity:0;transform:translate(72px)}to{opacity:1;transform:none}}@keyframes kp-in-back{0%{opacity:0;transform:translate(-72px)}to{opacity:1;transform:none}}@keyframes kp-pane-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kp-pane-back{0%{transform:translate(-100%)}to{transform:translate(0)}}.kp-card-transition.kp-fwd{animation:.46s cubic-bezier(.32,.72,0,1) both kp-in}.kp-card-transition.kp-back{animation:.46s cubic-bezier(.32,.72,0,1) both kp-in-back}.kp-card-pane .kp-fwd{animation:.44s cubic-bezier(.32,.72,0,1) forwards kp-pane-in}.kp-card-pane .kp-back{animation:.44s cubic-bezier(.32,.72,0,1) forwards kp-pane-back}@keyframes kp-card-out{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(-56px)}46%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes kp-light{0%,45%{background:0 0}to{background:#ffffff21}}.kp-rsteps .kp-just-done{animation:.62s cubic-bezier(.32,.72,0,1) both kp-card-out}.kp-rsteps .kp-just-cur{animation:.62s both kp-light}.kp-ins-mstep.kp-progress-changed{animation:.62s cubic-bezier(.32,.72,0,1) both kp-card-out}@container kp-entry (max-width:600px){.kp-card-title{font-size:20px}.kp-card-pane .kp-card-title{font-size:22px}.kp-card-pane .kp-card-lead{font-size:14px}.kp-card-pane .kp-card-transition{padding:20px}}@media (prefers-reduced-motion:reduce){.kp-card-transition,.kp-rsteps li,.kp-ins-mstep{animation:none!important}}
