.contac-completed{color:#151a30;text-align:center;background:#f5f7fb;place-items:center;min-height:100svh;padding:24px 16px;font-family:Arial,Helvetica,sans-serif;display:grid}.contac-completed p{letter-spacing:-.5px;margin:0;font-size:clamp(24px,5vw,32px);font-weight:700}.contac-login{box-sizing:border-box;background:#f5f7fb var(--contac-background) center / cover no-repeat;color:#151a30;place-items:center;width:100%;min-height:100svh;padding:24px 16px;font-family:Arial,Helvetica,sans-serif;display:grid}.contac-login *,.contac-login :before,.contac-login :after{box-sizing:border-box}.contac-login button,.contac-login input{font:inherit}.contac-login__card{isolation:isolate;background:#fffffff0;border:0;border-radius:24px;width:min(480px,100%);min-height:620px;padding:44px 30px 76px;animation:.7s cubic-bezier(.22,1,.36,1) both contac-card-enter;position:relative;left:0;overflow:hidden;box-shadow:0 18px 42px #364c6e1f}.contac-login__logo{aspect-ratio:438/113;width:min(320px,100%);height:auto;margin:0 auto;position:relative}.contac-login__logo img{width:100%;height:auto;position:absolute;top:-28.3%;left:0}.contac-login__divider{align-items:center;gap:10px;height:28px;margin-top:16px;display:flex}.contac-login__divider span{background:#d5dce5;flex:1;height:1px}.contac-login__divider img{opacity:.25;width:34px;height:34px}.contac-login h1{text-align:center;letter-spacing:-.5px;margin:20px 0 6px;font-size:28px;font-weight:700;line-height:34px}.contac-login__subtitle{color:#567da9;text-align:center;margin:0;font-size:15px;line-height:22px}.contac-login__form{margin-top:24px}.contac-login__field{background:#ffffffa6;border:1.5px solid #d8dfe7;border-radius:8px;align-items:stretch;width:100%;height:50px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.contac-login__field+.contac-login__field{margin-top:14px}.contac-login__field:focus-within{border-color:#648ffa;box-shadow:0 0 0 3px #0048ff1a}.contac-login__field-icon{color:#6c7c90;background:linear-gradient(110deg,#f0f3f6,#f8f9fa);border-right:1.5px solid #d8dfe7;flex:0 0 44px;place-items:center;display:grid}.contac-login svg{width:22px;height:22px}.contac-login input{color:#28354a;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0 12px;font-size:16px}.contac-login input::placeholder{color:#8998ae;opacity:1}.contac-login__visibility{color:#7b899d;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;transition:color .18s,background-color .18s;display:grid}.contac-login__actions{flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}.contac-login__art-button{cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s,box-shadow .22s;display:block;position:relative}.contac-login__art-button img{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.contac-login__sign-in,.contac-login__home{border-radius:10px;width:min(280px,100%);height:auto}.contac-login__sign-in{aspect-ratio:332/51}.contac-login__sign-in img{width:102.71%;top:-58.82%;left:-1.51%}.contac-login__home{aspect-ratio:332/55}.contac-login__home img{width:107.83%;top:-65.45%;left:-3.92%}.contac-login__recovery{aspect-ratio:384/36;border-radius:6px;width:min(320px,100%);height:auto;margin:28px auto 0}.contac-login__recovery img{width:102.87%;transition:transform .22s,filter .22s;top:-141.67%;left:-1.56%}.contac-login button:focus-visible{outline-offset:4px;outline:3px solid #0048ff}.contac-login__waves{z-index:-1;pointer-events:none;border-radius:0;width:100%;height:auto;margin:0;display:block;position:absolute;bottom:0;left:0;transform:translateY(22.65%)}.contac-login__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contac-login__notice{text-align:center;border-radius:10px;margin:16px 0 0;padding:10px 14px;font-size:14px;line-height:1.4}.contac-login__notice--success{color:#0a7a42;background:#e6f7ee;border:1px solid #b7e6cd}.contac-login__notice--error{color:#b42318;background:#fdecec;border:1px solid #f5c2c2}.contac-login__notice--info{color:#0754a6;background:#eaf3ff;border:1px solid #c3d8f7}.contac-login__sign-in:disabled{opacity:.6;cursor:wait}.contac-login__logo,.contac-login__divider,.contac-login h1,.contac-login__subtitle,.contac-login__form,.contac-login__recovery{animation:.55s cubic-bezier(.22,1,.36,1) both contac-content-enter}.contac-login__logo{animation-delay:.1s}.contac-login__divider{animation-delay:.15s}.contac-login h1{animation-delay:.2s}.contac-login__subtitle{animation-delay:.25s}.contac-login__form{animation-delay:.3s}.contac-login__recovery{animation-delay:.4s}@media (width<=440px){.contac-login{padding:16px 12px}.contac-login__card{border-radius:22px;min-height:580px;padding:36px 20px 70px}.contac-login h1{font-size:26px}.contac-login__subtitle{font-size:14px}}@media (hover:hover) and (pointer:fine){.contac-login__sign-in:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 9px 20px #0048ff38}.contac-login__home:hover{filter:brightness(1.04);transform:translateY(-3px);box-shadow:0 8px 18px #0048ff21}.contac-login__recovery:hover img{filter:drop-shadow(0 3px 4px #0048ff33);transform:translateY(-2px)}.contac-login__visibility:hover{color:#0048ff;background:#0048ff0f}}.contac-login__art-button:active{box-shadow:none;transform:translateY(1px)scale(.98)}@keyframes contac-card-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes contac-content-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.contac-login *,.contac-login :before,.contac-login :after{transition:none!important;animation:none!important}.contac-login__art-button:hover,.contac-login__art-button:active,.contac-login__recovery:hover img{transform:none}}.contac-remote{isolation:isolate;color:#10172d;background:radial-gradient(at 5% 36%,#e9f3ff 0,#0000 40%),radial-gradient(at 98% 21%,#edf5ff 0,#0000 38%),#f5faff;min-height:100svh;padding:32px 24px 30px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.contac-remote *,.contac-remote :before,.contac-remote :after,.contac-remote{box-sizing:border-box}.contac-remote:before,.contac-remote:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#edf6ff,#e3efff);position:absolute}.contac-remote:before{opacity:.65;border-radius:45% 0 45% 55%;width:460px;height:390px;top:-165px;right:-230px;transform:rotate(38deg)}.contac-remote:after{opacity:.55;border-radius:50%;width:690px;height:370px;bottom:-180px;left:-370px;transform:rotate(25deg)}.contac-remote__container{max-width:820px;margin:0 auto;position:relative}.contac-remote__dots{z-index:-1;opacity:.75;background-image:radial-gradient(circle,#d3e6ff 3.5px,#0000 4px);background-size:35px 34px;width:106px;height:340px;position:absolute;top:295px;left:12px;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.contac-remote svg{flex-shrink:0;width:24px;height:24px}.contac-remote__back{color:#0754a6;background:#ffffffe6;border:1px solid #b9d3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.contac-remote__back svg{width:18px;height:18px}.contac-remote__header{text-align:center;margin-bottom:22px;animation:.65s both contac-remote-enter}.contac-remote__home{background:linear-gradient(145deg,#eef7ff,#e7f2ff);border:1px solid #c0daff;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 8px;display:grid}.contac-remote__home img{width:84px;height:auto;display:block}.contac-remote h1{letter-spacing:-.8px;outline:none;margin:0 0 8px;font-size:34px;font-weight:750;line-height:1.22}.contac-remote__header p{color:#0754a6;margin:0;font-size:17px;line-height:1.4}.contac-remote__form-card,.contac-remote__how{background:#fffffff0;border:1px solid #adcfff}.contac-remote__form-card{border-radius:18px;padding:26px 28px 30px;animation:.65s .1s both contac-remote-enter;box-shadow:0 15px 26px #2b4b7112}.contac-remote__form-card h2{letter-spacing:-.4px;justify-content:center;align-items:center;gap:12px;margin:0 0 9px;font-size:21px;line-height:1.3;display:flex}.contac-remote__form-card h2 svg{width:26px;height:26px}.contac-remote__description{text-align:center;color:#0754a6;margin:0 0 20px;font-size:16px;line-height:1.4}.contac-remote__input-wrap{color:#687f9b;border:1.5px solid #0061ff;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 14px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 5px #0059ff14}.contac-remote__input-wrap svg{width:20px;height:20px}.contac-remote__input-wrap:focus-within{box-shadow:0 0 0 4px #0059ff1f}.contac-remote input{font:inherit;color:#17243c;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px 0;font-size:15px}.contac-remote input::placeholder{opacity:1;color:#7b8eab;font-weight:600}.contac-remote__submit{color:#fff;width:min(360px,100%);min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#0762ff,#0054fc);border:1px solid #167bff;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:20px auto 0;padding:10px 18px;font-size:15px;font-weight:700;transition:transform .22s,box-shadow .22s,filter .22s;display:flex;box-shadow:0 4px 9px #0055ff38}.contac-remote__submit svg{width:18px;height:18px;transition:transform .22s}.contac-remote__how{border-radius:16px;margin-top:22px;padding:22px 24px 26px;animation:.65s .18s both contac-remote-enter}.contac-remote__how h2{letter-spacing:-.4px;margin:0 0 18px;font-size:18px;line-height:1.3}.contac-remote__steps{grid-template-columns:1.15fr 1.15fr .8fr;column-gap:18px;margin:0;padding:0;list-style:none;display:grid}.contac-remote__steps li{align-items:flex-start;gap:9px;padding-right:28px;display:flex;position:relative}.contac-remote__steps li:last-child{padding-right:0}.contac-remote__number{border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:15px;font-weight:700;display:grid}.contac-remote__number--1{color:#005bff;background:linear-gradient(130deg,#cfe3ff,#e6f1ff)}.contac-remote__number--2{color:#009d46;background:linear-gradient(130deg,#d4f8e2,#e5ffed)}.contac-remote__number--3{color:#8c05ca;background:linear-gradient(130deg,#eedcff,#f6eaff)}.contac-remote__steps h3{margin:0 0 5px;font-size:14px;line-height:1.3}.contac-remote__steps p{color:#6c7f9c;margin:0;font-size:13px;line-height:1.5}.contac-remote__step-arrow{color:#8a9bb4;width:20px;height:20px;position:absolute;top:6px;right:0}.contac-remote__notice{color:#0054ff;background:linear-gradient(110deg,#e9f3ff,#f1f7ff);border:1px solid #bdd8ff;border-radius:12px;align-items:center;gap:14px;margin-top:22px;padding:14px 18px;animation:.65s .25s both contac-remote-enter;display:flex}.contac-remote__notice>svg{width:32px;height:32px}.contac-remote__notice h2{margin:0 0 5px;font-size:18px;line-height:1.3}.contac-remote__notice p{margin:0;font-size:14px;line-height:1.45}.contac-remote__footer{justify-content:space-between;align-items:center;gap:20px;margin:26px 0 0;display:flex}.contac-remote__brand{align-items:center;gap:10px;min-width:0;display:flex}.contac-remote__brand>svg{color:#576980;width:24px;height:28px}.contac-remote__footer p{margin:0 0 3px;font-size:16px;line-height:1.3}.contac-remote__footer small{color:#6c7d99;font-size:12px}.contac-remote__footer strong{color:#111c39}.contac-remote__footer strong span{color:#0054ff;font-size:11px}.contac-remote__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contac-remote a:focus-visible,.contac-remote button:focus-visible{outline-offset:5px;outline:3px solid #0054ff}@media (hover:hover) and (pointer:fine){.contac-remote__back:hover{color:#0054ff;background:#eaf3ff;transform:translateY(-2px);box-shadow:0 5px 12px #0055ff1f}.contac-remote__submit:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 9px 20px #0055ff40}.contac-remote__submit:hover svg{transform:translate(3px)}}.contac-remote__submit:active{transform:translateY(1px)}@media (width<=700px){.contac-remote h1{font-size:30px}.contac-remote__steps{grid-template-columns:1fr;row-gap:18px}.contac-remote__steps li{padding-right:0}.contac-remote__step-arrow{display:none}.contac-remote__footer{flex-direction:column;align-items:stretch;gap:16px}.contac-remote__back{align-self:flex-end}}@media (width<=480px){.contac-remote{padding:24px 16px}.contac-remote__home{width:82px;height:82px;margin-bottom:12px}.contac-remote__home img{width:74px}.contac-remote h1{letter-spacing:-.6px;font-size:26px}.contac-remote__header p{font-size:15px}.contac-remote__form-card{padding:22px 16px 24px}.contac-remote__form-card h2{gap:8px;font-size:18px}.contac-remote__form-card h2 svg{width:24px;height:24px}.contac-remote__description{font-size:14px}.contac-remote__input-wrap{gap:10px;padding:0 12px}.contac-remote input{font-size:16px}.contac-remote__how{padding:20px 18px}.contac-remote__notice{align-items:flex-start;gap:10px;padding:14px}.contac-remote__notice>svg{width:28px;height:28px}.contac-remote__notice h2{font-size:17px}.contac-remote__notice p{font-size:13px}.contac-remote__footer p{font-size:15px}}@keyframes contac-remote-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contac-remote *,.contac-remote :before,.contac-remote :after{transition:none!important;animation:none!important}.contac-remote__submit:hover,.contac-remote__submit:active,.contac-remote__submit:hover svg,.contac-remote__back:hover{transform:none}}.contac-welcome{box-sizing:border-box;cursor:default;place-items:center;width:100%;min-height:100svh;padding:0;font-family:system-ui,sans-serif;display:grid;overflow:hidden}.contac-welcome--intro{background:radial-gradient(at 50% 45%,#1b2029 0%,#101319 75%)}.contac-welcome--result{color:#151a30;text-align:center;background:#fff}.contac-welcome--result p{letter-spacing:-.5px;margin:0;font-size:clamp(24px,5vw,32px);font-weight:700}.contac-welcome__stage{--contac-h:min(26vh, 27vw);--contac-red:#e50a0a;align-items:center;gap:calc(var(--contac-h) * .42);flex-direction:column;display:flex;position:relative}.contac-welcome__logo{align-items:center;display:flex;position:relative}.contac-welcome__glow{left:calc(var(--contac-h) * .5);width:calc(var(--contac-h) * 1.9);height:calc(var(--contac-h) * 1.9);opacity:0;pointer-events:none;background:radial-gradient(circle,#e50a0a61 0%,#e50a0a00 65%);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contac-welcome__pinbox{z-index:2;height:var(--contac-h);width:calc(var(--contac-h) * .951);transform-origin:50% 100%;position:relative;transform:translateY(110vh)}.contac-welcome__pinbox img{width:100%;height:100%;display:block}.contac-welcome__reveal{z-index:1;margin-left:calc(var(--contac-h) * -.03);padding-right:calc(var(--contac-h) * .06);position:relative;overflow:clip}.contac-welcome__slide{padding-left:calc(var(--contac-h) * .15);display:block;transform:translate(-110%)}.contac-welcome__wrap{height:calc(var(--contac-h) * .74);position:relative}.contac-welcome__wrap img{width:auto;height:100%;display:block}.contac-welcome__sheen{-webkit-mask:var(--contac-txt) center / 100% 100% no-repeat;-webkit-mask:var(--contac-txt) center / 100% 100% no-repeat;mask:var(--contac-txt) center / 100% 100% no-repeat;opacity:0;background:linear-gradient(105deg,#0000 35%,#ff3c3cf2 50%,#0000 65%) -150% 0/60% 100% no-repeat;position:absolute;inset:0}.contac-welcome__loader{width:calc(var(--contac-h) * .3);height:calc(var(--contac-h) * .3);opacity:0;min-width:34px;min-height:34px;transform:scale(.4)}.contac-welcome__loader svg{width:100%;height:100%;animation:.9s linear infinite contac-welcome-spin;display:block}.contac-welcome__loader-track{stroke:#ffffff24}.contac-welcome__loader-arc{stroke:var(--contac-red)}.contac-welcome__stage--play .contac-welcome__pinbox{animation:1.7s both contac-welcome-rise}.contac-welcome__stage--play .contac-welcome__glow{animation:1.7s both contac-welcome-glow}.contac-welcome__stage--play .contac-welcome__slide{animation:1.1s cubic-bezier(.2,.85,.25,1) 1.45s both contac-welcome-out}.contac-welcome__stage--play .contac-welcome__sheen{animation:1s ease-in-out 2.6s both contac-welcome-sheen}.contac-welcome__stage--play .contac-welcome__loader{animation:.5s cubic-bezier(.3,1.5,.5,1) 3s both contac-welcome-pop}@keyframes contac-welcome-rise{0%{animation-timing-function:cubic-bezier(.12,.7,.3,1);transform:translateY(110vh)scale(.94,1.14)}38%{transform:translateY(calc(var(--contac-h) * -.2)) scale(.97, 1.05);animation-timing-function:cubic-bezier(.55,0,.9,.5)}54%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.1,.88)}67%{transform:translateY(calc(var(--contac-h) * -.09)) scale(.98, 1.03);animation-timing-function:cubic-bezier(.55,0,.9,.5)}79%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.04,.96)}89%{transform:translateY(calc(var(--contac-h) * -.025)) scale(1);animation-timing-function:cubic-bezier(.55,0,.9,.5)}to{transform:translateY(0)scale(1)}}@keyframes contac-welcome-glow{0%,40%{opacity:0}54%{opacity:1}67%{opacity:.5}79%{opacity:.85}to{opacity:.55}}@keyframes contac-welcome-out{0%{transform:translate(-110%)}70%{transform:translate(3%)}to{transform:translate(0)}}@keyframes contac-welcome-sheen{0%{opacity:1;background-position:-150% 0}to{opacity:1;background-position:250% 0}}@keyframes contac-welcome-pop{to{opacity:1;transform:scale(1)}}@keyframes contac-welcome-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.contac-welcome__stage--play .contac-welcome__pinbox,.contac-welcome__stage--play .contac-welcome__glow,.contac-welcome__stage--play .contac-welcome__slide,.contac-welcome__stage--play .contac-welcome__sheen,.contac-welcome__stage--play .contac-welcome__loader{animation-duration:10ms;animation-delay:0s}.contac-welcome__loader svg{animation-duration:2s}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background:#fff;overflow-x:hidden}
