.provider-workspace{--provider-primary:var(--accent-ink);min-height:100vh;color:var(--foreground);padding:16px}.provider-layout{align-items:flex-start;gap:20px;max-width:1440px;margin:auto;display:flex}.provider-main{flex:1;min-width:0}.provider-workspace .surface-card{border-radius:18px;box-shadow:0 6px 20px #17255a0a}.provider-sidebar{flex-shrink:0;width:240px;max-height:calc(100dvh - 32px);padding:20px 12px;position:sticky;top:16px;overflow-y:auto}.provider-sidebar>a{padding:0 8px 18px;display:block}.provider-links{gap:4px;display:grid}.provider-links a{overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.provider-links a:hover{background:var(--card-muted)}.provider-links a[aria-current=page]{background:var(--provider-primary);color:#fff}.provider-menu{display:none}.provider-workspace :is(.brand-button,.provider-primary){background:var(--provider-primary);color:#fff;border:1px solid var(--provider-primary);box-shadow:none}.provider-workspace :is(.secondary-button,.ghost-button){background:var(--card);color:var(--accent-ink);border:1px solid var(--border);box-shadow:none}.provider-workspace :is(button,a):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.provider-workspace button:disabled{opacity:.55;cursor:not-allowed}.provider-content{min-width:0}.provider-content .hero-panel{background:linear-gradient(115deg,var(--card-strong),var(--card));box-shadow:none;border:1px solid var(--border)}.provider-content .hero-panel h2{font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3}.provider-content :is(input,select,textarea){border-radius:10px;min-width:0;max-width:100%}.provider-content :is(input,select):not([type=checkbox]):not([type=radio]):not([type=file]){min-height:42px}.provider-content :is(th,td){padding:10px 12px;font-size:13px}.provider-content th{color:var(--accent-ink);background:var(--card-muted)}.provider-content .overflow-x-auto{overscroll-behavior-x:contain;max-width:100%}.provider-filter-rail>button{white-space:nowrap;flex-shrink:0}.provider-content .space-y-6>:not([hidden])~:not([hidden]){margin-top:16px}.provider-footer{color:var(--slate-soft);flex-wrap:wrap;gap:10px 18px;padding:20px 4px 8px;font-size:12px;display:flex}.provider-identity{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.provider-identity strong{overflow-wrap:anywhere}@media (max-width:1023px){.provider-sidebar{display:none}.provider-menu{margin-bottom:14px;padding:0 12px;display:block}.provider-menu summary{cursor:pointer;align-items:center;gap:10px;min-height:46px;font-size:13px;font-weight:600;list-style:none;display:flex}.provider-context{color:var(--slate-soft);margin-left:auto;font-size:11px}.provider-menu .provider-links{border-top:1px solid var(--border);max-height:55dvh;padding:8px 0;overflow-y:auto}}@media (max-width:600px){.provider-workspace{padding:10px}.provider-layout{gap:0}.provider-content .surface-card{border-radius:14px;padding:12px}.provider-content .hero-panel{padding:12px}.provider-content .space-y-6>:not([hidden])~:not([hidden]){margin-top:12px}.provider-content :is(.brand-button,.secondary-button,.ghost-button){min-height:40px;padding:9px 12px;font-size:13px}.provider-topbar>div{padding:12px}.provider-footer{gap:10px 14px;padding-top:16px}}
.figma-workspace{--workspace-indigo:#4b4f6f;--workspace-ink:#050038;--workspace-canvas:#ededf1;--workspace-lavender:#8181a5;--workspace-cream:#fff5e0;--workspace-gold:#ffbe2d;--workspace-border:#4b4f6f24;background:var(--workspace-canvas);min-width:0;min-height:100vh;color:var(--workspace-ink);font-family:Inter,sans-serif}.workspace-header{background:#fff;padding:20px max(24px,50vw - 600px)}.workspace-header>.surface-card{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.workspace-body{align-items:flex-start;gap:32px;max-width:1440px;margin:auto;padding:24px 32px 32px 0;display:flex}.workspace-main{flex:1;min-width:0}.workspace-sidebar{background:var(--workspace-indigo);color:#fff;border:0;border-radius:30px;flex-shrink:0;width:300px;padding:30px 18px}.student-portal .figma-workspace .workspace-body>.workspace-sidebar{width:330px;padding:30px 18px}.student-portal .figma-workspace .workspace-sidebar nav{gap:10px}.student-portal .figma-workspace .workspace-sidebar nav a{border-radius:28px;padding:12px 16px}.workspace-sidebar-heading{padding:10px 16px 24px;font-size:20px;font-weight:500;line-height:1.3}.workspace-sidebar .workspace-sidebar-brand{display:none}.workspace-sidebar nav{gap:10px;display:grid}.workspace-sidebar nav a{color:#fff;border-radius:28px;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:400;display:flex}.workspace-sidebar nav a:hover{background:#ffffff1f}.workspace-sidebar nav a[aria-current=page]{color:var(--workspace-indigo);background:#fff}.workspace-nav-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}img.workspace-nav-icon{filter:brightness(0)}.workspace-sidebar img.workspace-nav-icon{filter:brightness(0)invert()}.workspace-sidebar a[aria-current=page] img.workspace-nav-icon{filter:brightness(0)}.workspace-sidebar-guide{background:var(--workspace-cream);color:var(--workspace-ink);border-radius:22px;margin-top:28px;padding:20px 16px;font-size:12px;line-height:1.6}.workspace-sidebar-guide p{margin-top:8px}.workspace-hero{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:200px;margin-bottom:24px;padding:30px 36px;display:flex;position:relative;box-shadow:0 8px 24px -4px #00000014}.workspace-hero-copy{z-index:1;flex:1;min-width:0;position:relative}.workspace-hero h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(24px,2.25vw,32px);font-weight:600;line-height:1.2}.workspace-hero-eyebrow{margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.35}.workspace-hero-description{color:#535365;max-width:52ch;margin-top:12px;font-size:13px;line-height:1.5}.workspace-hero-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.workspace-hero-art{flex:0 0 42%;align-self:stretch;max-width:400px;min-height:140px;position:relative}.workspace-students{object-fit:contain;object-position:bottom;width:80%;height:200px;position:absolute;bottom:-30px;right:0}.workspace-cap{object-fit:contain;width:65px;height:50px;position:absolute;top:0;left:0}.workspace-tagline{object-fit:contain;z-index:1;width:45%;height:40px;position:absolute;top:54px;left:0}.workspace-hero:has(.workspace-hero-actions) .workspace-tagline{width:140px;height:32px;top:10px;left:0}.workspace-hero:has(.workspace-hero-actions) .workspace-cap{display:none}.figma-workspace .workspace-page-header{border:1px solid var(--workspace-border);background:#fff;border-radius:24px;padding:24px;box-shadow:0 8px 24px -4px #00000014}.figma-workspace .workspace-page-header h2{color:var(--workspace-ink);font-size:28px}.figma-workspace .workspace-section{padding:22px}.figma-workspace .workspace-section>div:first-child{border-bottom:0;margin-bottom:14px;padding-bottom:0}.figma-workspace .workspace-stat{border:1px solid var(--workspace-border);background:#fff;border-radius:20px;min-width:0;padding:20px;box-shadow:0 8px 24px -4px #0000000f}.figma-workspace .workspace-stat>div:first-child{display:none}.figma-workspace .workspace-stat>p:first-of-type{text-transform:none;letter-spacing:0;color:var(--workspace-indigo);font-size:12px}.figma-workspace .workspace-stat>p:nth-of-type(2){overflow-wrap:anywhere;font-size:28px;line-height:1.25}.figma-workspace .workspace-stat[data-workspace-tone=accent]{background:var(--workspace-lavender)}.figma-workspace .workspace-stat[data-workspace-tone=accent]>p{color:#fff}.figma-workspace .workspace-stat[data-workspace-tone=warning]{background:var(--workspace-cream)}.figma-workspace .workspace-stat[data-workspace-tone=success]{background:#eefcf4}.figma-workspace :is(.workspace-empty,.workspace-error){box-shadow:none;border-radius:18px;padding:20px}.figma-workspace .workspace-empty{background:var(--workspace-cream);border:0}.figma-workspace .workspace-empty>:is(.eyebrow-label,.brand-pill),.figma-workspace .workspace-error>p:first-child{display:none}.figma-workspace .workspace-empty>p,.figma-workspace .workspace-error>h3{margin-top:0}.figma-workspace .workspace-loading{padding:20px}.figma-workspace .workspace-loading>div:first-child{background:var(--workspace-lavender)}.figma-workspace .workspace-loading>div:nth-last-child(2){display:none}.figma-workspace .student-module-intro{background:#fff;border-radius:24px}.figma-workspace .student-module-intro .workspace-page-header{box-shadow:none;border:0;padding:0}.figma-workspace :is(.student-opportunity-card,.student-referral-identity,.student-disclosure){border-color:var(--workspace-border);background:var(--workspace-cream);box-shadow:none;border-radius:18px}.figma-workspace :is(.student-share-actions,.student-cv-choices){gap:10px}.figma-workspace .workspace-section :is(input,select,textarea){border-color:var(--workspace-border);box-shadow:none}.figma-workspace .workspace-section label>span{text-transform:none;letter-spacing:0}.figma-workspace .workspace-table{border-color:var(--workspace-border);border-radius:18px}.figma-workspace .workspace-table th{background:var(--workspace-indigo);color:#fff;text-transform:none;letter-spacing:0;font-size:12px}.figma-workspace .workspace-table td{padding:12px;font-size:13px}.figma-workspace .workspace-mobile-row{background:var(--workspace-cream);border:0;border-radius:16px}.figma-workspace .workspace-mobile-field{grid-template-columns:minmax(80px,.7fr) minmax(0,1.5fr);align-items:start;gap:12px}.figma-workspace .workspace-mobile-field>p{text-transform:none;letter-spacing:0;font-weight:500}.figma-workspace .workspace-mobile-field>div{overflow-wrap:anywhere;min-width:0}.figma-workspace .workspace-table button{min-height:44px}.figma-workspace :is(.surface-muted,.workspace-campaign){background:var(--workspace-cream);border:1px solid var(--workspace-border);box-shadow:none;border-radius:18px}.figma-workspace .workspace-thread{box-shadow:none;border-radius:16px;padding:14px}.figma-workspace .workspace-thread[data-workspace-active=true]{background:var(--workspace-cream);border-color:var(--workspace-indigo)}.figma-workspace .workspace-message{box-shadow:none;overflow-wrap:anywhere;border-radius:18px}.figma-workspace .workspace-message[data-workspace-own-message=true]{background:var(--workspace-indigo);color:#fff}.figma-workspace :is(.surface-card,.student-record-card){border:1px solid var(--workspace-border);background:#fff;border-radius:24px;box-shadow:0 8px 24px -4px #00000014}.figma-workspace :is(.brand-button,.student-primary,.provider-primary){background:var(--workspace-indigo);color:#fff;border-color:var(--workspace-indigo);box-shadow:none;min-height:44px}.figma-workspace :is(.secondary-button,.student-secondary,.ghost-button){color:var(--workspace-indigo);border:1px solid var(--workspace-border);box-shadow:none;background:#fff;min-height:44px}.figma-workspace :is(input,select,textarea){border-radius:12px;min-width:0;max-width:100%}.figma-workspace :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--workspace-indigo);outline-offset:3px}.figma-workspace .student-focus{background:#fff;border-radius:24px;box-shadow:0 8px 24px -4px #00000014}@media (min-width:768px){.figma-workspace .student-focus{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;padding:0}.figma-workspace .student-focus-identity{background:#fff;border-radius:24px;padding:24px;box-shadow:0 8px 24px -4px #00000014}.figma-workspace .student-focus-summary{grid-template-columns:1fr}.figma-workspace .student-focus-summary>:last-child{order:-1}}.figma-workspace .student-metric{background:var(--workspace-cream);border:0;border-radius:20px}.figma-workspace .student-metric:last-child{background:var(--workspace-lavender);color:#fff}.figma-workspace .student-metric:last-child:before{content:"";background:#fff url(/figma-dashboard/profile-avatar.png) 50%/contain no-repeat;border-radius:50%;width:46px;height:46px}.figma-workspace .student-metric:last-child :is(span,a){color:#fff}.figma-workspace .student-metric strong{font-size:34px}.figma-workspace .student-eyebrow{background:var(--workspace-cream);color:var(--workspace-ink)}.figma-workspace .student-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.figma-workspace .student-quick-action{background:#fff;border-radius:18px;min-height:74px}.figma-workspace :is(.student-record-card,.student-saved-milestone){background:var(--workspace-cream);box-shadow:none}.figma-workspace .student-stepper{background:#fff;border-radius:24px;gap:12px;padding:18px}.figma-workspace .student-stepper button{border:0;border-bottom:3px solid var(--workspace-border);text-align:center;min-height:80px;color:var(--workspace-indigo);background:#fff;border-radius:12px 12px 0 0;align-items:center}.figma-workspace .student-stepper button[aria-current=step]{background:var(--workspace-cream);color:var(--workspace-indigo);border-color:var(--workspace-indigo)}.figma-workspace .student-profile{max-width:none}.figma-workspace .student-profile .surface-card>div:first-child{border-color:#0000}.figma-workspace .student-profile .student-saved-milestone{padding:16px}.figma-workspace .surface-card>div:first-child>div>:is(h2,h3){color:var(--workspace-ink);font-size:22px;line-height:1.3}.figma-workspace .student-profile label>span{letter-spacing:0;text-transform:none;color:var(--workspace-indigo)}.figma-workspace .student-applications>nav{background:#fff;border-radius:20px;padding:14px 20px}.figma-workspace .student-tab-rail{margin:0;padding-bottom:2px}.figma-workspace .student-tab-rail button{border-radius:12px}.figma-workspace .student-record-meta>div{background:#ffffffa6;border-radius:12px}.student-portal .figma-workspace .student-footer{background:#fff;border:0;border-radius:24px;margin-top:24px;padding:24px;box-shadow:0 8px 24px -4px #00000014}.student-portal .figma-workspace .student-footer a{background:var(--workspace-cream);color:var(--workspace-indigo);border:0}.figma-workspace .student-topbar nav a{border-radius:14px}.figma-workspace .student-topbar nav a[aria-current=page]{background:var(--workspace-indigo);color:#fff}.workspace-social-heading{margin-bottom:6px;font-size:20px;font-weight:600}.figma-workspace .provider-sidebar{max-height:none;position:static;overflow:visible}.figma-workspace .provider-layout{gap:32px}.provider-workspace.figma-workspace{--provider-primary:var(--workspace-indigo);padding:0}.figma-workspace .provider-sidebar.workspace-sidebar{background:var(--workspace-indigo);border-radius:30px}.figma-workspace .provider-links a[aria-current=page]{color:var(--workspace-indigo);background:#fff}.figma-workspace .workspace-account-drawer{background:#fff}.figma-workspace .workspace-account-drawer nav a[aria-current=page]{background:var(--workspace-indigo);color:#fff;border-color:var(--workspace-indigo);box-shadow:none}.figma-workspace .workspace-account-drawer nav a p+p{display:none}.figma-workspace .provider-content .hero-panel{background:#fff;border-radius:24px;padding:24px;box-shadow:0 8px 24px -4px #00000014}.figma-workspace .provider-content th{background:var(--workspace-indigo);color:#fff}.figma-workspace .workspace-profile-metrics{flex:1;min-width:0}.figma-workspace .workspace-profile-metrics>div{background:var(--workspace-cream);border:0;border-radius:18px}.figma-workspace .workspace-profile-metrics>div:last-child{background:var(--workspace-lavender)}.figma-workspace .workspace-profile-metrics>div:last-child p{color:#fff}.figma-workspace .provider-content :is(th,td){padding:12px}@media (min-width:1024px){.figma-workspace .student-topbar>div:first-child{align-items:center;gap:32px;display:flex}.figma-workspace .student-topbar>div:first-child>div{margin:0}.figma-workspace .student-topbar h1{font-size:14px;font-weight:500}}@media (max-width:1100px){.workspace-tagline{width:140px;height:32px;top:20px;left:0}.workspace-cap{top:-12px}.workspace-body{gap:20px;padding-right:20px}.workspace-sidebar,.student-portal .figma-workspace .workspace-body>.workspace-sidebar{width:240px;padding:24px 12px}.workspace-hero{padding:24px}.workspace-students{bottom:-24px}}@media (max-width:1023px){.workspace-header{padding:14px 20px}.workspace-body{padding:16px 20px 24px;display:block}.workspace-sidebar{display:none}.figma-workspace .provider-layout{display:block}.figma-workspace .student-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.workspace-tagline{width:100%;height:24px;top:0;left:0}.workspace-hero:has(.workspace-hero-actions) .workspace-tagline{width:100%;height:24px;top:0;left:0}.workspace-hero-art .workspace-cap{display:none}.figma-workspace :is(.workspace-section,.workspace-page-header,.workspace-stat,.workspace-empty,.workspace-error,.workspace-loading){border-radius:18px;padding:14px}.figma-workspace .workspace-page-header h2,.figma-workspace .workspace-stat>p:nth-of-type(2){font-size:23px}.workspace-header{padding:10px 12px}.workspace-body{padding:12px}.workspace-hero{border-radius:20px;gap:8px;min-height:126px;margin-bottom:14px;padding:18px}.workspace-hero h2{font-size:23px}.workspace-hero-eyebrow{margin-bottom:8px;font-size:13px}.workspace-hero-description{margin-top:8px;font-size:12px}.workspace-hero-art{flex-basis:28%;min-height:90px}.workspace-students{height:112px;bottom:-18px}.workspace-hero-art .workspace-students{width:100%}.workspace-cap{width:32px;height:28px;top:3px}.figma-workspace .student-focus{padding:16px}.figma-workspace .student-metric strong{font-size:26px}.figma-workspace .student-stepper{border-radius:18px;gap:5px;padding:10px}.figma-workspace .student-stepper button{flex-basis:66px;min-height:68px;padding:8px 5px}.figma-workspace .student-stepper .workspace-nav-icon{width:18px;height:18px}.figma-workspace .student-applications>nav{border-radius:16px;padding:10px 12px}.student-portal .figma-workspace .student-footer{border-radius:18px;margin-top:16px;padding:16px}.figma-workspace .surface-card>div:first-child>div>:is(h2,h3){font-size:18px}.workspace-social-heading{font-size:16px}.figma-workspace .provider-content .hero-panel{padding:16px}}.figma-workspace .workspace-direct-screen{min-width:0;color:var(--workspace-ink)}.figma-workspace .workspace-direct-screen>:not(.workspace-hero){min-width:0}.figma-workspace .workspace-card-heading,.figma-workspace .student-category-panel h2,.figma-workspace .student-status-panel h2,.figma-workspace .student-shortlist-controls h2,.figma-workspace .student-offer-overview h2,.figma-workspace .student-profile-overview h2{color:var(--workspace-ink);letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1.2}.figma-workspace .student-figma-label{color:var(--workspace-indigo);margin-bottom:8px;font-size:12px;font-weight:600}.figma-workspace .student-focus{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:stretch;padding:0}.figma-workspace .student-focus-identity{background:#fff;border-radius:24px;min-width:0;padding:28px;box-shadow:0 8px 24px -4px #00000014}.figma-workspace .student-focus-summary{grid-template-columns:1fr 1.6fr}.figma-workspace .student-metric{background:#fff;border:0;border-radius:24px;justify-content:flex-start;min-height:190px;padding:20px;box-shadow:0 8px 12px #00000014}.figma-workspace .student-metric[data-workspace-metric=live] strong{color:var(--workspace-gold);letter-spacing:-.02em;margin-top:auto;font-size:56px}.figma-workspace .student-profile-progress-link{border-radius:24px;min-width:0;display:block}.figma-workspace .student-profile-progress{color:#fff;background:#7f86bc;border-radius:24px;min-width:0;min-height:190px;padding:16px 18px;box-shadow:0 8px 12px #00000014}.figma-workspace .student-profile-progress-heading{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.figma-workspace .student-profile-progress-heading img{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:58px;height:58px}.figma-workspace .student-profile-progress-value{align-items:baseline;gap:12px;margin-top:4px;display:flex}.figma-workspace .student-profile-progress-value strong{letter-spacing:-.04em;font-size:56px;line-height:1}.figma-workspace .student-profile-progress-value span{font-size:14px;font-weight:600}.figma-workspace .student-profile-progress-track{background:#ffffff47;border-radius:999px;height:7px;margin-top:17px;overflow:hidden}.figma-workspace .student-profile-progress-track span{width:var(--profile-progress);border-radius:inherit;background:#fff;height:100%;display:block}.figma-workspace .student-quick-grid{gap:12px}.figma-workspace .student-quick-action{border-color:#0000;min-height:86px;padding:15px 16px;box-shadow:0 8px 18px #0000000d}.figma-workspace .student-profile-overview{grid-template-columns:minmax(0,1.6fr) minmax(290px,.75fr);gap:14px;display:grid}.figma-workspace .student-profile-overview-copy{background:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-height:190px;padding:28px;display:flex;box-shadow:0 8px 12px #00000014}.figma-workspace .student-profile-overview-copy>p:last-child{color:#535365;margin-top:10px;font-size:14px}.figma-workspace .student-profile .student-profile-progress{height:100%}.figma-workspace .student-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.figma-workspace .student-profile .student-saved-milestone{background:linear-gradient(120deg,#fff9ea,#fff5d9);border:0;border-radius:22px;min-height:150px;padding:18px;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-profile .student-saved-milestone>div{height:100%}.figma-workspace .student-profile .student-saved-milestone strong{color:var(--workspace-indigo);font-size:20px}.figma-workspace .student-stepper{box-shadow:0 8px 12px #0000000f}.figma-workspace .student-stepper button:before{content:"";opacity:.82;border:2px solid;border-radius:9px;width:28px;height:28px}.figma-workspace .student-stepper button:disabled:before{border-radius:50% 50% 8px 8px}.figma-workspace .student-application-controls{grid-template-columns:minmax(0,1fr) 230px;gap:14px;display:grid}.figma-workspace .student-category-panel,.figma-workspace .student-status-panel,.figma-workspace .student-shortlist-controls,.figma-workspace .student-offer-overview{background:#fff;border-radius:24px;padding:24px 28px;box-shadow:0 8px 12px #00000014}.figma-workspace .student-category-panel>div:first-child p,.figma-workspace .student-shortlist-controls>div:first-child p,.figma-workspace .student-offer-overview>div:first-child p{color:#535365;margin-top:8px;font-size:13px}.figma-workspace .student-category-panel .student-tab-rail,.figma-workspace .student-shortlist-controls .student-tab-rail{margin-top:20px}.figma-workspace .student-active-applications{background:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-height:166px;padding:22px;display:flex;box-shadow:0 8px 12px #00000014}.figma-workspace .student-active-applications span{font-size:14px;font-weight:600}.figma-workspace .student-active-applications strong{color:var(--workspace-indigo);letter-spacing:-.04em;font-size:48px;line-height:1.05}.figma-workspace .student-active-applications small{color:#535365;margin-top:8px;font-size:11px}.figma-workspace .student-status-panel{padding-block:20px}.figma-workspace .student-status-panel .student-tab-rail{margin-top:16px}.figma-workspace .student-application-results>.workspace-section{overflow:hidden}.figma-workspace .student-application-results[data-application-status=pending] .student-record-card{background:var(--workspace-cream)}.figma-workspace .student-application-results[data-application-status=approved] .student-record-card{background:#eef8f2}.figma-workspace .student-application-results[data-application-status=rejected] .student-record-card{background:#e4e5e9}.figma-workspace [data-workspace-status]{box-shadow:none}.figma-workspace [data-workspace-status=pending]{color:#6f5300;background:#fff6d9}.figma-workspace :is([data-workspace-status=approved],[data-workspace-status=accepted],[data-workspace-status=confirmed]){color:#17643a;background:#eaf9f0}.figma-workspace [data-workspace-status=rejected]{color:#a32734;background:#fdecee}.figma-workspace .student-shortlist-controls{gap:4px;display:grid}.figma-workspace .student-shortlist .workspace-section{padding:24px 28px}.figma-workspace .student-shortlist .student-record-card{background:#fff9ea;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-offer-overview{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;display:grid}.figma-workspace .student-offer-count{background:var(--workspace-lavender);color:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:18px;display:grid}.figma-workspace .student-offer-count img{filter:brightness(0)invert();grid-row:1/3}.figma-workspace .student-offer-count span{font-size:12px;font-weight:600}.figma-workspace .student-offer-count strong{font-size:32px;line-height:1}.figma-workspace .student-offer-letters .workspace-empty{flex-direction:column;justify-content:center;min-height:146px;display:flex}.figma-workspace .student-application-detail>.workspace-hero{margin-bottom:4px}.figma-workspace .student-application-identity{background:#fff;border-radius:24px;box-shadow:0 8px 12px #00000014}.figma-workspace .student-application-identity>div:first-child+div{margin-top:16px}.figma-workspace .student-application-detail .student-next-step{background:var(--workspace-cream);border:0}.figma-workspace .student-application-timeline-panel .student-compact-timeline{margin-top:4px}.figma-workspace .student-application-timeline-panel .student-compact-timeline>div>div:last-child{background:#fff}.figma-workspace .workspace-sidebar-guide ul{gap:10px;margin-top:14px;display:grid}.figma-workspace .workspace-sidebar-guide li{padding-left:20px;line-height:1.35;position:relative}.figma-workspace .workspace-sidebar-guide li:before{content:"";background:var(--workspace-indigo);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 4px #ffffffbf}.student-portal .figma-workspace .student-footer{box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.student-portal .figma-workspace .student-footer-inner{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.student-portal .figma-workspace .student-footer-copy{min-width:0}.student-portal .figma-workspace .student-footer-copy>p:not(.workspace-social-heading){color:#535365;font-size:12px;line-height:1.4}.student-portal .figma-workspace .student-footer-copy small{color:#737387;margin-top:7px;font-size:10px;display:block}.figma-workspace .student-social-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.figma-workspace .student-social-link{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.figma-workspace .student-social-link img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.figma-workspace .student-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.figma-workspace .student-topbar>div:first-child>div{margin:0}.figma-workspace .student-topbar>div:first-child>div>a img{width:90px;height:auto}.figma-workspace .student-desktop-nav{justify-content:center;align-items:center;gap:22px;min-width:0;font-size:12px;font-weight:500;display:flex}.figma-workspace .student-desktop-nav a{white-space:nowrap}.figma-workspace .student-desktop-nav button{white-space:nowrap;color:inherit;font:inherit}.figma-workspace .student-desktop-nav :is(a,button){border-radius:14px;padding:8px 10px}.figma-workspace .student-desktop-nav :is(a,button):hover{background:var(--workspace-cream)}.figma-workspace .student-desktop-nav a[aria-current=page]{background:var(--workspace-indigo);color:#fff;font-weight:700}.figma-workspace .student-header-whatsapp{color:var(--workspace-indigo);align-items:center;gap:6px;display:inline-flex}.figma-workspace .student-mobile-whatsapp{border:1px solid var(--workspace-border);background:var(--workspace-indigo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none}.figma-workspace .student-home-control,.figma-workspace .workspace-menu-toggle{display:none}.figma-workspace .student-dashboard-focus-grid{grid-template-columns:minmax(0,1.55fr) minmax(220px,.78fr) minmax(170px,.58fr);align-items:stretch;gap:14px;display:grid}.figma-workspace .student-dashboard-focus-grid .student-focus{display:block}.figma-workspace .student-dashboard-focus-grid .student-focus-identity{height:100%}.figma-workspace .student-dashboard-focus-grid :is(.student-profile-progress,.student-metric){height:100%;min-height:210px}.figma-workspace .student-dashboard-offer-grid{grid-template-columns:minmax(0,1.6fr) minmax(210px,.55fr);gap:14px;display:grid}.figma-workspace .student-offer-summary{background:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;padding:26px 28px;display:flex;box-shadow:0 8px 12px #00000014}.figma-workspace .student-offer-summary h2{letter-spacing:-.035em;max-width:28ch;font-size:24px;font-weight:600;line-height:1.2}.figma-workspace .student-offer-summary>p:not(.student-figma-label){color:#535365;margin-top:8px;font-size:13px}.figma-workspace .student-offer-summary>:is(a,button){align-self:flex-start;margin-top:18px}.figma-workspace .student-counselling-strip{background:linear-gradient(104deg,#fff0bd 0%,#fff7df 54%,#f2eff9 100%);border-radius:24px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-width:0;max-width:100%;margin-top:18px;padding:18px 24px;display:grid;overflow:hidden;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-counselling-art{object-fit:contain;border-radius:50%;width:96px;height:96px;display:block}.figma-workspace .student-counselling-copy{min-width:0}.figma-workspace .student-counselling-strip h2{letter-spacing:-.03em;font-size:21px;font-weight:600;line-height:1.2}.figma-workspace .student-counselling-strip .student-figma-label{margin-bottom:4px}.figma-workspace .student-counselling-copy>p:last-child{color:#535365;margin-top:5px;font-size:12px;line-height:1.45}.figma-workspace .student-counselling-strip .student-primary{flex-shrink:0}.figma-workspace .student-dashboard-overview+.student-counselling-strip{margin-top:32px}.figma-workspace .student-earn-hero{border:1px solid var(--workspace-border);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:center;min-height:260px;padding:26px 30px;display:grid;overflow:hidden;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-earn-hero-copy h1{color:var(--workspace-indigo);letter-spacing:-.055em;margin-top:8px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.02}.figma-workspace .student-earn-hero-copy>p:last-child{color:#535365;max-width:540px;margin-top:14px;font-size:15px;line-height:1.6}.figma-workspace .student-earn-hero-art{align-self:end}.figma-workspace .student-earn-hero-art img{object-fit:contain;object-position:center bottom;width:100%;height:220px}.figma-workspace .student-earn-journey{border:1px solid var(--workspace-border);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;padding:26px 30px;display:grid;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-earn-journey-copy h2{max-width:680px;color:var(--workspace-indigo);letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:600;line-height:1.15}.figma-workspace .student-earn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.figma-workspace .student-earn-step{isolation:isolate;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.figma-workspace .student-earn-step:not(:last-child):after{content:"";z-index:0;background:#dedee7;height:2px;position:absolute;top:16px;left:34px;right:-1px}.figma-workspace .student-earn-step-marker{z-index:2;color:#8181a5;background:#e8e8ee;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.figma-workspace .student-earn-step>span:last-child{z-index:1;background:#fff;border-radius:8px;min-width:0;padding:2px 5px 2px 2px;position:relative}.figma-workspace .student-earn-step[data-step-state=done] .student-earn-step-marker{color:#fff;background:#44ba73}.figma-workspace .student-earn-step[data-step-state=active] .student-earn-step-marker{background:var(--workspace-gold);color:var(--workspace-indigo)}.figma-workspace .student-earn-step small{color:#8181a5;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.figma-workspace .student-earn-step strong{color:var(--workspace-indigo);margin-top:2px;font-size:12px;line-height:1.2;display:block}.figma-workspace .student-ambassador-profile{border:1px solid var(--workspace-border);background:var(--workspace-cream);border-radius:20px;min-width:0;padding:20px}.figma-workspace .student-earn-profile-progress{margin-top:22px}.figma-workspace .student-earn-profile-progress>div{color:#535365;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.figma-workspace .student-earn-profile-progress>div strong{color:var(--workspace-indigo);font-size:18px}.figma-workspace .student-earn-profile-progress>span{background:#dedee7;border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.figma-workspace .student-earn-profile-progress i{border-radius:inherit;background:var(--workspace-gold);height:100%;display:block}.figma-workspace .student-ambassador-profile-actions>div:empty{display:none}.figma-workspace .student-ambassador-profile-actions>button{margin-left:auto}.figma-workspace .student-earn-campaigns{border:1px solid var(--workspace-border);background:#fff;border-radius:24px;padding:26px 30px 30px;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-earn-campaign-card{box-shadow:none;transition:transform .2s,box-shadow .2s}.figma-workspace .student-earn-campaign-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #4b4f6f17}.figma-workspace .student-earn-breadcrumb{color:#8181a5;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.figma-workspace .student-earn-breadcrumb button{color:var(--workspace-indigo);font-weight:700}.figma-workspace .student-earn-breadcrumb span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-workspace .student-earn-detail-hero{border:1px solid var(--workspace-border);background:linear-gradient(108deg,#fff0bd 0%,#fff8e1 58%,#f2eff9 100%);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px;display:flex;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-earn-detail-hero h1{max-width:760px;color:var(--workspace-indigo);letter-spacing:-.045em;margin-top:8px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.08}.figma-workspace .student-earn-detail-hero>div:first-child>p:last-child{color:#535365;max-width:700px;margin-top:12px;font-size:14px;line-height:1.6}.figma-workspace .student-earn-detail-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:340px;display:flex}.figma-workspace .student-earn-detail-badges>span:not([class]){color:#535365;background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.figma-workspace .student-earn-detail-progress{border:1px solid var(--workspace-border);background:#fff;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 30px;display:grid;box-shadow:0 8px 12px #0000000d}.figma-workspace .student-earn-detail-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:start;gap:18px;display:grid}.figma-workspace .student-earn-detail-card,.figma-workspace .student-earn-detail-rail{border:1px solid var(--workspace-border);background:#fff;border-radius:24px;box-shadow:0 8px 12px #0000000f}.figma-workspace .student-earn-detail-card{padding:26px 30px}.figma-workspace .student-earn-detail-card h2{color:var(--workspace-indigo);letter-spacing:-.03em;margin-top:7px;font-size:21px;font-weight:600}.figma-workspace .student-earn-detail-card>p:last-child{color:#535365;margin-top:12px;font-size:14px;line-height:1.65}.figma-workspace .student-earn-checklist{gap:10px;margin-top:18px;display:grid}.figma-workspace .student-earn-checklist li{background:var(--workspace-cream);color:#535365;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.figma-workspace .student-earn-checklist li span{color:#fff;background:#44ba73;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.figma-workspace .student-earn-detail-rail{position:sticky;top:92px;overflow:hidden}.figma-workspace .student-earn-detail-rail section{border-bottom:1px solid var(--workspace-border);padding:20px}.figma-workspace .student-earn-detail-rail section:first-child{background:var(--workspace-indigo);color:#fff}.figma-workspace .student-earn-detail-rail section:first-child .student-figma-label{color:#ffffffad}.figma-workspace .student-earn-detail-rail strong{margin-top:7px;font-size:24px;line-height:1.15;display:block}.figma-workspace .student-earn-detail-rail span,.figma-workspace .student-earn-detail-rail section>p:last-child{color:#8181a5;margin-top:7px;font-size:12px;line-height:1.5;display:block}.figma-workspace .student-earn-detail-rail section:first-child span{color:#ffffffb8}.figma-workspace .student-earn-participation{color:#8181a5;padding:14px 20px;font-size:11px}.figma-workspace .student-profile .student-stepper{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.figma-workspace .student-profile .student-stepper button{justify-content:flex-start;padding:14px 10px 12px;position:relative}.figma-workspace .student-profile .student-stepper button:before{content:"";color:var(--workspace-indigo);place-items:center;margin-bottom:4px;font-size:15px;font-weight:700;display:grid}.figma-workspace .student-profile .student-stepper button[data-profile-step=done]:before{content:"✓";background:var(--workspace-cream)}.figma-workspace .student-profile .student-stepper button[data-profile-step=current]:before{content:"•";background:#eef0ff}.figma-workspace .student-profile .student-stepper button:disabled:before{content:"⌑";color:#8181a5;background:#f0f0f3}.figma-workspace .student-profile .student-stepper button strong{font-size:12px;line-height:1.25}.figma-workspace .student-profile .student-stepper button span{font-size:10px}.figma-workspace .student-application-results{gap:14px;display:grid}.figma-workspace .student-application-group{background:#fff;border-radius:24px;min-width:0;padding:24px 28px 28px;overflow:hidden;box-shadow:0 8px 12px #00000014}.figma-workspace .student-application-group-heading{align-items:center;gap:14px;margin-bottom:16px;display:flex}.figma-workspace .student-application-group-heading h2{letter-spacing:-.035em;font-size:22px;font-weight:600;line-height:1.2}.figma-workspace .student-application-group-heading p{color:#535365;margin-top:3px;font-size:12px}.figma-workspace .student-application-state-icon{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:700;display:grid}.figma-workspace .student-application-state-icon img{object-fit:contain;width:100%;height:100%;display:block}.figma-workspace [data-application-group=approved] .student-application-state-icon{color:#187b48;background:#dcf5e5}.figma-workspace [data-application-group=pending] .student-application-state-icon{color:#7c5a00;background:#fff0b7}.figma-workspace [data-application-group=rejected] .student-application-state-icon{color:#a32734;background:#f7dce0}.figma-workspace [data-application-group=approved] .student-record-card{background:#eef8f2}.figma-workspace [data-application-group=pending] .student-record-card{background:var(--workspace-cream)}.figma-workspace [data-application-group=rejected] .student-record-card{background:#e4e5e9}.figma-workspace .student-application-group-grid{gap:12px;display:grid}.figma-workspace .student-application-group .workspace-empty{align-items:center;min-height:92px;display:flex}.figma-workspace .student-application-disclosure{border:1px solid var(--workspace-border);min-height:40px;color:var(--workspace-indigo);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:8px 15px;font-size:12px;font-weight:700;display:inline-flex}.figma-workspace .student-applications-explore{justify-content:flex-end;display:flex}.figma-workspace .student-applications-explore a{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.figma-workspace .student-offer-surface{min-height:230px}.figma-workspace .student-offer-surface .workspace-empty{background:linear-gradient(120deg,#fff9ea,#fff3d5);justify-content:center;min-height:170px;padding:28px}.figma-workspace .student-figma-timeline{border:1px solid var(--workspace-border);border-radius:18px;overflow:hidden}.figma-workspace .student-figma-timeline-head,.figma-workspace .student-figma-timeline-row{grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr) minmax(110px,.45fr);align-items:center;gap:16px;display:grid}.figma-workspace .student-figma-timeline-head{background:var(--workspace-indigo);color:#fff;padding:13px 16px;font-size:12px;font-weight:600}.figma-workspace .student-figma-timeline-row{border-top:1px solid var(--workspace-border);background:#fff;padding:14px 16px;font-size:12px}.figma-workspace .student-figma-timeline-row:first-of-type{border-top:0}.figma-workspace .student-figma-timeline-row strong{font-size:13px}.figma-workspace .student-figma-timeline-row [data-timeline-tone]{color:#535365;background:#f0f0f3;border-radius:999px;justify-self:start;padding:5px 9px;font-size:10px;font-weight:700}.figma-workspace .student-figma-timeline-row [data-timeline-tone=accent]{color:#17643a;background:#eaf9f0}.figma-workspace .student-figma-timeline-row [data-timeline-tone=warning]{color:#a32734;background:#fdecee}.figma-workspace .provider-content :is(.surface-card,.hero-panel){border-radius:24px}.figma-workspace .provider-content .workspace-stat{min-height:132px}.figma-workspace .provider-content .workspace-stat>p:nth-of-type(2){font-size:34px}.figma-workspace .provider-content :is(.brand-button,.provider-primary){border-radius:32px}@media (max-width:1199px){.figma-workspace .student-desktop-nav{gap:12px}.figma-workspace .student-focus{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.figma-workspace .student-focus-summary{grid-template-columns:1fr}.figma-workspace .student-metric,.figma-workspace .student-profile-progress{min-height:136px}.figma-workspace .student-metric[data-workspace-metric=live] strong,.figma-workspace .student-profile-progress-value strong{font-size:42px}.figma-workspace .student-dashboard-focus-grid{grid-template-columns:minmax(0,1.3fr) minmax(210px,.75fr)}.figma-workspace .student-dashboard-focus-grid .student-metric{grid-column:2}}@media (max-width:1023px){.figma-workspace .student-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.figma-workspace .student-desktop-nav{display:none}.figma-workspace .student-home-control,.figma-workspace .workspace-menu-toggle{display:inline-flex}.figma-workspace .student-dashboard-focus-grid{grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr)}}@media (max-width:767px){.figma-workspace .student-mobile-whatsapp{display:inline-flex}.figma-workspace .workspace-card-heading,.figma-workspace .student-category-panel h2,.figma-workspace .student-status-panel h2,.figma-workspace .student-shortlist-controls h2,.figma-workspace .student-offer-overview h2,.figma-workspace .student-profile-overview h2{letter-spacing:-.02em;font-size:18px}.figma-workspace .student-focus,.figma-workspace .student-profile-overview,.figma-workspace .student-application-controls,.figma-workspace .student-offer-overview{grid-template-columns:1fr}.figma-workspace .student-focus-identity{border-radius:20px;padding:18px}.figma-workspace .student-focus-summary{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.figma-workspace .student-metric,.figma-workspace .student-profile-progress{border-radius:20px;min-height:132px}.figma-workspace .student-metric{padding:14px}.figma-workspace .student-metric[data-workspace-metric=live] strong,.figma-workspace .student-profile-progress-value strong{font-size:34px}.figma-workspace .student-profile-progress{padding:13px}.figma-workspace .student-profile-progress-heading img{width:42px;height:42px}.figma-workspace .student-profile-progress-value{gap:6px}.figma-workspace .student-profile-progress-value span{font-size:11px}.figma-workspace .student-profile-overview-copy{border-radius:20px;min-height:126px;padding:18px}.figma-workspace .student-saved-grid{grid-template-columns:1fr}.figma-workspace .student-profile .student-saved-milestone{min-height:0}.figma-workspace .student-category-panel,.figma-workspace .student-status-panel,.figma-workspace .student-shortlist-controls,.figma-workspace .student-offer-overview{border-radius:20px;padding:17px}.figma-workspace .student-active-applications{border-radius:20px;min-height:112px;padding:17px}.figma-workspace .student-active-applications strong{font-size:38px}.figma-workspace .student-offer-count{grid-template-columns:auto 1fr auto}.figma-workspace .student-offer-count img{grid-row:auto}.figma-workspace .student-shortlist .workspace-section{padding:16px}.figma-workspace .student-application-identity{border-radius:20px;padding:16px}.figma-workspace .student-social-links{justify-content:flex-start;gap:10px}.figma-workspace .student-social-link{width:38px;height:38px}.figma-workspace .student-dashboard-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-workspace .student-dashboard-focus-grid .student-focus{grid-column:1/-1}.figma-workspace .student-dashboard-focus-grid .student-metric{grid-column:auto}.figma-workspace .student-dashboard-focus-grid :is(.student-profile-progress,.student-metric){min-height:132px}.figma-workspace .student-dashboard-offer-grid{grid-template-columns:minmax(0,1.45fr) minmax(100px,.55fr)}.figma-workspace .student-offer-summary{border-radius:20px;padding:18px}.figma-workspace .student-offer-summary h2{font-size:18px}.figma-workspace .student-counselling-strip{border-radius:20px;grid-template-columns:76px minmax(0,1fr);gap:10px 14px;padding:15px}.figma-workspace .student-counselling-art{grid-row:1/span 2;width:76px;height:76px}.figma-workspace .student-counselling-strip .student-primary{grid-column:2;justify-self:start}.figma-workspace .student-counselling-strip h2{font-size:18px}.student-portal .figma-workspace .student-footer-inner{flex-direction:column;align-items:flex-start;gap:14px}.figma-workspace .student-social-links{justify-content:flex-start;width:100%}.figma-workspace .student-earn-hero{grid-template-columns:minmax(0,1fr) 118px;gap:8px;min-height:0;padding:15px 16px}.figma-workspace .student-earn-hero-copy h1{font-size:30px}.figma-workspace .student-earn-hero-copy>p:last-child{margin-top:8px;font-size:13px;line-height:1.45}.figma-workspace .student-earn-hero-art{min-height:116px}.figma-workspace .student-earn-hero-art img{object-position:center bottom;width:155px;max-width:none;height:126px}.figma-workspace .student-earn-journey{grid-template-columns:1fr;gap:14px;padding:15px 16px}.figma-workspace .student-earn-journey-copy h2{font-size:20px}.figma-workspace .student-earn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px}.figma-workspace .student-earn-step{align-items:flex-start;gap:6px}.figma-workspace .student-earn-step:not(:last-child):after{width:auto;height:2px;top:13px;left:28px;right:-1px}.figma-workspace .student-earn-step-marker{flex-basis:28px;width:28px;height:28px;box-shadow:0 0 0 3px #fff}.figma-workspace .student-earn-step strong{font-size:10px}.figma-workspace .student-ambassador-profile{padding:14px}.figma-workspace .student-earn-profile-progress{margin-top:13px}.figma-workspace .student-earn-campaigns{padding:20px}.figma-workspace .student-earn-detail-hero{flex-direction:column;padding:20px}.figma-workspace .student-earn-detail-badges{justify-content:flex-start;max-width:none}.figma-workspace .student-earn-detail-progress{grid-template-columns:1fr;gap:12px;padding:20px}.figma-workspace .student-earn-detail-progress .student-earn-step:not(:last-child):after{width:2px;height:calc(100% + 12px);top:28px;left:13px;right:auto}.figma-workspace .student-earn-detail-layout{grid-template-columns:1fr}.figma-workspace .student-earn-detail-card{padding:20px}.figma-workspace .student-earn-detail-rail{position:static}.figma-workspace .student-ambassador-profile-actions{align-items:stretch}.figma-workspace .student-dashboard-overview+.student-counselling-strip{margin-top:24px}.figma-workspace .student-profile .student-stepper{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(112px,1fr));overflow-x:auto}.figma-workspace .student-profile .student-stepper button{scroll-snap-align:start;min-height:88px}.figma-workspace .student-application-group{border-radius:20px;padding:17px}.figma-workspace .student-application-group-heading h2{font-size:18px}.figma-workspace .student-application-state-icon{flex-basis:36px;width:36px;height:36px;font-size:19px}.figma-workspace .student-figma-timeline-head{display:none}.figma-workspace .student-figma-timeline-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.figma-workspace .student-figma-timeline-row [role=cell]:nth-child(2){color:#535365;grid-column:1}.figma-workspace .student-figma-timeline-row [role=cell]:nth-child(3){grid-area:1/2/3}}@media (max-width:430px){.figma-workspace .student-focus-summary{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px}.figma-workspace .student-metric,.figma-workspace .student-profile-progress{min-height:118px}.figma-workspace .student-metric[data-workspace-metric=live] strong,.figma-workspace .student-profile-progress-value strong{font-size:30px}.figma-workspace .student-profile-progress-heading{font-size:12px}.figma-workspace .student-profile-progress-heading img{width:34px;height:34px}.figma-workspace .student-profile-progress-track{margin-top:10px}.figma-workspace .student-dashboard-offer-grid{grid-template-columns:1fr}.figma-workspace .student-dashboard-offer-grid .student-metric{min-height:104px}.figma-workspace .student-counselling-strip{grid-template-columns:64px minmax(0,1fr)}.figma-workspace .student-counselling-art{width:64px;height:64px}.figma-workspace .student-counselling-strip .student-primary{width:auto}}
