.consolidated-v2 .review-identity{align-items:center;gap:10px;font-weight:600;display:flex}.consolidated-v2 .student-announcement-link{align-items:center;min-height:44px;font-size:.875rem;display:flex}.consolidated-v2 .review-product-footer{border-top:1px solid var(--esos-rule);color:var(--esos-muted);margin-top:40px;padding-top:16px;font-size:.875rem}.consolidated-v2 .priority-cycle{display:block!important}.consolidated-v2 .priority-cycle>div{width:100%}.consolidated-v2 .priority-cycle nav{justify-content:space-between;gap:16px;margin-top:16px;display:flex}.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{color:#fff;margin-top:12px;font-size:.875rem}.consolidated-v2 .priority-cycle details ul{gap:8px;padding-top:12px;display:grid}.consolidated-v2 .priority-cycle details a{min-height:44px;margin:0;font-size:1rem}.consolidated-v2 .review-milestones{margin-bottom:20px}.consolidated-v2 .review-milestones h2{font-variant-numeric:tabular-nums;font-size:2rem}.consolidated-v2 .review-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.consolidated-v2 .review-filters>label{flex:160px;min-width:0}.consolidated-v2 :is(.review-form,.review-filters,.recognition-review) label{gap:6px;font-size:.875rem;font-weight:600;display:grid}.consolidated-v2 .review-filters .review-check{align-items:center;min-height:44px;display:flex}.consolidated-v2 .peer-card h2{font-size:1.15rem;font-weight:650}.consolidated-v2 .peer-card{align-content:start;gap:16px;display:grid}.consolidated-v2 .peer-identity{align-items:center;gap:16px;display:flex}.consolidated-v2 :is(.peer-card,.announcement-review) dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;margin:12px 0;display:grid}.consolidated-v2 :is(.peer-card,.announcement-review) dt{color:var(--esos-muted)}.consolidated-v2 .workspace-tools{border-bottom:1px solid var(--esos-rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:12px;font-size:.875rem;display:flex}.consolidated-v2 .workspace-tools :is(summary,a){align-content:center;min-height:44px}.consolidated-v2 .workspace-search{gap:12px;max-width:500px;padding:16px 0;display:grid}.consolidated-v2 .workspace-search label{gap:6px;display:grid}.consolidated-v2 .workspace-search ul{max-height:300px;overflow:auto}.consolidated-v2 .workspace-search li{border-top:1px solid var(--esos-rule);padding:10px 0}.consolidated-v2 .staff-priority-summary{background:var(--esos-evergreen);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:20px 24px;display:flex}.consolidated-v2 .staff-priority-summary h2{font-size:1.5rem;font-weight:600}.consolidated-v2 .staff-priority-summary p{margin:4px 0;font-size:.875rem}.consolidated-v2 .staff-priority-summary a{background:var(--esos-paper);min-height:44px;color:var(--esos-evergreen);white-space:nowrap;border-radius:6px;padding:12px 16px;font-size:.875rem;font-weight:600}.consolidated-v2 .staff-overview{border-top:1px solid var(--esos-rule);margin-top:32px;padding-top:24px}.consolidated-v2 .staff-overview>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.consolidated-v2 :is(.staff-overview,.grant-goals,.announcement-review,.recognition-review)>h2,.consolidated-v2 .staff-overview h2{font-size:1.4rem;font-weight:650}.consolidated-v2 .pulse-grid,.consolidated-v2 .pulse-lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.consolidated-v2 .pulse-grid strong{font-variant-numeric:tabular-nums;font-size:2rem}.consolidated-v2 .pulse-grid p{margin:8px 0}.consolidated-v2 .pulse-lower{margin-top:24px}.consolidated-v2 .pulse-lower li{border-bottom:1px solid var(--esos-rule);padding:12px 0;font-size:.875rem}.consolidated-v2 .pulse-lower time{color:var(--esos-muted);font-size:.75rem}.consolidated-v2 .pulse-lower nav{align-content:start;gap:12px;display:grid}.consolidated-v2 .pulse-lower h3{font-weight:650}.consolidated-v2 .review-track{background:var(--esos-mint);border:1px solid var(--esos-rule);border-radius:3px;height:12px;margin:16px 0;position:relative}.consolidated-v2 .review-track>span{background:var(--esos-muted);border-radius:2px;height:100%;display:block}.consolidated-v2 .pulse-grid .review-track>span,.consolidated-v2 .review-track.goal-met>span{background:var(--esos-evergreen)}.consolidated-v2 .review-track>i{border-left:2px solid var(--esos-ink);position:absolute;top:-4px;bottom:-4px}.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{color:var(--esos-muted);font-size:.875rem;font-weight:400}.consolidated-v2 :is(.announcement-review,.recognition-review){border-top:1px solid var(--esos-rule);padding:24px 0}.consolidated-v2 .review-form{gap:16px;padding:20px 0;display:grid}.consolidated-v2 .review-form .ds-control,.consolidated-v2 .review-filters .ds-control{width:100%;min-width:0}.consolidated-v2 .review-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.consolidated-v2 .review-actions button,.consolidated-v2 .review-form>button{border:1px solid var(--esos-rule);border-radius:6px;min-height:44px;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{margin:12px 0;font-size:1.15rem;font-weight:650}.consolidated-v2 :is(.peer-card,.review-form,.recognition-review,.announcement-review) summary{cursor:pointer;align-content:center;min-height:44px}.consolidated-v2 .event-flyer-upload{border:2px solid var(--esos-rule)}.consolidated-v2.craft-dark .priority-cycle{color:#fff;background:var(--esos-evergreen)!important}.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{flex-direction:column;align-items:start;gap:12px;padding:20px}.consolidated-v2 .staff-overview>header{flex-direction:column;align-items:start}.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);margin-top:16px;padding-top:16px}.consolidated-v2 .staff-setup-disclosure>summary{cursor:pointer;align-content:center;min-height:44px;font-size:.875rem}@container product (max-width:599px){.consolidated-v2 .craft-student .craft-identity{grid-template-columns:80px minmax(0,1fr) 48px;gap:12px;padding:12px 20px;display:grid}.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{overflow-wrap:normal;min-width:0;max-width:none;margin-left:0}.consolidated-v2 .review-identity{gap:8px}.consolidated-v2 .review-identity>span{font-size:.75rem}.consolidated-v2 .student-announcement-link{min-height:44px;font-size:.75rem}}.consolidated-v2 .oct5-specimens{max-width:1280px;margin:32px auto;padding:0 24px}.consolidated-v2 .craft-shell .program-header{background:var(--esos-paper);min-height:80px;color:var(--esos-ink);border-bottom:1px solid var(--esos-rule);z-index:20;flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:24px;padding:16px 32px;display:flex;position:relative}.consolidated-v2 .program-header-brand{color:var(--esos-ink);flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:flex}.consolidated-v2 .program-header-brand>strong{letter-spacing:-.05em;font-size:1.625rem;font-weight:700;line-height:1}.consolidated-v2 .program-header-brand>span{border-left:1px solid var(--esos-rule);padding-left:14px;font-size:.75rem;line-height:1.35}.consolidated-v2 .program-header-tools{flex:1;min-width:0;max-width:520px;margin-inline:auto}.consolidated-v2 .program-header .workspace-tools{border:0;margin:0;padding:0;display:block}.consolidated-v2 .program-header .workspace-tools>details>summary{background:var(--esos-surface);border:1px solid var(--esos-rule);min-height:44px;color:var(--esos-muted);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;font-size:.875rem;list-style:none;display:flex}.consolidated-v2 .program-header .workspace-tools>details>summary::-webkit-details-marker{display:none}.consolidated-v2 .program-account>summary::-webkit-details-marker{display:none}.consolidated-v2 .program-header .workspace-tools>details>summary svg{flex-shrink:0}.consolidated-v2 .program-account{flex-shrink:0;margin-left:auto}.consolidated-v2 .program-account>summary{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.consolidated-v2 .program-account-identity{align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 .program-account-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.consolidated-v2 .program-account-chevron{font-size:1.25rem;line-height:1}.consolidated-v2 :is(.program-account-panel,.program-header .workspace-search){background:var(--esos-surface);width:min(360px,100% - 32px);color:var(--esos-ink);border:1px solid var(--esos-rule);z-index:30;border-radius:12px;padding:12px;position:absolute;top:calc(100% - 4px);right:24px;box-shadow:0 12px 32px #00000014}.consolidated-v2 .program-header .workspace-search{width:min(520px,100% - 32px);max-height:65vh;padding:20px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.consolidated-v2 .program-account-context{border-bottom:1px solid var(--esos-rule);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px 16px;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 .program-account-context>small{color:var(--esos-muted);flex-basis:100%;font-weight:400}.consolidated-v2 .program-account-panel>a,.consolidated-v2 .program-account-utility button{text-align:left;border-radius:6px;align-items:center;width:100%;min-height:44px;padding:10px;font-size:.875rem;display:flex}.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);margin-top:8px;padding-top:8px}@container product (max-width:899px){.consolidated-v2 .craft-shell .program-header{gap:16px;min-height:68px;padding:12px 20px}.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{gap:12px;padding-inline:16px}.consolidated-v2 .program-header-brand{gap:8px}.consolidated-v2 .program-header-brand>strong{font-size:1.25rem}.consolidated-v2 .program-header-brand>span{padding-left:8px;font-size:.625rem}.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-identity>:first-child,.consolidated-v2 .program-account-context>:first-child{border-radius:50%;overflow:hidden}.consolidated-v2 .program-progress-card{border:1px solid var(--esos-rule);border-radius:var(--esos-radius-panel);background:var(--esos-surface);color:var(--esos-ink);margin-top:40px;overflow:hidden}.consolidated-v2 .program-progress-card>header{border-bottom:1px solid var(--esos-rule);justify-content:space-between;align-items:start;gap:24px;padding:24px 28px;display:flex}.consolidated-v2 .program-progress-card h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:650;line-height:1.25}.consolidated-v2 .program-progress-card p{color:var(--esos-muted);margin-top:8px;font-size:.875rem;line-height:1.5}.consolidated-v2 .program-progress-card a{min-height:44px;color:var(--esli-accent);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.consolidated-v2 .program-progress-card a:hover{text-underline-offset:4px;text-decoration:underline}.consolidated-v2 .program-progress-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);display:grid}.consolidated-v2 .program-progress-milestones{border-right:1px solid var(--esos-rule);padding:28px}.consolidated-v2 .program-progress-label,.consolidated-v2 .program-progress-card h3{font-size:.875rem;font-weight:600;line-height:1.4}.consolidated-v2 .program-progress-milestones>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:3.5rem;font-weight:650;line-height:1.1;display:block}.consolidated-v2 .program-progress-milestones details{margin-top:16px;font-size:.875rem}.consolidated-v2 .program-progress-milestones summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.consolidated-v2 .program-progress-milestones li{border-top:1px solid var(--esos-rule);padding:12px 0;list-style:none}.consolidated-v2 .program-progress-milestones li span{color:var(--esos-muted);margin-top:4px;display:block}.consolidated-v2 .program-progress-measures{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consolidated-v2 .program-progress-measures>div{min-width:0;padding:24px 28px}.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{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:2.25rem;font-weight:650;line-height:1.2;display:block}.consolidated-v2 .program-progress-measures strong.program-progress-status{letter-spacing:-.02em;font-size:1.25rem}.consolidated-v2 .program-progress-measures dl{gap:8px;margin-top:12px;font-size:.875rem;display:grid}.consolidated-v2 .program-progress-measures dl>div{justify-content:space-between;gap:12px;display:flex}.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{border-top:1px solid var(--esos-rule);background:var(--esos-paper);padding:16px 28px}.consolidated-v2 .program-progress-card>footer p{max-width:80ch;margin:0}.consolidated-v2 .profile-leadership-badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@container product (max-width:799px){.consolidated-v2 .program-progress-card{margin-top:32px}.consolidated-v2 .program-progress-card>header{padding:20px;display:block}.consolidated-v2 .program-progress-body{grid-template-columns:minmax(0,1fr)}.consolidated-v2 .program-progress-milestones{border-right:0;border-bottom:1px solid var(--esos-rule);padding:20px}.consolidated-v2 .program-progress-milestones>strong{margin-top:8px;font-size:2.75rem}.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{overscroll-behavior:contain;max-height:280px;margin-top:8px;overflow:auto}.consolidated-v2 .program-progress-measures{align-content:start}.consolidated-v2 .program-notifications{width:44px;height:44px;color:var(--esos-ink);border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;margin-left:auto;display:flex}.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);letter-spacing:-.04em;margin-bottom:24px;font-size:2.75rem;font-weight:500;line-height:1.15}.consolidated-v2 .student-setup-priority{background:var(--esos-evergreen);color:#fff;border-radius:4px 24px 24px;padding:32px}.consolidated-v2 .student-setup-top{justify-content:space-between;gap:16px;font-size:.875rem;display:flex}.consolidated-v2 .student-setup-top>span:first-child{font-weight:650}.consolidated-v2 .student-setup-priority h2{letter-spacing:-.035em;margin-top:20px;font-size:2rem;font-weight:650;line-height:1.2}.consolidated-v2 .student-setup-priority p{max-width:64ch;margin-top:12px;line-height:1.55}.consolidated-v2 .student-setup-priority ul{max-width:64ch;margin-top:24px;list-style:none}.consolidated-v2 .student-setup-priority li{border-top:1px solid #ffffff40;justify-content:space-between;gap:16px;padding:12px 0;font-size:.9375rem;display:flex}.consolidated-v2 .student-setup-priority li small{color:#d9e6d9;font-size:.8125rem}.consolidated-v2 .student-setup-priority>a{background:var(--esos-paper);color:var(--esos-evergreen);border-color:#0000;margin-top:24px}.consolidated-v2 .student-setup-priority .setup-resume-note{color:#d9e6d9;font-size:.8125rem}.consolidated-v2 .student-setup-flow>header h1{letter-spacing:-.04em;margin:12px 0 16px;font-size:2.5rem;font-weight:650;line-height:1.15}.consolidated-v2 .student-setup-flow>header p{max-width:65ch}.consolidated-v2 .student-setup-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;margin-top:32px;display:grid}.consolidated-v2 .student-setup-layout>nav{gap:4px;display:grid}.consolidated-v2 .student-setup-layout>nav button{text-align:left;border-radius:6px;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:.875rem;display:flex}.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{border:1px solid var(--esos-rule);background:var(--esos-surface);border-radius:12px;min-width:0;padding:28px}.consolidated-v2 .student-setup-step h2{letter-spacing:-.025em;margin:12px 0 16px;font-size:1.65rem;font-weight:650;line-height:1.25}.consolidated-v2 .student-setup-step p{margin-bottom:16px;font-size:.9375rem;line-height:1.6}.consolidated-v2 .student-setup-step .setup-ready{background:var(--esos-mint);border-radius:6px;padding:12px}.consolidated-v2 .student-setup-step label{gap:8px;font-size:.875rem;font-weight:600;display:grid}.consolidated-v2 .student-setup-step form button{margin-top:12px}.consolidated-v2 .setup-step-actions{border-top:1px solid var(--esos-rule);justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;display:flex}.consolidated-v2 .student-setup-step>a{min-height:44px;color:var(--esli-accent);align-items:center;margin-top:12px;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 .setup-review-list{list-style:none}.consolidated-v2 .setup-review-list li{border-top:1px solid var(--esos-rule);align-items:center;gap:12px;padding:12px 0;font-size:.875rem;display:flex}.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{border-bottom:1px solid var(--esos-rule);align-items:center;gap:24px;padding-bottom:32px;display:flex}.consolidated-v2 .profile-hero h1{letter-spacing:-.04em;margin:12px 0;font-size:2.75rem;font-weight:650;line-height:1.15}.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);background:var(--esos-surface);border-radius:12px;padding:24px}.consolidated-v2 .profile-panel>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.consolidated-v2 .student-profile-page h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:650;line-height:1.25}.consolidated-v2 .student-profile-page h3{font-size:1rem;font-weight:600;line-height:1.4}.consolidated-v2 .student-profile-page p{color:var(--esos-muted);margin-top:8px;font-size:.875rem;line-height:1.55}.consolidated-v2 .student-profile-page section>header{margin-bottom:20px}.consolidated-v2 .profile-checklist{list-style:none}.consolidated-v2 .profile-checklist li{border-top:1px solid var(--esos-rule);align-items:center;gap:16px;padding:16px 0;display:flex}.consolidated-v2 .profile-checklist li>div{flex:1;min-width:0}.consolidated-v2 .profile-check-symbol{width:24px;color:var(--esli-accent);flex-shrink:0;font-size:1.25rem}.consolidated-v2 .profile-checklist a,.consolidated-v2 .profile-materials>a{min-height:44px;color:var(--esli-accent);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.consolidated-v2 .profile-claim-grid,.consolidated-v2 .profile-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.consolidated-v2 .profile-claim>strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin:16px 0;font-size:2rem;font-weight:650;line-height:1.25;display:block}.consolidated-v2 .profile-achievement-grid ul{list-style:none}.consolidated-v2 .profile-achievement-grid li{border-top:1px solid var(--esos-rule);padding:16px 0;font-size:.9375rem}.consolidated-v2 .profile-achievement-grid header>span{color:var(--esos-muted);font-size:.8125rem}.consolidated-v2 .profile-settings{margin-top:32px}.consolidated-v2 .profile-settings>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.consolidated-v2 .profile-theme-options{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}@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{min-width:0;display:flex;overflow-x:auto}.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{flex-wrap:wrap;align-items:start;gap:16px}.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-claim-grid,.consolidated-v2 .profile-achievement-grid{grid-template-columns:minmax(0,1fr)}.consolidated-v2 .profile-checklist li{flex-wrap:wrap;align-items:start;gap:8px 12px}.consolidated-v2 .profile-checklist li>a{flex-basis:100%;margin-left:36px}}@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{cursor:pointer;align-content:center;min-height:44px;font-size:.875rem;font-weight:600}.consolidated-v2 .profile-next-essential{background:var(--esos-paper);border-radius:6px;margin-bottom:12px;padding:16px}.consolidated-v2 .profile-next-essential p:first-child{margin-top:0}.consolidated-v2 .profile-checklist-disclosure .profile-checklist{overscroll-behavior:contain;max-height:420px;overflow:auto}.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{color:#faf9f4;background:#ffffff18;border-color:#ffffff60}.consolidated-v2 .program-header>.program-header-brand:focus-visible,.consolidated-v2 .program-header>.program-notifications:focus-visible,.consolidated-v2 .program-account>summary:focus-visible{outline-color:#fdb813}.consolidated-v2 .program-account-panel{overscroll-behavior:contain;max-height:min(70vh,560px);overflow:auto}.consolidated-v2 .program-appearance{border-top:1px solid var(--esos-rule);min-width:0;margin-top:8px;padding:16px 10px 8px}.consolidated-v2 .program-appearance legend{padding-top:12px;font-size:.8125rem;font-weight:600}.consolidated-v2 .program-appearance>div{border:1px solid var(--esos-rule);border-radius:6px;gap:4px;margin-top:8px;padding:4px;display:flex}.consolidated-v2 .program-appearance button{border-radius:4px;flex:1;min-height:44px;font-size:.875rem}.consolidated-v2 .program-appearance button[aria-pressed=true]{background:var(--esos-mint);color:var(--esli-accent);font-weight:650}.consolidated-v2 .program-appearance p{margin-top:8px;font-size:.8125rem;line-height:1.4}
.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){padding:var(--esos-card-pad);overflow:hidden}.consolidated-v2 .peer-card .peer-identity,.consolidated-v2 .ds-person-card>a:first-child{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{background:var(--esos-growth-tint);border-bottom:1px solid var(--esos-rule);margin:-24px -24px 20px;padding:20px 24px}.consolidated-v2 .profile-claim-grid{border:1px solid var(--esos-rule);border-radius:var(--esos-radius-panel);background:var(--esos-resource-tint);gap:0;overflow:hidden}.consolidated-v2 .profile-claim-grid .profile-claim{background:0 0;border:0;border-radius:0;min-width:0;padding:20px 24px}.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{font-family:var(--esos-body);white-space:normal;margin-left:0;font-size:.8125rem;display:block}.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-underline-offset:4px;text-decoration:underline}}@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);border-radius:6px;padding:12px 16px;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{padding:16px var(--esos-card-pad);background:var(--student-action);border-top:1px solid var(--esos-rule);min-height:56px;margin:0}.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);border-radius:4px;padding:8px 12px;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{box-sizing:border-box;border:1px solid var(--student-control-edge);width:100%;min-width:0;max-width:100%}.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;border:1px solid var(--student-control-edge);background:var(--student-action);min-height:44px;color:var(--esos-ink);cursor:pointer;border-radius:4px;margin-right:12px;padding:8px 12px;font-weight:600}.consolidated-v2 .craft-student .scholar-upload-selection{overflow-wrap:anywhere;margin:4px 0;font-size:.875rem}.consolidated-v2 .craft-student .scholar-upload-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.consolidated-v2 .craft-student .scholar-upload-message{background:var(--student-action);border-radius:6px;padding:12px 16px;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);border-radius:6px;padding:12px 16px}.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;padding-bottom:8px;scroll-padding:12px}.consolidated-v2 .craft-student .student-empty-state{background:var(--student-growth);border:1px solid var(--esos-rule);border-radius:12px;padding:28px}.consolidated-v2 .craft-student .student-empty-state h2{margin-top:12px;font-size:1.5rem;font-weight:650}.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{min-height:44px;color:var(--esli-accent);align-items:center;margin-top:16px;font-weight:600;display:inline-flex}.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{border:1px solid var(--esos-rule);background:var(--esos-surface);border-radius:8px;margin:24px 0}.consolidated-v2 .craft-student .student-curriculum-preview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 20px;font-size:.9375rem;font-weight:600;display:flex}.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{color:var(--esos-muted);margin-left:auto;font-size:.75rem;font-weight:400}.consolidated-v2 .craft-student .student-curriculum-preview>.curriculum-review{border-top:1px solid var(--esos-rule);margin:0;padding:20px}.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{border-top:1px solid var(--esos-rule);padding-top:8px}.consolidated-v2 .craft-student .peer-card details a{min-height:44px;color:var(--esli-accent);align-items:center;display:inline-flex}@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{background:var(--student-growth);border:1px solid var(--esos-rule);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:28px 0 20px;padding:20px;display:grid}.consolidated-v2 .craft-student .setup-position{gap:8px;min-width:0;display:grid}.consolidated-v2 .craft-student .setup-position>span{color:var(--esos-muted);font-size:.8125rem}.consolidated-v2 .craft-student .setup-position>strong{font-size:1rem;font-weight:650}.consolidated-v2 .craft-student .setup-position progress{appearance:none;background:var(--esos-rule);border:0;border-radius:0;width:100%;max-width:260px;height:4px}.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{cursor:pointer;min-height:44px;color:var(--esli-accent);align-items:center;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 .craft-student .setup-navigation>details[open]{grid-column:1/-1}.consolidated-v2 .craft-student .setup-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.consolidated-v2 .craft-student .setup-navigation nav button{text-align:left;border-radius:6px;align-items:center;gap:12px;min-width:0;min-height:52px;padding:12px;font-size:.875rem;display:flex}.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{margin-top:0;display:block}.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{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 20px}.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{min-height:44px;color:var(--esli-accent);overflow-wrap:anywhere;align-items:center;font-size:.875rem;display:inline-flex}.consolidated-v2 .craft-student .setup-external-action{border:1px solid var(--student-control-edge);min-height:44px;color:var(--esli-accent);border-radius:6px;align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:inline-flex}.consolidated-v2 .craft-student .handshake-registration .setup-self-report{background:var(--student-growth);cursor:pointer;border-radius:6px;align-items:start;gap:12px;margin:20px 0 12px;padding:16px;display:flex}.consolidated-v2 .craft-student .setup-self-report input{width:20px;height:20px;accent-color:var(--esli-accent);flex-shrink:0;margin-top:2px}.consolidated-v2 .craft-student .handshake-report-note{background:var(--student-neutral);border-radius:6px;margin:12px 0;padding:12px 16px;font-size:.8125rem;line-height:1.55}.consolidated-v2 .craft-student .setup-review-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}.consolidated-v2 .craft-student .setup-review-list li>span:nth-child(2){color:var(--esos-muted);grid-column:1;font-size:.8125rem}.consolidated-v2 .craft-student .setup-review-list li>button{grid-area:1/2/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{overscroll-behavior:contain;max-height:440px;overflow:auto}}.consolidated-v2 .craft-student .student-navigation-scroll{min-width:0;position:relative}.consolidated-v2 .craft-student .student-navigation-scroll:has(.student-navigation-more) nav{padding-right:44px}.consolidated-v2 .craft-student .student-navigation-more{background:var(--esos-paper);width:44px;min-height:48px;color:var(--esli-accent);border-left:1px solid var(--esos-rule);place-items:center;font-size:1.75rem;display:grid;position:absolute;top:0;right:0}.consolidated-v2 .craft-student .program-account-identity>.rounded-full .rec{color:inherit}.consolidated-v2 .ds-card.ds-card-segmented{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.consolidated-v2 .ds-card.ds-card-segmented>.ds-card-top{padding:14px var(--esos-card-pad);background:var(--card-tint,var(--esos-resource-tint));margin:0}.consolidated-v2 .ds-card.ds-card-segmented>.ds-card-body{min-width:0;padding:24px var(--esos-card-pad);flex-direction:column;flex:1;display:flex}.consolidated-v2 .ds-card.ds-card-segmented .ds-card-description{margin-bottom:0}.consolidated-v2 .ds-card.ds-card-segmented .ds-card-facts{overflow-wrap:anywhere;margin-bottom:0}.consolidated-v2 .ds-card.ds-card-segmented>.ds-card-action{min-height:56px;padding:16px var(--esos-card-pad);background:var(--esos-growth-tint);margin:0}.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{border-left-width:1px;gap:0;padding:0;display:flex}.consolidated-v2 :is(.craft-student,.student-components) .peer-card{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.consolidated-v2 :is(.craft-student,.student-components) .peer-card .peer-identity{padding:20px var(--esos-card-pad);background:var(--student-growth);align-items:center;gap:16px;margin:0;display:flex}.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);margin-bottom:4px;font-size:.75rem;line-height:1.5}.consolidated-v2 :is(.craft-student,.student-components) .peer-card h2{letter-spacing:-.025em;text-wrap:pretty;font-size:1.35rem;line-height:1.25}.consolidated-v2 :is(.craft-student,.student-components) .peer-body{padding:20px var(--esos-card-pad);flex:1}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts{gap:16px;display:grid}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts>div{grid-template-columns:1fr;gap:4px;margin:0;display:grid}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts dt,.consolidated-v2 :is(.craft-student,.student-components) .peer-roles h3{color:var(--esos-muted);font-size:.875rem;font-weight:400;line-height:1.5}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts dd{color:var(--esos-ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.consolidated-v2 :is(.craft-student,.student-components) .peer-roles{border-top:1px solid var(--esos-rule);margin-top:20px;padding-top:16px}.consolidated-v2 :is(.craft-student,.student-components) .peer-roles>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.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{min-height:44px;color:var(--esli-accent);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact p{align-items:center;min-height:44px;display:flex}.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{background:var(--esos-surface);color:var(--esli-accent);border-color:var(--student-control-edge);border-radius:50%;overflow:hidden}.consolidated-v2 :is(.craft-student,.student-components) .peer-identity>.rounded-full .rec{color:inherit;letter-spacing:0;font-size:1rem;font-weight:600}.consolidated-v2 :is(.craft-student,.student-components) .peer-card .person-name{letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere;font-size:1.35rem;font-weight:650;line-height:1.25}.consolidated-v2 :is(.craft-student,.student-components) .person-title{color:var(--esos-muted);overflow-wrap:anywhere;margin-top:8px;font-size:.875rem;line-height:1.5}.consolidated-v2 :is(.craft-student,.student-components) .person-bio{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.consolidated-v2 :is(.craft-student,.student-components) .peer-facts+.person-bio{margin-top:20px}.consolidated-v2 :is(.craft-student,.student-components) .peer-roles h4{color:var(--esos-muted);font-size:.875rem;font-weight:400;line-height:1.5}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact .v2-contact{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact .v2-contact a{overflow-wrap:anywhere;border:0;border-radius:0;padding:0;font-weight:500}.consolidated-v2 :is(.craft-student,.student-components) .peer-contact .v2-contact button{min-height:44px;padding:8px;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{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.color-study-controls>div{flex-wrap:wrap;gap:4px;display:flex}.color-study-controls button{border:1px solid var(--esos-rule);background:var(--esos-surface);min-height:44px;color:var(--esos-ink);font:inherit;border-radius:6px;padding:10px 16px;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:#f7f9f7;--platform-surface:#fbfcfb;--platform-raised:#ebf0eb;--platform-ink:#1a1e19;--platform-muted:#4c524c;--platform-edge:#767c76;--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);background:var(--platform-canvas);color:var(--platform-ink);border:1px solid var(--platform-edge);border-radius:12px;display:block;position:relative;overflow:visible}@supports (color:lab(0% 0 0)){.consolidated-v2 .color-role-study .palette-proof{--platform-canvas:lab(97.7332% -1.11791 .86323);--platform-surface:lab(98.8666% -.558943 .431371);--platform-raised:lab(94.3194% -2.5152 1.94464);--platform-ink:lab(10.8363% -3.35325 2.62023);--platform-muted:lab(34.038% -3.35328 2.60415);--platform-edge:lab(51.4385% -3.35336 2.59963)}}.consolidated-v2 .color-role-study .palette-proof[data-theme=dark]{--platform-canvas:#0e100e;--platform-surface:#1b1e1b;--platform-raised:#292c29;--platform-ink:#f2f2f0;--platform-muted:#b4b9b4;--platform-edge:#838882;--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}@supports (color:lab(0% 0 0)){.consolidated-v2 .color-role-study .palette-proof[data-theme=dark]{--platform-canvas:lab(4.47361% -.748783 .573725);--platform-surface:lab(10.7591% -1.67666 1.3015);--platform-raised:lab(17.7453% -2.23552 1.73596);--platform-ink:lab(95.3877% -.356197 1.07089);--platform-muted:lab(74.5861% -2.23568 1.72888);--platform-edge:lab(56.0523% -2.79444 2.16401)}}.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;flex-wrap:nowrap;align-items:center;gap:16px;min-height:74px;padding:16px 24px;display:flex}.consolidated-v2 .color-role-study .palette-proof :is(.program-header-brand,.program-notifications,.program-account>summary),.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;max-width:calc(100% - 32px);right:16px}.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{border-bottom:1px solid var(--platform-edge);color:var(--platform-muted);padding:16px 24px;font-size:.8125rem}.palette-proof-content{gap:32px;padding:24px;display:grid}.palette-proof-opening{border-bottom:1px solid var(--platform-edge);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.consolidated-v2 .color-role-study .palette-proof-opening h3{font-family:var(--esos-reading);margin-bottom:16px;font-size:2rem;font-weight:500;line-height:1.15}.palette-proof :is(h4,.ds-stat-title){font-size:1rem;font-weight:600;line-height:1.4}.palette-proof :is(.palette-proof-metrics,.palette-proof-calendar,.palette-proof-states,.palette-proof-profile){gap:16px;min-width:0;display:grid}.palette-proof-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.palette-proof-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.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-underline-offset:4px;text-decoration:underline}.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-size:.75rem;font-weight:700}.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-header>a:focus-visible,.consolidated-v2 .color-role-study .palette-proof .program-account>summary: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{flex-direction:column;align-items:start}.palette-proof-content{padding:20px}.consolidated-v2 .color-role-study .palette-proof .program-header{gap:12px;padding:12px 16px}}@container product (max-width:359px){.consolidated-v2 .color-role-study .palette-proof .program-header-brand>span{display:none}}.color-role-table-wrap{margin:24px 0;overflow-x:auto}.color-role-table{border-collapse:collapse;width:100%;font-size:.9375rem}.color-role-table caption{text-align:left;margin-bottom:12px;font-weight:600}.color-role-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--esos-rule);padding:16px}.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:#f7f9f7;--platform-surface:#fbfcfb;--platform-raised:#ebf0eb;--platform-ink:#1a1e19;--platform-muted:#4c524c;--platform-edge:#767c76;--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)}@supports (color:lab(0% 0 0)){.craft-product.consolidated-v2.horizon{--platform-canvas:lab(97.7332% -1.11791 .86323);--platform-surface:lab(98.8666% -.558943 .431371);--platform-raised:lab(94.3194% -2.5152 1.94464);--platform-ink:lab(10.8363% -3.35325 2.62023);--platform-muted:lab(34.038% -3.35328 2.60415);--platform-edge:lab(51.4385% -3.35336 2.59963)}}.craft-product.consolidated-v2.horizon.craft-dark{--platform-canvas:#0e100e;--platform-surface:#1b1e1b;--platform-raised:#292c29;--platform-ink:#f2f2f0;--platform-muted:#b4b9b4;--platform-edge:#838882;--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}@supports (color:lab(0% 0 0)){.craft-product.consolidated-v2.horizon.craft-dark{--platform-canvas:lab(4.47361% -.748783 .573725);--platform-surface:lab(10.7591% -1.67666 1.3015);--platform-raised:lab(17.7453% -2.23552 1.73596);--platform-ink:lab(95.3877% -.356197 1.07089);--platform-muted:lab(74.5861% -2.23568 1.72888);--platform-edge:lab(56.0523% -2.79444 2.16401)}}.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;flex-wrap:nowrap;align-items:center;gap:16px;min-height:74px;padding:16px 24px;display:flex}.craft-product.consolidated-v2.horizon .craft-shell :is(.program-header-brand,.program-notifications,.program-account>summary),.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;max-width:calc(100% - 32px);right:16px}.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);margin-bottom:16px;font-size:2rem;font-weight:500;line-height:1.15}.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-underline-offset:4px;text-decoration:underline}.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-size:.75rem;font-weight:700}.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-header>a:focus-visible,.craft-product.consolidated-v2.horizon .craft-shell .program-account>summary: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-underline-offset:4px;text-decoration:underline}.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%;min-width:0;max-width:100%}.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{gap:12px;padding:12px 16px}}@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{background:var(--platform-surface);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px;display:grid}.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{border:1px solid var(--platform-edge);background:var(--platform-surface);border-radius:8px;margin-bottom:24px}.craft-product.consolidated-v2.horizon .staff-create-disclosure>summary{cursor:pointer;min-height:52px;padding:16px 20px;font-weight:600}.craft-product.consolidated-v2.horizon .staff-create-disclosure>summary>span{color:var(--platform-muted);margin-left:12px;font-size:.875rem;font-weight:400}.craft-product.consolidated-v2.horizon .staff-create-disclosure>.ds-panel{border:0;border-radius:0}.craft-product.consolidated-v2.horizon .roster-active-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:.875rem;display:flex}.craft-product.consolidated-v2.horizon .roster-active-filters button{min-height:44px;color:var(--platform-link);text-decoration:underline}.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{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.craft-product.consolidated-v2.horizon .craft-staff .peer-identity{background:var(--platform-raised);align-items:center;gap:16px;margin:0;padding:20px 24px;display:flex}.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{gap:16px;display:grid}.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{background:var(--platform-raised);border-top:1px solid var(--platform-edge);padding:16px 24px}.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{place-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);letter-spacing:0;text-transform:none;border-radius:6px;min-height:44px;padding:12px 16px;font-size:.875rem}.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}.craft-product.consolidated-v2.horizon .craft-shell .event-flyer-link{margin:0 0 12px;display:block}.craft-product.consolidated-v2.horizon .craft-shell .event-flyer-header{aspect-ratio:4/3;object-fit:cover;object-position:top;border:1px solid var(--platform-edge);background:var(--platform-raised);border-radius:8px;width:100%;display:block}.craft-product.consolidated-v2.horizon .craft-shell .ds-card-segmented>.event-flyer-header{border:0;border-bottom:1px solid var(--platform-edge);border-radius:0}
