.login-module__Si-P0q__loginScene{isolation:isolate;background:linear-gradient(#ffffff14,#ffffff14),url(/login-background.png) 50%/cover no-repeat;place-items:center;min-height:calc(100svh - 48px);padding:32px 20px;display:grid;position:relative;overflow:hidden}.login-module__Si-P0q__loginScene:before,.login-module__Si-P0q__loginScene:after{z-index:-1;content:"";pointer-events:none;height:42%;display:none;position:absolute;bottom:-20%;left:-4%;right:-4%}.login-module__Si-P0q__loginScene:before{clip-path:polygon(0 72%,10% 35%,19% 59%,31% 16%,43% 62%,55% 28%,69% 69%,82% 24%,100% 64%,100% 100%,0 100%);background:linear-gradient(#fff0 0%,#d6eaffaa 100%)}.login-module__Si-P0q__loginScene:after{clip-path:polygon(0 35%,15% 62%,29% 31%,43% 74%,58% 37%,75% 70%,91% 26%,100% 51%,100% 100%,0 100%);background:linear-gradient(#fff0,#fff 76%);height:48%;bottom:-29%}.login-module__Si-P0q__travelBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-module__Si-P0q__photoCard{background:#fff;border:1px solid #fff;border-radius:18px;width:clamp(190px,19vw,260px);height:clamp(190px,22vw,285px);padding:8px;position:absolute;overflow:hidden;box-shadow:0 10px 35px #1d467222}.login-module__Si-P0q__photoImage{background-position:50%;background-size:cover;border-radius:12px;position:absolute;inset:8px}.login-module__Si-P0q__noronha{top:8%;left:-1%;transform:rotate(-10deg)}.login-module__Si-P0q__noronha .login-module__Si-P0q__photoImage{background-image:url(https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=720&q=85)}.login-module__Si-P0q__salvador{bottom:14%;left:4%;transform:rotate(8deg)}.login-module__Si-P0q__salvador .login-module__Si-P0q__photoImage{background-image:url(https://images.unsplash.com/photo-1518509562904-e7ef99cdcc86?auto=format&fit=crop&w=720&q=85)}.login-module__Si-P0q__rio{top:9%;right:-1%;transform:rotate(9deg)}.login-module__Si-P0q__rio .login-module__Si-P0q__photoImage{background-image:url(https://images.unsplash.com/photo-1483728642387-6c3bdd6c93e5?auto=format&fit=crop&w=720&q=85)}.login-module__Si-P0q__maragogi{bottom:13%;right:5%;transform:rotate(-8deg)}.login-module__Si-P0q__maragogi .login-module__Si-P0q__photoImage{background-image:url(https://images.unsplash.com/photo-1544551763-46a013bb70d5?auto=format&fit=crop&w=720&q=85)}.login-module__Si-P0q__place{color:#153967;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:6px 11px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:20px;left:17px;box-shadow:0 3px 12px #071a3d20}.login-module__Si-P0q__place svg{color:var(--blue);flex:none}.login-module__Si-P0q__place small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.login-module__Si-P0q__route{opacity:.75;border:2px dashed #8cc9ff;border-radius:50%;width:150px;height:90px;position:absolute}.login-module__Si-P0q__routeLeft{top:20%;left:19%;transform:rotate(25deg)}.login-module__Si-P0q__routeRight{top:31%;right:18%;transform:rotate(55deg)}.login-module__Si-P0q__plane,.login-module__Si-P0q__pin{color:#8cc9ff;fill:#8cc9ff;position:absolute}.login-module__Si-P0q__plane{top:18%;left:27%;transform:rotate(-10deg)}.login-module__Si-P0q__pin{top:32%;right:26%}.login-module__Si-P0q__loginCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #dce9fa;border-radius:16px;width:min(100%,372px);padding:28px;box-shadow:0 16px 50px #1b57a112}.login-module__Si-P0q__eyebrow{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:800}.login-module__Si-P0q__loginCard h1{color:var(--navy);margin:0;font-size:32px;line-height:1.15}.login-module__Si-P0q__intro{color:var(--muted);margin:8px 0 20px;font-size:14px;line-height:1.45}.login-module__Si-P0q__fieldLabel{color:var(--navy);margin:15px 0 7px;font-size:14px;font-weight:700;display:block}.login-module__Si-P0q__inputWrap{border:1px solid var(--line);color:#91a0b9;background:#fff;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.login-module__Si-P0q__inputWrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #00b7f81c}.login-module__Si-P0q__inputWrap>svg{flex:none}.login-module__Si-P0q__inputWrap input{width:100%;min-width:0;height:40px;color:var(--navy);background:0 0;border:0;outline:0;padding:0;font-size:13px}.login-module__Si-P0q__inputWrap input::placeholder{color:#9aa6ba;opacity:1}.login-module__Si-P0q__visibilityButton{color:#8292ac;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:30px;height:34px;display:grid}.login-module__Si-P0q__formOptions{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.login-module__Si-P0q__remember{color:#455875;align-items:center;gap:8px;font-size:12px;display:flex}.login-module__Si-P0q__remember input{width:19px;height:19px;accent-color:var(--blue);margin:0}.login-module__Si-P0q__forgot{color:var(--blue);font-size:12px;font-weight:700}.login-module__Si-P0q__submitButton{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:44px;font-size:15px;font-weight:700;transition:background .16s,transform .16s}.login-module__Si-P0q__submitButton:hover{background:#0068df}.login-module__Si-P0q__submitButton:active{transform:translateY(1px)}.login-module__Si-P0q__divider{color:#8391a8;align-items:center;gap:12px;margin:13px 0;font-size:12px;display:flex}.login-module__Si-P0q__divider span{background:var(--line);flex:1;height:1px}.login-module__Si-P0q__socialButton{border:1px solid var(--line);width:100%;min-height:41px;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s;display:flex;position:relative}.login-module__Si-P0q__socialButton:hover{background:#fafdff;border-color:#b6c9e4}.login-module__Si-P0q__googleLogo{flex:none;width:22px;height:22px}.login-module__Si-P0q__appleMark{fill:#111;flex:none;width:22px;height:22px}.login-module__Si-P0q__error{color:#bf3546;margin:9px 0 0;font-size:12px;line-height:1.4}.login-module__Si-P0q__signup{color:#8a97ac;text-align:center;margin:19px 0 0;font-size:12px}.login-module__Si-P0q__signup a{color:var(--blue);font-weight:700}.login-module__Si-P0q__signup a:hover{text-decoration:underline}.login-module__Si-P0q__registerPage,.login-module__Si-P0q__registerScene{min-height:calc(100svh - 72px)}.login-module__Si-P0q__registerCard{width:min(100%,472px);padding:36px 50px 30px}.login-module__Si-P0q__registerCard .login-module__Si-P0q__intro{margin-bottom:18px}.login-module__Si-P0q__registerCard .login-module__Si-P0q__fieldLabel{margin-top:13px}.login-module__Si-P0q__countryField{width:100%;color:var(--navy);text-align:left;cursor:pointer;font-size:13px}.login-module__Si-P0q__countryField span{font-size:18px;line-height:1}.login-module__Si-P0q__countryField strong{font-weight:600}.login-module__Si-P0q__countryField svg{color:#8292ac;margin-left:auto}.login-module__Si-P0q__countryDialogBackdrop{z-index:20;background:#071a3d66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-module__Si-P0q__countryDialog{background:#fff;border-radius:16px;flex-direction:column;width:min(100%,460px);max-height:min(680px,100svh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #071a3d44}.login-module__Si-P0q__countryDialogHeader{border-bottom:1px solid var(--line);align-items:center;min-height:64px;padding:0 18px 0 22px;display:flex}.login-module__Si-P0q__countryDialogHeader h2{color:var(--navy);flex:1;margin:0;font-size:19px}.login-module__Si-P0q__countryDialogClose{width:38px;height:38px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.login-module__Si-P0q__countryDialogClose:hover{background:#f2f7fd}.login-module__Si-P0q__countrySearch{border:1px solid var(--line);color:#8292ac;border-radius:9px;align-items:center;gap:9px;height:50px;margin:14px 18px;padding:0 12px;display:flex}.login-module__Si-P0q__countrySearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #00b7f81c}.login-module__Si-P0q__countrySearch input{width:100%;height:40px;color:var(--navy);border:0;outline:0;font-size:14px}.login-module__Si-P0q__countryOptions{padding:0 10px 10px;overflow-y:auto}.login-module__Si-P0q__countryOption,.login-module__Si-P0q__countryOptionSelected{width:100%;min-height:54px;color:var(--navy);cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f8;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.login-module__Si-P0q__countryOption:hover{background:#f7fbff}.login-module__Si-P0q__countryOptionSelected{color:var(--blue);background:#eaf4ff;font-weight:700}.login-module__Si-P0q__countryOptionFlag{font-size:23px;line-height:1}.login-module__Si-P0q__countryOption span:nth-child(2),.login-module__Si-P0q__countryOptionSelected span:nth-child(2){flex:1}.login-module__Si-P0q__countryOption svg,.login-module__Si-P0q__countryOptionSelected svg{margin-left:auto}.login-module__Si-P0q__countryEmpty{color:var(--muted);text-align:center;padding:28px 12px}.login-module__Si-P0q__terms{min-height:35px;margin-top:13px}.login-module__Si-P0q__terms input{width:20px;height:20px}.login-module__Si-P0q__terms a{color:var(--blue);font-weight:700}.site-header.auth-header{height:48px;padding-left:max(24px,50vw - 508px);padding-right:max(24px,50vw - 508px)}.site-header.auth-header .brand img{width:132px;height:auto}.site-header.auth-header nav{gap:16px;font-size:11px}@media (max-width:800px){.site-header.auth-header{padding:0 18px}.site-header.auth-header nav{top:48px}.login-module__Si-P0q__loginScene{min-height:calc(100svh - 48px)}.login-module__Si-P0q__photoCard{opacity:.42;width:170px;height:180px}.login-module__Si-P0q__noronha{top:3%;left:-88px}.login-module__Si-P0q__salvador,.login-module__Si-P0q__maragogi,.login-module__Si-P0q__route,.login-module__Si-P0q__plane,.login-module__Si-P0q__pin{display:none}.login-module__Si-P0q__rio{top:auto;bottom:2%;right:-88px}}@media (max-width:480px){.login-module__Si-P0q__loginScene{padding:28px 16px}.login-module__Si-P0q__loginCard{padding:24px 21px}.login-module__Si-P0q__registerCard{padding:27px 24px 24px}.login-module__Si-P0q__photoCard{opacity:.22}.login-module__Si-P0q__countryDialogBackdrop{padding:12px}.login-module__Si-P0q__countryDialog{max-height:calc(100svh - 24px)}}
