.personal-back-icon{color:var(--title);margin-right:10px;font-size:20px}.personal-header-title{font-size:16px;font-family:var(--font_b);color:var(--title)!important}.personal-page{padding:16px 18px 40px}.personal-hero{color:var(--white);background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%);border-radius:20px;margin-bottom:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1e3c7240}.personal-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-30px}.personal-hero-sub{color:#ffffffb3;font:11px var(--font_m);letter-spacing:1px;margin-bottom:8px}.personal-hero h1{color:var(--white);font:28px var(--font_b);letter-spacing:-.5px;margin-bottom:12px}.personal-hero p{color:#ffffffe6;font-size:14px;line-height:1.5}.personal-list{flex-direction:column;gap:16px;display:flex}.personal-card{background:var(--white);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #00000008;border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;display:flex;box-shadow:0 4px 16px #0000000a}.personal-card:hover,.personal-card:active{border-color:#2b78d41a;transform:translateY(-4px);box-shadow:0 10px 24px #2b78d414}.personal-indicator{background:var(--primary);border-radius:2px;width:32px;height:4px;margin-bottom:16px}.personal-indicator.blue{background:#2b78d4}.personal-indicator.purple{background:#6b4cf6}.personal-indicator.green{background:#2da060}.personal-indicator.orange{background:#e07c1c}.personal-card-title{color:var(--title);font:17px var(--font_b);margin-bottom:6px;transition:color .2s}.personal-card:hover .personal-card-title{color:var(--primary)}.personal-card-desc{color:var(--text-sub);margin-bottom:16px;font-size:13px;line-height:1.5}.personal-card-action{color:var(--primary);font:13px var(--font_m);align-items:center;gap:6px;display:flex}.personal-card-action i{font-size:12px;transition:transform .2s}.personal-card:hover .personal-card-action i{transform:translate(3px)}.personal-desktop-view,.personal-desktop-view+.portal-desktop-footer{display:none!important}@media (max-width:991.98px){.personal-desktop-view,.personal-desktop-view+.portal-desktop-footer,.app-shell>.eco-desktop-header{display:none!important}}@media (min-width:992px){.personal-mobile-view,.app-shell>.bottom-nav-shell{display:none!important}.personal-desktop-view{color:#0f172a;background:#f8fafc}.personal-desktop-container{width:min(1360px,100% - 64px);margin:0 auto}.personal-desktop-hero{background:radial-gradient(circle at 82% 20%,#c4b5fd78,#0000 30%),linear-gradient(130deg,#fafaff,#f5f3ff 58%,#f8fafc);border-bottom:1px solid #ede9fe;padding:54px 0 65px;overflow:hidden}.personal-hero-layout{grid-template-columns:1.12fr .88fr;align-items:center;gap:75px;display:grid}.personal-back-link{color:#64748b;align-items:center;gap:8px;margin-bottom:27px;font-size:13px;text-decoration:none;display:inline-flex}.personal-back-link:hover{color:#7c3aed}.personal-desktop-eyebrow,.personal-section-heading>div>span,.personal-panel-head>div>span,.personal-next-step>div>span,.personal-support-card>div>span{color:#7c3aed;font:10.5px var(--font_b,sans-serif);letter-spacing:.7px;background:#ffffffc7;border:1px solid #ddd6fe;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.personal-hero-layout h1{color:#0f172a;font:43px/1.18 var(--font_b,sans-serif);letter-spacing:-.8px;margin:18px 0}.personal-hero-layout h1 span{color:#7c3aed}.personal-hero-layout>div>p{color:#475569;max-width:600px;font:16px/1.7 var(--font_m,sans-serif);margin:0}.personal-hero-button{color:#fff;font:14px var(--font_b,sans-serif);background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:12px;align-items:center;gap:10px;margin-top:30px;padding:13px 22px;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 8px 20px #7c3aed40}.personal-hero-button:hover{color:#fff;transform:translateY(-2px)}.personal-hero-summary{background:#fffc;border:1px solid #ddd6fee6;border-radius:19px;padding:25px;box-shadow:0 18px 36px #4c1d951a}.personal-summary-top{color:#7c3aed;font:11px var(--font_b,sans-serif);letter-spacing:.6px;justify-content:space-between;display:flex}.personal-summary-top i{font-size:18px}.personal-summary-progress{align-items:center;gap:19px;margin:25px 0;display:flex}.personal-summary-ring{flex:none;width:90px;height:90px;position:relative}.personal-summary-ring svg{transform:rotate(-90deg)}.personal-summary-ring circle{fill:none;stroke:#ede9fe;stroke-width:9px}.personal-summary-ring .personal-summary-value{stroke:#7c3aed;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:146px}.personal-summary-ring strong{color:#1e1b4b;font:19px var(--font_b,sans-serif);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.personal-summary-progress h2{color:#1e1b4b;font:17px var(--font_b,sans-serif);margin:0 0 7px}.personal-summary-progress p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.personal-summary-stats{color:#64748b;border-top:1px solid #ede9fe;grid-template-columns:1fr 1fr;padding-top:18px;font-size:11px;display:grid}.personal-summary-stats span+span{border-left:1px solid #ede9fe;padding-left:18px}.personal-summary-stats strong{color:#1e1b4b;font:18px var(--font_b,sans-serif);margin-right:4px}.personal-workspace-section{background:#fff;padding:76px 0 75px}.personal-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px;display:flex}.personal-section-heading>div>span,.personal-panel-head>div>span{background:0 0;border:none;padding:0}.personal-section-heading h2{font:31px var(--font_b,sans-serif);letter-spacing:-.4px;margin:9px 0 8px}.personal-section-heading p{color:#64748b;font:14.5px/1.6 var(--font_m,sans-serif);margin:0}.personal-profile-link{color:#334155;font:12.5px var(--font_b,sans-serif);border:1px solid #e2e8f0;border-radius:99px;align-items:center;gap:9px;padding:8px 12px;text-decoration:none;display:flex}.personal-profile-link i{color:#7c3aed;font-size:21px}.personal-desktop-grid{grid-template-columns:repeat(4,1fr);gap:19px;display:grid}.personal-desktop-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;min-height:254px;padding:23px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0f172a09}.personal-desktop-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #0f172a17}.personal-card-icon{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:19px;font-size:22px;display:grid}.personal-card-order{color:#cbd5e1;font:22px var(--font_b,sans-serif);position:absolute;top:20px;right:20px}.personal-desktop-card h3{font:17px/1.35 var(--font_b,sans-serif);margin:0 0 9px}.personal-desktop-card>p{color:#64748b;margin:0;font-size:12.5px;line-height:1.6}.personal-card-detail{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.personal-card-detail span{align-items:center;gap:5px;display:flex}.personal-card-detail>i{font-size:14px}.personal-desktop-card.blue .personal-card-icon{color:#2563eb;background:#eff6ff}.personal-desktop-card.blue .personal-card-detail i{color:#2563eb}.personal-desktop-card.purple .personal-card-icon{color:#7c3aed;background:#f5f3ff}.personal-desktop-card.purple .personal-card-detail i{color:#7c3aed}.personal-desktop-card.green .personal-card-icon{color:#059669;background:#ecfdf5}.personal-desktop-card.green .personal-card-detail i{color:#059669}.personal-desktop-card.orange .personal-card-icon{color:#ea580c;background:#fff7ed}.personal-desktop-card.orange .personal-card-detail i{color:#ea580c}.personal-learning-section{background:#f8fafc;padding:70px 0}.personal-learning-grid{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.personal-course-progress,.personal-next-step{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:26px 28px}.personal-panel-head{align-items:start}.personal-panel-head h2{margin:7px 0;font-size:20px}.personal-panel-head p{color:#64748b;margin:0;font-size:12px}.personal-course-badge{color:#7c3aed;font:10.5px var(--font_b,sans-serif);background:#f5f3ff;border-radius:99px;padding:5px 9px}.personal-course-bottom{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-top:26px;display:grid}.personal-linear-progress{background:#ede9fe;border-radius:99px;height:8px;overflow:hidden}.personal-linear-progress span{border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#7c3aed);width:50%;height:100%;display:block}.personal-progress-label{color:#94a3b8;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.personal-progress-label strong{color:#7c3aed}.personal-continue-course{color:#fff;font:12px var(--font_b,sans-serif);background:#7c3aed;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.personal-next-step{background:radial-gradient(circle at 100% 0,#ddd6fea6,#0000 33%),#fff;grid-template-columns:44px 1fr;gap:14px;display:grid;position:relative}.personal-next-icon{color:#7c3aed;background:#f5f3ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.personal-next-step>div>span{background:0 0;border:none;padding:0;font-size:10px}.personal-next-step h2{font:16px/1.35 var(--font_b,sans-serif);margin:7px 0}.personal-next-step p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.personal-next-step>a{color:#7c3aed;font:12px var(--font_b,sans-serif);grid-column:2;text-decoration:none}.personal-support-section{background:#f8fafc;padding:0 0 20px}.personal-support-card{color:#fff;background:radial-gradient(circle at 86% 5%,#c4b5fd6b,#0000 29%),linear-gradient(120deg,#3730a3,#6d28d9);border-radius:20px;align-items:center;gap:21px;padding:33px 42px;display:flex}.personal-support-icon{background:#ffffff29;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.personal-support-card>div:nth-child(2){flex:1}.personal-support-card>div>span{color:#ddd6fe;background:0 0;border:none;padding:0}.personal-support-card h2{font:23px var(--font_b,sans-serif);margin:8px 0 5px}.personal-support-card p{color:#e0e7ff;margin:0;font-size:13px}.personal-support-card>a{color:#5b21b6;font:12.5px var(--font_b,sans-serif);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:11px 16px;text-decoration:none;display:inline-flex}.personal-desktop-view+.portal-desktop-footer{margin-top:40px}}@media (min-width:992px) and (max-width:1160px){.personal-desktop-container{width:min(1360px,100% - 48px)}.personal-hero-layout{gap:38px}.personal-hero-layout h1{font-size:37px}.personal-desktop-grid{gap:13px}.personal-desktop-card{padding:17px}.personal-learning-grid{grid-template-columns:1.1fr .9fr}}@media (min-width:992px){.personal-desktop-view{background:var(--bg-app);color:var(--text)}.personal-desktop-hero{background:var(--sky-gradient);border-bottom-color:var(--border)}.personal-back-link,.personal-hero-layout>div>p,.personal-section-heading p,.personal-desktop-card>p,.personal-panel-head p,.personal-next-step p{color:var(--text-sub)}.personal-back-link:hover,.personal-desktop-eyebrow,.personal-hero-layout h1 span{color:var(--primary)}.personal-desktop-eyebrow{border-color:var(--primary-light);background:var(--white)}.personal-hero-layout h1,.personal-summary-progress h2,.personal-section-heading h2,.personal-desktop-card,.personal-panel-head h2,.personal-next-step h2{color:var(--title)}.personal-hero-button{background:linear-gradient(135deg, var(--primary-light), var(--primary-dark));box-shadow:var(--shadow-md)}.personal-hero-summary{border-color:var(--border)}.personal-summary-top{color:var(--primary)}.personal-summary-ring circle{stroke:var(--primary-bg)}.personal-summary-ring .personal-summary-value{stroke:var(--primary)}.personal-summary-ring strong,.personal-summary-stats strong{color:var(--title)}.personal-summary-stats,.personal-summary-stats span+span{border-color:var(--border)}.personal-section-heading>div>span,.personal-panel-head>div>span{color:var(--primary)}.personal-profile-link{border-color:var(--border);color:var(--text)}.personal-profile-link i{color:var(--primary)}.personal-desktop-card{border-color:var(--border)}.personal-desktop-card:hover{border-color:var(--primary-light)}.personal-card-icon{color:var(--primary)!important;background:var(--primary-bg)!important}.personal-card-detail>i{color:var(--primary)!important}.personal-card-detail{border-color:var(--border);color:var(--text-sub)}.personal-learning-section,.personal-support-section{background:var(--bg-app)}.personal-course-progress,.personal-next-step{border-color:var(--border)}.personal-course-badge,.personal-next-icon{color:var(--primary);background:var(--primary-bg)}.personal-linear-progress{background:var(--primary-bg)}.personal-linear-progress span{background:linear-gradient(90deg, var(--primary-light), var(--primary))}.personal-progress-label strong,.personal-next-step>a{color:var(--primary)}.personal-continue-course{background:var(--primary)}.personal-support-card{background:linear-gradient(120deg, var(--primary-dark), var(--primary))}.personal-support-card>div>span{color:var(--sky-top)}.personal-support-card p{color:var(--sky-bottom)}.personal-support-card>a{color:var(--primary-dark)}}
