.learn-academy-brand{gap:10px!important;min-width:max-content!important}.learn-brand-logo-real{width:27px!important;height:27px!important;display:block!important;object-fit:contain!important;flex:0 0 27px!important}.learn-academy-brand strong{font-family:Anthropic Serif,Georgia,serif!important;font-size:23px!important;font-weight:520!important;letter-spacing:-.025em!important}.learn-professional-v85{margin:28px 0 34px;padding:25px 26px;border:1px solid var(--border-soft);border-radius:14px;background:color-mix(in srgb,var(--learn-pastel) 10%,var(--surface));display:grid;grid-template-columns:1fr 1fr;gap:14px}.learn-professional-v85>div{grid-column:1/-1;max-width:820px}.learn-professional-v85 span{display:block;margin-bottom:6px;color:var(--meta);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.learn-professional-v85 h2{margin:0 0 8px;font:480 27px/1.05 Anthropic Serif,Georgia,serif}.learn-professional-v85 p{margin:0;color:var(--muted);font-size:13px;line-height:1.68}.learn-professional-v85 article{padding:17px 18px;border:1px solid var(--border-soft);border-radius:11px;background:var(--surface)}.learn-professional-v85 article strong{display:block;margin-bottom:7px;font-size:12px}.learn-helpful-v83 button.selected{background:var(--fg)!important;color:var(--bg)!important;border-color:var(--fg)!important}.auth-screen:has(#login-panel:not(.hidden)) .auth-main{min-height:calc(100dvh - 76px)!important;display:block!important;padding:clamp(42px,5vw,72px) clamp(28px,5vw,78px) 36px!important;background:#151515!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel.auth-panel{width:min(100%,1240px)!important;max-width:1240px!important;margin:0 auto!important;display:block!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .login-hero{width:100%!important;display:grid!important;grid-template-columns:minmax(350px,430px) minmax(520px,1fr)!important;gap:clamp(58px,7vw,108px)!important;align-items:center!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .login-column{width:100%!important;max-width:430px!important;min-width:0!important;margin:0!important;align-self:center!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-copy{margin:0 0 30px!important;text-align:left!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-copy h1{font:420 clamp(47px,4.6vw,66px)/.94 Anthropic Serif,Georgia,serif!important;letter-spacing:-.052em!important;max-width:420px!important;margin:0 0 20px!important;color:#efede7!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-mobile-promise{display:block!important;margin:0 0 9px!important;color:#cf6f51!important;font-size:12px!important;font-weight:620!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-lead{max-width:390px!important;margin:0!important;color:#96928a!important;font-size:14px!important;line-height:1.58!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .login-card{margin-top:31px!important;width:100%!important;max-width:430px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .login-card h2{font-size:14px!important;margin-bottom:15px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-form{gap:12px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-form label{font-size:11px!important;gap:6px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-form input{height:50px!important;border-radius:10px!important;background:#1d1d1c!important;border-color:#393936!important;font-size:13px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .primary-button.full{height:50px!important;margin-top:7px!important;border-radius:10px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .g724-google-auth{height:48px!important;border-radius:10px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .g724-auth-demo{display:block!important;width:100%!important;min-width:0!important;min-height:520px!important;aspect-ratio:1.26/1!important;border:1px solid #302f2d!important;border-radius:19px!important;background:#111110!important;overflow:hidden!important;box-shadow:0 24px 80px #00000038!important}.auth-screen:has(#login-panel:not(.hidden)) .auth-footer{width:min(calc(100% - 56px),1240px)!important;max-width:1240px!important;margin:24px auto 0!important;padding:27px 0 34px!important;display:grid!important;grid-template-columns:1.15fr repeat(4,minmax(120px,1fr))!important;gap:30px!important;border-top:1px solid #2d2c2a!important;background:transparent!important}.auth-screen:has(#login-panel:not(.hidden)) .auth-footer .auth-footer-brand{display:flex!important;align-items:flex-start!important}.auth-screen:has(#login-panel:not(.hidden)) .auth-footer>div{min-width:0!important}@media(max-width:980px){.auth-screen:has(#login-panel:not(.hidden)) #login-panel .login-hero{grid-template-columns:1fr!important;justify-items:center!important;gap:0!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .g724-auth-demo{display:none!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .login-column{max-width:440px!important}.auth-screen:has(#login-panel:not(.hidden)) .auth-footer{grid-template-columns:1fr 1fr!important}.learn-professional-v85{grid-template-columns:1fr!important}.learn-professional-v85>div{grid-column:auto}}@media(max-width:620px){.auth-screen:has(#login-panel:not(.hidden)) .auth-main{padding:28px 18px 30px!important}.auth-screen:has(#login-panel:not(.hidden)) #login-panel .auth-copy h1{font-size:39px!important}.auth-screen:has(#login-panel:not(.hidden)) .auth-footer{width:calc(100% - 36px)!important;grid-template-columns:1fr!important;gap:18px!important}.learn-brand-logo-real{width:23px!important;height:23px!important;flex-basis:23px!important}.learn-academy-brand strong{font-size:20px!important}}
