@import "https://fonts.googleapis.com/css2?family=Cantata+One&family=Inter:wght@400;500;600;700;800;900&display=swap";
.page-module__z6hFhW__page{--orange:#ff5a00;--orange-2:#ff7a00;--black:#090a0d;--muted:#7b7f86;--line:#e4e7ec;--gold:#c79b36;color:#101114;background:radial-gradient(circle at 20% 15%,#0000000a,#0000 26%),linear-gradient(135deg,#fff 0%,#f4f5f7 100%);place-items:center;min-height:100vh;padding:clamp(24px,5vh,64px) clamp(24px,4vw,64px);font-family:Inter,Segoe UI,Arial,sans-serif;display:grid}.page-module__z6hFhW__page *,.page-module__z6hFhW__page :before,.page-module__z6hFhW__page :after{box-sizing:border-box}.page-module__z6hFhW__frame{aspect-ratio:1368/1000;background:#fff;border:1px solid #1118270d;border-radius:clamp(14px,1.6vw,22px);grid-template-columns:42.1% 57.9%;width:min(1376px,90vw,117.648vh);max-height:86vh;display:grid;overflow:hidden;box-shadow:0 18px 42px #1118272e}.page-module__z6hFhW__loginPanel{background:#fff;border-right:2px solid #0000002e;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(16px,1.8vw,28px) clamp(24px,3.2vw,48px) clamp(24px,2.8vw,42px) clamp(28px,3.5vw,52px);display:flex;position:relative;overflow:hidden}.page-module__z6hFhW__brand{align-items:center;gap:8px;min-width:0;margin-bottom:clamp(36px,4.5vw,64px);display:flex}.page-module__z6hFhW__brandMark{aspect-ratio:1098/1433;object-fit:contain;object-position:center;flex:none;width:clamp(38px,3.6vw,52px);height:auto}.page-module__z6hFhW__brandCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.page-module__z6hFhW__brandTitle{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#111;font-family:Cantata One,Georgia,serif;font-size:clamp(11px,1vw,13px);font-weight:600;line-height:1.2}.page-module__z6hFhW__brandTitle .page-module__z6hFhW__accent{color:var(--orange)}.page-module__z6hFhW__brandTagline{color:#7b7f86;white-space:nowrap;margin-top:2px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(9px,.75vw,10px);line-height:1.2}.page-module__z6hFhW__welcome{letter-spacing:-.04em;margin:0 0 clamp(16px,2vw,32px);font-size:clamp(26px,2.2vw,36px);font-weight:800;line-height:1.04}.page-module__z6hFhW__wave{margin-left:6px;font-size:.82em;display:inline-block;transform:translateY(-3px)}.page-module__z6hFhW__form{width:100%;max-width:446px}.page-module__z6hFhW__field{color:#a7abb2;background:#fff;border:1.6px solid #e1e4e8;border-radius:10px;align-items:center;gap:18px;height:clamp(54px,5vw,69px);margin-bottom:clamp(10px,1.2vw,15px);padding:0 20px;font-size:16px;font-weight:400;display:flex;box-shadow:inset 0 1px #00000003}.page-module__z6hFhW__field svg{stroke:#8c9096;flex:none;width:21px;height:21px}.page-module__z6hFhW__fieldEye{margin-left:auto}.page-module__z6hFhW__forgot{text-align:right;color:#8c9096;margin:4px 2px clamp(14px,1.6vw,20px) 0;font-size:13px;font-weight:400;text-decoration:none;display:block}.page-module__z6hFhW__loginButton{color:#fff;cursor:pointer;background:linear-gradient(#ff6a00 0%,#f05300 100%);border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:clamp(46px,4.2vw,54px);font-family:inherit;font-size:clamp(15px,1.4vw,18px);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 19px #ff5a0029}.page-module__z6hFhW__loginButton:hover{filter:brightness(1.04)}.page-module__z6hFhW__divider{color:#7e8289;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,2.4vw,34px);margin:clamp(14px,1.6vw,22px) 0 clamp(10px,1.2vw,16px);font-size:clamp(14px,1.2vw,16px);font-weight:500;display:grid}.page-module__z6hFhW__divider:before,.page-module__z6hFhW__divider:after{content:"";background:#d9dde3;height:1.5px}.page-module__z6hFhW__socials{justify-content:center;gap:16px;margin-bottom:clamp(14px,1.6vw,24px);display:flex}.page-module__z6hFhW__social{cursor:pointer;width:clamp(60px,6vw,82px);height:clamp(48px,4.5vw,62px);color:inherit;background:#fff;border:1.4px solid #e1e5ea;border-radius:8px;place-items:center;font-family:inherit;font-size:31px;font-weight:800;text-decoration:none;display:grid;box-shadow:0 4px 10px #10182808}.page-module__z6hFhW__social:hover{border-color:#c8ccd2}.page-module__z6hFhW__microsoftMark{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:27px;height:27px;display:grid}.page-module__z6hFhW__microsoftMark span:first-child{background:#f25022}.page-module__z6hFhW__microsoftMark span:nth-child(2){background:#7fba00}.page-module__z6hFhW__microsoftMark span:nth-child(3){background:#00a4ef}.page-module__z6hFhW__microsoftMark span:nth-child(4){background:#ffb900}.page-module__z6hFhW__register{text-align:center;color:#83878d;font-size:11px;font-weight:400}.page-module__z6hFhW__register a{color:var(--orange);text-decoration:none}.page-module__z6hFhW__devLink{text-align:center;color:#7b7f86;margin-top:18px;font-size:13px;text-decoration:none;display:block}.page-module__z6hFhW__devLink:hover{color:var(--orange)}.page-module__z6hFhW__heroPanel{background:#111;position:relative;overflow:hidden}.page-module__z6hFhW__heroImage{background-position:50%;background-size:cover;position:absolute;inset:0}.page-module__z6hFhW__heroPanel:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08,inset 28px 0 38px #00000014}@media (max-width:1024px){.page-module__z6hFhW__page{padding:20px}.page-module__z6hFhW__frame{aspect-ratio:auto;grid-template-columns:1fr;width:min(620px,100%);max-height:none}.page-module__z6hFhW__loginPanel{border-right:0;padding:36px clamp(20px,5vw,32px);overflow:visible}.page-module__z6hFhW__brand{margin-bottom:52px}.page-module__z6hFhW__brandMark{width:44px}.page-module__z6hFhW__brandTitle{font-size:12px}.page-module__z6hFhW__brandTagline{font-size:10px}.page-module__z6hFhW__form{max-width:none}.page-module__z6hFhW__field{height:60px}.page-module__z6hFhW__loginButton{height:52px;font-size:17px}.page-module__z6hFhW__heroPanel{display:none}}@media (max-width:480px){.page-module__z6hFhW__page{padding:12px}.page-module__z6hFhW__loginPanel{padding:32px 18px}.page-module__z6hFhW__brand{margin-bottom:40px}.page-module__z6hFhW__brandMark{width:36px}.page-module__z6hFhW__brandTitle{font-size:11px}.page-module__z6hFhW__brandTagline{font-size:9px}.page-module__z6hFhW__welcome{margin-bottom:22px}.page-module__z6hFhW__field{gap:12px;height:54px;padding:0 14px}.page-module__z6hFhW__social{width:72px;height:56px}}
