@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400..800&family=IBM+Plex+Mono:wght@400;500&display=swap");.kpa{--white:#FFFFFF;--tint:#F6FAF3;--tint-2:#E7F6E1;--ink:#0B110C;--muted:#565C51;--muted-2:#6B7265;--border-2:#D6DCD2;--green:#22B534;--green-d:#158122;--green-dd:#0F6F1D;--orange:#BA5E08;--sh-1:0 1px 2px rgba(10,30,18,.05);--sh-2:0 1px 2px rgba(10,30,18,.05),0 6px 16px -6px rgba(10,30,18,.10);--sans:var(--font-sans,"Plus Jakarta Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:var(--font-mono,"IBM Plex Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--pad:clamp(20px,5vw,72px);--maxw:1280px;--navh:74px;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#EAF7ED,#F7FCF8 42%,#FFFFFF);min-height:100vh}body:has(.kpa){margin:0}:where(.kpa) *{box-sizing:border-box}:where(.kpa) a{color:inherit;text-decoration:none}html:has(.kpa){scroll-behavior:smooth}.kpa .wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.kpa .eyebrow{font-size:13px;font-weight:700;color:var(--green-d);margin-bottom:14px}.kpa .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;font-size:16px;padding:14px 26px;border-radius:11px;border:1.5px solid transparent;cursor:pointer;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .12s}.kpa .btn-dark{background:var(--ink);color:#fff;box-shadow:var(--sh-2)}.kpa .btn-line{background:#fff;color:var(--ink);border-color:var(--border-2)}.kpa .btn-sm{padding:10px 19px;font-size:15px;border-radius:10px}.kpa .btn-lg{padding:16px 30px;font-size:17px}.kpa .nav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.86);backdrop-filter:saturate(1.3) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.kpa .nav.scrolled{border-bottom-color:var(--border);box-shadow:0 1px 20px -8px rgba(10,30,18,.16)}.kpa .nav-in{gap:26px;height:var(--navh)}.kpa .brand,.kpa .nav-in{display:flex;align-items:center}.kpa .brand{gap:10px;font-weight:800;font-size:20.5px;letter-spacing:-.035em}.kpa .brand-mark{width:29px;height:29px;border-radius:50%;border:2.5px solid var(--ink);display:grid;place-items:center;flex-shrink:0}.kpa .brand-mark span{width:10px;height:10px;border-radius:50%;background:var(--green)}.kpa .nav-spacer{flex:1}.kpa .docs-link{font:inherit;font-size:15.5px;color:var(--ink);padding:8px 2px;display:inline-flex}.kpa .docs-link,.kpa .gh{font-weight:600;align-items:center}.kpa .gh{display:flex;gap:8px;font-size:14.5px;border:1px solid var(--border);border-radius:10px;padding:8px 13px;transition:border-color .16s}.kpa .gh .num{font-family:var(--mono);font-size:13px;color:var(--muted)}.kpa .authwrap{max-width:var(--maxw);margin:0 auto;padding:clamp(40px,5vw,72px) var(--pad);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,5vw,64px);align-items:start;min-height:calc(100vh - var(--navh))}.kpa .fcard{background:#fff;border:1px solid var(--border);border-radius:18px;padding:clamp(28px,2.4vw,36px)}.kpa .fcard h1{font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0 0 7px}.kpa .fcard .sub{font-size:14.5px;color:var(--muted);margin:0 0 24px;line-height:1.5}.kpa .more{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--muted);margin:14px auto 0;cursor:pointer;background:none;border:0;padding:0;font-family:inherit}.kpa .more:hover{color:var(--ink)}.kpa .more svg{flex-shrink:0;transition:transform .18s ease}.kpa .more[aria-expanded=true] svg{transform:rotate(180deg)}.kpa .authcta{width:100%;justify-content:center}.kpa .hint{margin-top:10px}.kpa .hint,.kpa .legal{font-size:13px;color:var(--muted-2);text-align:center}.kpa .legal{line-height:1.5;margin-top:14px}.kpa .legal a{color:var(--green-d);font-weight:600}.kpa .altfoot{margin-top:18px;padding-top:16px;border-top:1px solid var(--border);font-size:14.5px;color:var(--muted);text-align:center}.kpa .fcard a{color:var(--green-d);font-weight:700}.kpa .fcard a:hover{color:var(--green-dd);text-decoration:underline}.kpa .altfoot a{margin-left:5px}.kpa .fcard img[alt*=logo i],.kpa .fcard svg.logo{display:none}.kpa .rside{padding-top:calc(clamp(28px,2.4vw,36px) - 13px)}.kpa .rside .eyebrow{margin-bottom:14px}.kpa .rside h2{font-size:clamp(26px,2.6vw,32px);font-weight:800;letter-spacing:-.028em;margin:0 0 34px;line-height:1.2}.kpa .rside p.intro{font-size:15.5px;color:var(--muted);line-height:1.6;margin:0}.kpa .step{display:grid;grid-template-columns:38px 1fr;gap:16px;padding-bottom:26px;position:relative}.kpa .step:last-child{padding-bottom:0}.kpa .step:before{content:"";position:absolute;left:18px;top:38px;bottom:2px;width:1px;background:var(--border-2)}.kpa .step:last-child:before{display:none}.kpa .snum{width:38px;height:38px;border-radius:50%;background:var(--tint-2);color:var(--green-d);display:grid;place-items:center;font-family:var(--mono);font-size:14px;font-weight:500;position:relative;z-index:1}.kpa .step h3{font-size:16.5px;font-weight:700;letter-spacing:-.015em;margin:8px 0 5px}.kpa .step p{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}.kpa .step code{font-family:var(--mono);font-size:13px;background:var(--n-100);border-radius:5px;padding:2px 7px}.kpa .ant-form-item{margin-bottom:16px}.kpa .ant-form-item-label{padding-bottom:6px}.kpa .ant-form-item-label>label{font-size:14.5px;font-weight:700;color:var(--ink);height:auto}.kpa .ant-form-item-label>label:after{display:none}.kpa .ant-form-item-required:before{color:#CC3E2D!important;margin-inline-end:3px}.kpa .ant-input,.kpa .ant-input-affix-wrapper,.kpa .ant-input-affix-wrapper>input.ant-input,.kpa .ant-input-password{height:48px;border-radius:10px;font-size:15px;font-family:var(--sans);box-shadow:none;background:#fff!important}.kpa .ant-input,.kpa .ant-input-affix-wrapper,.kpa .ant-input-password{border:1px solid var(--border)}.kpa .ant-input-affix-wrapper>input.ant-input{height:auto;border:0}.kpa .ant-input-prefix{margin-inline-end:10px;color:var(--muted-2)}.kpa .ant-input-affix-wrapper>.ant-input{height:auto;border:0}.kpa .ant-input-affix-wrapper input::placeholder,.kpa .ant-input::placeholder{color:#b6bdb7}.kpa .ant-input-affix-wrapper:hover,.kpa .ant-input:hover{border-color:var(--border-2)}.kpa .ant-input-affix-wrapper-focused,.kpa .ant-input-focused,.kpa .ant-input:focus{border-color:var(--green-d);box-shadow:0 0 0 3px rgba(21,129,34,.12)}.kpa .ant-btn{height:50px;border-radius:10px;font-family:var(--sans);font-weight:700;font-size:15px;box-shadow:none}.kpa .ant-btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.kpa .ant-btn-primary:not(:disabled):hover{background:var(--green-dd);border-color:var(--green-dd);color:#fff}.kpa .ant-btn-primary:disabled{background:var(--n-100);border-color:var(--n-100);color:var(--muted-2)}.kpa .ant-btn-default{border-color:var(--border);color:var(--ink);background:#fff}.kpa .ant-btn-default:not(:disabled):hover{border-color:var(--ink);color:var(--ink)}.kpa .ant-btn.authcta{height:50px;font-size:15.5px;margin-top:6px}.kpa .ant-checkbox-wrapper{font-size:14px;color:var(--muted)}.kpa .rowsplit{display:flex;justify-content:space-between;align-items:center}.kpa .ant-checkbox .ant-checkbox-inner{width:18px;height:18px;border-radius:5px;border-color:var(--border)}.kpa .ant-checkbox-checked .ant-checkbox-inner{background:var(--green-d);border-color:var(--green-d)}.kpa .ant-form-item-explain-error{font-size:13px;margin-top:5px}.kpa .ant-input-affix-wrapper-status-error,.kpa .ant-input-status-error{border-color:#CC3E2D!important}@media(max-width:1000px){.kpa .authwrap{grid-template-columns:1fr;gap:40px;padding-left:clamp(24px,6vw,48px);padding-right:clamp(24px,6vw,48px)}.kpa .rside{padding-top:0}}@media(max-width:720px){.kpa{--navh:64px}.kpa .fcard{padding:26px 22px}.kpa .fcard h1{font-size:26px}}@media(prefers-reduced-motion:reduce){:where(.kpa) *{animation-duration:1ms!important;transition-duration:1ms!important}}