body footer.portal-config-footer{display:grid;grid-template-columns:minmax(200px,1fr) minmax(280px,1fr);align-items:start;grid-gap:40px;gap:40px;padding:40px max(20px,calc((100vw - 1200px)/2));background:#080808;border-top:1px solid #292929}footer.portal-config-footer p{max-width:410px;color:#aaa;font-size:13px;line-height:1.8;margin:6px 0}footer.portal-config-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}footer.portal-config-footer nav a{display:block;color:#bbb;font-size:13px;margin-top:12px}footer.portal-config-footer h3{font-size:14px;color:#fff}body .trials-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}body .trial-course-card{display:flex;flex-direction:column;min-width:0;width:auto;overflow:hidden;border:1px solid #303030;border-radius:18px;background:#111}body .trial-course-card .trial-course-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}body .trial-course-details{display:flex;flex:1 1;flex-direction:column;padding:22px;min-width:0}body .trial-course-details .trial-open{margin-top:auto}body .trial-course-details h2{font-size:21px;line-height:1.4;min-height:0}body .trial-course-details small{line-height:1.7}body .trial-course-card .course-name-cover{aspect-ratio:16/10;height:auto}body .trial-course-card:focus-visible{outline:2px solid #ed3b50;outline-offset:4px}@media(max-width:1024px){body .trials-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body .trials-course-grid{grid-template-columns:1fr;gap:18px}body .trials-courses{padding:26px 16px 44px}body .trial-course-details{padding:20px}body .trials-controls{display:flex;flex-wrap:wrap;gap:8px}body .trials-controls select{flex:1 1 140px;min-width:0}body .trials-search{width:100%;min-width:0}body footer.portal-config-footer{grid-template-columns:1fr;gap:28px;padding:32px 20px}}@media(max-width:767px){body .csg-product .product-order{order:1;position:static;padding:20px!important}body .csg-product .product-order .product-cover{display:none}body .csg-product .product-order h2{font-size:23px;line-height:1.35}body .csg-product .product-order .product-secure,body .csg-product .product-order dl{display:none}body .csg-product .product-order .product-primary{min-height:50px;width:100%}body .csg-product .product-price{margin:16px 0}body .csg-product .product-content{display:contents}body .csg-product .product-content>*{order:2}body .csg-product .product-content>.product-hero{order:0}body .csg-product .product-order{order:1}body .csg-product .product-hero-copy{padding:16px 2px 2px!important}body .csg-product .product-tags{margin:12px 0}body .csg-product .product-intro{margin:10px 0}}@media(min-width:1150px){.trials-courses .trials-course-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.trials-courses .trial-course-details h2{font-size:17px}.trials-courses{max-width:1600px}}.cyber-dashboard .cyber-overview{border-radius:16px;border:1px solid #3d2830;overflow:hidden}.cyber-dashboard .cyber-activity,.cyber-dashboard .cyber-text-link{border-radius:14px}.cyber-dashboard .cyber-coin{color:#ed3b50;border-color:#c8102e;background:radial-gradient(circle at 30% 20%,#8b0d0d,#2f111b);box-shadow:0 0 22px #c8102e18,inset 0 0 0 4px #c8102e15}.cyber-dashboard .cyber-balance p,.cyber-dashboard .cyber-leaderboard .cyber-section-head>span,.cyber-dashboard .cyber-leaderboard li>span:last-child,.cyber-dashboard .cyber-streak>span{color:#ed3b50}.cyber-dashboard .cyber-heading h1{margin:0;font-size:32px;letter-spacing:-.7px}.cyber-dashboard .cyber-course{border-radius:10px}.cyber-dashboard .chart-axis-label{font:9px ui-monospace,monospace;color:#b9a2ae;margin:17px 0 0}.cyber-dashboard .cyber-leaderboard li>b{min-width:22px}.cyber-dashboard .cyber-streak{display:flex!important}.zenith-wall #your-progress{scroll-margin-top:140px;margin-top:38px;border-top:1px solid #45313d;padding-top:30px}.embedded-skill-progress{max-width:none!important;padding:0!important}.embedded-skill-progress .portal-page-heading h1{font-size:25px!important}.embedded-skill-progress .skills-panel,.embedded-skill-progress .skills-summary{border-radius:15px!important;background:#161217!important;border-color:#382832!important}.embedded-skill-progress>.skills-panel:has(.skills-table-wrap){display:none}.zenith-wall .zenith-highlights section,.zenith-wall .zenith-table-panel{border-radius:16px}.standalone-workspace .hub-directory .hub-directory-empty,.standalone-workspace .hub-directory .hub-entry,.standalone-workspace .hub-directory .hub-search{border-radius:15px}.zenith-wall .zenith-header-actions{flex-wrap:wrap}.zenith-wall .zenith-header-actions>a{font-size:11px;border-radius:8px}.zenith-wall .embedded-skill-progress form{display:grid;grid-gap:14px;gap:14px}.zenith-wall .embedded-skill-progress label{font-size:12px;color:#bca9b8}.zenith-wall .embedded-skill-progress input,.zenith-wall .embedded-skill-progress select{margin-top:6px}.zenith-wall .embedded-skill-progress .skills-checkbox{display:flex;align-items:center;gap:10px}.zenith-wall .embedded-skill-progress .skills-checkbox input{width:auto!important;margin:0}.zenith-wall .embedded-skill-progress .skills-panel{padding:24px;margin:20px 0}.zenith-wall .embedded-skill-progress .skills-history{padding:0;list-style:none}.zenith-wall .embedded-skill-progress .skills-history li{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #322531}.zenith-wall .embedded-skill-progress .skills-history small{display:block;color:#958497;font-size:10px}.zenith-wall .embedded-skill-progress .skills-summary{padding:25px}.zenith-wall .embedded-skill-progress .skills-summary p{font-size:12px;color:#a993a6}@media(max-width:1100px){.cyber-dashboard .cyber-streak{border-left:0;justify-content:flex-start;grid-column:1/-1;border-top:1px solid #30232c;padding-top:14px}.cyber-dashboard .cyber-streak>span{font-size:25px}.cyber-dashboard .cyber-streak strong{font-size:21px}.cyber-dashboard .cyber-streak p{margin-top:0}}.standalone-workspace .hub-directory .hub-tabs{border:0;background:none;gap:12px!important}.standalone-workspace .hub-directory .hub-tabs button{display:flex;align-items:center;justify-content:flex-start;gap:13px;min-height:76px!important;padding:19px!important;border:1px solid #3b2a36!important;border-radius:13px!important;background:#171117!important;box-shadow:none;color:#a68e9e!important}.standalone-workspace .hub-directory .hub-tabs button>span{display:grid;place-items:center;width:35px;height:35px;font-size:22px;background:#352030;border-radius:10px;color:#ed3b50}.standalone-workspace .hub-directory .hub-tabs button>strong{font-size:12px;font-weight:500}.standalone-workspace .hub-directory .hub-tabs button[aria-pressed=true]{background:#371725!important;border-color:#c8102e!important;color:#ffd1e1!important}.standalone-workspace .hub-directory .hub-tabs button[aria-pressed=true]>span{background:#8c0b0b;color:#ffe1ec}.standalone-workspace .hub-directory .hub-search{border-radius:13px;padding:22px}.standalone-workspace .hub-directory .hub-entry{border-radius:16px;padding:25px;box-shadow:0 8px 25px #0002}@media(max-width:760px){.standalone-workspace .hub-directory .hub-tabs{grid-template-columns:1fr 1fr!important}.standalone-workspace .hub-directory .hub-tabs button{min-height:64px!important;padding:13px!important;gap:10px}.standalone-workspace .hub-directory .hub-tabs button>strong{font-size:11px}.standalone-workspace .hub-directory .hub-tabs button>span{width:30px;height:30px;font-size:18px}}.chat-author-reply{background:none!important;border:0!important;color:inherit!important;padding:0!important;min-height:0!important;font:inherit!important;text-align:left;cursor:pointer}.chat-avatar img,.csg-author-avatar img,.dashboard-leader-photo,.zenith-user-initial img{width:100%;height:100%;border-radius:50%;object-fit:cover}.dashboard-leader-photo{width:24px;height:24px;margin-right:8px;vertical-align:middle}.chat-reply-quote{margin:0 0 9px!important;padding:8px 11px!important;border-left:3px solid #c8102e;background:#ffffff0b;border-radius:5px;font-size:11px}.chat-reply-quote span,.chat-reply-quote strong{display:block}.chat-reply-quote span{max-width:350px;max-height:48px;overflow:hidden;color:#c1adb8}.chat-quoting{display:flex;justify-content:space-between;gap:15px;padding:12px 18px;border-left:3px solid #c8102e;background:#25131d;border-radius:8px;margin:0 0 9px;font-size:12px}.chat-quoting small{display:block;color:#bda0af;margin-top:5px}.chat-quoting button{background:none;border:0;color:white;font-size:20px}.zenith-wall{max-width:1600px!important;width:100%!important;padding:38px 40px!important}.zenith-top-row strong{font-size:13px}.leader-photo,.leader-photo-fallback{width:36px;height:36px;border-radius:50%;object-fit:cover}.leader-photo-fallback{display:grid;place-items:center;background:#452332;color:#ffd4df}.zenith-wall .skills-balance strong{font-size:32px!important;line-height:1.2!important}.zenith-wall .skills-balance>span{width:56px!important;height:56px!important}.skills-balance img{width:48px;height:48px;object-fit:contain;border-radius:50%}.skills-balance small{font-size:13px!important}.points-empty{display:flex;gap:18px;align-items:center;padding:22px;background:#20151b;border:1px solid #4d0d0d;border-radius:12px}.points-empty strong{font-size:22px;white-space:nowrap}.points-empty span{font-size:12px;color:#bba3b0}.beginner-badge{display:inline-flex;align-items:center;padding:12px 18px;background:#3d1b2d;border:1px solid #8c1010;border-radius:30px;margin:12px 8px 12px 0;color:#ffc3d2}.skills-badges{display:flex;gap:10px;flex-wrap:wrap}.skills-badges>span{padding:12px 18px;border:1px solid #7e0e0e;border-radius:30px;background:#28131f}@media(max-width:1100px){.zenith-wall{padding:25px 18px!important}}.academic-workspace .learning-course-section{border-radius:15px;border:1px solid #3c2934;padding:25px;background:#151015;margin:22px 0}.academic-workspace .learning-media{border-radius:12px;border:1px solid #49303d;padding:20px}.cyber-leader-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}