.student-account-container{max-width:720px;margin-top:30px}.student-account-container h1{font-size:29px;line-height:1.6}.student-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.student-divider{text-align:center;color:#708396;font-size:12px;margin:19px 0}.student-guest-link{display:block;text-align:center;margin-top:25px;font-size:13px;color:#517285!important;text-decoration:none}.student-dialog{border:1px solid #d5e5e0;border-radius:20px;padding:28px;width:calc(100% - 32px);max-width:500px;color:#142c46;font-family:inherit}.student-dialog::backdrop{background:#142c4666;backdrop-filter:blur(4px)}.student-dialog h2{margin-top:0;font-size:21px}.student-dialog p{font-size:14px;color:#62788b;line-height:1.9}.student-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #cde5df;border-radius:14px;background:#eef8f5;padding:16px 20px;margin:0 0 20px;font-size:13px}.student-trial-banner.expired{background:#fff7ed;border-color:#efdcc4}.student-trial-banner small{display:block;color:#62788b;font-size:11px}.student-trial-banner a{color:#166c64;font-size:12px;white-space:nowrap}.student-sync{font-size:11px;color:#62788b;margin:16px 0}.student-guest-note{padding:12px 16px;border-radius:12px;background:#f0f5f8;color:#526d82;font-size:12px;margin-bottom:20px}.student-lock-card{padding:30px;border:1px solid #dbe6eb;border-radius:18px;background:#fff}.student-lock-card h2{font-size:23px}.student-lock-card p{color:#62788b;font-size:14px}.student-readonly{font-size:12px;color:#956b34}.student-login form[hidden]{display:none!important}@media(max-width:550px){.student-account-container{margin-top:12px}.student-account-container h1{font-size:25px}.student-trial-banner{align-items:flex-start;flex-direction:column}.student-actions{flex-direction:column}.student-actions .enroll-action{width:100%}}
