@font-face{font-family:Mona;src:url(fonts/mona.woff2) format("woff2");font-weight:400 900;font-stretch:75% 100%;font-display:swap}:root{--cobalt:#2447f9;--sun:#ffb547;--ink:#0a1222;--ink-2:#141e33;--txt:#eff2fb;--mut:#a3afca;--line:rgba(205,218,255,.2);--bad:#ff9d9d;--dark:#10131c;--pad:clamp(16px,3.2vw,52px);--d:min(34vw,56vh);--ease:cubic-bezier(.22,.8,.24,1)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--txt);font:400 16px/1.45 Mona,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,p,ol{margin:0;padding:0}ol{list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid #fff;outline-offset:2px}::selection{background:var(--sun);color:var(--dark)}.konto{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.k-sky{--v:.5;--read:#fff;position:relative;isolation:isolate;overflow:hidden;background:var(--cobalt);padding:0 var(--pad) clamp(20px,4vh,40px);color:var(--read);transition:color .3s .16s}.k-sun{position:absolute;z-index:-1;right:8vw;bottom:0;width:var(--d);height:var(--d);border-radius:50%;background:var(--sun);transform:translate3d(0,calc(var(--d)*(1 - var(--v))),0);transition:transform .7s var(--ease);will-change:transform}[data-step=code] .k-sky{--v:.72}[data-step=done] .k-sky{--read:var(--dark)}[data-step=done] .k-sun{transform:translateZ(0) scale(7);transition-duration:.56s}.k-top{display:flex;align-items:center;justify-content:space-between;height:clamp(56px,8.4vh,76px)}.k-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px;letter-spacing:-.01em}.k-brand svg{width:26px;height:26px;margin-left:-3px}.k-lang{display:flex;align-items:center;min-height:44px;padding:0 2px;font-weight:500;font-size:14.5px}.k-lang:hover{text-decoration:underline;text-underline-offset:4px}.k-lead{padding-top:clamp(10px,3vh,34px);max-width:62vw}h1{font-weight:800;font-stretch:75%;font-size:clamp(46px,min(6.5vw,10.8vh),128px);line-height:.93;letter-spacing:-.012em}#lead{margin-top:clamp(12px,2vh,20px);max-width:62ch;min-height:2.68em;font-size:clamp(15px,1.15vw,17px);line-height:1.34;overflow-wrap:anywhere}.k-ground{flex:1;display:grid;grid-template-columns:minmax(0,430px) minmax(0,330px);justify-content:space-between;gap:clamp(28px,6vw,96px);width:100%;max-width:1640px;margin:0 auto;padding:clamp(24px,4.4vh,44px) var(--pad)}label{display:block;margin-bottom:7px;font-size:14.5px;font-weight:550}input{display:block;width:100%;height:56px;padding:0 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--ink-2);font-size:17px;caret-color:var(--sun);transition:border-color .16s}input::placeholder{color:#7d8aa8}input:hover{border-color:#cddaff57}input:focus{border-color:var(--sun);outline:0}input[aria-invalid=true]{border-color:var(--bad)}#code{font-size:28px;font-weight:700;font-stretch:82%;letter-spacing:.24em}#code::placeholder{letter-spacing:.24em;color:#3f4b66}.k-go,.k-google{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border:0;border-radius:999px;font-weight:650;font-size:16px;cursor:pointer;transition:transform .18s cubic-bezier(.2,1.4,.4,1),background-color .18s}.k-go{margin-top:12px;background:var(--sun);color:var(--dark)}.k-go:hover:not(:disabled){background:#ffc66d;transform:translateY(-1px)}.k-go:active:not(:disabled),.k-google:active{transform:scale(.98)}.k-go:disabled{cursor:default;opacity:.72}.k-google{gap:11px;background:#fff;color:#14181f}.k-google:hover{background:#eef1f8;transform:translateY(-1px)}.k-google svg{width:20px;height:20px;flex:none}.k-or{display:flex;align-items:center;gap:12px;margin:16px 0 14px;color:var(--mut);font-size:13.5px}.k-or:before,.k-or:after{content:"";flex:1;height:1px;background:var(--line)}.k-note{margin-top:14px;color:var(--mut);font-size:14px;line-height:1.4}.k-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 18px;margin-top:6px}.k-quiet{min-height:44px;padding:0;border:0;background:none;font-size:14.5px;font-weight:550;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.k-quiet:hover:not(:disabled){text-decoration-color:currentColor}.k-quiet:disabled{cursor:default;color:var(--mut);text-decoration:none}.k-msg{min-height:22px;margin-top:10px;font-size:14.5px;line-height:1.4}.k-msg.is-bad{color:var(--bad)}.k-free{color:var(--mut);font-size:14px}.k-no{animation:k-no .3s}@keyframes k-no{25%{transform:translate(-5px)}75%{transform:translate(5px)}}[data-step=done] .k-form{min-height:120px}.k-next h2{font-size:14.5px;font-weight:550;color:var(--mut)}.k-next ol{margin-top:12px}.k-next li{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--line);color:var(--mut);font-size:16px;font-weight:550}.k-next li b{font-weight:800;font-stretch:75%;font-size:24px;line-height:1;width:16px}.k-next li:first-child{color:#fff}.k-next li:first-child b{color:var(--sun)}[data-step=done] .k-next li:first-child{color:var(--mut)}[data-step=done] .k-next li:first-child b{color:inherit}[data-step=done] .k-next li:nth-child(2){color:#fff}[data-step=done] .k-next li:nth-child(2) b{color:var(--sun)}.k-soon{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);color:var(--mut);font-size:14px;line-height:1.4}.k-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;width:100%;max-width:1640px;margin:0 auto;padding:12px var(--pad) max(16px,env(safe-area-inset-bottom));color:var(--mut);font-size:13.5px}.k-foot nav{display:flex;flex-wrap:wrap;gap:0 18px}.k-foot a{display:flex;align-items:center;min-height:36px}.k-foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media(max-width:759px){:root{--d:66vw}h1{font-size:clamp(44px,14.4vw,62px)}.k-lead{max-width:none;padding-top:6px}#lead{max-width:54vw;font-size:15px}.k-sky{--v:.4;min-height:calc(158px + 1.86*clamp(44px,14.4vw,62px));padding-bottom:18px}[data-step=code] .k-sky{--v:.52}.k-sun{right:-26vw}.k-ground{display:block;padding-top:22px}.k-next{margin-top:26px}.k-foot nav{gap:0 16px}}@media(max-width:759px)and (min-height:760px){.k-ground{padding-top:28px}}@media(prefers-reduced-motion:reduce){.k-sun,.k-sky,.k-go,.k-google,input{transition:none}.k-no{animation:none}}
