.profile-info-badge{border:var(--border-emphasis) solid currentColor;border-radius:var(--radius-sm);min-width:88px;min-height:36px;font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--text-h4-w);line-height:var(--text-h4-lh);background:0 0;justify-content:center;align-items:center;padding:6px 16px;display:inline-flex}.profile-info-badge-green{color:var(--color-success)}.profile-info-badge-yellow{color:var(--color-warning)}.profile-info-badge-red{color:var(--color-danger)}.profile-info-badge-grey{color:var(--color-muted-main)}.status-badge{min-height:var(--size-status-badge);border-radius:var(--radius-pill);color:var(--color-foreground);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.status-badge-success{background:var(--color-success)}.status-badge-in-progress{background:var(--color-warning)}.status-badge-failed{background:var(--color-danger)}.status-badge-draft{background:var(--color-feedback-muted)}.status-badge-low{background:var(--color-success)}.status-badge-medium{background:var(--color-warning)}.status-badge-high{background:var(--color-danger)}.status-badge-low-risk{background:var(--color-success)}.status-badge-medium-risk{background:var(--color-warning)}.status-badge-high-risk,.status-badge-spam-cheating,.status-badge-harassment,.status-badge-misconduct{background:var(--color-danger)}.status-badge-pending{background:var(--color-warning)}.status-badge-resolved{background:var(--color-muted)}.status-badge-active{background:var(--color-success)}.status-badge-invited{background:var(--color-muted)}.status-badge-locked{background:var(--color-neutral-200)}.status-badge-technical{background:var(--color-primary-100)}.status-badge-behavioral{background:var(--color-danger)}.status-badge-job{background:var(--color-info)}.status-badge-pro-plus,.status-badge-free{background:var(--color-primary-100)}.status-badge-internship,.status-badge-premium{background:var(--color-badge-purple)}.status-badge-freelance{background:var(--color-badge-pink)}.status-badge-rolling{background:var(--color-danger)}.status-badge-skill,.status-badge-ethereum,.status-badge-solidity,.status-badge-react,.status-badge-security,.status-badge-hardhat,.status-badge-dapps,.status-badge-defi,.status-badge-python,.status-badge-technical-writing,.status-badge-web3,.status-badge-teaching{background:var(--color-muted)}.status-badge-AI_QUESTION_ASKED,.status-badge-AI_RESPONSE_RATED,.status-badge-AI_MESSAGE_SENT,.status-badge-AI_OPENED,.status-badge-PROFILE,.status-badge-AI{background:var(--color-badge-purple)}.status-badge-LESSON_COMPLETED,.status-badge-LESSON_BOOKMARKED,.status-badge-LESSON_STARTED,.status-badge-RESOURCE_DOWNLOADED,.status-badge-COURSE_VIEWED,.status-badge-COURSE{background:var(--color-badge-blue)}.status-badge-CAREER,.status-badge-CAREER_MISSION_COMPLETED,.status-badge-CAREER_MISSION_STARTED{background:var(--color-badge-pink)}.app-navbar{border-bottom:var(--border-default) solid var(--color-border-subtle);background:var(--color-background-header);align-items:center;width:100%;min-height:49px;padding:10px 29px;display:flex}.app-navbar-logo-link{flex:none;align-items:center;display:inline-flex}.app-navbar-logo{filter:brightness(0)invert();width:146px;height:auto;display:block}.app-navbar-nav{align-items:center;gap:29px;min-height:49px;margin-left:80px;display:flex}.app-navbar-link{min-height:21px;color:var(--color-muted-main);font-family:var(--font-sans);font-size:var(--text-h5);font-weight:var(--text-h5-w);line-height:var(--text-h5-lh);align-items:center;text-decoration:none;display:inline-flex;position:relative}.app-navbar-link-active{color:var(--color-foreground)}.app-navbar-link-active:after{height:var(--border-emphasis);border-radius:var(--radius-pill);background:var(--color-warning);content:"";position:absolute;bottom:-6px;left:0;right:0}.app-navbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.app-navbar-progress{border:var(--border-default) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:26px;color:var(--color-foreground-strong);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--text-caption-w);line-height:var(--text-caption-lh);white-space:nowrap;justify-content:center;align-items:center;padding:5px 13px;display:inline-flex}.app-navbar-profile-button{color:var(--color-muted-main);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.app-navbar-avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-pill);background:var(--color-warning);color:var(--color-warning-foreground);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--text-micro-w);line-height:var(--text-label-lh);justify-content:center;align-items:center;display:inline-flex}.app-navbar-chevron{border-top:4px solid var(--color-muted);border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.student-page-shell{background:var(--color-background);flex:1;min-height:calc(100vh - 49px)}@media (max-width:720px){.app-navbar{flex-wrap:wrap;gap:10px 18px;min-height:auto;padding:10px 16px}.app-navbar-logo{width:132px}.app-navbar-nav{order:3;gap:20px;width:100%;min-height:34px;margin-left:0;display:none;overflow-x:auto}.app-navbar-link{white-space:nowrap;min-height:21px}.app-navbar-link-active:after{bottom:-4px}.app-navbar-progress,.app-navbar-actions,.app-navbar-actions-hide-mobile,.app-navbar-nav-hide-mobile{display:none}}
@font-face{font-family:googleSansFlex;src:url(../media/google_sans_flex_latin.p.2zqlmms-mejav.woff2)format("woff2");font-display:swap;font-weight:1 1000;font-style:normal}.googlesansflex_3c589178-module__IJMaEa__className{font-family:googleSansFlex;font-style:normal}.googlesansflex_3c589178-module__IJMaEa__variable{--font-google-sans-flex:"googleSansFlex"}
@font-face{font-family:googleSansFlexExt;src:url(../media/google_sans_flex_latin_ext-s.2ql50b5dk2p7m.woff2)format("woff2");font-display:swap;font-weight:1 1000;font-style:normal}@font-face{font-family:googleSansFlexExt Fallback;src:local(Arial);ascent-override:96.6%;descent-override:28.6%;line-gap-override:0.0%;size-adjust:100.0%}.googlesansflexext_2f88113b-module__AjQlrq__className{font-family:googleSansFlexExt,googleSansFlexExt Fallback;font-style:normal}.googlesansflexext_2f88113b-module__AjQlrq__variable{--font-google-sans-flex-ext:"googleSansFlexExt", "googleSansFlexExt Fallback"}
