.page-module__aydn6q__page{isolation:isolate;background:#f7fbff;grid-template-rows:auto minmax(0,1fr);align-items:start;min-height:100dvh;padding:clamp(18px,2.5vw,30px) clamp(18px,4vw,42px) clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.page-module__aydn6q__backgroundPhoto{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-module__aydn6q__backgroundPhoto img{object-fit:cover;object-position:center;opacity:1;filter:none;width:100vw;height:100vh;display:block;transform:none}.page-module__aydn6q__backgroundVeil{z-index:1;pointer-events:none;background:#ffffff1f;position:fixed;inset:0}.page-module__aydn6q__backgroundGlowOne,.page-module__aydn6q__backgroundGlowTwo,.page-module__aydn6q__backgroundGlowThree{z-index:2;pointer-events:none;filter:blur(86px);border-radius:999px;position:fixed}.page-module__aydn6q__backgroundGlowOne{background:radial-gradient(circle,#2ad9e033,#0000 72%);width:min(42vw,500px);height:min(42vw,500px);top:-14%;left:-10%}.page-module__aydn6q__backgroundGlowTwo{background:radial-gradient(circle,#7d6aff2e,#0000 74%);width:min(46vw,560px);height:min(46vw,560px);top:-14%;right:-10%}.page-module__aydn6q__backgroundGlowThree{background:radial-gradient(circle,#1a56a029,#0000 76%);width:min(52vw,680px);height:min(34vw,360px);bottom:-18%;left:50%;transform:translate(-50%)}.page-module__aydn6q__logoSlot{z-index:5;position:relative}.page-module__aydn6q__centerWrap{z-index:5;justify-content:center;align-items:start;width:100%;min-height:0;padding-top:clamp(0px,1vh,8px);padding-bottom:18px;display:flex;position:relative}
.TopLogo-module__g2IBza__logoWrap{z-index:3;justify-content:center;width:100%;margin-bottom:clamp(20px,3vw,32px);display:flex;position:relative}.TopLogo-module__g2IBza__logoWrap:before{display:none}.TopLogo-module__g2IBza__logo{object-fit:contain;opacity:1;filter:none;width:232px;height:auto;position:relative}@media (max-width:768px){.TopLogo-module__g2IBza__logoWrap{margin-bottom:18px}.TopLogo-module__g2IBza__logo{width:182px}}
.LoginCard-module__FWzmRq__card{z-index:4;isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(135deg,#ffffffb8,#ffffff3d 38%,#9080ff7a 100%);border-radius:34px;width:min(100%,448px);padding:1px;position:relative;overflow:hidden;box-shadow:0 34px 90px #1f427c38,0 22px 54px #2c58962e,0 0 0 1px #ffffff47,inset 0 1px #ffffffb3}.LoginCard-module__FWzmRq__card:before,.LoginCard-module__FWzmRq__card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.LoginCard-module__FWzmRq__card:before{z-index:0;opacity:.96;background:radial-gradient(circle at 12% 8%,#39e2e661,#0000 32%),radial-gradient(circle at 88% 18%,#8067ff57,#0000 34%),radial-gradient(circle at 58% 108%,#214fa35c,#0000 38%),linear-gradient(150deg,#ffffff47,#26569a47 48%,#5b4cbe57);inset:0}.LoginCard-module__FWzmRq__card:after{z-index:1;background:linear-gradient(#ffffff3d,#ffffff0d 35%,#fff0),linear-gradient(145deg,#ffffff14,#0000 42%);inset:1px}.LoginCard-module__FWzmRq__cardGlowTop,.LoginCard-module__FWzmRq__cardGlowBottom,.LoginCard-module__FWzmRq__glassTexture{pointer-events:none;z-index:2;position:absolute}.LoginCard-module__FWzmRq__cardGlowTop{filter:blur(34px);opacity:.86;background:#2ce7e466;border-radius:999px;width:240px;height:160px;top:-64px;left:-58px}.LoginCard-module__FWzmRq__cardGlowBottom{filter:blur(36px);opacity:.86;background:#7e63ff73;border-radius:999px;width:290px;height:210px;bottom:-106px;right:-92px}.LoginCard-module__FWzmRq__glassTexture{opacity:.14;mix-blend-mode:screen;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 92%);mask-image:linear-gradient(#000000b8,#0000 92%)}.LoginCard-module__FWzmRq__content{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(150deg,#ffffff29,#ffffff0f 42%,#ffffff1a),#1d488747;border-radius:33px;gap:22px;padding:clamp(24px,3vw,32px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff1a}.LoginCard-module__FWzmRq__hero{text-align:center;justify-items:center;display:grid}.LoginCard-module__FWzmRq__title{text-align:center;letter-spacing:-.045em;color:#fff;text-wrap:balance;text-shadow:0 2px 10px #050f2457,0 18px 34px #09132647;width:100%;max-width:none;margin:0;font-size:clamp(2.15rem,5vw,2.85rem);font-weight:800;line-height:.98}.LoginCard-module__FWzmRq__form{gap:12px;display:grid}.LoginCard-module__FWzmRq__field{-webkit-backdrop-filter:blur(18px)saturate(145%);min-height:58px;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);background:linear-gradient(#ffffff38,#ffffff14);border:1px solid #e8f7ff57;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px 9px 15px;display:grid;position:relative;box-shadow:0 15px 28px #050f241f,inset 0 1px #ffffff47}.LoginCard-module__FWzmRq__field:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 58%);border-radius:17px;position:absolute;inset:1px}.LoginCard-module__FWzmRq__field:focus-within{background:linear-gradient(#ffffff47,#ffffff1f);border-color:#eafaff9e;transform:translateY(-1px);box-shadow:0 0 0 4px #d3edff29,0 18px 32px #050f2429,inset 0 1px #ffffff57}.LoginCard-module__FWzmRq__fieldIcon{z-index:1;color:#ecffff;filter:drop-shadow(0 1px 6px #050f245c)drop-shadow(0 0 10px #45ebec6b);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.LoginCard-module__FWzmRq__fieldBody{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.LoginCard-module__FWzmRq__fieldLabel{color:#fff;letter-spacing:.01em;text-shadow:0 1px 8px #050f246b;font-size:.76rem;font-weight:800}.LoginCard-module__FWzmRq__input{appearance:none;color:#fff;width:100%;min-width:0;font:inherit;text-shadow:0 1px 8px #050f2452;background:0 0;border:0;outline:none;padding:0;font-size:.96rem;font-weight:700;line-height:1.1}.LoginCard-module__FWzmRq__input::placeholder{color:#ffffffb8;font-weight:600}.LoginCard-module__FWzmRq__input:-webkit-autofill{caret-color:#fff;border-radius:10px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #2d5ea09e!important}.LoginCard-module__FWzmRq__input:-webkit-autofill:hover{caret-color:#fff;border-radius:10px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #2d5ea09e!important}.LoginCard-module__FWzmRq__input:-webkit-autofill:focus{caret-color:#fff;border-radius:10px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #2d5ea09e!important}.LoginCard-module__FWzmRq__input:-webkit-autofill:active{caret-color:#fff;border-radius:10px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #2d5ea09e!important}.LoginCard-module__FWzmRq__passwordInput{padding-right:4px}.LoginCard-module__FWzmRq__visibilityButton{z-index:2;color:#fff;cursor:pointer;width:38px;height:38px;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition), color var(--transition);background:#ffffff29;border:1px solid #ffffff5c;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #050f241f}.LoginCard-module__FWzmRq__visibilityButton:hover{background:#ffffff3d;border-color:#ffffff94;transform:translateY(-1px);box-shadow:0 12px 24px #0712262e,0 0 18px #7ef6f529}.LoginCard-module__FWzmRq__visibilityButton:focus-visible{outline:none;box-shadow:0 0 0 4px #d3edff24}.LoginCard-module__FWzmRq__metaRow{justify-content:flex-start;align-items:center;gap:12px;padding:2px 2px 4px;display:flex}.LoginCard-module__FWzmRq__rememberControl{color:#ebf7ffd6;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:inline-flex;position:relative}.LoginCard-module__FWzmRq__checkboxInput{opacity:0;pointer-events:none;position:absolute}.LoginCard-module__FWzmRq__checkboxVisual{color:#fff;background:#ffffff1f;border:1px solid #e7f5ff38;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.LoginCard-module__FWzmRq__checkboxInput:checked+.LoginCard-module__FWzmRq__checkboxVisual{background:linear-gradient(135deg,#39e1e2cc,#7765ffd6);border-color:#7ef6f580}.LoginCard-module__FWzmRq__errorBox{color:#ffe2e2;background:#ff70701f;border:1px solid #ffb8b838;border-radius:16px;padding:11px 13px;font-size:.9rem;line-height:1.42}.LoginCard-module__FWzmRq__buttonContent{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}@media (hover:hover){.LoginCard-module__FWzmRq__field:hover{background:linear-gradient(#ffffff38,#ffffff1a);border-color:#e2f3ff52;transform:translateY(-1px)}}@media (max-height:680px) and (min-width:769px){.LoginCard-module__FWzmRq__card{border-radius:30px;width:min(100%,426px)}.LoginCard-module__FWzmRq__content{border-radius:29px;gap:17px;padding:22px 24px}.LoginCard-module__FWzmRq__title{font-size:2.1rem}.LoginCard-module__FWzmRq__subtitle{font-size:.91rem}.LoginCard-module__FWzmRq__field{min-height:54px}}@media (max-width:768px){.LoginCard-module__FWzmRq__card{border-radius:30px;width:min(100%,440px)}.LoginCard-module__FWzmRq__content{border-radius:29px;gap:20px;padding:22px}.LoginCard-module__FWzmRq__title{max-width:10ch;font-size:clamp(2rem,10vw,2.55rem)}.LoginCard-module__FWzmRq__subtitle{font-size:.93rem}.LoginCard-module__FWzmRq__metaRow{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:390px){.LoginCard-module__FWzmRq__content{padding:20px 18px}.LoginCard-module__FWzmRq__field{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding-left:12px}.LoginCard-module__FWzmRq__fieldIcon{width:24px}.LoginCard-module__FWzmRq__visibilityButton{width:34px;height:34px}}
.PrimaryButton-module__GW_wTG__button{cursor:pointer;color:#fff;letter-spacing:.01em;height:56px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition), border-color var(--transition);background:linear-gradient(135deg,#2be0e4 0%,#4da0ff 46%,#7d6cff 100%);border:1px solid #b2d9ff24;border-radius:18px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 24px 46px #06112357,0 10px 22px #3d75d033,inset 0 1px #ffffff3d,inset 0 -1px #ffffff0f}.PrimaryButton-module__GW_wTG__button:before{content:"";background:linear-gradient(110deg,#0000 18%,#ffffff6b 40%,#0000 62%);transition:transform .76s;position:absolute;inset:0;transform:translate(-135%)}.PrimaryButton-module__GW_wTG__button:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff0a 32%,#fff0);position:absolute;inset:1px}.PrimaryButton-module__GW_wTG__button:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);border-color:#cfe6ff42;transform:translateY(-2px)scale(1.008);box-shadow:0 28px 54px #0611236b,0 14px 28px #4a88ee42,inset 0 1px #ffffff47,inset 0 -1px #ffffff14}.PrimaryButton-module__GW_wTG__button:hover:not(:disabled):before{transform:translate(135%)}.PrimaryButton-module__GW_wTG__button:active:not(:disabled){transform:translateY(0)}.PrimaryButton-module__GW_wTG__button:focus-visible{outline:none;box-shadow:0 0 0 4px #4ea3ff2e,0 24px 46px #06112357,0 10px 22px #3d75d033,inset 0 1px #ffffff3d}.PrimaryButton-module__GW_wTG__button:disabled{cursor:not-allowed;opacity:.72;filter:grayscale(.06);box-shadow:0 14px 28px #0a14273d,inset 0 1px #ffffff24}.PrimaryButton-module__GW_wTG__inner{z-index:1;position:relative}.PrimaryButton-module__GW_wTG__fullWidth{width:100%}html[data-theme=light] .PrimaryButton-module__GW_wTG__button{border-color:#b1c6e733;box-shadow:0 24px 44px #5c6e9329,0 10px 20px #4da0ff2e,inset 0 1px #ffffff47,inset 0 -1px #ffffff14}html[data-theme=light] .PrimaryButton-module__GW_wTG__button:hover:not(:disabled){box-shadow:0 28px 52px #5c6e9333,0 12px 26px #4da0ff38,inset 0 1px #ffffff4d,inset 0 -1px #ffffff14}html[data-theme=light] .PrimaryButton-module__GW_wTG__button:focus-visible{box-shadow:0 0 0 4px #4f46e51f,0 24px 44px #5c6e9329,0 10px 20px #4da0ff2e,inset 0 1px #ffffff47}
