.LoginForm_access__TvvQV{text-align:left}.LoginForm_intro__xlipZ{margin:0 0 14px;color:#243c2e;font-size:15px;line-height:1.65}.LoginForm_detail__C9UsN{margin:0 0 24px;color:#647469;font-size:13px;line-height:1.75}.LoginForm_contact__a4fVn{display:flex;justify-content:center;align-items:center;gap:12px;min-height:51px;padding:13px 15px;border:1px solid #00783b;border-radius:9px;background:#00783b;color:#fff;font-size:14px;font-weight:500;transition:background .18s}.LoginForm_contact__a4fVn:hover{background:#006932}.LoginForm_contact__a4fVn:focus-visible{outline:2px solid #00783b;outline-offset:4px}.LoginForm_contact__a4fVn svg{flex:0 0 auto}.LoginForm_newProject__PO46E{margin:21px 0 0;color:#647469;text-align:center;font-size:12px;line-height:1.8}.LoginForm_newProject__PO46E a{color:#00783b;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.LoginForm_contact__a4fVn{transition:none}}body:has(.LoginPage_page__IUfJc)>.adco-footer,body:has(.LoginPage_page__IUfJc)>.adco-header{display:none}.LoginPage_page__IUfJc{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:100svh;background:#f5faf7}.LoginPage_page__IUfJc:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at -8% -18%,#b5df70b3 0,#c4e4a56b 25%,transparent 60%),radial-gradient(ellipse at 108% -8%,#248c786b 0,#9bcfbd66 29%,transparent 64%),radial-gradient(ellipse at 52% 25%,#f8fffba6 0,transparent 50%),linear-gradient(160deg,#d9eddf,#e4f2e9 34%,#f5faf7 67%,#eaf4ef)}.LoginPage_topbar__G4lXO{justify-content:space-between;gap:25px;width:min(100% - 96px,1440px);margin:0 auto;min-height:106px}.LoginPage_topbar__G4lXO,.LoginPage_topbar__G4lXO>a:first-child{display:flex;align-items:center}.LoginPage_topbar__G4lXO img{width:146px;height:auto}.LoginPage_contact__nazNP{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.LoginPage_contact__nazNP:hover,.LoginPage_footer__xgJHB a:hover{text-decoration:underline}.LoginPage_content__7U4kO{width:min(100% - 40px,468px);margin:auto;padding-block:36px 44px;text-align:center}.LoginPage_card__OJ1Xj{padding:32px 38px 33px;border:1px solid #ffffff;border-radius:24px;background:#ffffffdb;box-shadow:0 20px 70px -30px #17473038,0 2px 10px #235b3e05}.LoginPage_mark__1zzA6{display:block;margin:0 auto 15px;width:43px;height:43px}.LoginPage_card__OJ1Xj h1{font-size:30px;letter-spacing:-.05em;line-height:1.2;font-weight:500;margin:0 0 9px}.LoginPage_intro__n3CO4{color:#647469;font-size:14px;margin:0 0 28px}.LoginPage_back__qX2Cf{display:inline-block;font-size:13px;color:#506559;margin-top:24px;padding:6px;text-decoration:underline}.LoginPage_footer__xgJHB{display:flex;justify-content:space-between;align-items:center;gap:25px;width:min(100% - 96px,1440px);margin:0 auto;min-height:72px;color:#647469;font-size:12px}.LoginPage_footer__xgJHB>div{display:flex;gap:24px}@media (min-width:1500px){.LoginPage_content__7U4kO{padding-block:55px 70px}}@media (max-width:600px){.LoginPage_topbar__G4lXO{width:calc(100% - 40px);min-height:86px}.LoginPage_topbar__G4lXO img{width:120px}.LoginPage_contact__nazNP{font-size:12px;gap:8px}.LoginPage_content__7U4kO{padding-block:20px 30px}.LoginPage_card__OJ1Xj{border-radius:20px;padding:28px 24px}.LoginPage_card__OJ1Xj h1{font-size:27px}.LoginPage_footer__xgJHB{width:calc(100% - 40px);min-height:66px}.LoginPage_page__IUfJc:before{background:radial-gradient(ellipse at -18% -10%,#bede999e 0,transparent 60%),radial-gradient(ellipse at 115% -5%,#7dbdab8c 0,transparent 62%),linear-gradient(165deg,#e0efe2,#f5faf7 62%,#eaf4ef)}}@media (max-width:360px){.LoginPage_content__7U4kO{width:calc(100% - 28px)}.LoginPage_card__OJ1Xj{padding-inline:20px}.LoginPage_card__OJ1Xj h1{font-size:25px}}.LoginPage_relocation__0A_5d{margin:22px auto 0;max-width:360px;color:#647469;font-size:12px;line-height:1.8}.LoginPage_relocation__0A_5d a{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-weight:500;color:#00783b;text-decoration:underline;text-underline-offset:3px}.LoginPage_relocation__0A_5d a:focus-visible{outline:2px solid #00783b;outline-offset:3px;border-radius:2px}