.ai-body{--ai-col: 470px;--ai-card: 420px;--ai-top: 16px;margin:0;height:100vh;height:100dvh;overflow:hidden;background:#f2f8fd}.ai,.ai *,.ai *:before,.ai *:after{box-sizing:border-box}.ai{--ai-eo: cubic-bezier(.23, 1, .32, 1);--ai-ed: cubic-bezier(.32, .72, 0, 1);--ai-ink: #13233A;--ai-mut: #5B6B7E;--ai-mut2: #6A788B;--ai-acc: #0E7BC0;--ai-link: #086AA3;--ai-line: #E3EAF1;--ai-err: #B8321C;--ai-geo: "Geologica", "Manrope", system-ui, sans-serif;--ai-pt: 28px;--ai-ph: 32px;--ai-pb: 26px;--ai-radius: 24px;--ai-logo: 28px;--ai-idh: 24px;--ai-h1: 22px;--ai-sub: 14px;--ai-hgap: 12px;--ai-hmb: 16px;--ai-tabs: 44px;--ai-tabf: 15px;--ai-fh: 44px;--ai-lbl: 14px;--ai-lgap: 6px;--ai-gap: 14px;--ai-btn: 46px;--ai-alt: 44px;--ai-uni-mt: 16px;--ai-eye: 40px;position:relative;z-index:1;height:100%;pointer-events:none;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:normal;color:var(--ai-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}:where(.ai) h1,:where(.ai) p{margin:0}:where(.ai) button,:where(.ai) input{margin:0;font-family:inherit}:where(.ai) button{cursor:pointer}.ai [hidden]{display:none!important}html:not(.ai-js) .ai-jsonly,html:not(.ai-js) .ai-eye{display:none!important}.ai a:focus-visible,.ai button:focus-visible{outline:3px solid rgba(14,123,192,.5);outline-offset:2px}.ai input:focus{outline:none}.ai input::placeholder{color:#93a1b2;opacity:1}.ai-zone{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:var(--ai-col);padding:16px 0}.ai-card{position:relative;display:flex;flex:none;flex-direction:column;width:var(--ai-card);max-width:calc(100vw - 28px);max-height:100%;padding:var(--ai-pt) var(--ai-ph) 0;overflow:hidden;border-radius:var(--ai-radius);background:#fff;box-shadow:0 0 0 1px #13233a12,0 2px 4px #13233a0a,0 40px 80px -36px #13233a66;pointer-events:auto}.ai-logo{display:flex;flex:none;align-items:center;justify-content:center;gap:8px;margin-bottom:var(--ai-hgap)}.ai-logo__img{display:block;width:auto;height:var(--ai-logo)}.ai-logo__id{display:inline-flex;align-items:center;height:var(--ai-idh);padding:0 9px;border-radius:99px;background:var(--ai-acc);color:#fff;font-family:var(--ai-geo);font-size:12px;font-weight:700;letter-spacing:.06em}.ai-stack{position:relative;display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.ai-scr{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.ai-sc{flex:0 1 auto;min-height:0;margin:0 calc(-1 * var(--ai-ph));padding:0 var(--ai-ph) var(--ai-pb);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ai-sc::-webkit-scrollbar{display:none;width:0;height:0}.ai-fade{position:absolute;z-index:2;right:0;bottom:0;left:0;height:48px;border-radius:0 0 var(--ai-radius) var(--ai-radius);background:linear-gradient(to top,#fff 12%,#fff0);opacity:0;pointer-events:none;transition:opacity .16s ease}.ai-fade.is-on{opacity:1}.ai-head{display:flex;flex:none;flex-direction:column;align-items:center;margin-bottom:var(--ai-hmb);text-align:center}.ai-h1{font-family:var(--ai-geo);font-size:var(--ai-h1);font-weight:700;line-height:1.22;letter-spacing:-.015em;color:var(--ai-ink)}.ai-sub{margin-top:4px;font-size:var(--ai-sub);font-weight:500;line-height:1.45;color:var(--ai-mut2)}.ai-strong{font-weight:700;color:var(--ai-ink);overflow-wrap:anywhere}.ai-ts{display:grid;justify-items:center}.ai-ts>.ai-t{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility 0s linear .12s}.ai-ts>.ai-t.is-on{opacity:1;visibility:inherit;transition:opacity .22s var(--ai-eo) .06s}.ai-h1 .ai-t{white-space:nowrap}.ai-stage{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:var(--ai-gap);border-radius:16px;background:#e8f4fd;color:var(--ai-acc)}.ai-stage--warn{background:#fff4e2;color:#a86400}.ai-stage--ok{background:#e3f6ef;color:#14936f}.ai-tabs{position:relative;display:flex;flex:none;height:var(--ai-tabs);margin-bottom:calc(var(--ai-gap) + 2px);padding:4px;border-radius:12px;background:#eef3f8}.ai-tabs__pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:#fff;box-shadow:0 1px 2px #13233a1a,0 2px 8px #13233a0f;transition:transform .28s var(--ai-ed)}.ai-tabs.is-reg .ai-tabs__pill{transform:translate(100%)}.ai-tab,.ai-tabs__copy>span{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;font-size:var(--ai-tabf);font-weight:800;letter-spacing:var(--ai-tabls, 0);white-space:nowrap}.ai-tab{position:relative;border-radius:9px;color:var(--ai-mut);text-decoration:none;transition:color .16s ease}.ai-tabs__copy{position:absolute;top:4px;right:4px;bottom:4px;left:4px;display:flex;color:var(--ai-ink);pointer-events:none;clip-path:inset(0 50% 0 0);transition:clip-path .28s var(--ai-ed)}.ai-tabs.is-reg .ai-tabs__copy{clip-path:inset(0 0 0 50%)}.ai-inner{position:relative;margin:0 -8px -6px;padding:0 8px 6px;overflow:hidden}.ai-js .ai-pan,.ai-js .ai-scr{position:absolute;top:0;right:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .12s ease,visibility 0s linear .12s,transform 0s linear .12s}.ai-js .ai-inner>.ai-pan:not(.is-on){right:8px;left:8px}.ai-js .ai-pan.is-on,.ai-js .ai-scr.is-on{position:relative;opacity:1;visibility:inherit;pointer-events:inherit;transform:none;transition:opacity .22s var(--ai-eo) .06s,transform .26s var(--ai-eo) .04s}.ai-still,.ai-still *{transition:none!important}.ai-js.ai-pre-rem [data-ai-auth][data-ai-mode=login]{visibility:hidden}.ai-form{display:flex;flex-direction:column;gap:var(--ai-gap);margin:0}.ai-pm-user{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.ai-row{display:flex;align-items:flex-start;gap:12px}.ai-f{display:flex;flex-direction:column;min-width:0}.ai-row>.ai-f{flex:1}.ai-f__top{margin-bottom:var(--ai-lgap)}.ai-f__top--split{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ai-lbl{font-size:var(--ai-lbl);font-weight:700;line-height:1.35;color:var(--ai-ink)}.ai-star{color:#d9624f}.ai-in{position:relative;display:flex;align-items:center;height:var(--ai-fh);padding:0 13px;border:1.5px solid #CFD9E5;border-radius:12px;background:#f8fafc;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ai-in--eye{padding-right:2px}.ai-in:focus-within{border-color:#1d9de6;background:#fff;box-shadow:0 0 0 4px #1d9de629}.ai-f.is-bad .ai-in{border-color:#d9624f;background:#fff8f6}.ai-f.is-bad .ai-in:focus-within{box-shadow:0 0 0 4px #d9624f29}.ai-in__input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--ai-ink);font-size:16px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ai-in__input:-webkit-autofill,.ai-in__input:-webkit-autofill:hover,.ai-in__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ai-ink);transition:background-color 99999s ease-out 0s}.ai-ok{position:absolute;top:50%;right:12px;margin-top:-9px;color:#14936f;opacity:0;pointer-events:none;transform:scale(.9);transition:opacity .16s var(--ai-eo),transform .16s var(--ai-eo)}.ai-in--eye .ai-ok{right:calc(var(--ai-eye) + 4px)}.ai-f.is-good .ai-ok{opacity:1;transform:none}.ai-f.is-good .ai-in__input{padding-right:26px}.ai-eye{position:relative;flex:none;width:var(--ai-eye);height:var(--ai-eye);padding:0;border:0;border-radius:10px;background:transparent;color:var(--ai-mut);transition:transform .16s var(--ai-eo),background-color .16s ease}.ai-eye:active{transform:scale(.94)}.ai-eye .ai-ic{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;transition:opacity .14s ease,transform .14s var(--ai-eo)}.ai-eye__1,.ai-eye.is-on .ai-eye__0{opacity:0;transform:scale(.9)}.ai-eye.is-on .ai-eye__1{opacity:1;transform:none}.ai-er{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s var(--ai-eo),opacity .16s ease}.ai-er>div{min-height:0;overflow:hidden}.ai-f.is-bad .ai-er,.ai-er.is-on{grid-template-rows:1fr;opacity:1}.ai-er__text{padding-top:5px;color:var(--ai-err);font-size:12.5px;font-weight:600;line-height:16px}.ai-note{margin-top:calc(7px - var(--ai-gap));color:var(--ai-mut2);font-size:12.5px;font-weight:500;line-height:16px}.ai-note--reset{margin-top:calc(6px - var(--ai-gap))}@media(max-width:339.98px),(min-width:420px){.ai-note--in{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}}@media(min-width:340px)and (max-width:419.98px){.ai-f--hint .ai-in__input::placeholder{color:transparent}}.ai-check{position:relative;display:flex;align-items:flex-start;gap:8px;min-height:24px;color:var(--ai-mut);font-size:13px;font-weight:500;line-height:20px;cursor:pointer}.ai-check__input{position:absolute;top:0;left:0;width:24px;height:24px;opacity:0;cursor:pointer}.ai-check__box{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin:2px;border:1.5px solid #CFD9E5;border-radius:6px;background:#f8fafc;color:#fff;transition:border-color .16s ease,background-color .16s ease}.ai-check__box .ai-ic{opacity:0;transform:scale(.8);transition:opacity .14s ease,transform .14s var(--ai-eo)}.ai-check__input:checked+.ai-check__box{border-color:var(--ai-acc);background:var(--ai-acc)}.ai-check__input:checked+.ai-check__box .ai-ic{opacity:1;transform:none}.ai-check__input:focus-visible+.ai-check__box{outline:3px solid rgba(14,123,192,.5);outline-offset:2px}.ai-f.is-bad .ai-check__input:not(:checked)+.ai-check__box{border-color:#d9624f;background:#fff8f6}.ai-check__text{padding:2px 0}.ai-alert__box{display:flex;align-items:flex-start;gap:9px;margin-bottom:var(--ai-gap);padding:10px 12px;border-radius:12px;background:#fff5f2;color:var(--ai-err);font-size:13.5px;font-weight:600;line-height:19px}.ai-alert__box .ai-ic{flex:none}.ai-msg{margin-bottom:var(--ai-gap);padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:600;line-height:19px;text-align:center}.ai-msg--ok{background:#eef7f2;color:#0f6e55}.ai-msg--bad{background:#fff5f2;color:var(--ai-err)}.ai-a{border-radius:4px;color:var(--ai-link);font-weight:700;text-decoration:none}.ai-a--soft{font-weight:600}.ai-forgot{font-size:var(--ai-lbl)}.ai-btn{display:grid;place-items:center;width:100%;height:var(--ai-btn);margin-top:2px;padding:0 16px;border:0;border-radius:12px;background:var(--ai-acc);box-shadow:0 12px 22px -14px #0e7bc0f2;color:#fff;font-size:16px;font-weight:800;text-decoration:none;transition:transform .16s var(--ai-eo),background-color .16s ease}a.ai-btn{margin-top:0}.ai-btn:active{transform:scale(.97)}.ai-btn>span{display:inline-flex;grid-area:1/1;align-items:center;gap:8px;white-space:nowrap;transition:opacity .18s ease,filter .18s ease}.ai-btn__1,.ai-btn.is-busy .ai-btn__0{opacity:0;filter:blur(2px)}.ai-btn.is-busy .ai-btn__1{opacity:1;filter:none}.ai-btn.is-busy{background:#2b8ccb;pointer-events:none}.ai-btn[disabled]{background:#a9c2d6;box-shadow:none;pointer-events:none}.ai-btn--sm{height:40px;margin-top:14px;border-radius:11px;box-shadow:none;font-size:15px}.ai-spin{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%}.ai-btn.is-busy .ai-spin{animation:ai-spin .6s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-blink{50%{opacity:.35}}.ai.is-busy form{pointer-events:none}.ai-alt,.ai-try{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--ai-alt);padding:0 14px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .16s var(--ai-eo),background-color .16s ease,border-color .16s ease}.ai-alt{border:1.5px solid #D5DEE8;background:#fff;color:var(--ai-ink)}.ai-try{border:1.5px dashed #9CC9E8;background:#f3f9fe;color:var(--ai-link)}.ai-alt:active,.ai-try:active{transform:scale(.97)}.ai-ya{flex:none}.ai-lk{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--ai-link);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .16s ease,transform .16s var(--ai-eo)}.ai-lk--mut{color:var(--ai-mut);font-size:13.5px}.ai-lk:active{transform:scale(.97)}.ai-center{display:flex;justify-content:center}.ai-or{display:flex;align-items:center;gap:12px;color:var(--ai-mut2);font-size:13px;font-weight:700;line-height:16px}.ai-or>span{flex:1;height:1px;background:var(--ai-line)}.ai-uni{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:var(--ai-uni-mt);padding-top:14px;border-top:1px solid var(--ai-line)}.ai-uni__text{color:var(--ai-mut2);font-size:12.5px;font-weight:600;line-height:16px;text-align:center}.ai-uni__row{display:flex;align-items:center;justify-content:center;gap:14px;height:20px}.ai-uni__logo{display:block;width:auto;height:17px}.ai-uni__logo--sim{height:14.5px;transform:translateY(-2px)}.ai-uni__dot{width:3px;height:3px;border-radius:50%;background:#b8c5d3}.ai-uni__learn{color:var(--ai-ink);font-family:var(--ai-geo);font-size:17px;font-weight:700;line-height:20px;letter-spacing:-.01em;transform:translateY(-1px)}.ai-chip{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#f3f8fc;box-shadow:inset 0 0 0 1px #e1ebf4}.ai-ava{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--ai-acc);color:#fff;font-family:var(--ai-geo);font-size:15px;font-weight:600;letter-spacing:.02em}.ai-who{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0;text-align:left}.ai-who__name,.ai-who__mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-who__name{color:var(--ai-ink);font-size:15px;font-weight:700;line-height:20px}.ai-who__mail{color:var(--ai-mut);font-size:13.5px;font-weight:500;line-height:18px}.ai-links{display:flex;flex-direction:column;align-items:center;margin-top:var(--ai-uni-mt);padding-top:calc(var(--ai-uni-mt) - 6px);border-top:1px solid var(--ai-line)}.ai-scrim{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:#f3f8fcbd;opacity:0;visibility:hidden;transition:opacity .14s ease,visibility 0s linear .14s}.ai-scrim.is-on{opacity:1;visibility:visible;transition:opacity .22s ease}.ai-pop{position:fixed;top:var(--ai-pop-y, 50%);right:auto;bottom:auto;left:var(--ai-pop-x, 50%);width:284px;max-width:calc(100vw - 24px);margin:0;padding:20px 20px 18px;border:0;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #13233a14,0 4px 10px #13233a14,0 24px 48px -16px #13233a57;color:var(--ai-ink);text-align:center;opacity:0;pointer-events:auto;transform:scale(.95);transform-origin:var(--ai-pop-ox, 50%) var(--ai-pop-oy, 100%);transition:opacity .14s var(--ai-eo),transform .14s var(--ai-eo)}.ai-pop.is-on{opacity:1;transform:none;transition:opacity .22s var(--ai-eo),transform .22s var(--ai-eo)}.ai-pop::backdrop{background:transparent}.ai-pop__title{font-family:var(--ai-geo);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.ai-pop__note{margin-top:6px;color:var(--ai-mut);font-size:13.5px;font-weight:500;line-height:1.45}.ai-addr{margin-top:calc(8px - var(--ai-gap));color:var(--ai-mut);font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.ai-addr b{color:var(--ai-ink);font-weight:700}@media(min-width:1800px){.ai-body{--ai-col: 600px;--ai-card: 460px}.ai{--ai-pt: 32px;--ai-ph: 38px;--ai-pb: 30px;--ai-logo: 30px;--ai-idh: 25px;--ai-h1: 24px;--ai-sub: 14.5px;--ai-hgap: 16px;--ai-hmb: 18px;--ai-tabs: 46px;--ai-fh: 48px;--ai-gap: 16px;--ai-btn: 50px;--ai-alt: 48px}}@media(min-width:1100px)and (max-height:780px){.ai-zone{align-items:flex-start}}@media(max-width:1099.98px){.ai-body{--ai-col: 0px;--ai-card: 470px}.ai{--ai-ph: 34px;--ai-fh: 46px;--ai-btn: 48px;--ai-alt: 46px;--ai-eye: 42px}.ai-zone{align-items:flex-end;width:100%;padding:16px 0 26px}}@media(max-width:599.98px){.ai-body{--ai-card: calc(100vw - 28px) ;--ai-top: clamp(56px, 15vh, 126px)}.ai{--ai-pt: 20px;--ai-ph: 18px;--ai-pb: 18px;--ai-radius: 20px;--ai-logo: 24px;--ai-idh: 21px;--ai-h1: 20px;--ai-sub: 13.5px;--ai-hgap: 10px;--ai-hmb: 14px;--ai-tabf: 14.5px;--ai-fh: 44px;--ai-lbl: 13.5px;--ai-btn: 46px;--ai-alt: 44px;--ai-uni-mt: 14px;--ai-eye: 40px}.ai-zone{align-items:flex-start;padding:var(--ai-top) 0 16px}}@media(max-width:419.98px){.ai{--ai-tabf: 13.5px;--ai-tabls: -.01em}}@media(max-width:359.98px){.ai{--ai-tabf: 13px}}@media(max-width:379.98px){.ai-h1 .ai-t{white-space:normal}}@media(max-width:339.98px){.ai-row{flex-direction:column;align-items:stretch;gap:var(--ai-gap)}}@media(hover:hover)and (pointer:fine){.ai-a:hover{text-decoration:underline;text-underline-offset:3px}.ai-in:hover{border-color:#b8c7d6}.ai-in:focus-within:hover{border-color:#1d9de6}.ai-f.is-bad .ai-in:hover{border-color:#d9624f}.ai-eye:hover{background:#edf2f7}.ai-check:hover .ai-check__input:not(:checked)+.ai-check__box{border-color:#b8c7d6}.ai-f.is-bad .ai-check:hover .ai-check__input:not(:checked)+.ai-check__box{border-color:#d9624f}.ai-btn:hover{background:#0b6aa6}.ai-alt:hover{border-color:#b8c7d6;background:#f5f8fb}.ai-try:hover{border-color:#1d9de6;background:#e8f4fd}.ai-lk:hover{background:#eef3f8}.ai-tab:hover{color:var(--ai-ink)}}@media(prefers-reduced-motion:reduce){.ai-tabs__pill,.ai-tabs__copy{transition:none}.ai-js .ai-pan,.ai-js .ai-scr,.ai-js .ai-pan.is-on,.ai-js .ai-scr.is-on,.ai-pop,.ai-pop.is-on{transform:none}.ai-js .ai-pan.is-on,.ai-js .ai-scr.is-on,.ai-pop.is-on,.ai-er{transition:opacity .16s ease}.ai-ok,.ai-f.is-good .ai-ok,.ai-check__box .ai-ic,.ai-eye__1,.ai-eye.is-on .ai-eye__0,.ai-eye.is-on .ai-eye__1,.ai-btn:active,.ai-alt:active,.ai-try:active,.ai-lk:active,.ai-eye:active{transform:none}.ai-btn.is-busy .ai-spin{animation:ai-blink 1s ease-in-out infinite}}.ais{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;will-change:transform}.ais-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;contain:strict;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse 70% 60% at 68% 48%,#eef7ff,#eef7ff00 70%),linear-gradient(180deg,#f8fbff,#eaf4fc)}.ais-stage *{pointer-events:none}.ais-defs{position:absolute;width:0;height:0;overflow:hidden}.ais-clip{position:absolute;overflow:hidden}.ais-view{position:absolute;display:block;overflow:visible;opacity:0;transition:opacity .5s cubic-bezier(.23,1,.32,1)}.ais-ready .ais-view{opacity:1}@media(prefers-reduced-motion:reduce){.ais-view{transition:none}}
