.login-module__c6X3FG__page{background:var(--app-bg);grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}@media (min-width:62em){.login-module__c6X3FG__page{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.login-module__c6X3FG__formSide{justify-content:center;align-items:center;padding:32px 20px;display:flex}.login-module__c6X3FG__card{width:100%;max-width:420px;animation:.42s cubic-bezier(.22,1,.36,1) both login-module__c6X3FG__app-page-enter}.login-module__c6X3FG__logo{border-radius:14px;box-shadow:0 12px 28px -10px #7c3aed99}.login-module__c6X3FG__heading{letter-spacing:-.5px;color:var(--mantine-color-slate-9);font-size:28px;font-weight:800}.login-module__c6X3FG__submit{background:linear-gradient(135deg, var(--mantine-color-primary-6), var(--mantine-color-primary-8));height:48px;font-size:15px}.login-module__c6X3FG__downloadLink{color:var(--mantine-color-slate-5);align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.login-module__c6X3FG__downloadLink:hover{color:var(--mantine-color-primary-6)}.login-module__c6X3FG__brandSide{color:#fff;background:radial-gradient(circle at 85% 15%,#fbbf2438,#0000 38%),radial-gradient(circle at 10% 90%,#a78bfa59,#0000 45%),linear-gradient(150deg,#2a1666 0%,#4c1d95 45%,#6d28d9 100%);border-radius:28px;flex-direction:column;justify-content:space-between;margin:14px;padding:48px;display:none;position:relative;overflow:hidden}@media (min-width:62em){.login-module__c6X3FG__brandSide{display:flex}}.login-module__c6X3FG__brandSide:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 75%);mask-image:linear-gradient(#000000e6,#0000 75%)}.login-module__c6X3FG__brandMark{inset-inline-end:-60px;opacity:.14;pointer-events:none;width:360px;height:360px;position:absolute;bottom:-70px}.login-module__c6X3FG__brandTitle{letter-spacing:-.8px;color:#fff;font-size:40px;font-weight:800;line-height:1.25}.login-module__c6X3FG__brandTitleAccent{color:var(--mantine-color-gold-3)}.login-module__c6X3FG__brandText{color:#ffffffc7;max-width:440px;font-size:15px;line-height:1.8}.login-module__c6X3FG__feature{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;max-width:400px;padding:12px 14px;display:flex}.login-module__c6X3FG__featureIcon{width:36px;height:36px;color:var(--mantine-color-gold-3);background:#fbbf2429;border-radius:10px;flex-shrink:0;place-items:center;display:grid}
