@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#26303c;--green:#27394e;--muted:#656a70;--line:#dfe3e7;--paper:#f7f9fb;--lime:#b9d1ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,sans-serif;font-size:15px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-1px;font-family:Manrope,sans-serif}p{line-height:1.7}button{border:0}button svg,a svg{flex-shrink:0}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#ecf0f4;flex-direction:column;flex-shrink:0;width:252px;padding:32px 23px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;display:flex}.brand-icon{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.brand small{letter-spacing:1.2px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;line-height:1.8;display:block}.program{letter-spacing:1px;color:#666e78;align-items:center;gap:8px;margin:35px 0 36px;font-size:11px;font-weight:700;display:flex}.dot{background:#637993;border-radius:50%;width:6px;height:6px}.nav-label{letter-spacing:1.7px;color:#656a70;margin-bottom:13px;margin-left:12px;font-size:11px}nav{gap:7px;display:grid}.nav-item{color:#656b71;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:14px;font-weight:500;display:flex}.nav-item.active{color:#293a4e;background:#d7dfe9;font-weight:700}.nav-item:hover{background:#dfe5ec}.sidebar-bottom{margin-top:auto;padding-top:50px}.purpose{color:#5c6570;padding:19px 12px 24px}.purpose>svg{color:#596c82;margin-bottom:13px;display:block}.purpose strong{font-size:17px;font-weight:500;line-height:1.6}.purpose p{color:#646b73;margin:10px 0 0;font-size:13px}.account{border-top:1px solid #d8dee6;align-items:center;gap:10px;padding-top:20px;display:flex}.account strong{overflow-wrap:anywhere;max-width:145px;font-size:12px;display:block}.account small{color:#656b72;margin-top:4px;font-size:11px;display:block}main{flex:1;min-width:0;margin-left:252px}header{border-bottom:1px solid var(--line);background:#f7f9fb;justify-content:space-between;align-items:center;height:82px;padding:0 45px;display:flex}.breadcrumb{color:#656a6f;font-size:13px}.breadcrumb span{color:#656b72;padding:0 12px}.header-right{align-items:center;gap:20px;display:flex}.beta{letter-spacing:1px;color:#616b77;border:1px solid #d1d8e1;border-radius:4px;padding:4px 7px;font-size:11px}.icon{color:var(--ink);background:0 0;place-items:center;width:34px;height:34px;display:grid}.notification{position:relative}.notification i{background:#ba785d;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:4px}.signin{align-items:center;gap:6px;font-size:13px;display:flex}.content{max-width:1390px;margin:auto;padding:32px 45px 20px}.hero{background:#e3e9f0;border:1px solid #d4dce6;border-radius:16px;align-items:center;min-height:346px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;width:59%}.eyebrow{letter-spacing:1.7px;color:#60738a;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:#597596;border-radius:50%;width:5px;height:5px}h1{letter-spacing:-1.9px;margin:19px 0 16px;font-size:43px;font-weight:600;line-height:1.19}.hero p{color:#69727c;margin-bottom:24px;font-size:14px;line-height:1.8}.button{border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:13px 18px;font-size:13px;font-weight:600;display:inline-flex}.dark{background:var(--green);color:#fff}.dark:hover{background:#18293c}.hero-art{flex-shrink:0;width:41%;height:280px;position:relative}.orbit{border:1px solid #c5d1df;border-radius:50%;width:240px;height:240px;position:absolute;top:20px;left:15px}.orbit-two{width:168px;height:168px;top:56px;left:51px}.pathline{border:2px dashed #90a1b6;border-left:0;border-radius:0 90px 90px 0;width:70px;height:198px;position:absolute;top:47px;left:114px;transform:rotate(35deg)}.art-note{background:#f7f9fc;border:1px solid #d2dae3;border-radius:10px;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:0 8px 25px #39465508}.note-a{width:230px;padding:16px;top:30px;left:30px;transform:rotate(-5deg)}.note-a strong{font-size:15px;display:block}.note-a small{color:#606b79;margin-top:4px;font-size:11px;display:block}.note-a>svg{color:#586c84;margin-left:auto}.art-icon{background:#b0c7e2;border:7px solid #e3e9f0;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 0 0 1px #c5d1df}.student{color:#3d4f65;border-radius:21px;flex-direction:column;width:98px;height:112px;top:134px;left:35px;transform:rotate(-8deg)}.student small{letter-spacing:1px;margin-top:12px;font-size:11px}.mentor{color:#5b7089;border-radius:50%;width:62px;height:62px;top:120px;left:235px}.note-b{color:#606f81;width:232px;padding:15px;font-size:11px;bottom:6px;left:100px;transform:rotate(4deg)}.note-b svg{color:#536c8a}.spark{color:#556c87;font-size:25px;position:absolute}.spark-one{top:1px;left:240px}.spark-two{bottom:28px;left:8px}.mission{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-bottom:30px;padding:22px 0;display:flex}.mission>span{white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.mission svg{color:#576c85}.mission p{color:#636b75;margin:0;font-size:12px;line-height:1.6}.section-title{margin:14px 0 20px}.muted{color:#5c6b7d;font-size:11px}.title-row{justify-content:space-between;align-items:center;display:flex}.title-row>span{color:#616b76;font-size:11px}h2{letter-spacing:-.8px;margin:10px 0 5px;font-size:25px;font-weight:600}.section-title p{color:#636b74;margin:4px 0;font-size:13px}.toolbar{gap:12px;margin:24px 0 15px;display:flex}.search{border:1px solid var(--line);color:#5f6b79;background:#fff;border-radius:7px;flex:1;align-items:center;gap:12px;padding:0 14px;display:flex}.search input{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:13px 0}.toolbar select{min-width:180px}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #d6dce3;border-radius:6px;width:100%;margin-top:7px;padding:12px;font-size:13px}input::placeholder,textarea::placeholder{color:#656a6f}textarea{resize:vertical;line-height:1.7}.toolbar select{color:#606b78;width:200px;margin-top:0;font-size:12px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mentor-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:22px 20px 0;transition:transform .2s,box-shadow .2s;display:flex}.mentor-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #232f3e10}.card-top{justify-content:space-between;align-items:center;gap:5px;display:flex}.avatar{color:#536880;background:#d9e2ec;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;display:grid}.color-0,.purple{color:#736385;background:#e9e3f1}.color-1{color:#576e89;background:#d9e2ec}.color-2{color:#7d6646;background:#f1e5d9}.tiny{width:33px;height:33px;font-size:12px}.large{width:70px;height:70px;margin-top:25px;font-size:23px}.availability{color:#5d6b7c;align-items:center;gap:5px;font-size:11px;display:flex}.availability i{background:#7a91ad;border-radius:50%;width:5px;height:5px}.availability .paused{background:#b0aaa0}h3{letter-spacing:-.5px;margin:18px 0 6px;font-size:18px;font-weight:700}.headline{color:#606b78;min-height:30px;margin:0 0 11px;font-size:11px}.education{color:#616b76;border-bottom:1px solid #e9edf1;align-items:center;gap:7px;padding-bottom:13px;font-size:11px;display:flex}.bio{color:#606b77;min-height:80px;margin:14px 0;font-size:12px;line-height:1.8}.chips{flex-wrap:wrap;gap:5px;margin:0 0 20px;display:flex}.chips span{color:#5a6b7f;background:#eef1f5;border:1px solid #dfe5ec;border-radius:4px;padding:5px 7px;font-size:11px}.card-link{color:#43556b;background:0 0;border-top:1px solid #e9edf1;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:15px 0;font-size:12px;font-weight:600;display:flex}.demo-label{color:#606b79;align-items:center;gap:7px;margin:0 0 15px;font-size:11px;display:flex}.join-strip{background:#e9eef3;border:1px solid #dae1e9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding:20px 25px;display:flex}.join-strip h3{margin:0;font-size:16px}.join-strip p{color:#606b79;margin-bottom:0;font-size:12px}footer{color:#636b75;justify-content:space-between;padding:27px 0 0;font-size:11px;display:flex}.alert,.setup{background:#dde6f0;border:1px solid #ccd8e5;border-radius:9px;align-items:center;gap:12px;margin-bottom:20px;padding:15px 18px;font-size:13px;display:flex}.alert button{background:0 0;place-items:center;margin-left:auto;display:grid}.error{color:#98543e;background:#faeae4;border-color:#f1d3c5}.setup p{color:#5f6b79;margin:5px 0 0;font-size:12px}.setup .button{white-space:nowrap;margin-left:auto}.empty{text-align:center;background:#fff;border:1px dashed #d3dae3;border-radius:12px;padding:60px 25px}.empty>svg{color:#546c88}.empty p{color:#606b77;font-size:14px}.empty h3{font-size:22px}.profile-form{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:850px;padding:28px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid label,.modal form>label,.reply>label{color:#5f6c7c;font-size:12px;font-weight:600;display:block}.full{grid-column:1/-1}fieldset{border:0;margin:25px 0;padding:0}legend{margin-bottom:13px;font-size:12px;font-weight:600}.topic-options{flex-wrap:wrap;gap:8px;display:flex}.topic{cursor:pointer;border:1px solid #d8dfe7;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.topic.selected{background:#dbe4ef}.topic input{width:12px;margin:0}.checkbox{align-items:flex-start;gap:10px;margin:16px 0;line-height:1.6;font-size:12px!important;font-weight:400!important;display:flex!important}.checkbox input{width:14px;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.helper{color:#5f6b78;font-size:11px}.profile-form>.button{margin-top:15px}.about{max-width:950px;padding:25px 0}.about h1{font-size:48px}.lead{color:#616b77;max-width:700px;font-size:17px;line-height:1.8}.about-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.about-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px}.about-grid svg{color:#556c86}.about-grid p{color:#5f6b78;font-size:13px}.about-grid h3{font-size:17px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;background:#18273970;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border-radius:16px;width:100%;max-width:680px;max-height:90vh;padding:35px;position:relative;overflow:auto;box-shadow:0 25px 100px #161e2840}.close{position:absolute;top:15px;right:15px}.modal>p{color:#5f6b7a;font-size:14px}.modal h2{font-size:28px}.profile-section{border-top:1px solid var(--line);padding:8px 0}.profile-section p{white-space:pre-wrap;color:#5f6b7a;font-size:13px}.profile-section h4,.modal h4{font-size:12px;font-weight:600}.wide{width:100%}.modal .profile-form{margin-top:20px;padding:20px}.modal form>label{margin-top:17px}.inbox{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:260px 1fr;min-height:450px;display:grid;overflow:hidden}.thread-list{border-right:1px solid var(--line);padding:12px}.thread{text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:14px 9px;display:flex}.thread.active{background:#e6ecf2}.thread strong{font-size:13px}.thread small{color:#5c6b7c;margin-top:5px;font-size:11px;display:block}.conversation{min-width:0;padding:22px}.conversation>h3{border-bottom:1px solid var(--line);margin-top:0;padding-bottom:18px}.chat-messages{max-height:420px;padding:10px 0;overflow:auto}.bubble{background:#eaeff4;border-radius:10px;max-width:90%;margin:12px 0;padding:14px}.bubble.mine{background:#dae3ed;margin-left:auto}.bubble small{color:#5f6b78;font-size:11px}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:13px}.reply{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.reply .button{margin-top:10px}.badge{color:#fff;background:#627a96;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:11px;display:grid}.admin-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0;display:grid}.admin-stats>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.admin-stats strong{font-size:27px;font-weight:500;display:block}.admin-stats span{color:#606b78;margin-top:7px;font-size:12px;display:block}.admin-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.admin-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:13px;padding:18px;display:flex}.admin-row:last-child{border-bottom:0}.admin-row strong{font-size:13px}.admin-row small{color:#606b78;margin-top:5px;font-size:11px;display:block}.status{background:#ebeef2;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:11px}.status.approved{color:#4a6483;background:#dce5ef}.actions{gap:6px;display:flex}.actions button{color:#50647b;background:#ebf0f5;border:1px solid #d7dfe8;border-radius:5px;padding:7px;font-size:11px}.actions .danger{color:#965b48}.mobile-menu{display:none}@media (min-width:1500px){.hero{min-height:380px}.hero-art{margin-left:50px}.hero h1{font-size:49px}.mentor-card{padding:27px 25px 0}.bio{font-size:13px}.headline{font-size:12px}}@media (max-width:1150px){.sidebar{width:218px;padding:27px 18px}.brand small{font-size:11px}main{margin-left:218px}.content{padding:28px}.hero{padding:30px 25px}.hero h1{font-size:35px}.hero-art{transform-origin:50%;transform:scale(.83)}.mission{gap:13px}.cards{gap:12px}.mentor-card{padding:18px 14px 0}.availability{font-size:11px}.title-row>span{display:none}header{padding:0 28px}}@media (max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art{display:none}.hero-copy{width:100%}.hero{min-height:320px}.mission{flex-direction:column;align-items:flex-start;gap:8px}.setup{flex-wrap:wrap}.setup .button{margin-left:0}.about-grid{grid-template-columns:1fr}.inbox{grid-template-columns:180px 1fr}.join-strip{flex-direction:column;align-items:flex-start}.admin-stats strong{font-size:22px}}@media (max-width:650px){.sidebar{width:252px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 30px #1e2b3b10}.sidebar.open{transform:translate(0)}main{margin-left:0}.mobile-menu{display:grid}header{height:65px;padding:0 17px}.breadcrumb{margin-left:9px;margin-right:auto;font-size:11px}.header-right{gap:9px}.content{padding:20px 17px}.hero{min-height:315px;padding:28px 23px}.hero h1{font-size:36px}.hero p{font-size:13px}.eyebrow{letter-spacing:1.3px;font-size:11px}.cards{grid-template-columns:1fr}.card-top{margin-bottom:5px}.availability{font-size:11px}.mentor-card{padding:22px 23px 0}.headline,.bio{min-height:0;font-size:13px}.chips span,.education{font-size:11px}.toolbar{flex-direction:column}.toolbar select{width:100%}.title-row h2{font-size:23px}.mission p{font-size:12px}.demo-label{font-size:11px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.profile-form{padding:20px}.overlay{padding:12px}.modal{padding:26px 21px}.about h1{font-size:37px}.inbox{grid-template-columns:1fr}.thread-list{border-right:0;border-bottom:1px solid var(--line)}.conversation{padding:16px}.admin-stats{gap:8px}.admin-stats>div{padding:15px 12px}.admin-stats strong{font-size:18px}.admin-stats span{font-size:11px}footer span,.desktop{display:none}}.brand{font-size:27px}.brand-suffix{color:#516c8c;font-weight:500}.hero h1{letter-spacing:-1.5px;font-size:38px}@media (max-width:650px){.hero h1{font-size:32px}}.import-panel{background:#ebf0f5;border:1px solid #d7dee7;border-radius:10px;padding:18px}.import-panel details{margin-top:16px}.import-panel summary,.helping-dropdown summary{cursor:pointer;color:#455a73;font-size:13px}.secondary{color:#3b4c61;background:#e4eaf2;border:1px solid #cbd6e4}.import-panel .button{margin-top:12px}.import-preview{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:15px;padding:18px}.import-preview>div strong{text-transform:capitalize;font-size:12px}.import-preview p{white-space:pre-wrap;color:#5d6b7b;max-height:160px;font-size:12px;overflow:auto}.helping-dropdown{background:#fff;border:1px solid #d6dce3;border-radius:7px;padding:12px}.helping-dropdown>div{padding:3px 10px}.recurring{color:#445c79!important;background:#dce5ef!important}.linkedin-link{color:#356b8b;align-items:center;gap:6px;margin:15px 0;font-size:13px;display:flex}.switch-label{align-items:center!important}.checkbox .switch{-webkit-appearance:none;appearance:none;cursor:pointer;background:#cbd3dc;border:0;border-radius:20px;height:19px;margin:0;padding:2px;position:relative;width:34px!important}.switch:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block;box-shadow:0 1px 3px #20314525}.checkbox .switch:checked{background:#4f6987}.switch:checked:before{transform:translate(15px)}.admin-section{border:1px solid var(--line);background:#fff;border-radius:11px;margin:22px 0;padding:22px}.admin-section>h3{margin-top:0}.admin-row>.button,.admin-row>.checkbox{margin-left:auto}.inline-form{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:14px;padding:20px 0;display:flex}.inline-form>label{flex:1;min-width:160px;font-size:12px}.inline-form>.checkbox{font-size:11px!important}.inline-form>.button{margin-bottom:0}.inline-form label>input{margin-top:7px}.admin-table{margin-top:16px}@media (max-width:650px){.admin-section{padding:16px}.inline-form{flex-direction:column;align-items:stretch}.admin-row>.checkbox{margin-left:0}.import-panel{padding:13px}}.beta-story{background:#e5ebf2;border:1px solid #ced9e6;border-radius:14px;margin:32px 0;padding:28px}.beta-story>p{color:#5e6b7a;font-size:14px}.roadmap{grid-template-columns:1fr 1fr;gap:22px;margin:25px 0 0;padding-left:22px;display:grid}.roadmap li{color:#576c84;padding-left:6px}.roadmap strong{color:#384452;font-size:14px;display:block}.roadmap span{color:#5c6b7c;margin-top:6px;font-size:13px;line-height:1.8;display:block}.recognition{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:34px;padding:28px 0;display:grid}.recognition p{color:#5d6b7b;font-size:13px}.form-section{border-top:1px solid var(--line);margin:28px 0;padding-top:24px}.form-section>label{color:#5f6c7c;margin:14px 0;font-size:13px;display:block}.commitment{background:#dde6f1;border:1px solid #c2d2e5;border-radius:9px;padding:16px}.program-readiness{background:#f1f4f8;border:1px solid #d6dee8;border-radius:9px;margin-top:18px;padding:22px}.program-readiness h3{margin-top:0}.readiness-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.readiness-grid strong{font-size:22px;font-weight:500;display:block}.readiness-grid span{color:#5d6b7b;margin-top:6px;font-size:11px;line-height:1.6;display:block}.mentor-profile-modal{max-width:1000px;padding:0 0 24px}.mentor-profile-modal>.close{z-index:2}.profile-cover{background:#dee6f0;border-bottom:1px solid #cdd8e5;padding:36px 35px 27px}.profile-heading{align-items:center;gap:20px;margin:22px 0;display:flex}.profile-heading .large{margin:0}.profile-heading h2{margin:0;font-size:32px}.profile-heading p{color:#55687e;margin:6px 0;font-size:15px}.profile-heading span:not(.avatar){color:#5b6b7e;font-size:12px}.mentor-role{color:#405771;align-items:center;gap:8px;font-size:12px;display:flex}.mentor-role span{color:#5a6c81;margin-left:auto;font-size:11px}.profile-layout{grid-template-columns:1fr 275px;gap:32px;padding:25px 35px;display:grid}.profile-main>section{margin-bottom:30px}.profile-main p{white-space:pre-wrap;color:#5c6b7c;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.profile-main h3{margin-top:0;font-size:21px}.story-collection{background:#eef2f7;border:1px solid #d9e1ea;border-radius:12px;padding:24px}.story-collection h3{margin-top:10px}.story-card{border-bottom:1px solid #d6dee7;padding:16px 0}.story-card:last-child{border:0;padding-bottom:0}.story-card h4{color:#3b4e65;margin:0 0 8px;font-size:13px}.story-card p{margin:0;font-size:13px}.profile-details{border:1px solid var(--line);background:#fff;border-radius:12px;align-self:start;width:auto;min-width:0;padding:20px;position:static}.profile-details section{border-bottom:1px solid #e5ebf1;margin-bottom:20px;padding-bottom:12px}.profile-details h4{margin-top:0;font-size:12px}.profile-details p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5c6b7d;font-size:12px}.profile-details small{color:#5b6c7f;font-size:11px}.profile-details .chips span{padding:7px;font-size:11px;line-height:1.5}.commitment-badge{color:#4b6685;align-items:center;gap:7px;padding:9px 0;font-size:11px;display:flex}.mentor-profile-modal>.wide{width:calc(100% - 70px);margin:0 35px}.profile-form .form-grid textarea{min-height:90px}.program{letter-spacing:.6px;font-size:11px}@media (max-width:700px){.roadmap,.recognition{grid-template-columns:1fr}.beta-story{padding:22px}.profile-layout{grid-template-columns:1fr;gap:10px;padding:20px}.profile-cover{padding:28px 20px}.profile-heading{align-items:flex-start;gap:13px}.profile-heading h2{font-size:25px}.mentor-role{flex-wrap:wrap}.mentor-role span{margin-left:0}.readiness-grid{grid-template-columns:1fr}.mentor-profile-modal>.wide{width:calc(100% - 40px);margin:0 20px}.story-collection{padding:18px}.profile-details{display:block}.profile-heading .large{width:50px;height:50px;font-size:18px}}.mentor-filters{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:15px 0;display:flex}.multi-picker{background:#fff;border:1px solid #d3dbe5;border-radius:7px;flex:1;min-width:150px;position:relative}.multi-picker>summary{cursor:pointer;color:#5c6d82;justify-content:space-between;gap:10px;padding:12px;font-size:12px;list-style:none;display:flex}.multi-picker>summary:after{content:"⌄";margin-left:4px}.multi-picker>summary>span{background:#e4ebf3;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px}.picker-options{z-index:12;background:#fff;border-top:1px solid #dbe2ea;border-radius:0 0 8px 8px;min-width:260px;max-width:330px;max-height:290px;padding:6px 12px;position:absolute;left:-1px;right:-1px;overflow:auto;box-shadow:0 12px 25px #1f304320}.picker-options label{color:#55687e;cursor:pointer;align-items:flex-start;gap:8px;margin:10px 0;font-size:12px;line-height:1.6;display:flex}.picker-options input{width:13px;accent-color:var(--green);flex-shrink:0;margin:2px 0 0}.clear-filters{color:#596b81;background:0 0;padding:12px;font-size:12px}.filter-note{margin-bottom:20px}.form-tags{grid-template-columns:1fr 1fr;display:grid}.admin-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:20px 0;padding-bottom:14px;display:flex}.admin-tabs button{color:#596c82;background:#e6ecf2;border-radius:7px;padding:11px 15px;font-size:12px}.admin-tabs button.active{background:var(--green);color:#fff}.management-summary{grid-template-columns:repeat(3,1fr);gap:15px;margin:23px 0;display:grid}.management-summary>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px}.management-summary strong{font-size:25px;display:block}.management-summary span{color:#5b6b7d;margin-top:7px;font-size:11px;display:block}.user-management-card{border-bottom:1px solid var(--line);padding:20px 0}.user-heading{align-items:center;gap:12px;display:flex}.user-heading strong{font-size:14px;display:block}.user-heading small{color:#5e6b7b;margin-top:5px;font-size:11px;display:block}.user-meta{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.user-meta span{color:#586c84;background:#e9eff5;border-radius:5px;padding:5px 8px;font-size:11px}.admin-assignment{flex-wrap:wrap;align-items:end;gap:10px;margin-top:17px;display:flex}.admin-assignment>label{color:#5b6b7e;flex:1;min-width:210px;font-size:11px}.admin-assignment .button{padding:11px;font-size:11px}.graduating-class{color:#4d647e;margin:7px 0;font-size:13px}@media (max-width:650px){.mentor-filters,.form-tags{grid-template-columns:1fr 1fr;display:grid}.picker-options{min-width:200px;max-width:250px}.multi-picker:nth-child(2n) .picker-options{left:auto;right:0}.management-summary{grid-template-columns:1fr;gap:8px}.management-summary>div{padding:15px}.user-heading small{overflow-wrap:anywhere;max-width:200px}.user-management-card .actions{flex-wrap:wrap}.admin-assignment{flex-direction:column;align-items:stretch}}.account-context{color:#617285;margin:28px 0;font-size:11px;line-height:1.7}.account-context>div{align-items:flex-start;gap:9px;margin:8px 0;display:flex}.account-context svg{flex-shrink:0;margin-top:1px}.account-context small{letter-spacing:1.1px;color:#5e6b7a;margin-top:11px;font-size:11px;display:block}.signin{color:var(--ink);cursor:pointer;background:0 0}.school-layout{grid-template-columns:280px 1fr;align-items:start;gap:22px;display:grid}.school-layout .admin-section{margin:0}.school-row{text-align:left;color:#5e6f84;background:0 0;border-radius:8px;align-items:center;gap:13px;width:100%;margin:8px 0;padding:15px;display:flex}.school-row.active{background:#dfe7f1}.school-row strong{font-size:13px;display:block}.school-row small{color:#5b6b7d;margin-top:5px;font-size:11px;display:block}.school-row>svg:last-child{margin-left:auto}.compact-form{border-top:1px solid var(--line);gap:13px;margin-top:25px;padding-top:20px;display:grid}.compact-form>label{color:#596b81;font-size:12px}.department-cards{grid-template-columns:1fr 1fr;gap:15px;margin-top:23px;display:grid}.department-card{border:1px solid var(--line);background:#f2f5f9;border-radius:10px;padding:20px}.department-card>svg{color:#576c84}.department-card h3{font-size:17px}.department-card p{color:#5b6b7d;font-size:11px}.context-heading{color:#596c82;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;font-size:13px;display:flex}.context-heading svg:nth-of-type(2){margin-left:15px}.department-switch{color:#5d6b7c;max-width:450px;font-size:12px;display:block}.import-roster{margin-top:20px;padding:15px 0}.import-roster>summary{cursor:pointer;color:#4f657f;align-items:center;gap:9px;font-size:13px;display:flex}.upload-label{font-size:12px;display:block}.upload-label input{margin:12px 0}.table-scroll{margin-top:20px;overflow-x:auto}.table-scroll table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:12px}.table-scroll th{letter-spacing:.7px;text-transform:uppercase;color:#5b6c7f;border-bottom:1px solid var(--line);white-space:nowrap;background:#edf2f7;padding:13px 12px;font-size:11px}.table-scroll td{color:#5f7083;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5ebf1;max-width:250px;padding:15px 12px}.table-scroll td input[type=checkbox]{width:14px;margin:0}.table-scroll .status{white-space:nowrap;margin:0}.table-link{color:#476180;text-align:left;background:0 0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.roster-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.empty-note{color:#5f6b7a;padding:25px;font-size:13px}.copy-link{background:#e7eef6;border:1px solid #c7d5e5;border-radius:8px;align-items:end;gap:15px;margin:20px 0;padding:18px;display:flex}.copy-link label{flex:1;font-size:11px}.copy-link input{font-size:11px}.delivery-error{color:#925d41;margin-top:5px;font-size:11px;display:block}.standalone{max-width:720px;min-height:80vh;margin:50px auto;padding:35px}.standalone h1{font-size:38px}.standalone>p{color:#5c6b7c}.standalone>.button{margin:10px 10px 15px 0}.invitation-context{background:#dde7f2;border:1px solid #cbd8e7;border-radius:10px;margin:25px 0;padding:20px}.invitation-context strong,.invitation-context span{display:block}.invitation-context span{color:#596c82;margin-top:5px}.department-cards .card-link{margin-top:10px}@media (max-width:1000px){.school-layout{grid-template-columns:1fr}.school-list{display:block}.department-cards{grid-template-columns:1fr 1fr}}@media (max-width:650px){.department-cards{grid-template-columns:1fr}.context-heading{font-size:12px}.context-heading svg:nth-of-type(2){margin-left:0}.copy-link{flex-direction:column;align-items:stretch}.standalone{margin:20px auto;padding:25px}.standalone h1{font-size:31px}.table-scroll td{min-width:100px}.table-scroll .actions{flex-wrap:wrap}}.integration-readiness{flex-wrap:wrap;gap:15px;margin:22px 0;display:flex}.integration-readiness>span{color:#596b81;background:#e8eef5;border:1px solid #d4dde8;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:flex}.integration-readiness .ready{color:#476485;background:#d4e0ef}.integration-readiness .pending{color:#7e663a;background:#faf3e5}.profile-role-label{background:#e7edf5;border:1px solid #d0dbe7;border-radius:7px;align-items:center;gap:10px;width:fit-content;margin:14px 0 22px;padding:10px 13px;display:flex}.profile-role-label>span{color:#5b6b7e;letter-spacing:.5px;font-weight:400;font-size:11px!important}.profile-role-label>strong{color:#3d5572;font-size:12px;font-weight:600}.profile-heading .profile-role-label{background:#eff3f8;margin:12px 0;padding:6px 10px}.admin-mentor-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-mentor-filters>label{color:#596c82;font-size:12px;display:block}.admin-mentor-filters>label>svg{vertical-align:middle;margin-right:6px}.mentor-result-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:18px;margin-top:23px;padding-top:20px;display:flex}.mentor-result-toolbar>span{color:#596c82;margin-right:auto;padding-bottom:14px;font-size:13px}.mentor-result-toolbar>label{color:#5c6b7d;font-size:11px}.mentor-result-toolbar select{min-width:220px;margin-top:5px}.mentor-email{color:#5e6b7b;margin-top:5px;font-size:11px;display:block}.date-error{color:#935d44;font-size:12px}@media (max-width:650px){.admin-mentor-filters{grid-template-columns:1fr}.mentor-result-toolbar>label{width:100%}}.experience-import{background:#eef3f8;border:1px solid #d2dce7;border-radius:9px;margin:20px 0;padding:17px}.experience-import>summary{color:#516c8b;cursor:pointer;font-size:13px;font-weight:600}.experience-import>label{color:#586c83;margin-top:20px;font-size:12px;display:block}.experience-import .button{margin-top:14px}.experience-edit-card{border:1px solid var(--line);background:#f9fbfd;border-radius:10px;margin:20px 0;padding:20px}.experience-edit-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.experience-edit-heading h4{color:#596f88;margin:0;font-size:13px}.experience-edit-card .form-grid label{color:#586c83;font-size:12px}.imported-role{border-bottom:1px solid var(--line);padding:15px 0}.imported-role small{color:#5a6b7f;margin-top:6px;font-size:11px;display:block}.experience-timeline{margin:20px 0 25px}.experience-item{border-bottom:1px solid #dce3eb;gap:15px;padding:20px 0;display:flex}.company-icon{color:#566c85;background:#e2eaf3;border:1px solid #d2dce8;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.experience-item h4{color:#364e6a;margin:0 0 5px;font-size:15px}.experience-item strong{color:#596c82;font-size:13px;font-weight:500;display:block}.experience-item small{color:#5e6b7b;margin-top:7px;font-size:11px;display:block}.experience-item p{white-space:pre-wrap;margin-bottom:0;font-size:13px}.experience-item>div{overflow-wrap:anywhere;min-width:0}.picker-control{flex:1;min-width:150px}.picker-control .multi-picker{box-sizing:border-box;width:100%}.picker-selected{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.picker-selected>span{color:#3b4c61;overflow-wrap:anywhere;background:#e4ebf3;border:1px solid #d3dbe5;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:inline-flex}.picker-selected button{color:inherit;background:0 0;flex-shrink:0;padding:1px;display:inline-flex}.picker-options .picker-search{box-sizing:border-box;width:100%;margin:6px 0 10px;padding:10px;font-size:14px}.picker-options .picker-add{white-space:normal;margin:8px 0;font-size:13px}.field-label{margin-bottom:8px;font-size:13px;display:block}.profile-tag-field{min-width:0}.helping-options{grid-template-columns:1fr 1fr;gap:8px 18px;padding:10px 0;display:grid}.helping-options .checkbox{line-height:1.5;margin:0!important}.custom-topic{align-items:end;gap:10px;margin-top:16px;display:flex}.custom-topic>label{flex:1;min-width:0}.custom-topic .button{flex-shrink:0}.locked-notification{background:#ebf0f5;border:1px solid #d3dbe5;border-radius:8px;padding:14px}.locked-notification input:disabled{opacity:1;accent-color:#455a73}.form-tags .picker-options{width:100%;min-width:250px;max-width:none}.form-tags .picker-control:nth-child(2n) .picker-options{left:auto;right:-1px}@media (max-width:650px){.helping-options{grid-template-columns:1fr}.custom-topic{flex-direction:column;align-items:stretch}.picker-control{min-width:0}.picker-control:nth-child(2n) .picker-options{left:auto;right:0}}.department-brand-logo{object-fit:contain;object-position:left center;box-sizing:border-box;background:#fff;border-radius:7px;width:100%;max-height:85px;margin:0 0 16px;padding:8px;display:block}.branding-preview{background:#f0f3f7;border:1px solid #d3dbe5;border-radius:9px;flex-direction:column;gap:8px;max-width:360px;margin:15px 0;padding:18px;display:flex}.branding-preview img{object-fit:contain;object-position:left center;width:100%;height:110px}.branding-preview small{color:#55687e;font-size:12px}.department-branding label{font-size:13px;display:block}.department-branding input[type=file]{max-width:100%;margin-top:8px;display:block}.department-branding .actions{flex-wrap:wrap;margin-top:16px}.profile-save-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.profile-save-row>.button{margin:0}.profile-updated{color:#55687e;font-size:13px;line-height:1.6}.profile-invite{margin:18px 0}.profile-invite>.card-link{align-items:center;gap:7px;display:inline-flex}.profile-invite-link{background:#edf1f6;border:1px solid #d3dbe5;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;padding:14px;display:flex}.profile-invite-link>label{flex:1;min-width:180px;font-size:12px}.profile-invite-link>p{flex-basis:100%;margin:0}.profile-invite-link input{box-sizing:border-box;width:100%;margin-top:7px}.profile-details .profile-invite-link>label{min-width:100px}.mentor-profile-modal .profile-heading{justify-content:space-between;align-items:center;gap:24px;margin:10px 0 22px;padding-right:20px;display:flex}.profile-identity{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.profile-identity>div{min-width:0}.profile-identity h2{overflow-wrap:anywhere}.profile-header-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;display:flex}.profile-header-actions .button{white-space:nowrap;justify-content:center;padding:13px 17px;font-size:15px}.mentor-profile-modal .profile-main h1{letter-spacing:-.7px;margin:0 0 26px;font-size:38px;font-weight:600;line-height:1.2}.mentor-profile-modal .profile-main h2{letter-spacing:-.3px;margin:0 0 16px;font-size:27px;font-weight:600;line-height:1.3}.mentor-profile-modal .profile-main .profile-section{margin-top:22px;padding:24px 0 8px}.mentor-profile-modal .profile-main .chips{gap:10px}.mentor-profile-modal .profile-main .chips span{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:10px 14px;font-size:17px;line-height:1.5}.mentor-profile-modal .profile-main p{font-size:16px;line-height:1.8}.mentor-profile-modal .profile-details .chips span{white-space:normal;padding:9px 11px;font-size:15px;line-height:1.5}.mentor-profile-modal .profile-details h4{font-size:17px}.mentor-profile-modal .profile-details p{font-size:14px;line-height:1.7}.mentor-profile-modal .story-card h4{font-size:17px;line-height:1.5}.mentor-profile-modal .experience-item h4{font-size:18px;line-height:1.4}.mentor-profile-modal .experience-item strong{font-size:16px}.mentor-profile-modal .experience-item small{font-size:14px}.mentor-profile-modal .profile-main{min-width:0}@media (max-width:700px){.mentor-profile-modal .profile-heading{flex-direction:column;align-items:stretch;gap:20px;padding-right:0}.profile-identity{align-items:flex-start;gap:13px}.profile-header-actions{flex-flow:wrap}.profile-header-actions .button{white-space:normal;flex:1}.mentor-profile-modal .profile-main h1{font-size:32px}.mentor-profile-modal .profile-main h2{font-size:25px}.mentor-profile-modal .profile-main .chips span{font-size:17px}}.profile-role-label{flex-wrap:wrap}.profile-role-label>strong+strong{border-left:1px solid #bdcad9;padding-left:10px}.amplify-about{max-width:1050px;padding:12px 0 30px}.amplify-about h1{letter-spacing:-1px;margin:0 0 24px;font-size:42px;font-weight:600;line-height:1.2}.origin-story p{color:#646c75;max-width:900px;margin:0 0 18px;font-size:18px;line-height:1.9}.how-amplify-works{background:#e5ebf2;border:1px solid #ced9e6;border-radius:14px;margin:44px 0 52px;padding:30px}.how-amplify-works>h2{letter-spacing:-.4px;margin:0 0 25px;font-size:27px}.amplify-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.amplify-steps>li{text-align:center;background:#fff;border:1px solid #d3dbe5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:164px;padding:25px 13px 20px;display:flex;position:relative}.step-number{letter-spacing:1px;color:#5a6b7f;font-size:12px;position:absolute;top:10px;left:12px}.step-icon{color:#3b4c61;background:#e4ebf3;border-radius:50%;place-items:center;width:54px;height:54px;margin:5px 0 14px;display:grid}.amplify-steps h3{margin:0;font-size:17px;font-weight:600;line-height:1.4}.step-arrow{color:#586d85;z-index:1;position:absolute;top:calc(50% - 11px);right:-25px}.why-amplify .about-grid{gap:20px;margin:0}.why-amplify .about-grid article{padding:26px}.why-amplify .about-grid h2{margin:18px 0 14px;font-size:22px;line-height:1.35}.why-amplify .about-grid p{color:#5d6b7b;margin:0;font-size:16px;line-height:1.8}.amplify-not-note{background:#e9eef3;border-left:4px solid #5d7189;border-radius:0 10px 10px 0;margin-top:38px;padding:26px 30px}.amplify-not-note h2{margin:0 0 13px;font-size:23px;line-height:1.4}.amplify-not-note p{color:#646c75;margin:0;font-size:17px;line-height:1.85}@media (max-width:800px){.amplify-about h1{font-size:34px}.origin-story p{font-size:17px}.amplify-steps{grid-template-columns:1fr;gap:28px}.amplify-steps>li{min-height:130px}.step-arrow{top:auto;bottom:-26px;right:calc(50% - 11px);transform:rotate(90deg)}.why-amplify .about-grid{grid-template-columns:1fr}.how-amplify-works,.amplify-not-note{padding:23px}.amplify-not-note p{font-size:16px}}.how-amplify-works{background:0 0;border:0;border-radius:0;padding:0}.amplify-diagram-box{background:#e5ebf2;border:1px solid #ced9e6;border-radius:14px;padding:30px}@media (max-width:800px){.how-amplify-works{padding:0}.amplify-diagram-box{padding:23px}}.view-as-panel{background:#edf1f5;border:1px solid #c8d0d9;border-radius:14px;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:28px;padding:20px;display:flex}.view-as-panel>div{flex:1;min-width:220px}.view-as-panel strong{font-size:20px}.view-as-panel p{color:#4b5662;margin:6px 0 0;font-size:14px}.view-as-panel label{flex-direction:column;gap:6px;font-size:14px;display:flex}.view-as-panel select{background:#fff;border:1px solid #b7bfc9;border-radius:8px;max-width:340px;padding:10px}@media (max-width:700px){.view-as-panel label,.view-as-panel select{width:100%;max-width:none}}.sidebar .compact-view-as{background:#f2f4f6;border-radius:10px;flex-direction:column;align-items:stretch;gap:7px;margin:0 0 16px;padding:12px;display:flex}.sidebar .compact-view-as>strong{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.sidebar .compact-view-as select{width:100%;max-width:100%;padding:6px;font-size:13px}.sidebar .compact-view-as .button{min-height:28px;padding:6px 8px;font-size:12px}.sidebar .compact-view-as small{color:#525b66;font-size:12px}.meeting-coordinator{border-bottom:1px solid #e2e4e7;margin-bottom:16px;padding:16px 0}.meeting-proposal{background:#f4f5f7;border-radius:12px;margin-top:12px;padding:16px}.meeting-proposal label{margin:12px 0;display:block}.meeting-card{background:#fafbfc;border:1px solid #d7dde3;border-radius:12px;margin-top:12px;padding:14px}.meeting-card>div:first-child{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.meeting-card span{color:#535c67;font-size:14px}.meeting-card .card-link{margin-top:10px}.profile-save-row{flex-wrap:wrap}.sidebar .view-as-panel>div{min-width:0}.profile-preview-note{font-size:14px}@media (max-width:700px){.sidebar .compact-view-as{margin-bottom:10px}.meeting-card .actions{flex-wrap:wrap}}.sidebar .compact-view-as{background:#f7f8fa;border:1px solid #dce1e6;border-radius:12px;gap:10px;margin:28px 0 20px;padding:14px;box-shadow:0 2px 5px #15273c10}.sidebar .compact-view-as>strong{letter-spacing:.07em;color:#344456;font-size:13px;line-height:18px}.sidebar .compact-view-as label{color:#525b66;flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.sidebar .compact-view-as select{box-sizing:border-box;color:#18293d;text-overflow:ellipsis;background:#fff;border:1px solid #cdd3db;border-radius:7px;min-height:36px;padding:7px 9px;font-size:14px;line-height:20px}.sidebar .compact-view-as select:disabled{opacity:1;color:#525b66;cursor:default;background:#edeff2}.sidebar .compact-view-as select:focus-visible{outline-offset:2px;outline:2px solid #385679}@media (max-width:700px){.sidebar .compact-view-as{margin-top:24px;margin-bottom:18px}}header{gap:20px;height:auto;min-height:78px;padding-top:18px;padding-bottom:18px}.breadcrumb{flex:1;min-width:0;line-height:1.6}.breadcrumb ol{flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{overflow-wrap:anywhere;display:inline}.breadcrumb li+li:before{content:"/";color:#656b72;padding:0 10px;display:inline-block}.breadcrumb button{font:inherit;color:inherit;text-align:left;background:0 0;padding:0}.breadcrumb button:hover{color:var(--green);text-decoration:underline}.breadcrumb button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:2px}.breadcrumb [aria-current=page]{color:var(--green);font-weight:600}.header-right{flex-shrink:0}@media (max-width:1000px){header{gap:14px;padding-left:24px;padding-right:24px}.header-right{gap:10px}}@media (max-width:650px){header{flex-wrap:wrap;gap:12px;padding:14px 17px}.breadcrumb{flex-basis:100%;order:3;margin:0;font-size:12px}.breadcrumb li+li:before{padding:0 7px}.header-right{margin-left:auto}.mobile-menu{flex-shrink:0}}.google-login{max-width:640px}.google-continue{gap:12px;min-height:48px;margin:20px 0 12px;font-size:17px}.google-continue>span{color:#344456;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.google-continue:disabled{opacity:.65;cursor:wait}.sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;padding-bottom:28px;overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar .compact-view-as{gap:6px;margin:22px 0 14px;padding:10px}.sidebar .compact-view-as label{gap:3px;font-size:12px}.sidebar .compact-view-as select{min-height:29px;padding:4px 7px;font-size:12px;line-height:17px}.sidebar .compact-view-as>strong{font-size:12px}.sidebar .nav-item{padding:11px 12px}.sidebar .account-context{margin:0 0 12px;padding:8px 0}.header-brand-logo{object-fit:contain;max-width:130px;max-height:42px}.profile-menu{position:relative}.profile-trigger{color:#244c82;background:#e6eef9;border-radius:50%}.profile-dismiss{z-index:30;cursor:default;background:0 0;position:fixed;inset:0}.profile-dropdown{z-index:31;background:#fff;border:1px solid #d6e1f0;border-radius:12px;min-width:230px;padding:16px;position:absolute;top:44px;right:0;box-shadow:0 12px 35px #153f7220}.profile-dropdown>strong{margin-bottom:8px;font-size:16px;display:block}.profile-dropdown .profile-role-label{border:0;flex-wrap:wrap;gap:5px;margin:0 0 12px;padding:0;display:flex}.profile-dropdown .profile-role-label>span{display:none}.profile-dropdown button{text-align:left;color:#244c82;background:#eef4fc;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.profile-top-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.header-right{gap:16px}@media (max-width:700px){.header-brand-logo{max-width:76px;max-height:32px}.header-right{gap:9px}.sidebar .compact-view-as{margin-top:18px}.profile-dropdown{right:0}}.shell>main>header{z-index:20;background:var(--paper);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.profile-top-actions{border:0;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;margin:0 0 18px;padding:0;display:flex}.profile-top-actions .button{color:#244c82;background:#fff;border:1px solid #bacde4;border-radius:8px;min-height:42px;padding:11px 16px;font-size:14px}.profile-top-actions .card-link{border-top:0;margin:0}.profile-top-actions .profile-invite{border:0;margin:0;padding:0;position:relative}.compact-invite .profile-invite-link{z-index:5;border:1px solid var(--line);background:#fff;border-radius:10px;width:min(350px,85vw);padding:16px;position:absolute;top:50px;right:0;box-shadow:0 8px 24px #153f7220}.section-title .profile-role-label{border:0;margin:12px 0;padding:0}.demo-badge{letter-spacing:.06em;color:#466184;vertical-align:middle;background:#e6eef9;border-radius:5px;margin-left:9px;padding:4px 6px;font:600 10px DM Sans,sans-serif;display:inline-block}.sidebar{position:fixed;top:0;bottom:0}.roster-summary{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin-top:20px}.bulk-members{flex-direction:column;gap:12px;display:flex}.bulk-member-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.bulk-member-row label{color:#52677f;font-size:13px;font-weight:600}.bulk-entry-actions,.roster-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.bulk-entry-actions{justify-content:space-between}.roster-tools{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.roster-tools .button,.bulk-entry-actions .button{border:1px solid #b9cbe0;border-radius:8px;padding:11px 15px}.bulk-member-row .remove-entry{margin-bottom:9px}.roster-copy-link{max-width:650px;margin-top:15px;display:block}.roster-copy-link small,.roster-table td small{color:#596c83;margin-top:5px;font-size:12px;line-height:1.6;display:block}.import-roster-panel{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;margin-top:18px;padding:20px}.import-roster-panel textarea{min-height:100px;margin:14px 0}.import-roster-panel>.button{margin:10px 0}.roster-table input[type=checkbox]{accent-color:#244e88;width:17px;height:17px}.roster-table td:first-child{width:36px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.bulk-member-row{grid-template-columns:1fr 1fr;gap:10px}.bulk-member-row .remove-entry{grid-column:2;justify-self:end}.bulk-entry-actions{justify-content:flex-start}}@media (max-width:480px){.bulk-member-row{grid-template-columns:1fr}.bulk-member-row .remove-entry{grid-column:1}.roster-summary{gap:10px}}.directory-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.directory-heading-row h2{margin:0}.directory-invite{color:#244c82;background:#fff;border:1px solid #b9cbe0;border-radius:8px;padding:12px 16px}.directory-heading>p{margin-top:14px}.avatar.has-photo,.avatar.photo-preview{padding:0;overflow:hidden}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-photo-editor{border-bottom:1px solid var(--line);align-items:center;gap:22px;margin-bottom:24px;padding:0 0 24px;display:flex}.profile-photo-editor .avatar.large{flex-shrink:0;width:100px;height:100px;margin:0;font-size:30px}.profile-photo-editor h3{margin:0 0 8px;font-size:19px}.profile-photo-editor h3>span{letter-spacing:0;color:#5b6b81;margin-left:8px;font:400 12px DM Sans,sans-serif}.profile-photo-editor p{margin:7px 0 12px;font-size:13px;line-height:1.6}.profile-photo-editor small{color:#5b6b81;margin-top:10px;font-size:12px;display:block}.profile-photo-editor .actions{flex-wrap:wrap;gap:8px}.profile-photo-editor .actions .button{padding:9px 12px;font-size:13px}.profile-photo-editor .photo-error{color:#a24636}@media (max-width:550px){.profile-photo-editor{align-items:flex-start;gap:15px}.profile-photo-editor .avatar.large{width:72px;height:72px}.profile-photo-editor h3{font-size:18px}}.meeting-preferences{background:#f0f5fc;border:1px solid #d7e3f2;border-radius:12px;margin-bottom:18px;padding:20px}.meeting-preferences h3{letter-spacing:-.3px;margin:0 0 17px;font-size:17px}.meeting-preferences dl{gap:15px;margin:0;display:grid}.meeting-preferences dt{color:#526d8e;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.meeting-preferences dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.6}.meeting-preferences>p{color:#5b6b81;margin:16px 0 0;font-size:12px}.meeting-coordinator .meeting-preferences{max-width:650px}.chat-demo{max-width:1360px;margin:0 auto;padding:0 32px 50px}.chat-demo-loading{margin:0;padding:50px}.chat-demo .demo-topbar{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:75px;padding:16px 0;display:flex;position:sticky;top:0}.demo-brand{letter-spacing:-1px;font:800 27px Manrope,sans-serif}.demo-topbar>a:last-child{border:0;margin-left:auto;font-size:13px}.demo-pill{color:#385c8e;white-space:nowrap;background:#e4edf9;border:1px solid #cddcf0;border-radius:20px;padding:6px 9px;font-size:11px}.demo-intro{justify-content:space-between;align-items:center;gap:24px;margin:30px 0 24px;display:flex}.demo-intro h1{margin:12px 0;font-size:34px;line-height:1.25}.demo-intro p{color:#5a6b80;margin:0;font-size:14px}.demo-role-bar{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.demo-role-bar>span:first-child{color:#596b82;margin:0 8px;font-size:13px}.demo-role-bar button{color:#4c6380;background:#f1f5fa;border:1px solid #dce5f1;border-radius:8px;padding:11px 15px;font-size:13px}.demo-role-bar button.active{color:#fff;background:#244e88;border-color:#244e88}.demo-isolated{color:#586b83;margin-left:auto;font-size:12px}.demo-steps{color:#5c6b7e;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 3px;font-size:13px;display:flex}.demo-steps span{align-items:center;gap:6px;display:flex}.demo-steps .complete{color:#244e88;font-weight:600}.demo-chat-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.demo-conversation{background:#fff;border:1px solid #d8e2ef;border-radius:14px;min-width:0;overflow:hidden}.demo-peer{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.demo-peer>div{min-width:0}.demo-peer h2{margin:0 0 5px;font-size:20px}.demo-peer p{color:#5c6b82;margin:0;font-size:12px}.demo-peer .demo-pill{margin-left:auto}.demo-messages{min-height:240px;max-height:460px;padding:20px;overflow-y:auto}.demo-bubble{background:#f0f4f9;border:1px solid #e4eaf2;border-radius:12px;max-width:87%;margin-bottom:15px;padding:15px 17px}.demo-bubble.mine{background:#e4eefc;border-color:#d2e1f6;margin-left:auto}.demo-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:14px;line-height:1.8}.demo-bubble small{color:#5a6b82;font-size:11px;display:block}.demo-bubble small:last-child{font-size:11px}.demo-compose{border-top:1px solid var(--line);padding:20px}.demo-compose-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.demo-compose-heading strong{font-size:13px}.demo-compose-heading .card-link{border:0;margin:0;padding:0;font-size:13px}.demo-compose textarea{resize:vertical;min-height:110px}.demo-send-row{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.demo-send-row small{color:#5c6b80;font-size:11px}.demo-schedule{background:#f3f7fd;border:1px solid #dce6f3;border-radius:10px;grid-template-columns:1fr 150px;gap:14px;margin-bottom:18px;padding:17px;display:grid}.demo-schedule label{font-size:12px;font-weight:600}.demo-schedule .button{justify-self:start}.demo-meeting{background:#f2f7ff;border:1px solid #c8daf1;border-radius:10px;margin:0 20px 20px;padding:18px}.demo-meeting>strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.demo-meeting>p{color:#546c8b;font-size:13px}.demo-meeting>.helper{font-size:12px}.demo-notifications,.demo-help{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;padding:20px}.demo-notifications h3,.demo-help h3{letter-spacing:-.3px;align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.demo-notifications h3 b{color:#fff;background:#244e88;border-radius:50%;margin-left:auto;padding:4px 6px;font-size:11px}.demo-notifications>p,.demo-help li{color:#5b6b81;font-size:13px;line-height:1.8}.demo-notifications article{border-top:1px solid var(--line);padding:13px 0}.demo-notifications article>strong{font-size:13px;font-weight:500;line-height:1.6}.demo-notifications article>small{color:#5a6b80;margin:7px 0;font-size:11px;display:block}.demo-notifications summary{color:#3f6291;cursor:pointer;font-size:12px}.demo-email{border:1px solid var(--line);background:#f6f9fe;border-radius:8px;margin-top:10px;padding:13px}.demo-email>strong{font-size:18px}.demo-email p{font-size:13px}.demo-email small{color:#5a6b80;margin-top:12px;font-size:11px;display:block}.demo-help ol{margin-bottom:0;padding-left:18px}.demo-help li{margin:9px 0}.chat-demo .button{border-radius:8px;font-size:13px}.chat-demo .button.secondary{border:1px solid #c9d8ec}.chat-demo .alert{margin-bottom:20px}@media (max-width:1000px){.chat-demo{padding:0 20px 35px}.demo-chat-layout{grid-template-columns:minmax(0,1fr) 280px}.demo-intro h1{font-size:29px}.demo-isolated{width:100%;margin:5px 8px}}@media (max-width:760px){.demo-chat-layout{flex-direction:column;display:flex}.demo-right{display:contents}.demo-right>.meeting-preferences{order:-1;width:100%;margin-bottom:0}.demo-conversation{width:100%}.demo-notifications,.demo-help{width:100%;margin-top:0}.demo-intro{align-items:flex-start}.demo-intro h1{font-size:25px}.demo-intro>.button{white-space:nowrap}.demo-schedule{grid-template-columns:1fr}.demo-compose-heading{flex-direction:column;align-items:flex-start}.demo-bubble{max-width:94%}.demo-topbar .card-link{font-size:11px}.chat-demo .demo-topbar{flex-wrap:nowrap}.demo-topbar .demo-pill{display:none}}.demo-controls{justify-content:flex-end;margin:18px 0}.demo-bell-menu{margin-left:auto;position:relative}.demo-topbar>a:last-child{margin-left:10px}.demo-bell-count,.demo-unread-count{color:#fff;background:#244e88;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.demo-bell-count{border:2px solid var(--paper);position:absolute;top:-3px;right:-5px}.demo-bell-dropdown{z-index:31;background:#fff;border:1px solid #d4e0ef;border-radius:12px;width:min(350px,85vw);padding:16px;position:absolute;top:44px;right:0;box-shadow:0 12px 35px #153f7220}.demo-bell-dropdown h3{margin:0 0 12px;font-size:17px}.demo-bell-dropdown>button{text-align:left;color:#425d7e;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:12px 10px;font-size:13px;line-height:1.6;display:flex}.demo-bell-dropdown>button.unread{background:#edf4ff}.demo-bell-dropdown svg{margin-top:3px}.demo-bell-dropdown small{color:#596b82;margin-top:5px;font-size:11px;display:block}.demo-bell-dropdown p{color:#596b82;font-size:13px}.demo-message-tabs{border-bottom:1px solid var(--line);margin:20px 0;padding-bottom:10px;display:flex}.demo-message-tabs>button{color:#244e88;background:#e8f0fc;border-radius:8px;align-items:center;gap:10px;padding:11px 15px;font-size:14px;font-weight:600;display:flex}.demo-inbox{min-height:300px;padding:24px}.demo-inbox h2{margin:0 0 20px;font-size:22px}.demo-inbox-thread{text-align:left;width:100%;color:var(--ink);background:#f0f5fc;border:1px solid #dce7f5;border-radius:10px;align-items:center;gap:13px;padding:18px;display:flex}.demo-inbox-thread>span:nth-child(2){flex:1;min-width:0}.demo-inbox-thread strong{font-size:15px;display:block}.demo-inbox-thread small{color:#596b82;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;line-height:1.7;display:block;overflow:hidden}.demo-compose-heading{justify-content:flex-end}.demo-student-email{color:#546c88;border-top:1px solid var(--line);flex-direction:column;flex-basis:100%;gap:5px;margin-top:6px;padding:10px 8px 2px;font-size:12px;display:flex}.demo-student-email input{max-width:430px;padding:9px 11px;font-size:13px}.notification-number{border:2px solid var(--paper);color:#fff;background:#244e88;border-radius:20px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;line-height:1;display:flex;position:absolute;top:-4px;right:-5px}.calendar-same-tab{color:#40638f;border:0;align-items:center;margin:10px 12px;padding:0;font-size:13px;display:inline-flex}.demo-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.demo-hub-grid article{background:#fff;border:1px solid #d7e2f0;border-radius:13px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.demo-hub-grid article>svg{color:#416c9f}.demo-hub-grid h3{margin:18px 0 12px;font-size:20px}.demo-hub-grid p{color:#5b6b82;margin:0 0 24px;font-size:14px;line-height:1.8}.demo-hub-grid .button{margin-top:auto}.demo-hub-grid .card-link{border:0;padding:14px 0 0;font-size:13px}.directory-demo{max-width:1400px;margin:0 auto;padding:0 32px 50px}.directory-demo-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex;position:sticky;top:0}.directory-demo-header>.card-link{border:0;margin-left:auto;font-size:13px}.directory-demo>.admin-tabs{margin:24px 0}.directory-demo .admin-tabs>a{color:#526c8e;background:#edf2f9;border-radius:7px;padding:10px 18px;font-size:14px}.directory-demo .admin-tabs>a.active{color:#fff;background:#244e88}.directory-demo h1{margin:14px 0;font-size:32px}.demo-directory-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;display:flex}.demo-directory-filters>.search{flex:1;align-self:stretch;min-width:240px}.demo-directory-filters>label:not(.search){color:#556c87;min-width:180px;font-size:12px;font-weight:600}.demo-directory-filters select{margin-top:6px}.demo-directory-cards .mentor-card{padding-top:24px}.demo-directory-cards h3{flex-wrap:wrap;align-items:center;display:flex}.demo-directory-cards .headline{min-height:45px;line-height:1.7}.demo-directory-cards .bio{min-height:105px}.demo-directory-cards .education{font-size:12px;line-height:1.7}.demo-directory-cards .chips span{padding:6px 8px;font-size:12px}.demo-recurring{color:#547397;font-size:11px}.demo-profile-side{min-width:0}.demo-full-profile .experience-item{margin-bottom:22px}@media (max-width:1000px){.demo-hub-grid{grid-template-columns:1fr}.directory-demo{padding:0 22px 35px}.demo-directory-cards .bio{min-height:0}}@media (max-width:650px){.directory-demo{padding:0 17px 30px}.directory-demo h1{font-size:26px}.demo-directory-filters>label:not(.search){flex:1;min-width:140px}.directory-demo-header>.card-link{font-size:11px}.demo-directory-cards .headline{min-height:0}}.reporting-filters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:13px;margin:22px 0;padding:20px;display:flex}.reporting-filters>label{color:#556c86;flex:1;min-width:150px;font-size:12px;font-weight:600}.reporting-filters input,.reporting-filters select{margin-top:7px}.reporting-filters .search{flex:1.3;align-self:end;min-width:200px;min-height:42px}.reporting-filters .search input{margin:0}.reporting-scope-label{color:#526f91;padding:10px 0;font-size:14px}.reporting-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.reporting-stat-grid>div{background:#fff;border:1px solid #d9e4f1;border-radius:12px;min-width:0;padding:22px}.reporting-stat-grid strong{color:#234f86;font:600 30px Manrope,sans-serif;display:block}.reporting-stat-grid span{color:#4e6784;margin-top:10px;font-size:13px;font-weight:600;line-height:1.6;display:block}.reporting-stat-grid small{color:#5c6b7e;margin-top:7px;font-size:12px;line-height:1.7;display:block}.evaluation-results{gap:22px;margin-top:22px;display:grid}.evaluation-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px}.evaluation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.evaluation-kind{color:#4e6c91;letter-spacing:.04em;font-size:11px;font-weight:700}.evaluation-heading h3>span{color:#5c6b7f;margin:0 6px;font:400 14px DM Sans,sans-serif}.evaluation-heading p{color:#5b6b81;margin:0;font-size:12px}.evaluation-score{color:#365e92;white-space:nowrap;background:#eaf1fc;border-radius:8px;padding:10px 13px;font-size:15px;font-weight:600}.follow-up-flag{color:#906626;background:#fff4df;border-radius:6px;margin-top:15px;padding:7px 9px;font-size:11px;display:inline-block}.evaluation-answers{gap:19px;margin:24px 0;display:grid}.evaluation-answers dt{color:#4d6582;font-size:13px;font-weight:600;line-height:1.7}.evaluation-answers dd{color:#5b6b80;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.8}.evaluation-admin-note{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:15px;padding-top:18px;display:grid}.evaluation-admin-note h4{grid-column:1/-1;margin:0;font-size:15px}.evaluation-admin-note>label{color:#546c89;font-size:12px;font-weight:600}.evaluation-admin-note .button{grid-column:2;justify-self:start}.evaluation-admin-note textarea{min-height:78px}.evaluation-privacy{color:#547196;background:#edf4ff;border:1px solid #d5e3f7;border-radius:9px;align-items:flex-start;gap:12px;padding:17px;line-height:1.8;display:flex;font-size:13px!important}.evaluation-privacy>svg{flex-shrink:0;margin-top:3px}.evaluation-form{max-width:900px}.evaluation-form>label{color:#526c8c;margin:23px 0;font-size:13px;font-weight:600;display:block}.evaluation-form .form-grid label{font-size:13px}.evaluation-form>label textarea{font-weight:400;line-height:1.8}.evaluation-form>.button{margin-top:8px}.rating-fieldset{margin:26px 0}.rating-fieldset legend{font-size:14px}.rating-options{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.rating-options label{cursor:pointer;text-align:center;background:#f7f9fc;border:1px solid #d7e1ef;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:12px 8px;display:flex}.rating-options label.selected{background:#e6effc;border-color:#3e6ea8}.rating-options input{accent-color:#244e88;width:14px;height:14px;margin:0}.rating-options strong{color:#385f91;font-size:21px}.rating-options span{color:#576b85;font-size:11px;line-height:1.6}.analytics-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.analytics-section-grid>.admin-section{margin:0}.analytics-section-grid h3,.analytics-table-heading h3{letter-spacing:-.4px;align-items:center;gap:9px;font-size:18px;display:flex}.analytics-metric-list{margin:20px 0}.analytics-metric-list>div{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.analytics-metric-list dt{color:#576c86;font-size:13px;line-height:1.7}.analytics-metric-list dd{color:#315a8d;white-space:nowrap;margin:0;font-size:19px;font-weight:600}.analytics-section-grid .helper{font-size:12px;line-height:1.8}.analytics-table-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.analytics-table-heading>label{color:#566c87;min-width:220px;font-size:12px}.analytics-awaiting{color:#88631b!important}.reporting-footnote{color:#5c6b80;font-size:12px;line-height:1.8}.analytics-chart{align-items:end;gap:12px;min-height:220px;margin:24px 0 15px;display:flex}.analytics-chart>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.analytics-chart>div>span{color:#4c6d97;font-size:13px;font-weight:600}.analytics-chart-track{background:#f0f4fa;border-radius:5px;align-items:end;width:100%;max-width:55px;height:145px;display:flex;overflow:hidden}.analytics-chart-track>i{background:linear-gradient(#93b6e8,#386aa8);border-radius:5px 5px 0 0;width:100%;min-height:0;display:block}.analytics-chart small{color:#5d6b7e;white-space:nowrap;font-size:11px}.evaluation-form-section>h3{font-size:20px}.analytics-overview{margin-bottom:24px}@media (max-width:1100px){.reporting-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-section-grid{grid-template-columns:1fr}}@media (max-width:650px){.reporting-filters{gap:12px;padding:15px}.reporting-filters>label{min-width:130px}.reporting-stat-grid{gap:10px}.reporting-stat-grid>div{padding:17px}.reporting-stat-grid strong{font-size:25px}.evaluation-card{padding:20px}.evaluation-heading{flex-direction:column;gap:12px}.evaluation-admin-note{grid-template-columns:1fr}.evaluation-admin-note .button{grid-column:1}.rating-options{gap:5px}.rating-options label{padding:10px 3px}.rating-options span{font-size:11px}.analytics-chart{gap:5px}.analytics-chart small{font-size:11px}}.reporting-demo{max-width:1400px;margin:0 auto;padding:0 32px 45px}.reporting-demo>.admin-tabs{margin:22px 0}.reporting-demo .admin-tabs>a{color:#526c8e;background:#edf2f9;border-radius:7px;padding:10px 16px;font-size:14px}.reporting-demo .admin-tabs>a.active{color:#fff;background:#244e88}.reporting-demo-controls{background:#edf4ff;border:1px solid #d4e3f7;border-radius:11px;flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0 28px;padding:18px;display:flex}.reporting-demo-controls label{color:#516c8e;min-width:250px;font-size:12px}.reporting-demo-controls span{color:#576b87;flex:1;font-size:13px;line-height:1.7}.reporting-demo-controls>.button{font-size:13px}@media (max-width:650px){.reporting-demo{padding:0 17px 30px}.reporting-demo-controls{align-items:stretch;gap:12px}.reporting-demo-controls label{width:100%;min-width:0}.reporting-demo-controls span{flex-basis:100%}}.student-insights{margin-bottom:24px}.student-insights h3{align-items:center;gap:9px;display:flex}.insights-department-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.insights-department-heading h4{margin:0;font-size:18px}.insights-department-heading small{color:#5b6b82}.department-insights{border-top:1px solid #dce6f0;margin-top:18px;padding-top:20px}.insights-summary{font-size:17px;line-height:1.65}.insights-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.insight-card{background:linear-gradient(145deg,#f0f6ff,#f9fbff);border:1px solid #d9e6f6;border-radius:12px;padding:20px}.insight-card h4{margin:0 0 12px;font-size:18px}.insight-card p{font-size:15px;line-height:1.6}.insight-evidence{color:#48617e}.insights-limitations{color:#5b6b82;margin-top:18px;font-size:14px;line-height:1.65}.demo-directory-filters .picker-control{min-width:180px}.demo-directory-filters .picker-options{z-index:20}.demo-directory-filters .search{grid-column:1/-1}.reporting-stat-grid:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.reporting-stat-grid:has(>div:nth-child(3):last-child){grid-template-columns:1fr}.demo-directory-filters .picker-control{min-width:0}}.analytics-student-table td{vertical-align:top;font-variant-numeric:tabular-nums;padding-top:17px;padding-bottom:17px}.analytics-student-table td:first-child{min-width:180px}.analytics-student-table td:nth-child(2){min-width:205px}.analytics-cell-stack{flex-direction:column;align-items:flex-start;gap:6px;line-height:1.5;display:flex}.analytics-cell-stack strong{color:#405c7c;font-size:13px;font-weight:600;display:block}.analytics-cell-stack small{color:#5a6b80;font-size:12px;font-weight:400;line-height:1.5;display:block}.analytics-cell-stack .analytics-awaiting{background:#fff6e7;border-radius:4px;padding:3px 7px;font-size:11px;color:#906724!important}.mentor-analytics{margin-top:36px}.mentor-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mentor-rank-card{background:#fff;border:1px solid #d9e4f1;border-radius:12px;min-width:0;padding:23px}.mentor-rank-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mentor-rank-heading h3{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.mentor-rank-heading label{align-items:center;gap:5px;display:flex}.mentor-rank-heading select{width:auto;padding:5px 8px;font-size:12px}.mentor-rank-card ol{margin:14px 0;padding:0;list-style:none}.mentor-rank-card li{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:baseline;gap:15px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.mentor-rank-card li strong{color:#315a8d;white-space:nowrap}.mentor-rank-card>small{color:#5a6b80;font-size:12px}.mentor-performance-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.mentor-performance-controls>label{color:#556c86;flex:1;min-width:160px;font-size:12px}.mentor-performance-controls>label.search{min-width:220px}.mentor-performance-controls select{margin-top:7px}.mentor-performance-table th{white-space:normal;min-width:110px;line-height:1.6}.mentor-metric-definitions{color:#546c89;margin-top:20px;font-size:13px;line-height:1.8}.mentor-metric-definitions summary{cursor:pointer;font-weight:600}.mentor-metric-definitions li{margin:9px 0}@media (max-width:800px){.mentor-rank-grid{grid-template-columns:1fr}.mentor-performance-controls>label{min-width:140px}}.student-insights{padding:28px}.insights-heading>.helper{max-width:850px}.department-insights{margin-top:26px;padding-top:26px}.insights-school{color:#576b86;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.insights-department-heading h4{letter-spacing:-.5px;color:#2e4b70;font-size:23px}.insights-department-heading small{font-size:12px;line-height:1.6}.insights-summary-panel{background:#eef4fc;border:1px solid #dae5f3;border-radius:12px;margin:22px 0 26px;padding:24px}.insights-summary-panel>h4{color:#345779;margin:0 0 10px;font-size:17px}.insights-summary-panel>p{color:#465e7c;max-width:980px;margin:0;font-size:17px;line-height:1.8}.insights-source-counts{border-top:1px solid #d6e2f1;flex-wrap:wrap;gap:12px 28px;margin-top:18px;padding-top:18px;display:flex}.insights-source-counts>span{color:#526c8c;font-size:13px;line-height:1.7}.insights-source-counts strong{color:#335b8d;margin-right:5px;font-size:18px;font-weight:650}.insights-source-counts small{color:#586b83;font-size:12px;display:block}.insights-grid{grid-template-columns:minmax(0,1fr);gap:22px}.insight-card{background:#fff;border:1px solid #d9e4f1;border-radius:12px;padding:0;overflow:hidden}.insight-headline{border-bottom:1px solid #e3eaf3;padding:23px 26px}.insight-headline h1{letter-spacing:-.55px;color:#294c77;margin:0;font-family:Manrope,sans-serif;font-size:23px;font-weight:650;line-height:1.5}.insight-headline h1>span{color:#556b88;font-weight:500}.insight-body{grid-template-columns:minmax(0,1.8fr) minmax(225px,1fr);display:grid}.insight-details{padding:25px 26px}.insight-card h4{letter-spacing:.07em;text-transform:uppercase;color:#566c87;margin:0 0 12px;font-size:12px;font-weight:700}.insight-card p{color:#536b89;overflow-wrap:anywhere;margin:0 0 15px;font-size:15px;line-height:1.85}.insight-card p:last-child{margin-bottom:0}.insight-evidence{background:#f7f9fd;border-left:1px solid #e4ebf4;padding:25px 24px}.insight-evidence h4{align-items:center;gap:7px;display:flex}.insight-evidence p{color:#536c8c;font-size:14px;line-height:1.9}.insight-super-admin{background:#f1f5fb;border-top:1px solid #e0e9f5;padding:20px 26px}.insight-super-admin h4{align-items:center;gap:7px;display:flex}.insight-super-admin p{font-size:14px}.insights-limitations{border-top:1px solid #e2e9f2;margin-top:24px;padding-top:18px;font-size:13px}.insights-limitations summary{cursor:pointer;color:#576b85;font-weight:600}.insights-limitations p{max-width:950px;margin-top:12px;font-size:13px;line-height:1.85}@media (max-width:800px){.insight-body{grid-template-columns:minmax(0,1fr)}.insight-evidence{border-top:1px solid #e4ebf4;border-left:0}.student-insights,.insight-headline,.insight-details,.insight-evidence,.insight-super-admin{padding:20px}.insight-headline h1{font-size:20px}.insights-summary-panel{padding:20px}}.evaluation-results{gap:16px}.evaluation-heading h3{margin:6px 0;font-size:19px}.evaluation-heading p{line-height:1.5}.evaluation-score{padding:8px 11px}.evaluation-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 36px;margin:20px 0 0}.evaluation-answers>div{min-width:0}.evaluation-answers dt{margin:0;font-size:13px;line-height:1.45}.evaluation-answers dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.55}@media (max-width:700px){.evaluation-card{padding:18px}.evaluation-answers{grid-template-columns:minmax(0,1fr);row-gap:14px;margin-top:17px}.evaluation-heading h3{font-size:18px}}.filter-applied{border-bottom:1px solid #e0e7f1;margin-bottom:9px;padding:5px 0 13px}.filter-applied>small{color:#536c8c;font-size:11px;font-weight:600;display:block}.filter-applied .picker-selected{margin:7px 0 0}.demo-directory-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.demo-directory-filters>.search{grid-column:1/-1;align-self:center;min-width:0;height:44px;min-height:44px}.demo-directory-filters>.picker-control{min-width:0}.demo-directory-filters>.checkbox{margin:0;font-size:13px}.demo-directory-filters>.button{justify-self:end;min-height:42px}.demo-directory-filters .multi-picker summary{box-sizing:border-box;min-height:42px}@media (max-width:1000px){.demo-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.demo-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.demo-directory-filters{grid-template-columns:minmax(0,1fr)}.demo-directory-filters>.button{justify-self:stretch}}.directory-filter-actions{clear:both;justify-content:flex-end;width:100%;margin:0 0 22px;display:flex}.directory-filter-actions>.button{flex:none;min-height:42px}.demo-directory-filters:has(+.directory-filter-actions){margin-bottom:14px}.analytics-date-label{color:#415d80;flex-basis:100%;font-size:16px;font-weight:600}.student-insights .insights-heading>.helper{color:#546c8a;max-width:1000px;margin-top:12px;font-size:16px;line-height:1.8}.evaluations-title>p,.evaluation-review-description{color:#546c8a;font-size:16px!important;line-height:1.8!important}.evaluation-review-filters .search{min-width:220px}.blank-evaluation-demo{max-width:1150px}.blank-evaluation-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.blank-evaluation-title h2{margin:7px 0 0;font-size:25px}.blank-evaluation-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.blank-evaluation-questions>label{flex-direction:column;align-items:flex-start;min-width:0;font-size:15px;line-height:1.6;display:flex}.blank-evaluation-questions small{color:#566b87;margin:5px 0 9px;font-size:14px;font-weight:400;line-height:1.65}.blank-evaluation-questions textarea{width:100%;margin-top:auto;font-size:15px}.optional-question{color:#576b85;margin-top:3px;font-size:12px;font-weight:400}.blank-evaluation-submit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.blank-evaluation-section .evaluation-privacy{font-size:15px;line-height:1.7}.blank-evaluation-demo>[hidden]{display:none}@media (max-width:750px){.blank-evaluation-questions{grid-template-columns:1fr}.blank-evaluation-title{flex-direction:column;align-items:flex-start}.blank-evaluation-title h2{font-size:22px}}.evaluation-save-actions,.blank-evaluation-submit{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.evaluation-status-section{margin:22px 0}.evaluation-status-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.evaluation-status-heading label{min-width:180px;font-size:14px}.evaluation-status-heading select{margin-top:7px}#evaluation-editor{scroll-margin-top:100px}.notification-dropdown{min-width:250px}.blank-evaluation-form .blank-evaluation-submit{margin-top:26px}@media (max-width:650px){.evaluation-status-heading{flex-direction:column;align-items:stretch}}.my-preferences{margin-bottom:30px}.my-preferences h2{margin-top:0}.my-preferences>p{font-size:15px;line-height:1.7}.my-preferences form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.my-preferences label{flex:1;min-width:240px;max-width:420px;font-size:15px}.my-preferences select{margin-top:8px}.my-preferences form .button{margin-bottom:0}.profile-page-heading.profile-page-heading{letter-spacing:-.8px;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:1.3}.my-preferences .profile-page-heading,.section-title .profile-page-heading{margin:10px 0 5px}.my-preferences .profile-page-heading{margin-top:0}.audit-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.audit-heading h2{margin-top:0}.audit-heading p{color:#566b86;font-size:15px;line-height:1.7}.audit-system{margin:18px 0}.audit-export{border:1px solid var(--line);background:#f5f8fd;border-radius:10px;margin:22px 0;padding:18px}.audit-export h3{margin-top:0}.audit-date-fields{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.audit-date-fields label{flex:1;min-width:170px;font-size:14px}.audit-date-fields input{margin-top:7px}.audit-log td{vertical-align:top;white-space:normal}.audit-log .table-scroll{margin-bottom:18px}.audit-log>p.helper{font-size:13px;line-height:1.7}@media (max-width:650px){.audit-heading{flex-direction:column}.audit-date-fields{flex-direction:column;align-items:stretch}}.amplify-story{color:var(--ink)}.amplify-story h1,.amplify-story h2{letter-spacing:-.8px;font-size:25px;font-weight:600;line-height:1.3}.amplify-story h3{letter-spacing:-.4px;font-size:18px;line-height:1.45}.amplify-story p{color:#596b81;font-size:15px;line-height:1.85}.amplify-intro{background:linear-gradient(125deg,#eef4fd,#e2edfc);border:1px solid #d2e1f3;border-radius:17px;grid-template-columns:1.25fr 1fr;gap:32px;padding:34px;display:grid}.amplify-kicker{text-transform:uppercase;letter-spacing:1.2px;color:#4b6d9a;font-size:12px;font-weight:700}.amplify-intro-copy h2{color:#24466f;margin:17px 0;font-size:29px;line-height:1.35}.amplify-intro-copy>p{max-width:530px;margin:0;font-size:17px}.amplify-intro-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.amplify-question-panel{background:#fff;border:1px solid #d7e2f0;border-radius:12px;align-self:center;padding:25px;box-shadow:0 8px 25px #244e8808}.amplify-question-panel>span{color:#4b6d9a;align-items:center;gap:9px;font-size:13px;display:flex}.amplify-question-panel h3{margin:17px 0;font-size:18px}.amplify-question-panel ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.amplify-question-panel li{color:#4e6480;border-left:2px solid #b8ceeb;padding-left:13px;font-size:15px;line-height:1.6}.amplify-question-panel>p{margin:18px 0 0;font-size:13px}.amplify-mission{border-bottom:1px solid #dce5ef;align-items:start;gap:18px;margin:12px 0 25px;padding:27px 0;display:flex}.amplify-mission>svg{color:#4874ab;flex-shrink:0;margin-top:12px}.amplify-mission h2{margin:6px 0 9px}.amplify-mission p{max-width:900px;margin:0;font-size:17px}.amplify-audience{margin-bottom:38px;scroll-margin-top:105px}.amplify-audience-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.amplify-audience-heading h2{margin:0}.amplify-audience-toggle{background:#e9eff7;border-radius:9px;gap:4px;padding:5px;display:flex}.amplify-audience-toggle button{color:#5c7493;background:0 0;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}.amplify-audience-toggle button.active{color:#254f86;background:#fff;box-shadow:0 1px 5px #243b5a0d}.amplify-audience-content{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1.35fr;gap:36px;padding:30px;display:grid}.amplify-audience-lead>svg{color:#4874ab}.amplify-audience-lead h3{margin:16px 0 10px;font-size:22px}.amplify-audience-lead>p{margin:0 0 16px}.amplify-audience-lead .card-link{background:0 0;padding:0}.amplify-audience-lead .amplify-commitment{border-top:1px solid #e0e8f2;margin:20px 0 0;padding-top:17px;font-size:13px}.amplify-benefit-list{margin:0;padding:0;list-style:none}.amplify-benefit-list li{border-bottom:1px solid #edf1f7;gap:16px;margin-bottom:18px;padding:0 0 18px;display:flex}.amplify-benefit-list li:last-child{border:0;margin-bottom:0;padding-bottom:0}.amplify-benefit-list li>span{color:#4d6c92;padding-top:5px;font-size:13px;font-weight:700}.amplify-benefit-list h3{margin:0 0 7px}.amplify-benefit-list p{margin:0}.amplify-journey{margin-bottom:38px}.amplify-journey>h2{margin-bottom:22px}.amplify-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.amplify-journey li{border-top:2px solid #a9c4e8;padding-top:19px}.amplify-step-marker{color:#456c9e;justify-content:space-between;align-items:center;display:flex}.amplify-step-marker>span{color:#566b87;font-size:13px}.amplify-journey h3{margin:15px 0 8px}.amplify-journey p{margin:0;font-size:14px}.amplify-origin-feedback{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:38px;padding:30px 0;display:grid}.amplify-origin-feedback h2{margin:13px 0;font-size:22px}.amplify-origin-feedback p{margin:10px 0}.amplify-closing{background:#eaf1fc;border:1px solid #d5e3f6;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;padding:25px 28px;display:flex}.amplify-closing h2{margin:0 0 9px;font-size:22px}.amplify-closing p{margin:0}.amplify-closing .button{flex-shrink:0}.amplify-story .amplify-fpv{color:#5c6b7f;margin:20px 0 0;font-size:12px}@media (max-width:1050px){.amplify-intro,.amplify-audience-content{gap:25px;padding:25px}.amplify-intro{grid-template-columns:1fr}.amplify-question-panel{max-width:none}.amplify-audience-content{grid-template-columns:1fr 1fr}.amplify-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.amplify-closing{flex-direction:column;align-items:start}}@media (max-width:650px){.amplify-intro,.amplify-audience-content{padding:21px}.amplify-intro-copy h2{font-size:25px}.amplify-audience-content,.amplify-origin-feedback{grid-template-columns:1fr}.amplify-audience-heading{flex-direction:column;align-items:start}.amplify-journey ol{gap:20px 15px}.amplify-journey h3{font-size:16px}.amplify-origin-feedback{gap:20px}.amplify-closing{padding:22px}.amplify-intro-actions .button{justify-content:center;width:100%}.amplify-mission{gap:13px}.amplify-mission p{font-size:15px}}.amplify-shared-value{margin:0 0 36px}.amplify-shared-value>h2{margin:0 0 22px}.amplify-shared-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:28px;display:grid}.amplify-shared-grid article>svg{color:#446c9f}.amplify-shared-grid h3{margin:14px 0 10px}.amplify-shared-grid p{margin:0}.amplify-story .amplify-shared-commitment{color:#566b86;margin:15px 0 0;font-size:14px}@media (max-width:850px){.amplify-shared-grid{grid-template-columns:1fr;gap:22px}.amplify-shared-grid article+article{border-top:1px solid #e5ecf5;padding-top:22px}}.reporting-demo .directory-demo-header .breadcrumb{display:block}.reporting-demo .directory-demo-header .breadcrumb ol{flex-flow:wrap;align-items:center;display:flex}.reporting-demo .directory-demo-header .breadcrumb a{width:auto;color:inherit;border:0;padding:0;display:inline}.evaluation-view-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evaluation-view-tabs .evaluation-reset{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.evaluation-status-heading h2{margin:0}.evaluation-status-box{margin-top:0}.evaluation-participant{line-height:1.8}.evaluation-participant span{color:#5a6b84}.evaluation-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.evaluation-pagination>span{font-size:13px}.evaluation-results>h2{margin:28px 0 18px}.evaluation-card{padding:24px 28px}.evaluation-card .evaluation-heading{border-bottom:1px solid #e0e7f0;padding-bottom:20px;display:block}.evaluation-card-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.evaluation-card .evaluation-kind{letter-spacing:.025em;color:#305c91;font-size:13px}.evaluation-conversation-date{color:#596c83;font-size:13px}.evaluation-people{grid-template-columns:1fr 1fr;gap:28px;max-width:680px;display:grid}.evaluation-people>div>span{color:#596b83;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.evaluation-card .evaluation-people h3{letter-spacing:-.4px;color:#26364a;margin:0;font-size:21px;line-height:1.3}.evaluation-meta{color:#596b82;flex-wrap:wrap;gap:6px 22px;margin-top:15px;font-size:13px;line-height:1.6;display:flex}.evaluation-meta strong{color:#425770;font-weight:500}.evaluation-card .evaluation-answers{gap:0 32px;margin-top:4px}.evaluation-card .evaluation-answers>div{border-bottom:1px solid #edf1f6;padding:18px 0 16px}.evaluation-card .evaluation-answers dt{color:#2b405b;max-width:560px;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.5}.evaluation-card .evaluation-answers dd{color:#53657c;max-width:620px;margin:0;font-size:15px;font-weight:400;line-height:1.65}.evaluation-card .evaluation-rating-answer{align-items:baseline;gap:7px;display:flex}.evaluation-rating-answer strong{color:#2d5482;font-size:23px;font-weight:600}.evaluation-rating-answer span{color:#596c83;font-size:14px}@media (max-width:700px){.evaluation-card{padding:20px}.evaluation-card-topline{flex-wrap:wrap;align-items:flex-start;gap:7px;margin-bottom:16px}.evaluation-people{gap:18px}.evaluation-card .evaluation-people h3{font-size:18px}.evaluation-card .evaluation-answers{grid-template-columns:1fr}.evaluation-card .evaluation-answers>div{padding:16px 0}.evaluation-meta{gap:4px 16px}}.evaluation-card .evaluation-people{flex-wrap:wrap;gap:18px 36px;max-width:none;display:flex}.evaluation-card .evaluation-people>div{flex:0 auto;min-width:0}.evaluation-card .evaluation-meta{flex-direction:column;align-items:flex-start;gap:3px;margin-top:16px;display:flex}@media (max-width:700px){.evaluation-card .evaluation-people{gap:18px 28px}}.evaluation-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:28px 0 18px;display:flex}.evaluation-section-heading h2{margin:0}.evaluation-section-heading .button,.evaluation-status-heading>.button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.evaluation-status-heading label{margin-left:auto}.evaluation-status-heading>.button{margin-left:0}@media (max-width:650px){.evaluation-section-heading{flex-wrap:wrap}.evaluation-status-heading label{margin-left:0}.evaluation-status-heading>.button{align-self:flex-end}}.evaluation-status-heading{align-items:flex-end}.evaluation-status-heading>h2{align-self:center}.evaluation-status-heading label select,.evaluation-status-heading>.button{box-sizing:border-box;height:44px}.evaluation-status-heading>.button{justify-content:center;align-self:flex-end;margin-bottom:0}@media (max-width:650px){.evaluation-status-heading{align-items:stretch}.evaluation-status-heading>h2{align-self:flex-start}}.demo-navigation .breadcrumb{min-width:0;display:block}.demo-navigation .breadcrumb ol{flex-flow:wrap;align-items:center;display:flex}.demo-navigation .breadcrumb a{width:auto;color:inherit;border:0;padding:0;display:inline}.demo-navigation .demo-back{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;font-size:13px;display:inline-flex}.demo-navigation{gap:18px}.analytics-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.analytics-title-row>.button{align-items:center;gap:8px;display:inline-flex}@media (max-width:650px){.demo-navigation .breadcrumb{flex-basis:auto;order:0}.demo-navigation .demo-back{margin-left:auto}.demo-navigation{flex-wrap:wrap;height:auto;min-height:76px}.analytics-title-row{flex-wrap:wrap}}body{line-height:1.6}input::placeholder,textarea::placeholder{color:#626f80;opacity:1}.nav-item{line-height:1.5}.button{line-height:1.45}.breadcrumb{line-height:1.6}.multi-picker>summary{line-height:1.5}.table-scroll{overflow-x:auto}th,td{overflow-wrap:break-word}.brand-icon{background:0 0;border-radius:0;flex-shrink:0}.brand-icon img{object-fit:contain;width:100%;height:100%;display:block}.sidebar .brand{letter-spacing:-1.2px;flex-direction:column;align-items:center;gap:8px;padding:0 0 5px;display:flex}.brand-wordmark{align-items:baseline;gap:1px;font-size:36px;font-weight:800;line-height:1;display:flex}.brand-letter-a{flex:none;width:34px;height:26px;display:inline-block;position:relative;overflow:hidden}.brand-letter-a img{width:46.5px;max-width:none;height:31px;position:absolute;top:-3px;left:-6px}.sidebar .brand small{text-align:center;letter-spacing:1.3px;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1.5}.brand-wordmark .brand-suffix{color:#087ee5}.sidebar .brand{gap:7px;padding-bottom:8px}.sidebar .brand-stacked-icon{object-fit:contain;flex:none;width:98px;height:66px;display:block}.sidebar .brand-wordmark{letter-spacing:-1.1px;font-size:32px;line-height:1.1}.sidebar .brand small{letter-spacing:.65px;white-space:nowrap;font-size:9px;line-height:1.4}.insights-week-filters{flex-wrap:wrap;gap:16px;margin:18px 0 24px;display:flex}.insights-week-filters label{flex-direction:column;gap:6px;max-width:100%;font-size:14px;font-weight:600;display:flex}.insights-week-filters select{color:#26394d;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd6e5;border-radius:7px;padding:9px 12px}.mentor-impact-live{margin:24px 0 32px}.impact-live-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.impact-live-heading h2,.impact-live-heading h3{margin:0}.impact-live-heading>span{color:#344e6c;font-size:14px}.impact-live-heading label{align-items:center;gap:10px;font-size:14px;display:flex}.impact-live-heading select{color:#24394f;background:#fff;border:1px solid #cbd6e5;border-radius:7px;padding:9px 12px}.impact-live-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.impact-live-stats article{background:#fff;border:1px solid #d5dfec;border-radius:12px;padding:20px}.impact-live-stats h3{color:#385573;margin:0 0 12px;font-size:14px}.impact-live-stats article>strong{color:#244e80;font-size:30px;line-height:1.2;display:block}.impact-live-stats small{color:#52647a;margin-top:8px;display:block}.impact-you{background:#edf4ff}@media (max-width:850px){.impact-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.impact-live-stats{grid-template-columns:1fr}}.mentor-id-cell{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.mentor-id-label{color:#405b79;letter-spacing:.2px;margin-top:4px;font-size:12px;display:block}.impact-metric-label{align-items:center;gap:7px;display:flex}.metric-info{flex:none;display:inline-flex;position:relative}.metric-info>button{color:#405b79;cursor:help;background:#fff;border:1px solid #70849c;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.metric-info>button:focus-visible{outline-offset:2px;outline:2px solid #2878c8}.metric-info>[role=tooltip]{color:#fff;z-index:15;background:#24394f;border-radius:8px;width:220px;padding:12px;font-size:13px;font-weight:400;line-height:1.5;display:none;position:absolute;top:26px;left:-100px;box-shadow:0 4px 15px #19355025}.metric-info:hover>[role=tooltip],.metric-info:focus-within>[role=tooltip]{display:block}.profile-section-heading{margin:0 0 24px}.profile-section-heading .profile-page-heading{margin:0 0 10px}.mentor-impact-live>.impact-live-heading{margin-top:0}.mentor-impact-live>.admin-section{margin-bottom:0}.insights-coverage{color:#39536e;border-bottom:1px solid #dbe4f0;flex-wrap:wrap;gap:12px 26px;margin-bottom:20px;padding:18px 0;font-size:14px;display:flex}.insights-coverage>strong{color:#263b52;width:100%;font-size:16px}.insights-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 28px;display:grid}.insights-theme-panel{background:#fbfcfe;border:1px solid #dbe4f0;border-radius:12px;padding:24px}.insights-theme-panel h3{margin:0 0 8px;font-size:19px}.insights-theme-panel>p{color:#526882;margin:0 0 22px;font-size:13px}.insights-theme-row{margin:0 0 18px}.insights-theme-row>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:7px;font-size:14px;display:flex}.insights-theme-row strong{white-space:nowrap;color:#265585}.insights-theme-row small{color:#60718a;font-weight:400}.insights-theme-track{background:#e3ebf5;border-radius:5px;height:7px;overflow:hidden}.insights-theme-track i{background:#477fb8;border-radius:5px;height:100%;display:block}.insight-category{letter-spacing:.5px;color:#3e6791;margin-bottom:9px;font-size:12px;font-weight:700;display:inline-block}.insights-planning,.insights-voices{margin-top:30px}.insights-planning>h3,.insights-voices>h3{margin:0 0 18px;font-size:21px}.insights-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.insights-planning-grid article{background:#f3f7fc;border:1px solid #d7e2f0;border-radius:12px;padding:24px}.insights-planning-grid h4{color:#243e5a;margin:0 0 12px;font-size:18px;line-height:1.4}.insights-planning-grid h5{color:#375674;margin:20px 0 7px;font-size:13px}.insights-planning-grid p{color:#435b73;margin:0;font-size:14px;line-height:1.7}.insights-planning-grid .planning-signal{color:#356390;font-size:13px}.insights-voices>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.insights-voices figure{border:1px solid #dbe4f0;border-radius:12px;margin:0;padding:24px}.insights-voices blockquote{color:#2e4965;margin:0 0 16px;font-size:16px;line-height:1.8}.insights-voices figcaption{color:#5b6e84;font-size:12px}.insights-reading-note{color:#53687f;border-top:1px solid #dce5ef;padding-top:20px;line-height:1.7;margin-top:26px!important;font-size:13px!important}@media (max-width:1000px){.insights-planning-grid{grid-template-columns:1fr}}@media (max-width:760px){.insights-theme-grid,.insights-voices>div{grid-template-columns:1fr}.insights-theme-panel,.insights-planning-grid article{padding:18px}}.evaluation-ratings-filter{color:#556c86;flex:1;min-width:150px;font-size:12px;font-weight:600}.evaluation-ratings-filter>.multi-picker{margin-top:7px}.evaluation-ratings-filter .multi-picker>summary{box-sizing:border-box;align-items:center;min-height:42px}.evaluation-ratings-filter .picker-options{min-width:180px;max-width:260px}.evaluation-ratings-filter .picker-options input{margin:2px 0 0}.evaluation-ratings-filter .clear-filters{padding:8px 0;font-weight:600}.message-send-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.reply .message-send-actions{margin-top:14px}#message-demo-evaluation{margin-top:24px;scroll-margin-top:24px}#message-demo-evaluation>.card-link{margin-bottom:12px}@media (max-width:650px){.message-send-actions{justify-content:stretch}.message-send-actions>.button{flex:1}}.mentor-card.student-community-card{flex-direction:column;gap:16px;min-width:0;padding:20px 22px 0;display:flex}.student-card-identity,.refined-profile-identity{align-items:center;gap:14px;min-width:0;display:flex}.student-card-identity .avatar{flex:none;margin:0}.student-card-identity h3{letter-spacing:-.3px;margin:0;font-size:18px;line-height:1.3}.student-card-identity p,.student-card-about p{color:#475a70;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.student-card-about{background:#f6f8fb;border:1px solid #e0e7ef;border-radius:9px;gap:10px;padding:13px 14px;display:grid}.student-card-about h4,.student-card-about strong{color:#26394e;margin:0;font-size:13px}.student-card-about strong{font-size:12px;display:block}.student-community-card .card-link{margin-top:auto}.refined-profile-chips{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.refined-profile-chips li{overflow-wrap:anywhere;color:#304b68;background:#eaf0f6;border:1px solid #d7e1ed;border-radius:5px;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.35}.mentor-profile-modal.refined-profile-modal{background:#f5f7fa;width:min(850px,100%);padding:0;overflow-x:hidden}.refined-profile-modal>.close{top:13px;right:13px}.refined-profile-banner{background:#fff;border-bottom:1px solid #dae3ee;justify-content:space-between;align-items:center;gap:18px;padding:24px 48px 22px 24px;display:flex}.refined-profile-identity>.avatar{flex:none;width:58px;height:58px;margin:0}.refined-profile-identity>div{overflow-wrap:anywhere;min-width:0}.refined-profile-kicker,.refined-profile-meta{color:#465d75;flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:12px;line-height:1.4;display:flex}.refined-profile-kicker{font-weight:700}.refined-profile-kicker span{color:#315c53;align-items:center;gap:4px;display:inline-flex}.refined-profile-identity h2{letter-spacing:-.65px;margin:3px 0 5px;font-size:27px;line-height:1.2}.refined-profile-headline{color:#364d65;margin:0 0 4px;font-size:14px;line-height:1.45}.refined-profile-actions{flex-wrap:wrap;flex-shrink:0;gap:7px;display:flex}.refined-profile-actions .button{white-space:nowrap;padding:9px 11px;font-size:13px}.refined-profile-content{gap:10px;padding:16px 24px 20px;display:grid}.refined-profile-block{background:#fff;border:1px solid #dce5ef;border-radius:9px;min-width:0;padding:13px 15px}.refined-profile-block h3{letter-spacing:-.15px;color:#25384d;margin:0 0 6px;font-size:15px;line-height:1.3}.refined-profile-block p,.refined-meeting-list{color:#43556b;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.refined-profile-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.refined-profile-tag-grid>.refined-profile-block:last-child:nth-child(odd){grid-column:1/-1}.refined-meeting-list{padding:0;list-style:none}.refined-experience,.refined-stories{gap:10px;display:grid}.refined-experience article{gap:9px;display:flex}.refined-experience svg{color:#45698e;flex:none}.refined-profile-block h4{color:#25384d;margin:0 0 3px;font-size:14px}.refined-experience strong,.refined-experience small{color:#43556b;font-size:12px;display:block}@media (max-width:650px){.refined-profile-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 44px 14px 15px}.refined-profile-content{padding:12px 14px 15px}.refined-profile-tag-grid{grid-template-columns:1fr}.refined-profile-identity h2{font-size:23px}}.refined-profile-modal>.admin-account-summary{padding:24px 44px 24px 24px}.invite-copy-row{align-items:center;gap:10px;min-width:0;display:flex}.invite-copy-row input{flex:1;min-width:0}.invite-copy-status{white-space:nowrap;color:#475569;align-items:center;gap:4px;font-size:12px;display:inline-flex}.invite-copy-status.copied{color:#166534;font-weight:700}
