.accademis-login{color:#1c2a1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;font-family:var(--font-primary,sans-serif);background:radial-gradient(at 0 0,#d9e8cf,#0000 60%),#f4f6ef;place-items:center;padding:40px 24px;display:grid}.accademis-login-shell{isolation:isolate;background:#fff;border:1px solid #e0e8da;border-radius:32px;grid-template-columns:1.12fr 1fr;width:100%;max-width:1160px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px -30px #10361b40}.accademis-login-shell:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 700' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='0.8' y2='1'%3E%3Cstop stop-color='%23039703'/%3E%3Cstop offset='1' stop-color='%23039703'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M 680 0 C 680 150 520 115 520 250 C 520 370 90 215 0 340 L 0 700 L 1000 700 L 1000 0 Z' fill='url(%23g)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.accademis-login-story{min-width:0;padding:38px 42px}.accademis-login-brand{color:#17622b;align-items:center;gap:12px;font-size:20px;font-weight:750;text-decoration:none;display:inline-flex}.accademis-login-brand img{object-fit:contain;background:#fff;border-radius:12px;width:54px;height:54px}.accademis-login-photo{border-radius:60px 18px;margin:30px 0 28px;position:relative;overflow:hidden}.accademis-login-photo img{object-fit:cover;width:100%;height:265px;display:block}.accademis-login-photo:after{content:"";background:linear-gradient(#0000 45%,#10361bcc);position:absolute;inset:0}.accademis-login-photo span{z-index:1;color:#fff;font-size:15px;position:absolute;bottom:20px;left:25px}.accademis-login-eyebrow{color:#427958;letter-spacing:.13em;margin-bottom:12px;font-size:11px;font-weight:700}.accademis-login-intro h2{color:#1c2a1f;margin-bottom:16px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.2}.accademis-login-intro h2 em{color:#17622b}.accademis-login-intro>p:last-child{color:#56635a;max-width:43ch;font-size:14px;line-height:1.8}.accademis-login-back{color:#17622b;align-items:center;gap:9px;margin-top:26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.accademis-login-form-area{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:44px 40px 44px 20px;display:flex}.accademis-login-card{background:#fff;border:1px solid #edf0e9;border-radius:24px;width:100%;max-width:420px;padding:34px 28px;box-shadow:0 14px 45px #10361b26}.accademis-login-card h1{color:#17622b;text-align:center;margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:27px;font-weight:500;line-height:1.2}.accademis-login-subtitle{color:#68756b;text-align:center;margin-bottom:28px;font-size:13px}.accademis-login-card input:not([type=checkbox]){color:#1c2a1f;background:#f5f7f3;border-color:#dce5d8;border-radius:12px;min-height:48px}.accademis-login-card input:focus-visible{outline-offset:2px;outline:2px solid #17622b}.accademis-login-card button[type=submit]{background:#039703;min-height:46px;border-radius:24px!important}.accademis-login-card button[type=submit]:hover{background:#027b02}.accademis-login-card a{color:#17622b}.accademis-login-card input[type=checkbox]{accent-color:#17622b}.accademis-login-help{color:#fff;margin-top:22px;font-size:13px}.accademis-login-help a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.accademis-login a:focus-visible{outline-offset:4px;outline:2px solid #c98a1b}@media(max-width:800px){.accademis-login{padding:24px 16px}.accademis-login-shell{grid-template-columns:1fr;max-width:560px}.accademis-login-shell:before{background-image:linear-gradient(170deg,#fff 25%,#039703 55%,#039703)}.accademis-login-story{padding:24px 28px}.accademis-login-photo{margin:20px 0}.accademis-login-photo img{height:170px}.accademis-login-intro{display:none}.accademis-login-back{margin-top:0}.accademis-login-form-area{padding:0 24px 30px}}@media(max-width:400px){.accademis-login{padding:12px 8px}.accademis-login-story{padding:20px}.accademis-login-form-area{padding-inline:12px}.accademis-login-card{padding:28px 18px}.accademis-login-card form>div:has(input[type=checkbox]){flex-wrap:wrap;gap:12px}}.accademis-login{padding-block:28px}.accademis-login-story{padding:30px 36px}.accademis-login-photo{margin-block:24px}.accademis-login-photo img{height:230px}.accademis-login-intro h2{font-size:clamp(28px,2.8vw,35px)}.accademis-login-form-area{padding-block:32px}.accademis-login-card{padding-block:28px}.accademis-login-card .auth-login-logo .text-accent-neon{color:#17622b!important}.accademis-login-card .auth-login-logo>div:first-child{box-shadow:none;background:#f7faf5;border-color:#d4e2ce}.accademis-login-subtitle{margin-bottom:22px}.accademis-login-card input:not([type=checkbox]){background:#f5f8f2!important}.accademis-login-card input:-webkit-any(:-webkit-autofill,:-webkit-autofill){caret-color:#17622b;-webkit-text-fill-color:#1c2a1f!important;box-shadow:inset 0 0 0 1000px #f5f8f2!important}.accademis-login-card input:is(:autofill){caret-color:#17622b;-webkit-text-fill-color:#1c2a1f!important;box-shadow:inset 0 0 0 1000px #f5f8f2!important}.accademis-login-card input:focus-visible{outline-offset:2px;border-color:#17622b!important;outline:2px solid #17622b!important}.accademis-login-card button:focus-visible{outline-offset:3px;outline:2px solid #17622b!important}.accademis-login-card button[type=submit]{gap:10px}.accademis-login-spinner{animation:1s linear infinite accademis-login-spin}@keyframes accademis-login-spin{to{transform:rotate(360deg)}}@media(max-height:800px)and (min-width:801px){.accademis-login{padding-block:20px}.accademis-login-photo img{height:190px}.accademis-login-story{padding-block:24px}}@media(max-width:800px){.accademis-login-story{padding:24px}.accademis-login-photo img{height:150px}.accademis-login-form-area{padding-top:0}}@media(prefers-reduced-motion:reduce){.accademis-login-spinner{animation:none}}.accademis-login-intro{background:0 0;padding:18px 0;position:relative}.accademis-login-intro h2,.accademis-login-intro h2 em{color:#fff}.accademis-login-intro .accademis-login-eyebrow,.accademis-login-intro>p:last-child{color:#e3efdf}.accademis-login-back{background:#fff;border-radius:999px;margin-top:16px;padding:9px 14px}.accademis-signup .accademis-login-shell{grid-template-columns:1fr 1.12fr}.accademis-signup .accademis-login-card{max-width:500px}.accademis-signup .accademis-login-story{flex-direction:column;justify-content:center;display:flex}.accademis-signup .accademis-login-intro{background:#039703;border-radius:18px;padding:20px}.accademis-signup .accademis-login-back{align-self:flex-start}.accademis-signup .accademis-login-card>p{overflow-wrap:anywhere}.accademis-signup .accademis-login-card .group>svg{z-index:1}.accademis-signup .accademis-login-card input[aria-invalid=true]{border-color:#dc2626!important}.accademis-signup .accademis-login-card input#verificationCode{box-shadow:none!important;background:0 0!important}.accademis-signup .accademis-login-card div:has(>#verificationCode):focus-within{outline-offset:5px;border-radius:8px;outline:2px solid #039703}@media(max-width:800px){.accademis-signup .accademis-login-shell{grid-template-columns:1fr}}.accademis-login:not(.accademis-signup) .accademis-login-shell:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 700' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='0.8' y2='1'%3E%3Cstop stop-color='%2379B879'/%3E%3Cstop offset='0.5' stop-color='%234A9E4A'/%3E%3Cstop offset='1' stop-color='%23287A28'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M 680 0 C 680 150 520 115 520 250 C 520 370 90 215 0 340 L 0 700 L 1000 700 L 1000 0 Z' fill='url(%23g)'/%3E%3C/svg%3E")}@media(max-width:800px){.accademis-login:not(.accademis-signup) .accademis-login-shell:before{background-image:linear-gradient(170deg,#fff 25%,#79b879,#4a9e4a 55%,#287a28)}}
