.consolidated-v2 .review-identity{display:flex;align-items:center;gap:10px;font-weight:600}.consolidated-v2 .student-announcement-link{font-size:.875rem;min-height:44px;display:flex;align-items:center}.consolidated-v2 .review-product-footer{margin-top:40px;border-top:1px solid var(--esos-rule);padding-top:16px;color:var(--esos-muted);font-size:.875rem}.consolidated-v2 .priority-cycle{display:block!important}.consolidated-v2 .priority-cycle>div{width:100%}.consolidated-v2 .priority-cycle nav{display:flex;justify-content:space-between;gap:16px;margin-top:16px}.consolidated-v2 .priority-cycle button{color:#fff;border:1px solid #779381;border-radius:6px;min-height:44px;padding:8px 16px}.consolidated-v2 .priority-cycle button:disabled{opacity:.45}.consolidated-v2 .priority-cycle details{margin-top:12px;color:#fff;font-size:.875rem}.consolidated-v2 .priority-cycle details ul{padding-top:12px;display:grid;gap:8px}.consolidated-v2 .priority-cycle details a{font-size:1rem;margin:0;min-height:44px}.consolidated-v2 .review-milestones{margin-bottom:20px}.consolidated-v2 .review-milestones h2{font-size:2rem;font-variant-numeric:tabular-nums}.consolidated-v2 .review-filters{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.consolidated-v2 .review-filters>label{flex:1 1 160px;min-width:0}.consolidated-v2 :is(.review-form,.review-filters,.recognition-review) label{display:grid;gap:6px;font-size:.875rem;font-weight:600}.consolidated-v2 .review-filters .review-check{display:flex;align-items:center;min-height:44px}.consolidated-v2 .peer-card h2{font-size:1.15rem;font-weight:650}.consolidated-v2 .peer-card{display:grid;align-content:start;gap:16px}.consolidated-v2 .peer-identity{display:flex;gap:16px;align-items:center}.consolidated-v2 :is(.peer-card,.announcement-review) dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;margin:12px 0}.consolidated-v2 :is(.peer-card,.announcement-review) dt{color:var(--esos-muted)}.consolidated-v2 .workspace-tools{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:16px;border-bottom:1px solid var(--esos-rule);padding-bottom:12px;margin-bottom:24px;font-size:.875rem}.consolidated-v2 .workspace-tools :is(summary,a){min-height:44px;align-content:center}.consolidated-v2 .workspace-search{padding:16px 0;display:grid;gap:12px;max-width:500px}.consolidated-v2 .workspace-search label{display:grid;gap:6px}.consolidated-v2 .workspace-search ul{max-height:300px;overflow:auto}.consolidated-v2 .workspace-search li{padding:10px 0;border-top:1px solid var(--esos-rule)}.consolidated-v2 .staff-priority-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--esos-evergreen);color:#fff;border-radius:12px;padding:20px 24px;margin-bottom:20px}.consolidated-v2 .staff-priority-summary h2{font-size:1.5rem;font-weight:600}.consolidated-v2 .staff-priority-summary p{font-size:.875rem;margin:4px 0}.consolidated-v2 .staff-priority-summary a{min-height:44px;padding:12px 16px;background:var(--esos-paper);color:var(--esos-evergreen);border-radius:6px;white-space:nowrap;font-weight:600;font-size:.875rem}.consolidated-v2 .staff-overview{border-top:1px solid var(--esos-rule);padding-top:24px;margin-top:32px}.consolidated-v2 .staff-overview>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.consolidated-v2 .staff-overview h2,.consolidated-v2 :is(.staff-overview,.grant-goals,.announcement-review,.recognition-review)>h2{font-size:1.4rem;font-weight:650}.consolidated-v2 .pulse-grid,.consolidated-v2 .pulse-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.consolidated-v2 .pulse-grid strong{font-size:2rem;font-variant-numeric:tabular-nums}.consolidated-v2 .pulse-grid p{margin:8px 0}.consolidated-v2 .pulse-lower{margin-top:24px}.consolidated-v2 .pulse-lower li{padding:12px 0;border-bottom:1px solid var(--esos-rule);font-size:.875rem}.consolidated-v2 .pulse-lower time{color:var(--esos-muted);font-size:.75rem}.consolidated-v2 .pulse-lower nav{display:grid;gap:12px;align-content:start}.consolidated-v2 .pulse-lower h3{font-weight:650}.consolidated-v2 .review-track{height:12px;background:var(--esos-mint);position:relative;border:1px solid var(--esos-rule);border-radius:3px;margin:16px 0}.consolidated-v2 .review-track>span{display:block;height:100%;background:var(--esos-muted);border-radius:2px}.consolidated-v2 .pulse-grid .review-track>span,.consolidated-v2 .review-track.goal-met>span{background:var(--esos-evergreen)}.consolidated-v2 .review-track>i{position:absolute;top:-4px;bottom:-4px;border-left:2px solid var(--esos-ink)}.consolidated-v2 .grant-goals{margin:32px 0}.consolidated-v2 .grant-goals .ds-card-grid{margin:20px 0}.consolidated-v2 .grant-goals h3{font-size:1.65rem;font-weight:650}.consolidated-v2 .grant-goals small{font-size:.875rem;font-weight:400;color:var(--esos-muted)}.consolidated-v2 :is(.announcement-review,.recognition-review){padding:24px 0;border-top:1px solid var(--esos-rule)}.consolidated-v2 .review-form{display:grid;gap:16px;padding:20px 0}.consolidated-v2 .review-filters .ds-control,.consolidated-v2 .review-form .ds-control{width:100%;min-width:0}.consolidated-v2 .review-actions{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.consolidated-v2 .review-actions button,.consolidated-v2 .review-form>button{min-height:44px;border:1px solid var(--esos-rule);border-radius:6px;padding:10px 16px;font-size:.875rem;font-weight:600}.consolidated-v2 button.review-primary{background:var(--esos-evergreen);color:#fff;border-color:var(--esos-evergreen)}.consolidated-v2 .recognition-review button:disabled{opacity:.5;cursor:not-allowed}.consolidated-v2 :is(.announcement-review,.recognition-review) h3{font-size:1.15rem;font-weight:650;margin:12px 0}.consolidated-v2 :is(.peer-card,.review-form,.recognition-review,.announcement-review) summary{min-height:44px;align-content:center;cursor:pointer}.consolidated-v2 .event-flyer-upload{border:2px solid var(--esos-rule)}.consolidated-v2.craft-dark .priority-cycle{background:var(--esos-evergreen)!important;color:#fff}.consolidated-v2.craft-dark .priority-cycle :is(a,.craft-kicker){color:#fff!important}@container product (max-width:799px){.consolidated-v2 .pulse-grid,.consolidated-v2 .pulse-lower{grid-template-columns:minmax(0,1fr)}.consolidated-v2 .staff-priority-summary{align-items:start;flex-direction:column;gap:12px;padding:20px}.consolidated-v2 .staff-overview>header{align-items:start;flex-direction:column}.consolidated-v2 .workspace-tools{justify-content:flex-start;gap:12px}.consolidated-v2 .craft-student .craft-identity{flex-wrap:wrap;gap:12px}.consolidated-v2 .review-identity{max-width:180px}.consolidated-v2 .review-filters>label{flex-basis:100%}}.consolidated-v2 .staff-priority-summary .rec{color:#fff}.consolidated-v2 .staff-setup-disclosure{border-top:1px solid var(--esos-rule);padding-top:16px;margin-top:16px}.consolidated-v2 .staff-setup-disclosure>summary{font-size:.875rem;min-height:44px;align-content:center;cursor:pointer}@container product (max-width:599px){.consolidated-v2 .craft-student .craft-identity{display:grid;grid-template-columns:80px minmax(0,1fr) 48px;gap:12px;padding:12px 20px}.consolidated-v2 .craft-student .craft-brand{font-size:1rem}.consolidated-v2 .craft-student .craft-brand small{font-size:.625rem}.consolidated-v2 .craft-student .craft-person{margin-left:0;min-width:0;max-width:none;overflow-wrap:normal}.consolidated-v2 .review-identity{gap:8px}.consolidated-v2 .review-identity>span{font-size:.75rem}.consolidated-v2 .student-announcement-link{font-size:.75rem;min-height:44px}}.consolidated-v2 .oct5-specimens{max-width:1280px;margin:32px auto;padding:0 24px}.consolidated-v2 .craft-shell .program-header{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:24px;min-height:80px;padding:16px 32px;background:var(--esos-paper);color:var(--esos-ink);border-bottom:1px solid var(--esos-rule);grid-column:1/-1;z-index:20}.consolidated-v2 .program-header-brand{display:flex;align-items:center;gap:14px;flex-shrink:0;color:var(--esos-ink);text-decoration:none}.consolidated-v2 .program-header-brand>strong{font-size:1.625rem;line-height:1;letter-spacing:-.05em;font-weight:700}.consolidated-v2 .program-header-brand>span{font-size:.75rem;line-height:1.35;border-left:1px solid var(--esos-rule);padding-left:14px}.consolidated-v2 .program-header-tools{flex:1;min-width:0;max-width:520px;margin-inline:auto}.consolidated-v2 .program-header .workspace-tools{display:block;margin:0;padding:0;border:0}.consolidated-v2 .program-header .workspace-tools>details>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;background:var(--esos-surface);border:1px solid var(--esos-rule);border-radius:6px;color:var(--esos-muted);font-size:.875rem;cursor:pointer;list-style:none}.consolidated-v2 .program-account>summary::-webkit-details-marker,.consolidated-v2 .program-header .workspace-tools>details>summary::-webkit-details-marker{display:none}.consolidated-v2 .program-header .workspace-tools>details>summary svg{flex-shrink:0}.consolidated-v2 .program-account{margin-left:auto;flex-shrink:0}.consolidated-v2 .program-account>summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;list-style:none;border-radius:6px}.consolidated-v2 .program-account-identity{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.875rem}.consolidated-v2 .program-account-identity>span:last-child{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consolidated-v2 .program-account-chevron{font-size:1.25rem;line-height:1}.consolidated-v2 :is(.program-account-panel,.program-header .workspace-search){position:absolute;top:calc(100% - 4px);right:24px;width:min(360px,calc(100% - 32px));background:var(--esos-surface);color:var(--esos-ink);border:1px solid var(--esos-rule);border-radius:12px;padding:12px;box-shadow:0 12px 32px #00000014;z-index:30}.consolidated-v2 .program-header .workspace-search{left:50%;right:auto;transform:translateX(-50%);width:min(520px,calc(100% - 32px));max-height:65vh;overflow:auto;padding:20px}.consolidated-v2 .program-account-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px 16px;border-bottom:1px solid var(--esos-rule);margin-bottom:8px;font-size:.875rem;font-weight:600}.consolidated-v2 .program-account-context>small{flex-basis:100%;font-weight:400;color:var(--esos-muted)}.consolidated-v2 .program-account-panel>a,.consolidated-v2 .program-account-utility button{display:flex;align-items:center;min-height:44px;width:100%;padding:10px;border-radius:6px;font-size:.875rem;text-align:left}.consolidated-v2 .program-account-panel>a:hover,.consolidated-v2 .program-account-utility button:hover{background:var(--esos-mint)}.consolidated-v2 .program-account-utility{border-top:1px solid var(--esos-rule);padding-top:8px;margin-top:8px}@container product (max-width:899px){.consolidated-v2 .craft-shell .program-header{padding:12px 20px;gap:16px;min-height:68px}.consolidated-v2 .program-header-brand>span{font-size:.6875rem}.consolidated-v2 .program-header-tools{flex:0;margin-left:auto;margin-right:0}.consolidated-v2 .program-header .workspace-tools>details>summary{width:44px;padding:12px}.consolidated-v2 .program-header .workspace-tools>details>summary>span{display:none}.consolidated-v2 .program-account{margin-left:0}.consolidated-v2 .program-header-brand+.program-account{margin-left:auto}.consolidated-v2 .program-account-identity>span:last-child{display:none}.consolidated-v2 .program-account>summary{gap:6px}.consolidated-v2 .program-account-panel{right:16px}}@container product (max-width:359px){.consolidated-v2 .craft-shell .program-header{padding-inline:16px;gap:12px}.consolidated-v2 .program-header-brand{gap:8px}.consolidated-v2 .program-header-brand>strong{font-size:1.25rem}.consolidated-v2 .program-header-brand>span{font-size:.625rem;padding-left:8px}.consolidated-v2 .program-account-chevron{display:none}}@container product (max-width:899px){.consolidated-v2 .program-header-tools{flex:0 0 44px;width:44px;min-width:44px}}.consolidated-v2 .program-account-context>:first-child,.consolidated-v2 .program-account-identity>:first-child{border-radius:50%;overflow:hidden}.consolidated-v2 .program-progress-card{margin-top:40px;border:1px solid var(--esos-rule);border-radius:var(--esos-radius-panel);background:var(--esos-surface);overflow:hidden;color:var(--esos-ink)}.consolidated-v2 .program-progress-card>header{display:flex;justify-content:space-between;align-items:start;gap:24px;padding:24px 28px;border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .program-progress-card h2{font-size:1.5rem;line-height:1.25;font-weight:650;letter-spacing:-.025em}.consolidated-v2 .program-progress-card p{font-size:.875rem;line-height:1.5;color:var(--esos-muted);margin-top:8px}.consolidated-v2 .program-progress-card a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;color:var(--esli-accent)}.consolidated-v2 .program-progress-card a:hover{text-decoration:underline;text-underline-offset:4px}.consolidated-v2 .program-progress-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr)}.consolidated-v2 .program-progress-milestones{padding:28px;border-right:1px solid var(--esos-rule)}.consolidated-v2 .program-progress-card h3,.consolidated-v2 .program-progress-label{font-size:.875rem;font-weight:600;line-height:1.4}.consolidated-v2 .program-progress-milestones>strong{display:block;font-size:3.5rem;line-height:1.1;font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:16px}.consolidated-v2 .program-progress-milestones details{margin-top:16px;font-size:.875rem}.consolidated-v2 .program-progress-milestones summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.consolidated-v2 .program-progress-milestones li{padding:12px 0;border-top:1px solid var(--esos-rule);list-style:none}.consolidated-v2 .program-progress-milestones li span{display:block;color:var(--esos-muted);margin-top:4px}.consolidated-v2 .program-progress-measures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.consolidated-v2 .program-progress-measures>div{padding:24px 28px;min-width:0}.consolidated-v2 .program-progress-measures>div:nth-child(odd){border-right:1px solid var(--esos-rule)}.consolidated-v2 .program-progress-measures>div:nth-child(n+3){border-top:1px solid var(--esos-rule)}.consolidated-v2 .program-progress-measures strong{display:block;font-size:2.25rem;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:12px;font-weight:650}.consolidated-v2 .program-progress-measures strong.program-progress-status{font-size:1.25rem;letter-spacing:-.02em}.consolidated-v2 .program-progress-measures dl{margin-top:12px;font-size:.875rem;display:grid;gap:8px}.consolidated-v2 .program-progress-measures dl>div{display:flex;justify-content:space-between;gap:12px}.consolidated-v2 .program-progress-measures dt{color:var(--esos-muted)}.consolidated-v2 .program-progress-measures dd{text-align:right}.consolidated-v2 .program-progress-card>footer{padding:16px 28px;border-top:1px solid var(--esos-rule);background:var(--esos-paper)}.consolidated-v2 .program-progress-card>footer p{margin:0;max-width:80ch}.consolidated-v2 .profile-leadership-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}@container product (max-width:799px){.consolidated-v2 .program-progress-card{margin-top:32px}.consolidated-v2 .program-progress-card>header{display:block;padding:20px}.consolidated-v2 .program-progress-body{grid-template-columns:minmax(0,1fr)}.consolidated-v2 .program-progress-milestones{padding:20px;border-right:0;border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .program-progress-milestones>strong{font-size:2.75rem;margin-top:8px}.consolidated-v2 .program-progress-measures>div{padding:20px}.consolidated-v2 .program-progress-card>footer{padding:16px 20px}}@container product (max-width:459px){.consolidated-v2 .program-progress-measures{grid-template-columns:minmax(0,1fr)}.consolidated-v2 .program-progress-measures>div:nth-child(odd){border-right:0}.consolidated-v2 .program-progress-measures>div+div{border-top:1px solid var(--esos-rule)}}.consolidated-v2 .program-progress-milestones ul{max-height:280px;overflow:auto;overscroll-behavior:contain;margin-top:8px}.consolidated-v2 .program-progress-measures{align-content:start}.consolidated-v2 .program-notifications{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;margin-left:auto;border-radius:6px;color:var(--esos-ink)}.consolidated-v2 .program-notifications:hover{background:var(--esos-mint)}.consolidated-v2 .program-header .program-account,.consolidated-v2 .program-header-tools+.program-notifications{margin-left:0}.consolidated-v2 .student-setup-opening .daily-intro h1{font-family:var(--esos-reading);font-size:2.75rem;line-height:1.15;font-weight:500;letter-spacing:-.04em;margin-bottom:24px}.consolidated-v2 .student-setup-priority{padding:32px;background:var(--esos-evergreen);color:#fff;border-radius:4px 24px 24px 24px}.consolidated-v2 .student-setup-top{display:flex;justify-content:space-between;gap:16px;font-size:.875rem}.consolidated-v2 .student-setup-top>span:first-child{font-weight:650}.consolidated-v2 .student-setup-priority h2{font-size:2rem;font-weight:650;line-height:1.2;letter-spacing:-.035em;margin-top:20px}.consolidated-v2 .student-setup-priority p{margin-top:12px;max-width:64ch;line-height:1.55}.consolidated-v2 .student-setup-priority ul{margin-top:24px;max-width:64ch;list-style:none}.consolidated-v2 .student-setup-priority li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #ffffff40;font-size:.9375rem}.consolidated-v2 .student-setup-priority li small{font-size:.8125rem;color:#d9e6d9}.consolidated-v2 .student-setup-priority>a{margin-top:24px;background:var(--esos-paper);color:var(--esos-evergreen);border-color:transparent}.consolidated-v2 .student-setup-priority .setup-resume-note{font-size:.8125rem;color:#d9e6d9}.consolidated-v2 .student-setup-flow>header h1{font-size:2.5rem;line-height:1.15;font-weight:650;letter-spacing:-.04em;margin:12px 0 16px}.consolidated-v2 .student-setup-flow>header p{max-width:65ch}.consolidated-v2 .student-setup-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;margin-top:32px;align-items:start}.consolidated-v2 .student-setup-layout>nav{display:grid;gap:4px}.consolidated-v2 .student-setup-layout>nav button{display:flex;align-items:center;gap:12px;text-align:left;min-height:52px;padding:12px;border-radius:6px;font-size:.875rem}.consolidated-v2 .student-setup-layout>nav button>span:first-child{color:var(--esos-muted);font-variant-numeric:tabular-nums}.consolidated-v2 .student-setup-layout>nav button small{margin-left:auto;font-size:.6875rem}.consolidated-v2 .student-setup-layout>nav button[aria-current]{background:var(--esos-mint);color:var(--esli-accent);font-weight:650}.consolidated-v2 .student-setup-step{padding:28px;border:1px solid var(--esos-rule);border-radius:12px;background:var(--esos-surface);min-width:0}.consolidated-v2 .student-setup-step h2{font-size:1.65rem;font-weight:650;letter-spacing:-.025em;line-height:1.25;margin:12px 0 16px}.consolidated-v2 .student-setup-step p{font-size:.9375rem;line-height:1.6;margin-bottom:16px}.consolidated-v2 .student-setup-step .setup-ready{background:var(--esos-mint);padding:12px;border-radius:6px}.consolidated-v2 .student-setup-step label{display:grid;gap:8px;font-size:.875rem;font-weight:600}.consolidated-v2 .student-setup-step form button{margin-top:12px}.consolidated-v2 .setup-step-actions{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--esos-rule)}.consolidated-v2 .student-setup-step>a{display:flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;margin-top:12px;color:var(--esli-accent)}.consolidated-v2 .setup-review-list{list-style:none}.consolidated-v2 .setup-review-list li{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--esos-rule);font-size:.875rem}.consolidated-v2 .setup-review-list li>span:first-child{flex:1}.consolidated-v2 .setup-review-list button{min-height:44px;color:var(--esli-accent);font-weight:600}.consolidated-v2 .profile-hero{display:flex;align-items:center;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .profile-hero h1{font-size:2.75rem;line-height:1.15;letter-spacing:-.04em;font-weight:650;margin:12px 0}.consolidated-v2 .profile-hero .profile-leadership-badges{margin:16px 0 0}.consolidated-v2 .student-profile-page>section{margin-top:32px}.consolidated-v2 .profile-panel{border:1px solid var(--esos-rule);border-radius:12px;background:var(--esos-surface);padding:24px}.consolidated-v2 .profile-panel>header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}.consolidated-v2 .student-profile-page h2{font-size:1.5rem;font-weight:650;line-height:1.25;letter-spacing:-.025em}.consolidated-v2 .student-profile-page h3{font-size:1rem;font-weight:600;line-height:1.4}.consolidated-v2 .student-profile-page p{font-size:.875rem;line-height:1.55;color:var(--esos-muted);margin-top:8px}.consolidated-v2 .student-profile-page section>header{margin-bottom:20px}.consolidated-v2 .profile-checklist{list-style:none}.consolidated-v2 .profile-checklist li{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--esos-rule)}.consolidated-v2 .profile-checklist li>div{flex:1;min-width:0}.consolidated-v2 .profile-check-symbol{width:24px;flex-shrink:0;color:var(--esli-accent);font-size:1.25rem}.consolidated-v2 .profile-checklist a,.consolidated-v2 .profile-materials>a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;color:var(--esli-accent)}.consolidated-v2 .profile-achievement-grid,.consolidated-v2 .profile-claim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.consolidated-v2 .profile-claim>strong{display:block;font-size:2rem;line-height:1.25;font-weight:650;letter-spacing:-.035em;margin:16px 0;overflow-wrap:anywhere}.consolidated-v2 .profile-achievement-grid ul{list-style:none}.consolidated-v2 .profile-achievement-grid li{padding:16px 0;border-top:1px solid var(--esos-rule);font-size:.9375rem}.consolidated-v2 .profile-achievement-grid header>span{font-size:.8125rem;color:var(--esos-muted)}.consolidated-v2 .profile-settings{margin-top:32px}.consolidated-v2 .profile-settings>summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.consolidated-v2 .profile-theme-options{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}@container product (max-width:799px){.consolidated-v2 .student-setup-opening .daily-intro h1{font-size:2.25rem}.consolidated-v2 .student-setup-priority{padding:24px}.consolidated-v2 .student-setup-priority h2{font-size:1.75rem}.consolidated-v2 .student-setup-top{flex-wrap:wrap;gap:8px}.consolidated-v2 .student-setup-layout{grid-template-columns:minmax(0,1fr);gap:20px}.consolidated-v2 .student-setup-layout>nav{display:flex;overflow-x:auto;min-width:0}.consolidated-v2 .student-setup-layout>nav button{flex:0 0 160px;align-items:start}.consolidated-v2 .student-setup-layout>nav button small{display:none}.consolidated-v2 .student-setup-step{padding:20px}.consolidated-v2 .student-setup-flow>header h1{font-size:2rem}.consolidated-v2 .profile-hero{align-items:start;gap:16px;flex-wrap:wrap}.consolidated-v2 .profile-hero h1{font-size:2.25rem}.consolidated-v2 .profile-panel{padding:20px}.consolidated-v2 .profile-panel>header{flex-direction:column;gap:12px}.consolidated-v2 .profile-achievement-grid,.consolidated-v2 .profile-claim-grid{grid-template-columns:minmax(0,1fr)}.consolidated-v2 .profile-checklist li{align-items:start;flex-wrap:wrap;gap:8px 12px}.consolidated-v2 .profile-checklist li>a{margin-left:36px;flex-basis:100%}}@container product (max-width:599px){.consolidated-v2 .craft-staff .program-header-brand>span{display:none}.consolidated-v2 .craft-shell .program-header{gap:12px}.consolidated-v2 .program-notifications{margin-left:auto}.consolidated-v2 .program-header-tools+.program-notifications{margin-left:0}}.consolidated-v2 .profile-checklist-disclosure>summary,.consolidated-v2 .profile-materials-disclosure>summary{min-height:44px;align-content:center;cursor:pointer;font-size:.875rem;font-weight:600}.consolidated-v2 .profile-next-essential{background:var(--esos-paper);padding:16px;border-radius:6px;margin-bottom:12px}.consolidated-v2 .profile-next-essential p:first-child{margin-top:0}.consolidated-v2 .profile-checklist-disclosure .profile-checklist{max-height:420px;overflow:auto;overscroll-behavior:contain}.consolidated-v2 .profile-materials-disclosure{margin-top:16px}.consolidated-v2 .profile-materials-disclosure .ds-card-grid{margin-top:12px}.consolidated-v2 .craft-shell .program-header{background:var(--esos-evergreen);color:#faf9f4;border-bottom:2px solid var(--esos-gold)}.consolidated-v2 .program-header-brand,.consolidated-v2 .program-notifications{color:#faf9f4}.consolidated-v2 .program-header-brand>span{border-left-color:#ffffff40}.consolidated-v2 .program-notifications:hover{background:#ffffff18}.consolidated-v2 .program-account>summary{color:#faf9f4}.consolidated-v2 .program-account>summary:hover{background:#ffffff12}.consolidated-v2 .program-account-identity>.rounded-full{border-color:#ffffff60;background:#ffffff18;color:#faf9f4}.consolidated-v2 .program-account>summary:focus-visible,.consolidated-v2 .program-header>.program-header-brand:focus-visible,.consolidated-v2 .program-header>.program-notifications:focus-visible{outline-color:#fdb813}.consolidated-v2 .program-account-panel{max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain}.consolidated-v2 .program-appearance{border-top:1px solid var(--esos-rule);margin-top:8px;padding:16px 10px 8px;min-width:0}.consolidated-v2 .program-appearance legend{font-size:.8125rem;font-weight:600;padding-top:12px}.consolidated-v2 .program-appearance>div{display:flex;gap:4px;padding:4px;border:1px solid var(--esos-rule);border-radius:6px;margin-top:8px}.consolidated-v2 .program-appearance button{flex:1;min-height:44px;font-size:.875rem;border-radius:4px}.consolidated-v2 .program-appearance button[aria-pressed=true]{background:var(--esos-mint);color:var(--esli-accent);font-weight:650}.consolidated-v2 .program-appearance p{font-size:.8125rem;line-height:1.4;margin-top:8px}.consolidated-v2 .ds-card[data-card-tone]{--card-tint:var(--esos-resource-tint);overflow:hidden}.consolidated-v2 .ds-card[data-card-tone=opportunity]{--card-tint:var(--esos-growth-tint)}.consolidated-v2 .ds-card[data-card-tone] .ds-card-top{margin:calc(-1 * var(--esos-card-pad)) calc(-1 * var(--esos-card-pad)) 20px;padding:14px var(--esos-card-pad);background:var(--card-tint);border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .ds-card[data-card-tone] .ds-card-feature{color:var(--esos-ink);font-size:1.25rem}.consolidated-v2 a.ds-card[data-card-tone]:focus-visible{outline:3px solid var(--esos-focus);outline-offset:4px}.consolidated-v2 .v2-leadership-badge{border:1px solid var(--esos-rule);background:var(--esos-growth-tint);border-radius:4px}.consolidated-v2 :is(.peer-card,.ds-person-card){overflow:hidden;padding:var(--esos-card-pad)}.consolidated-v2 .ds-person-card>a:first-child,.consolidated-v2 .peer-card .peer-identity{margin:calc(-1 * var(--esos-card-pad)) calc(-1 * var(--esos-card-pad)) 0;padding:20px var(--esos-card-pad);background:var(--esos-growth-tint);border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .program-progress-card>header{background:var(--esos-surface)}.consolidated-v2 .program-progress-milestones{background:var(--esos-growth-tint)}.consolidated-v2 .program-progress-milestones>strong{color:var(--esli-accent)}.consolidated-v2 .profile-panel{overflow:hidden}.consolidated-v2 .profile-panel>header{margin:-24px -24px 20px;padding:20px 24px;background:var(--esos-growth-tint);border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .profile-claim-grid{gap:0;overflow:hidden;border:1px solid var(--esos-rule);border-radius:var(--esos-radius-panel);background:var(--esos-resource-tint)}.consolidated-v2 .profile-claim-grid .profile-claim{border:0;border-radius:0;background:transparent;padding:20px 24px;min-width:0}.consolidated-v2 .profile-claim-grid .profile-claim+.profile-claim{border-left:1px solid var(--esos-rule)}.consolidated-v2 .profile-claim>strong{margin:12px 0;font-size:1.75rem}.consolidated-v2 .profile-claim .rec{display:block;margin-left:0;font-family:var(--esos-body);font-size:.8125rem;white-space:normal}.consolidated-v2 .profile-claim p{max-width:45ch}@media (hover:hover){.consolidated-v2 a.ds-card[data-card-tone]:hover{background:var(--esos-surface);border-color:var(--esli-accent)}.consolidated-v2 a.ds-card[data-card-tone]:hover .ds-card-action{text-decoration:underline;text-underline-offset:4px}}@container product (max-width:799px){.consolidated-v2 .ds-card{--esos-card-pad:20px}.consolidated-v2 .profile-claim-grid .profile-claim{padding:16px 20px}.consolidated-v2 .profile-claim-grid .profile-claim+.profile-claim{border-left:0;border-top:1px solid var(--esos-rule)}.consolidated-v2 .profile-panel>header{margin:-20px -20px 20px;padding:16px 20px}}.consolidated-v2 :is(.craft-student,.student-components) .ds-card[data-card-tone]{--card-tint:var(--student-resource)}.consolidated-v2 :is(.craft-student,.student-components) .ds-card[data-card-tone=opportunity]{--card-tint:var(--student-growth)}.consolidated-v2 :is(.craft-student,.student-components) .ds-card-feature{background:var(--student-resource);color:var(--student-resource-ink);padding:12px 16px;border-radius:6px;font-size:1.35rem;line-height:1.4}.consolidated-v2 :is(.craft-student,.student-components) [data-card-tone=event] .ds-card-feature{font-family:var(--esos-body);font-size:1.25rem}.consolidated-v2 :is(.craft-student,.student-components) .ds-card-action{margin:0;padding:16px var(--esos-card-pad);background:var(--student-action);border-top:1px solid var(--esos-rule);min-height:56px}.consolidated-v2 :is(.craft-student,.student-components) .program-progress-card>header{background:var(--student-growth)}.consolidated-v2 :is(.craft-student,.student-components) .program-progress-card h2{font-size:1.75rem}.consolidated-v2 :is(.craft-student,.student-components) .program-progress-milestones{background:var(--student-resource)}.consolidated-v2 :is(.craft-student,.student-components) .program-progress-milestones>strong{color:var(--student-resource-ink)}.consolidated-v2 :is(.craft-student,.student-components) .program-progress-measures h3{color:var(--esli-accent);font-weight:650}.consolidated-v2 :is(.craft-student,.student-components) .profile-claim-grid{background:var(--esos-surface)}.consolidated-v2 :is(.craft-student,.student-components) .profile-claim>strong{background:var(--student-resource);color:var(--student-resource-ink);padding:8px 12px;border-radius:4px;font-size:1.875rem}.consolidated-v2 :is(.craft-student,.student-components) .ds-chip[data-tone=neutral]{background:var(--student-neutral);color:var(--esos-muted)}.consolidated-v2 :is(.craft-student,.student-components) .ds-chip.student-state-planned{background:var(--student-resource);color:var(--student-resource-ink)}.consolidated-v2 .craft-student .program-account-panel{background:var(--student-raised);border-color:var(--student-control-edge)}.consolidated-v2.craft-dark .craft-student .program-account-panel{box-shadow:none}.consolidated-v2 .craft-student .program-appearance button[aria-pressed=true]{background:var(--student-action);outline:1px solid var(--student-control-edge)}.consolidated-v2 .craft-student .ds-control{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--student-control-edge)}.consolidated-v2 .craft-student .ds-control:user-invalid{border-color:var(--student-danger)}.consolidated-v2 .craft-student .ds-control[aria-invalid=true]{border-color:var(--student-danger)}.consolidated-v2 .craft-student :is(.student-setup-step form,.student-setup-step label,.scholar-upload,.scholar-upload>div){min-width:0;max-width:100%}.consolidated-v2 .craft-student .scholar-upload input[type=file]{padding:8px;overflow:hidden}.consolidated-v2 .craft-student .scholar-upload input::file-selector-button{font:inherit;font-weight:600;min-height:44px;padding:8px 12px;margin-right:12px;border:1px solid var(--student-control-edge);border-radius:4px;background:var(--student-action);color:var(--esos-ink);cursor:pointer}.consolidated-v2 .craft-student .scholar-upload-selection{overflow-wrap:anywhere;font-size:.875rem;margin:4px 0}.consolidated-v2 .craft-student .scholar-upload-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.consolidated-v2 .craft-student .scholar-upload-message{padding:12px 16px;background:var(--student-action);border-radius:6px;font-size:.9375rem;line-height:1.55}.consolidated-v2 .craft-student .scholar-upload-message.is-error,.consolidated-v2 .craft-student .student-setup-step>[role=alert]{background:var(--student-error-surface);color:var(--student-danger);padding:12px 16px;border-radius:6px}.consolidated-v2 .craft-student .student-setup-step [aria-busy=true]{cursor:progress}.consolidated-v2 .craft-student .ds-button:disabled{opacity:1;background:var(--student-neutral);border-color:var(--esos-rule);color:var(--esos-muted);cursor:not-allowed}.consolidated-v2 .craft-student .student-setup-layout>nav button:disabled{opacity:.6;cursor:wait}.consolidated-v2 .craft-student .student-setup-layout>nav{scrollbar-width:thin;scroll-padding:12px;padding-bottom:8px}.consolidated-v2 .craft-student .student-empty-state{padding:28px;background:var(--student-growth);border:1px solid var(--esos-rule);border-radius:12px}.consolidated-v2 .craft-student .student-empty-state h2{font-size:1.5rem;font-weight:650;margin-top:12px}.consolidated-v2 .craft-student .student-empty-state p{max-width:60ch;margin-top:12px;line-height:1.6}.consolidated-v2 .craft-student .student-empty-state>a{display:inline-flex;align-items:center;min-height:44px;color:var(--esli-accent);font-weight:600;margin-top:16px}.consolidated-v2 .craft-student .student-announcements{border:0;padding-top:0}.consolidated-v2 .craft-student .student-announcements>.note{margin-bottom:20px}.consolidated-v2 .craft-student .student-curriculum-preview{margin:24px 0;border:1px solid var(--esos-rule);border-radius:8px;background:var(--esos-surface)}.consolidated-v2 .craft-student .student-curriculum-preview>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 20px;cursor:pointer;font-size:.9375rem;font-weight:600}.consolidated-v2 .craft-student .student-curriculum-preview>summary:before{content:"+";font-size:1.25rem}.consolidated-v2 .craft-student .student-curriculum-preview[open]>summary:before{content:"−"}.consolidated-v2 .craft-student .student-curriculum-preview>summary>span{margin-left:auto;font-size:.75rem;color:var(--esos-muted);font-weight:400}.consolidated-v2 .craft-student .student-curriculum-preview>.curriculum-review{margin:0;padding:20px;border-top:1px solid var(--esos-rule)}.consolidated-v2 .craft-student .student-curriculum-preview h2{font-size:1.25rem;line-height:1.35}.consolidated-v2 .craft-student .peer-card h2{overflow-wrap:anywhere}.consolidated-v2 .craft-student .peer-card details{padding-top:8px;border-top:1px solid var(--esos-rule)}.consolidated-v2 .craft-student .peer-card details a{display:inline-flex;align-items:center;min-height:44px;color:var(--esli-accent)}@media (hover:hover){.consolidated-v2 .craft-student a.ds-card:hover .ds-card-action{background:var(--student-growth)}.consolidated-v2 .craft-student .ds-button-primary:not(:disabled):hover{filter:brightness(.94);opacity:1}}@container product (max-width:799px){.consolidated-v2 .craft-student .student-setup-layout>nav{border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .craft-student .student-empty-state{padding:20px}}.consolidated-v2 .craft-student .student-setup-flow{max-width:900px}.consolidated-v2 .craft-student .setup-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:28px 0 20px;padding:20px;background:var(--student-growth);border:1px solid var(--esos-rule);border-radius:8px}.consolidated-v2 .craft-student .setup-position{display:grid;gap:8px;min-width:0}.consolidated-v2 .craft-student .setup-position>span{font-size:.8125rem;color:var(--esos-muted)}.consolidated-v2 .craft-student .setup-position>strong{font-size:1rem;font-weight:650}.consolidated-v2 .craft-student .setup-position progress{width:100%;max-width:260px;height:4px;appearance:none;border:0;background:var(--esos-rule);border-radius:0}.consolidated-v2 .craft-student .setup-position progress::-webkit-progress-bar{background:var(--esos-rule)}.consolidated-v2 .craft-student .setup-position progress::-webkit-progress-value{background:var(--esli-accent)}.consolidated-v2 .craft-student .setup-position progress::-moz-progress-bar{background:var(--esli-accent)}.consolidated-v2 .craft-student .setup-navigation>details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--esli-accent)}.consolidated-v2 .craft-student .setup-navigation>details[open]{grid-column:1/-1}.consolidated-v2 .craft-student .setup-navigation nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px}.consolidated-v2 .craft-student .setup-navigation nav button{display:flex;gap:12px;align-items:center;text-align:left;min-height:52px;padding:12px;border-radius:6px;font-size:.875rem;min-width:0}.consolidated-v2 .craft-student .setup-navigation nav button[aria-current=step]{background:var(--student-action);outline:1px solid var(--student-control-edge);color:var(--esli-accent);font-weight:650}.consolidated-v2 .craft-student .setup-navigation nav button>span:nth-child(2){flex:1}.consolidated-v2 .craft-student .setup-navigation nav button small{color:var(--esos-muted);font-size:.75rem}.consolidated-v2 .craft-student .setup-navigation nav button:disabled{color:var(--esos-muted);cursor:wait}.consolidated-v2 .craft-student .student-setup-layout{display:block;margin-top:0}.consolidated-v2 .craft-student .student-setup-step:focus{outline:0}.consolidated-v2 .craft-student .student-setup-step:focus-visible{outline:2px solid var(--esos-focus);outline-offset:4px}.consolidated-v2 .craft-student .setup-step-actions{justify-content:flex-start;align-items:center;gap:12px 20px;flex-wrap:wrap}.consolidated-v2 .craft-student .student-setup-step .scholar-upload p{margin-bottom:4px}.consolidated-v2 .craft-student .student-setup-step .scholar-upload>label{margin-top:8px}.consolidated-v2 .craft-student .student-setup-step .scholar-upload a{display:inline-flex;align-items:center;min-height:44px;color:var(--esli-accent);font-size:.875rem;overflow-wrap:anywhere}.consolidated-v2 .craft-student .setup-external-action{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid var(--student-control-edge);border-radius:6px;font-weight:600;color:var(--esli-accent)}.consolidated-v2 .craft-student .handshake-registration .setup-self-report{display:flex;align-items:start;gap:12px;padding:16px;background:var(--student-growth);border-radius:6px;margin:20px 0 12px;cursor:pointer}.consolidated-v2 .craft-student .setup-self-report input{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:var(--esli-accent)}.consolidated-v2 .craft-student .handshake-report-note{padding:12px 16px;background:var(--student-neutral);border-radius:6px;font-size:.8125rem;line-height:1.55;margin:12px 0}.consolidated-v2 .craft-student .setup-review-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start}.consolidated-v2 .craft-student .setup-review-list li>span:nth-child(2){grid-column:1;font-size:.8125rem;color:var(--esos-muted)}.consolidated-v2 .craft-student .setup-review-list li>button{grid-column:2;grid-row:1/3;align-self:center}@container product (max-width:599px){.consolidated-v2 .craft-student .setup-navigation{padding:16px}.consolidated-v2 .craft-student .setup-navigation nav{grid-template-columns:minmax(0,1fr)}.consolidated-v2 .craft-student .setup-navigation>details[open] nav{max-height:440px;overflow:auto;overscroll-behavior:contain}}.consolidated-v2 .craft-student .student-navigation-scroll{position:relative;min-width:0}.consolidated-v2 .craft-student .student-navigation-scroll:has(.student-navigation-more) nav{padding-right:44px}.consolidated-v2 .craft-student .student-navigation-more{position:absolute;right:0;top:0;width:44px;min-height:48px;display:grid;place-items:center;font-size:1.75rem;background:var(--esos-paper);color:var(--esli-accent);border-left:1px solid var(--esos-rule)}.consolidated-v2 .craft-student .program-account-identity>.rounded-full .rec{color:inherit}.consolidated-v2 .ds-card.ds-card-segmented{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.consolidated-v2 .ds-card.ds-card-segmented>.ds-card-top{margin:0;padding:14px var(--esos-card-pad);background:var(--card-tint,var(--esos-resource-tint))}.consolidated-v2 .ds-card.ds-card-segmented>.ds-card-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:24px var(--esos-card-pad)}.consolidated-v2 .ds-card.ds-card-segmented .ds-card-description{margin-bottom:0}.consolidated-v2 .ds-card.ds-card-segmented .ds-card-facts{margin-bottom:0;overflow-wrap:anywhere}.consolidated-v2 .ds-card.ds-card-segmented>.ds-card-action{margin:0;min-height:56px;padding:16px var(--esos-card-pad);background:var(--esos-growth-tint)}.consolidated-v2 :is(.craft-student,.student-components) .ds-card.ds-card-segmented>.ds-card-action{background:var(--student-action)}.consolidated-v2 .craft-student .v2-opportunity-list>.ds-card.ds-card-segmented{display:flex;gap:0;padding:0;border-left-width:1px}.consolidated-v2 :is(.craft-student,.student-components) .peer-card{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.consolidated-v2 :is(.craft-student,.student-components) .peer-card .peer-identity{display:flex;align-items:center;gap:16px;margin:0;padding:20px var(--esos-card-pad);background:var(--student-growth)}.consolidated-v2 :is(.craft-student,.student-components) .peer-identity>div{min-width:0}.consolidated-v2 :is(.craft-student,.student-components) .peer-kind{color:var(--esos-muted);font-size:.75rem;line-height:1.5;margin-bottom:4px}.consolidated-v2 :is(.craft-student,.student-components) .peer-card h2{font-size:1.35rem;line-height:1.25;letter-spacing:-.025em;text-wrap:pretty}.consolidated-v2 :is(.craft-student,.student-components) .peer-body{flex:1;padding:20px var(--esos-card-pad)}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts{display:grid;gap:16px}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts>div{display:grid;grid-template-columns:1fr;gap:4px;margin:0}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts dt,.consolidated-v2 :is(.craft-student,.student-components) .peer-roles h3{font-size:.875rem;line-height:1.5;color:var(--esos-muted);font-weight:400}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts dd{font-size:1rem;line-height:1.5;color:var(--esos-ink);overflow-wrap:anywhere}.consolidated-v2 :is(.craft-student,.student-components) .peer-roles{margin-top:20px;padding-top:16px;border-top:1px solid var(--esos-rule)}.consolidated-v2 :is(.craft-student,.student-components) .peer-roles>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact{padding:8px var(--esos-card-pad);border-top:1px solid var(--esos-rule);background:var(--student-action)}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--esli-accent);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact p{display:flex;align-items:center;min-height:44px}.consolidated-v2 .ds-card.ds-card-segmented .ds-card-facts:empty{display:none}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.consolidated-v2 :is(.craft-student,.student-components) .peer-identity>.rounded-full{border-radius:50%;overflow:hidden;background:var(--esos-surface);color:var(--esli-accent);border-color:var(--student-control-edge)}.consolidated-v2 :is(.craft-student,.student-components) .peer-identity>.rounded-full .rec{color:inherit;font-size:1rem;font-weight:600;letter-spacing:0}.consolidated-v2 :is(.craft-student,.student-components) .peer-card .person-name{font-size:1.35rem;line-height:1.25;letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere;font-weight:650}.consolidated-v2 :is(.craft-student,.student-components) .person-title{margin-top:8px;font-size:.875rem;line-height:1.5;color:var(--esos-muted);overflow-wrap:anywhere}.consolidated-v2 :is(.craft-student,.student-components) .person-bio{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts+.person-bio{margin-top:20px}.consolidated-v2 :is(.craft-student,.student-components) .peer-roles h4{font-size:.875rem;line-height:1.5;color:var(--esos-muted);font-weight:400}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact .v2-contact{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact .v2-contact a{border:0;border-radius:0;padding:0;overflow-wrap:anywhere;font-weight:500}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact .v2-contact button{padding:8px;min-height:44px;font-size:.75rem}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact .v2-contact [role=status]{grid-column:1/-1}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts:has(>div:only-child){grid-template-columns:minmax(0,1fr)}@container product (min-width:1100px){.consolidated-v2 .craft-student .staff-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}.color-role-study{scroll-margin-top:24px}.color-study-controls{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.color-study-controls>div{display:flex;gap:4px;flex-wrap:wrap}.color-study-controls button{min-height:44px;padding:10px 16px;border:1px solid var(--esos-rule);border-radius:6px;background:var(--esos-surface);color:var(--esos-ink);font:inherit;font-size:.875rem}.color-study-controls button[aria-pressed=true]{background:var(--esos-ink);color:var(--esos-paper);border-color:var(--esos-ink)}.consolidated-v2 .color-role-study .palette-proof{--program-green:#082e19;--program-yellow:#fdb813;--program-green-hover:#16462c;--platform-canvas:oklch(98% .004 145);--platform-surface:oklch(99% .002 145);--platform-raised:oklch(95% .009 145);--platform-ink:oklch(23% .012 145);--platform-muted:oklch(43% .012 145);--platform-edge:oklch(58% .012 145);--platform-action:var(--program-green);--platform-on-action:#faf9f4;--platform-action-edge:var(--program-green);--platform-link:var(--program-green);--platform-focus:var(--program-green);--semantic-recorded-surface:#edf3eb;--semantic-recorded-ink:#174329;--semantic-attention-surface:#fff4d8;--semantic-attention-ink:#684800;--semantic-error-surface:#fbecea;--semantic-error-ink:#9c2923;--esos-paper:var(--platform-canvas);--esos-surface:var(--platform-surface);--esos-ink:var(--platform-ink);--esos-muted:var(--platform-muted);--esos-rule:var(--platform-edge);--esos-focus:var(--platform-focus);--esos-mint:var(--platform-raised);--esos-growth-tint:var(--platform-raised);--esos-resource-tint:var(--platform-raised);--esos-evergreen:var(--program-green);--esos-gold:var(--program-yellow);--esli-paper:var(--platform-canvas);--esli-surface:var(--platform-surface);--esli-ink:var(--platform-ink);--esli-body:var(--platform-ink);--esli-meta:var(--platform-muted);--esli-rule:var(--platform-edge);--esli-accent:var(--platform-link);--student-resource:var(--platform-raised);--student-resource-ink:var(--platform-ink);--student-growth:var(--platform-raised);--student-action:var(--platform-raised);--student-raised:var(--platform-raised);--student-control-edge:var(--platform-edge);--student-date:var(--platform-raised);--student-date-ink:var(--platform-ink);display:block;position:relative;background:var(--platform-canvas);color:var(--platform-ink);border:1px solid var(--platform-edge);border-radius:12px;overflow:visible}.consolidated-v2 .color-role-study .palette-proof[data-theme=dark]{--platform-canvas:oklch(17% .004 145);--platform-surface:oklch(23% .006 145);--platform-raised:oklch(29% .008 145);--platform-ink:oklch(96% .003 110);--platform-muted:oklch(78% .008 145);--platform-edge:oklch(62% .01 145);--platform-action:#1b5735;--program-green-hover:#246942;--platform-action-edge:var(--platform-edge);--platform-link:var(--platform-ink);--platform-focus:var(--program-yellow);--semantic-recorded-surface:#173924;--semantic-recorded-ink:#f0f5ee;--semantic-attention-surface:var(--platform-raised);--semantic-attention-ink:var(--program-yellow);--semantic-error-surface:#3e2222;--semantic-error-ink:#ffb8b0}.consolidated-v2 .color-role-study .palette-proof .program-header{background:var(--program-green);color:#faf9f4;border-bottom:2px solid var(--program-yellow);border-radius:11px 11px 0 0;padding:16px 24px;min-height:74px;gap:16px;display:flex;align-items:center;flex-wrap:nowrap}.consolidated-v2 .color-role-study .palette-proof :is(.program-header-brand,.program-notifications,.program-account>summary){color:#faf9f4}.consolidated-v2 .color-role-study .palette-proof .program-account-identity .rec{color:#faf9f4}.consolidated-v2 .color-role-study .palette-proof .program-account-panel{background:var(--platform-raised);color:var(--platform-ink);border-color:var(--platform-edge);box-shadow:none;right:16px;max-width:calc(100% - 32px)}.consolidated-v2 .color-role-study .palette-proof .program-appearance button{background:var(--platform-surface);color:var(--platform-ink);border-color:var(--platform-edge)}.consolidated-v2 .color-role-study .palette-proof .program-appearance button[aria-pressed=true]{background:var(--program-green);color:#faf9f4;border:1px solid var(--platform-edge)}.palette-proof-source{padding:16px 24px;border-bottom:1px solid var(--platform-edge);font-size:.8125rem;color:var(--platform-muted)}.palette-proof-content{padding:24px;display:grid;gap:32px}.palette-proof-opening{display:flex;gap:24px;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--platform-edge)}.consolidated-v2 .color-role-study .palette-proof-opening h3{font-family:var(--esos-reading);font-size:2rem;font-weight:500;line-height:1.15;margin-bottom:16px}.palette-proof :is(h4,.ds-stat-title){font-size:1rem;line-height:1.4;font-weight:600}.palette-proof :is(.palette-proof-metrics,.palette-proof-calendar,.palette-proof-states,.palette-proof-profile){display:grid;gap:16px;min-width:0}.palette-proof-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.palette-proof-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.consolidated-v2 .color-role-study .palette-proof .ds-button-primary{background:var(--platform-action);border-color:var(--platform-action-edge);color:var(--platform-on-action);flex-shrink:0}.consolidated-v2 .color-role-study .palette-proof .ds-button-primary:hover:not(:disabled){background:var(--program-green-hover)}.consolidated-v2 .color-role-study .palette-proof .ds-button:disabled{background:var(--platform-raised);border-color:var(--platform-edge);color:var(--platform-muted);opacity:1;cursor:not-allowed}.consolidated-v2 .color-role-study .palette-proof .ds-button-outline{background:var(--platform-surface);border-color:var(--platform-edge);color:var(--platform-link)}.consolidated-v2 .color-role-study .palette-proof .ds-card{background:var(--platform-surface);color:var(--platform-ink);border-color:var(--platform-edge)}.consolidated-v2 .color-role-study .palette-proof :is(.ds-card-top,.ds-card-feature,.peer-identity){background:var(--platform-raised);color:var(--platform-ink);border-color:var(--platform-edge)}.consolidated-v2 .color-role-study .palette-proof .ds-card-action{background:var(--platform-surface);color:var(--platform-link);border-color:var(--platform-edge);text-decoration:underline;text-underline-offset:4px}.consolidated-v2 .color-role-study .palette-proof :is(.ds-card-description,.ds-card-facts,.scholar-eyebrow,.note,.person-title,.peer-kind){color:var(--platform-muted)}.consolidated-v2 .color-role-study .palette-proof .scholar-date{background:var(--program-yellow);color:#171a16;border:0}.consolidated-v2 .color-role-study .palette-proof .scholar-date span{color:#171a16;font-weight:700;font-size:.75rem}.consolidated-v2 .color-role-study .palette-proof .scholar-schedule-item{border-color:var(--platform-edge)}.consolidated-v2 .color-role-study .palette-proof :is(.ds-stat-row,.ds-stat){border-color:var(--platform-edge);background:var(--platform-surface);color:var(--platform-ink)}.consolidated-v2 .color-role-study .palette-proof .ds-stat .rec{color:var(--platform-muted)}.consolidated-v2 .color-role-study .palette-proof .ds-control{background:var(--platform-surface);color:var(--platform-ink);border-color:var(--platform-edge);min-height:44px}.consolidated-v2 .color-role-study .palette-proof .ds-control::placeholder{color:var(--platform-muted);opacity:1}.consolidated-v2 .color-role-study .palette-proof .ds-control[aria-invalid=true]{border-color:var(--semantic-error-ink);background:var(--semantic-error-surface)}.consolidated-v2 .color-role-study .palette-proof .ds-chip[data-tone=attested]{background:var(--semantic-recorded-surface);color:var(--semantic-recorded-ink)}.consolidated-v2 .color-role-study .palette-proof .ds-chip[data-tone=attention]{background:var(--semantic-attention-surface);color:var(--semantic-attention-ink)}.consolidated-v2 .color-role-study .palette-proof .ds-chip[data-tone=exposure]{background:var(--semantic-error-surface);color:var(--semantic-error-ink)}.consolidated-v2 .color-role-study .palette-proof .ds-chip[data-tone=draft]{background:var(--platform-raised);color:var(--platform-muted)}.consolidated-v2 .color-role-study .palette-proof :is(a,button,input,summary):focus-visible{outline:2px solid var(--platform-focus);outline-offset:4px}.consolidated-v2 .color-role-study .palette-proof .program-account>summary:focus-visible,.consolidated-v2 .color-role-study .palette-proof .program-header>a:focus-visible{outline-color:var(--program-yellow)}@container product (max-width:899px){.consolidated-v2 .color-role-study .palette-proof .program-account-identity>span:last-child{display:none}}@container product (max-width:799px){.palette-proof-cards,.palette-proof-fields{grid-template-columns:minmax(0,1fr)}.palette-proof-opening{align-items:start;flex-direction:column}.palette-proof-content{padding:20px}.consolidated-v2 .color-role-study .palette-proof .program-header{padding:12px 16px;gap:12px}}@container product (max-width:359px){.consolidated-v2 .color-role-study .palette-proof .program-header-brand>span{display:none}}.color-role-table-wrap{overflow-x:auto;margin:24px 0}.color-role-table{width:100%;border-collapse:collapse;font-size:.9375rem}.color-role-table caption{text-align:left;font-weight:600;margin-bottom:12px}.color-role-table :is(th,td){padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--esos-rule)}.color-role-table thead{background:var(--esos-surface)}@container product (max-width:599px){.color-role-table{font-size:.8125rem}.color-role-table :is(th,td){padding:12px 8px}}.craft-product.consolidated-v2.horizon{--program-green:#082e19;--program-yellow:#fdb813;--program-green-hover:#16462c;--platform-canvas:oklch(98% .004 145);--platform-surface:oklch(99% .002 145);--platform-raised:oklch(95% .009 145);--platform-ink:oklch(23% .012 145);--platform-muted:oklch(43% .012 145);--platform-edge:oklch(58% .012 145);--platform-action:var(--program-green);--platform-on-action:#faf9f4;--platform-action-edge:var(--program-green);--platform-link:var(--program-green);--platform-focus:var(--program-green);--semantic-recorded-surface:#edf3eb;--semantic-recorded-ink:#174329;--semantic-attention-surface:#fff4d8;--semantic-attention-ink:#684800;--semantic-error-surface:#fbecea;--semantic-error-ink:#9c2923;--esos-paper:var(--platform-canvas);--esos-surface:var(--platform-surface);--esos-ink:var(--platform-ink);--esos-muted:var(--platform-muted);--esos-rule:var(--platform-edge);--esos-focus:var(--platform-focus);--esos-mint:var(--platform-raised);--esos-growth-tint:var(--platform-raised);--esos-resource-tint:var(--platform-raised);--esos-evergreen:var(--program-green);--esos-gold:var(--program-yellow);--esli-paper:var(--platform-canvas);--esli-surface:var(--platform-surface);--esli-ink:var(--platform-ink);--esli-body:var(--platform-ink);--esli-meta:var(--platform-muted);--esli-rule:var(--platform-edge);--esli-accent:var(--platform-link);--student-resource:var(--platform-raised);--student-resource-ink:var(--platform-ink);--student-growth:var(--platform-raised);--student-action:var(--platform-raised);--student-raised:var(--platform-raised);--student-control-edge:var(--platform-edge);--student-date:var(--platform-raised);--student-date-ink:var(--platform-ink);--student-neutral:var(--platform-raised);--student-error-surface:var(--semantic-error-surface);--student-danger:var(--semantic-error-ink);--esos-danger:var(--semantic-error-ink);--program-evergreen:var(--program-green);--study-gold:var(--program-yellow);--scholar-mint:var(--platform-raised);--scholar-rule:var(--platform-edge);--scholar-paper:var(--platform-canvas);--scholar-ink:var(--platform-ink);--esli-attested:var(--semantic-recorded-ink);--esli-attention:var(--semantic-attention-ink);--esli-exposure:var(--semantic-error-ink);--esli-draft:var(--platform-muted)}.craft-product.consolidated-v2.horizon.craft-dark{--platform-canvas:oklch(17% .004 145);--platform-surface:oklch(23% .006 145);--platform-raised:oklch(29% .008 145);--platform-ink:oklch(96% .003 110);--platform-muted:oklch(78% .008 145);--platform-edge:oklch(62% .01 145);--platform-action:#1b5735;--program-green-hover:#246942;--platform-action-edge:var(--platform-edge);--platform-link:var(--platform-ink);--platform-focus:var(--program-yellow);--semantic-recorded-surface:#173924;--semantic-recorded-ink:#f0f5ee;--semantic-attention-surface:var(--platform-raised);--semantic-attention-ink:var(--program-yellow);--semantic-error-surface:#3e2222;--semantic-error-ink:#ffb8b0}.craft-product.consolidated-v2.horizon .craft-shell .program-header{background:var(--program-green);color:#faf9f4;border-bottom:2px solid var(--program-yellow);border-radius:0;padding:16px 24px;min-height:74px;gap:16px;display:flex;align-items:center;flex-wrap:nowrap}.craft-product.consolidated-v2.horizon .craft-shell :is(.program-header-brand,.program-notifications,.program-account>summary){color:#faf9f4}.craft-product.consolidated-v2.horizon .craft-shell .program-account-identity .rec{color:#faf9f4}.craft-product.consolidated-v2.horizon .craft-shell .program-account-panel{background:var(--platform-raised);color:var(--platform-ink);border-color:var(--platform-edge);box-shadow:none;right:16px;max-width:calc(100% - 32px)}.craft-product.consolidated-v2.horizon .craft-shell .program-appearance button{background:var(--platform-surface);color:var(--platform-ink);border-color:var(--platform-edge)}.craft-product.consolidated-v2.horizon .craft-shell .program-appearance button[aria-pressed=true]{background:var(--program-green);color:#faf9f4;border:1px solid var(--platform-edge)}NOOP h3{font-family:var(--esos-reading);font-size:2rem;font-weight:500;line-height:1.15;margin-bottom:16px}.craft-product.consolidated-v2.horizon .craft-shell .ds-button-primary{background:var(--platform-action);border-color:var(--platform-action-edge);color:var(--platform-on-action);flex-shrink:0}.craft-product.consolidated-v2.horizon .craft-shell .ds-button-primary:hover:not(:disabled){background:var(--program-green-hover)}.craft-product.consolidated-v2.horizon .craft-shell .ds-button:disabled{background:var(--platform-raised);border-color:var(--platform-edge);color:var(--platform-muted);opacity:1;cursor:not-allowed}.craft-product.consolidated-v2.horizon .craft-shell .ds-button-outline{background:var(--platform-surface);border-color:var(--platform-edge);color:var(--platform-link)}.craft-product.consolidated-v2.horizon .craft-shell .ds-card{background:var(--platform-surface);color:var(--platform-ink);border-color:var(--platform-edge)}.craft-product.consolidated-v2.horizon .craft-shell :is(.ds-card-top,.ds-card-feature,.peer-identity){background:var(--platform-raised);color:var(--platform-ink);border-color:var(--platform-edge)}.craft-product.consolidated-v2.horizon .craft-shell .ds-card-action{background:var(--platform-surface);color:var(--platform-link);border-color:var(--platform-edge);text-decoration:underline;text-underline-offset:4px}.craft-product.consolidated-v2.horizon .craft-shell :is(.ds-card-description,.ds-card-facts,.scholar-eyebrow,.note,.person-title,.peer-kind){color:var(--platform-muted)}.craft-product.consolidated-v2.horizon .craft-shell .scholar-date{background:var(--program-yellow);color:#171a16;border:0}.craft-product.consolidated-v2.horizon .craft-shell .scholar-date span{color:#171a16;font-weight:700;font-size:.75rem}.craft-product.consolidated-v2.horizon .craft-shell .scholar-schedule-item{border-color:var(--platform-edge)}.craft-product.consolidated-v2.horizon .craft-shell :is(.ds-stat-row,.ds-stat){border-color:var(--platform-edge);background:var(--platform-surface);color:var(--platform-ink)}.craft-product.consolidated-v2.horizon .craft-shell .ds-stat .rec{color:var(--platform-muted)}.craft-product.consolidated-v2.horizon .craft-shell .ds-control{background:var(--platform-surface);color:var(--platform-ink);border-color:var(--platform-edge);min-height:44px}.craft-product.consolidated-v2.horizon .craft-shell .ds-control::placeholder{color:var(--platform-muted);opacity:1}.craft-product.consolidated-v2.horizon .craft-shell .ds-control[aria-invalid=true]{border-color:var(--semantic-error-ink);background:var(--semantic-error-surface)}.craft-product.consolidated-v2.horizon .craft-shell .ds-chip[data-tone=attested]{background:var(--semantic-recorded-surface);color:var(--semantic-recorded-ink)}.craft-product.consolidated-v2.horizon .craft-shell .ds-chip[data-tone=attention]{background:var(--semantic-attention-surface);color:var(--semantic-attention-ink)}.craft-product.consolidated-v2.horizon .craft-shell .ds-chip[data-tone=exposure]{background:var(--semantic-error-surface);color:var(--semantic-error-ink)}.craft-product.consolidated-v2.horizon .craft-shell .ds-chip[data-tone=draft]{background:var(--platform-raised);color:var(--platform-muted)}.craft-product.consolidated-v2.horizon .craft-shell :is(a,button,input,summary):focus-visible{outline:2px solid var(--platform-focus);outline-offset:4px}.craft-product.consolidated-v2.horizon .craft-shell .program-account>summary:focus-visible,.craft-product.consolidated-v2.horizon .craft-shell .program-header>a:focus-visible{outline-color:var(--program-yellow)}.craft-product.consolidated-v2.horizon .craft-shell .ds-card.ds-card-segmented>.ds-card-action{background:var(--platform-raised);color:var(--platform-link);text-decoration:underline;text-underline-offset:4px}.craft-product.consolidated-v2.horizon .craft-shell .ds-card.ds-card-segmented .ds-card-feature{background:var(--platform-raised);color:var(--platform-ink)}.craft-product.consolidated-v2.horizon .craft-shell .ds-stat-value,.craft-product.consolidated-v2.horizon .craft-shell .program-progress-measures h3,.craft-product.consolidated-v2.horizon .craft-shell .program-progress-milestones>strong{color:var(--platform-ink)}.craft-product.consolidated-v2.horizon .craft-shell .program-appearance button[aria-pressed=true]{background:var(--platform-action);color:var(--platform-on-action);border:1px solid var(--platform-action-edge);outline:0}.craft-product.consolidated-v2.horizon .craft-shell .ds-control{width:100%;max-width:100%;min-width:0}.craft-product.consolidated-v2.horizon .craft-shell .ds-field{align-content:start}.craft-product.consolidated-v2.horizon .craft-shell .ds-chip[data-tone=neutral]{background:var(--platform-raised);color:var(--platform-muted)}.craft-product.consolidated-v2.horizon .craft-shell .student-setup-priority{background:var(--program-green);border:1px solid var(--platform-edge)}.craft-product.consolidated-v2.horizon .craft-shell .student-setup-priority :is(li small,.setup-resume-note){color:#e4ece5}.craft-product.consolidated-v2.horizon .craft-shell .ds-button-primary:hover:not(:disabled){filter:none;opacity:1}.craft-product.consolidated-v2.horizon .craft-shell :is(.work-filters button[aria-pressed=true],.setup-navigation nav button[aria-current=step]){background:var(--platform-action);color:var(--platform-on-action);border-color:var(--platform-action-edge)}.craft-product.consolidated-v2.horizon .craft-shell .work-filters button[aria-pressed=true] .rec{color:inherit}.craft-product.consolidated-v2.horizon .craft-staff .staff-priority-summary>a{background:var(--platform-surface);color:var(--program-green);border:1px solid var(--platform-edge)}.craft-product.consolidated-v2.horizon.craft-dark .craft-staff .staff-priority-summary>a{color:var(--platform-ink)}@container product (max-width:899px){.craft-product.consolidated-v2.horizon .craft-shell .program-account-identity>span:last-child{display:none}}@container product (max-width:799px){.craft-product.consolidated-v2.horizon .craft-shell .program-header{padding:12px 16px;gap:12px}}@container product (max-width:359px){.craft-product.consolidated-v2.horizon .craft-shell .program-header-brand>span{display:none}}.craft-product.consolidated-v2.horizon .craft-staff .staff-opportunity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px;background:var(--platform-surface)}.craft-product.consolidated-v2.horizon .staff-opportunity-row>span:first-child{grid-column:1/-1}.craft-product.consolidated-v2.horizon .staff-opportunity-row>span:first-child>.text-ink{font-size:1.35rem;font-weight:650;line-height:1.3}.craft-product.consolidated-v2.horizon .staff-opportunity-row>form{grid-column:2;justify-self:end}.craft-product.consolidated-v2.horizon .staff-create-disclosure{margin-bottom:24px;border:1px solid var(--platform-edge);border-radius:8px;background:var(--platform-surface)}.craft-product.consolidated-v2.horizon .staff-create-disclosure>summary{padding:16px 20px;min-height:52px;cursor:pointer;font-weight:600}.craft-product.consolidated-v2.horizon .staff-create-disclosure>summary>span{font-size:.875rem;font-weight:400;color:var(--platform-muted);margin-left:12px}.craft-product.consolidated-v2.horizon .staff-create-disclosure>.ds-panel{border:0;border-radius:0}.craft-product.consolidated-v2.horizon .roster-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:.875rem}.craft-product.consolidated-v2.horizon .roster-active-filters button{min-height:44px;text-decoration:underline;color:var(--platform-link)}.craft-product.consolidated-v2.horizon .program-header .workspace-search{background:var(--platform-raised);box-shadow:none}@container product (max-width:799px){.craft-product.consolidated-v2.horizon .craft-staff .ds-record-row>div>.flex{flex-wrap:wrap}.craft-product.consolidated-v2.horizon .craft-staff .ds-record-row>div>.flex>.flex-1{flex-basis:100%}.craft-product.consolidated-v2.horizon .staff-opportunity-row{grid-template-columns:minmax(0,1fr)}.craft-product.consolidated-v2.horizon .staff-opportunity-row>form{grid-column:1;justify-self:start}}.craft-product.consolidated-v2.horizon .craft-staff .peer-card{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.craft-product.consolidated-v2.horizon .craft-staff .peer-identity{display:flex;align-items:center;gap:16px;margin:0;padding:20px 24px;background:var(--platform-raised)}.craft-product.consolidated-v2.horizon .craft-staff .peer-identity>div{min-width:0}.craft-product.consolidated-v2.horizon .craft-staff .person-name{font-size:1.35rem;font-weight:650;line-height:1.3}.craft-product.consolidated-v2.horizon .craft-staff .peer-body{padding:24px}.craft-product.consolidated-v2.horizon .craft-staff .peer-facts{display:grid;gap:16px}.craft-product.consolidated-v2.horizon .craft-staff .peer-facts dt{color:var(--platform-muted);font-size:.875rem}.craft-product.consolidated-v2.horizon .craft-staff .peer-contact{padding:16px 24px;background:var(--platform-raised);border-top:1px solid var(--platform-edge)}.craft-product.consolidated-v2.horizon .staff-own-profile{max-width:640px}.craft-product.consolidated-v2.horizon .craft-shell .setup-navigation nav button[aria-current=step] :is(small,span){color:inherit}.craft-product.consolidated-v2.horizon .craft-shell .ds-control:is([type=number],[type=date],[type=time]){font-variant-numeric:tabular-nums}.craft-product.consolidated-v2.horizon .staff-opportunity-row>.ds-chip{justify-self:start;align-self:start;width:fit-content}.craft-product.consolidated-v2.horizon.craft-dark .craft-shell .review-track>span{background:var(--platform-ink)}.craft-product.consolidated-v2.horizon .ds-button-primary{background:var(--platform-action);color:var(--platform-on-action);border-color:var(--platform-action-edge)}.craft-product.consolidated-v2.horizon .ds-button-primary:hover:not(:disabled){background:var(--program-green-hover);filter:none}.craft-product.consolidated-v2.horizon .ds-button:disabled{background:var(--platform-raised);color:var(--platform-muted);border-color:var(--platform-edge);opacity:1}.craft-product.consolidated-v2.horizon .ds-control{color:var(--platform-ink);background:var(--platform-surface);border-color:var(--platform-edge)}.craft-product.consolidated-v2.horizon .ds-chip[data-tone=attested]{background:var(--semantic-recorded-surface);color:var(--semantic-recorded-ink)}.craft-product.consolidated-v2.horizon .ds-chip[data-tone=attention]{background:var(--semantic-attention-surface);color:var(--semantic-attention-ink)}.craft-product.consolidated-v2.horizon .ds-chip[data-tone=exposure]{background:var(--semantic-error-surface);color:var(--semantic-error-ink)}.craft-product.consolidated-v2.horizon .ds-chip[data-tone=draft]{background:var(--platform-raised);color:var(--platform-muted)}@container product (max-width:799px){.craft-product.consolidated-v2.horizon .staff-placement-summary .ds-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.craft-product.consolidated-v2.horizon .staff-placement-summary .ds-stat{min-width:0;padding:12px}}.craft-product.consolidated-v2.horizon :is(.study-auth-form,.craft-apply main){background:var(--platform-surface);color:var(--platform-ink)}.craft-product.consolidated-v2.horizon :is(.study-auth-story,.apply-story){background:var(--program-green);color:var(--platform-on-action)}.craft-product.consolidated-v2.horizon :is(.study-auth-institution,.apply-institution,.study-auth-footer){background:var(--platform-raised);color:var(--platform-ink);border-color:var(--platform-edge)}.craft-product.consolidated-v2.horizon .craft-shell :is(.student-setup-priority,.staff-getting-started) .ds-button-primary{background:var(--platform-on-action);color:var(--program-green);border-color:var(--platform-on-action);border-radius:6px;min-height:44px;padding:12px 16px;font-size:.875rem;letter-spacing:0;text-transform:none}.craft-product.consolidated-v2.horizon .craft-shell :is(.student-setup-priority,.staff-getting-started) .ds-button-primary:hover:not(:disabled){background:var(--platform-on-action);color:var(--program-green);opacity:.9;filter:none}.craft-product.consolidated-v2.horizon .today-demo-window{margin-bottom:16px}