@font-face{font-family:PP Editorial New;src:url(/font/PPEditorialNew-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #f9f8f5;--ink: #000;--text: #7d7c7b;--faint: #dbdad8;--rule: #bbbab8;--pad-l: 54px;--pad-r: 32px;--svg-scale: 1.1667;--row-h: calc(34px * var(--svg-scale));--form-shift: -76px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg)}body{font-family:PP Editorial New,Times New Roman,serif;font-size:14px;line-height:21px;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page{min-height:100vh;min-height:100svh;max-width:calc(1800px + var(--pad-l) + var(--pad-r));margin:0 auto;padding:calc(50svh - 24px) var(--pad-r) 64px var(--pad-l);display:grid;grid-template-columns:208px auto 1fr;grid-template-rows:var(--row-h) auto;grid-template-areas:"sea   brand countries" "login form  .";align-content:start}.svg{display:block;line-height:0;color:var(--ink)}.svg svg{display:block;width:100%;height:100%}.sea{grid-area:sea;margin-left:1.5px;justify-self:start}.brand{grid-area:brand;display:flex;align-items:flex-end;gap:29px}.lp{margin-bottom:1px}.tagline{margin:0 0 -5.3px;white-space:nowrap}.countries{grid-area:countries;justify-self:end;align-self:center;display:flex;gap:29px;margin:1px 0 0;padding:0;list-style:none}.countries{position:relative;cursor:default;user-select:none;-webkit-user-select:none}.countries .code{color:var(--faint);transition:color .15s ease}.countries li:hover .code{color:var(--ink)}.flag{position:absolute;right:0;bottom:calc(100% + max(40px,50svh - 287px));height:calc(195px * var(--svg-scale));width:auto;display:block;opacity:0;pointer-events:none;-webkit-user-drag:none;transition:opacity .25s ease}.countries li:hover .flag{opacity:1}.link{position:relative;appearance:none;background:none;border:0;border-radius:0;padding:0 0 4.5px;margin:0;font:inherit;line-height:14px;color:var(--text);cursor:pointer;transition:color .15s ease}.link:hover,.link:focus-visible{color:var(--ink)}.link:focus-visible{outline:none}.link:after,.field:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:bottom;pointer-events:none}@media(min-resolution:2dppx){.link:after,.field:after{transform:scaleY(.5)}}.login{grid-area:login;justify-self:start;align-self:start;margin-top:45.5px}.form{grid-area:form;margin:42px 0 0 var(--form-shift);width:265px;display:flex;flex-direction:column;align-items:flex-start;animation:fade-in .22s ease}.field{position:relative;display:block;width:100%;height:30px;margin:0 0 32px;color:var(--rule);transition:color .15s ease}.field:focus-within{color:var(--text)}.field input{appearance:none;display:block;width:100%;height:21px;padding:0;margin:0;border:0;border-radius:0;background:transparent;font:inherit;line-height:21px;color:var(--ink);outline:none}.field input::placeholder{color:var(--text);opacity:1}.field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 100px var(--bg) inset}.form .link{margin-top:3px}@keyframes fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.form{animation:none}}@media(max-width:999px){.countries{display:none}}@media(max-width:599px){:root{--pad-l: 34px;--form-shift: -50px}.page{padding-top:calc(50svh - 45px);grid-template-columns:1fr auto;grid-template-areas:"sea   brand" "login form"}.brand{gap:26px}.tagline{line-height:17.5px;margin-bottom:-3.5px}.login{margin-top:44.5px}.form{margin-top:41px;width:calc(100% - var(--form-shift))}}@media(max-width:379px){:root{--pad-l: 24px;--pad-r: 24px}}
