.academic-paywall-card{width:min(760px,calc(100vw - 28px));max-width:760px;max-height:calc(100vh - 28px);padding:24px;overflow:auto;text-align:left;align-items:stretch;gap:14px}.academic-paywall-heading{text-align:center}.academic-plan-kicker{margin-bottom:7px;color:#fb923c;font-size:11px;font-weight:900;letter-spacing:1.5px}.academic-paywall-card .academic-paywall-heading h1{margin-bottom:8px;font-size:clamp(24px,5vw,36px);line-height:1.08}.academic-paywall-card .academic-paywall-heading p{max-width:600px;margin:0 auto;color:var(--fg-2);font-size:14px}.academic-cloud-preview{overflow:hidden;min-height:210px;border:1px solid rgba(251,146,60,.35);border-radius:16px;background:#17120f;box-shadow:0 18px 40px #00000059}.academic-preview-top{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#241b16;color:#fff;font-size:13px}.academic-preview-top strong span{color:#fb923c}.academic-sync-state{color:#86efac;font-size:11px}.academic-preview-body{display:grid;min-height:172px;grid-template-columns:145px 1fr}.academic-projects{display:flex;flex-direction:column;gap:8px;padding:14px 10px;background:#201914}.academic-projects small{color:#9f8d80;font-size:9px;font-weight:800;letter-spacing:.7px}.academic-projects span{padding:7px 8px;border-radius:7px;color:#c8bab0;font-size:10px}.academic-projects .is-active{color:#fff;background:#4b2b1b}.academic-map-preview{position:relative;overflow:hidden;min-height:172px;background:linear-gradient(32deg,transparent 0 47%,rgba(84,116,88,.35) 48% 51%,transparent 52%),radial-gradient(circle at 28% 28%,rgba(255,255,255,.55),transparent 3%),linear-gradient(135deg,#ded4c2,#abbba7)}.academic-map-preview:before,.academic-map-preview:after{position:absolute;width:240px;height:72px;border:2px solid rgba(89,70,56,.26);border-radius:50%;content:"";transform:rotate(-18deg)}.academic-map-preview:before{top:24px;left:15%}.academic-map-preview:after{right:-20px;bottom:9px}.map-line{position:absolute;left:8%;width:84%;height:3px;border-radius:4px;background:#4a3d338c;transform-origin:left center}.map-line-a{top:72%;background:#466c4cad;transform:rotate(-25deg)}.map-line-b{top:27%;transform:rotate(22deg)}.map-point{position:absolute;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#ea580c;box-shadow:0 2px 7px #00000059}.map-point-a{top:61%;left:19%}.map-point-b{top:45%;left:39%}.map-point-c{top:51%;left:60%}.map-point-d{top:32%;left:78%}.academic-map-preview>span{position:absolute;right:10px;bottom:10px;padding:6px 8px;border-radius:8px;background:#ffffffe6;color:#3a2d25;font-size:9px;font-weight:700}.academic-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academic-benefits>div{display:flex;gap:7px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a;color:var(--fg-2);font-size:11px;line-height:1.4}.academic-benefits b{color:#4ade80}.academic-plan-summary{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr);gap:16px;padding:15px;border:1px solid rgba(251,146,60,.38);border-radius:14px;background:#ea580c1a}.academic-plan-summary>div{display:flex;flex-direction:column}.academic-plan-summary small{color:#fdba74;font-size:10px;font-weight:900;letter-spacing:.8px}.academic-plan-summary strong{margin-top:3px;color:#fff;font-size:27px;line-height:1.1}.academic-plan-summary strong em{color:var(--fg-3);font-size:12px;font-style:normal;font-weight:500}.academic-plan-summary>div>span{margin-top:4px;color:var(--fg-3);font-size:10px}.academic-plan-summary ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding-left:18px;color:var(--fg-2);font-size:11px;line-height:1.4}.academic-store-cta{display:flex;width:100%;text-decoration:none}.academic-paywall-card .auth-language,.academic-paywall-card #paywall-user-info{margin:0 auto}@media(max-width:620px){.academic-paywall-card{max-height:calc(100vh - 16px);padding:17px}.academic-preview-body{grid-template-columns:104px 1fr}.academic-projects{padding:12px 7px}.academic-projects span{padding:6px 5px;font-size:8px}.academic-benefits,.academic-plan-summary,.academic-plan-summary ul{grid-template-columns:1fr}}
