/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.portal-refresh{--portal-primary:#6a38ff;--portal-primary-hover:#5425db;--portal-primary-ink:#5124c6;--portal-primary-soft:#f2eeff;--portal-primary-line:#d9ccff;--portal-ink:#0a1f44;--portal-secondary:#475467;--portal-muted:#667085;--portal-canvas:#f6f7fb;--portal-surface:#fff;--portal-subtle:#f9fafc;--portal-border:#e4e7ee;--portal-border-strong:#c4cbd8;--portal-success:#06745f;--portal-success-soft:#eaf8f2;--portal-info:#1e5bff;--portal-info-ink:#234eab;--portal-info-soft:#eef4ff;--portal-warning:#905a0c;--portal-warning-soft:#fff8e8;--portal-danger:#b42338;--portal-danger-soft:#fff0f2;--portal-radius-control:8px;--portal-radius-card:12px;--portal-radius-panel:16px;--portal-space-xs:4px;--portal-space-sm:8px;--portal-space-md:12px;--portal-space-lg:16px;--portal-space-xl:24px;--portal-space-2xl:32px;--portal-shadow-card:0 1px 3px #0a1f4408;--portal-shadow-float:0 20px 60px #0a1f4426,0 4px 12px #0a1f440d;--portal-font:"Geist Variable","Geist",Arial,sans-serif;--portal-motion:.15s ease}@scope(.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve],.staff-automation-banner,.brew-detail__aside,.upload-failed-actions,.task-action){:is(.primary-button,.button--primary,.btn.primary,.brew-primary){background:var(--portal-primary);border-color:var(--portal-primary);color:#fff;border-radius:var(--portal-radius-control);box-shadow:none;min-height:38px;transition:background var(--portal-motion),border-color var(--portal-motion);font-size:13px;font-weight:600}:is(.primary-button,.button--primary,.btn.primary,.brew-primary):hover:not(:disabled){background:var(--portal-primary-hover);border-color:var(--portal-primary-hover);box-shadow:none;transform:none}:is(.secondary-button,.button--secondary,.btn:not(.primary):not(.danger):not(.success):not(.toggled):not(.correction-btn),.brew-secondary){border:1px solid var(--portal-border-strong);border-radius:var(--portal-radius-control);background:var(--portal-surface);color:var(--portal-ink);min-height:36px;box-shadow:none;font-size:13px;font-weight:550}:is(.secondary-button,.button--secondary,.btn:not(.primary):not(.danger):not(.success):not(.toggled):not(.correction-btn),.brew-secondary):hover:not(:disabled){background:var(--portal-subtle);border-color:var(--portal-muted)}:is(.primary-button,.secondary-button,.button,.btn,.brew-primary,.brew-secondary):disabled:not([aria-busy=true]){opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--portal-primary);outline-offset:3px}:is(.field,.auth-form,.staff-auth-form,.staff-form-grid,.staff-content-form,.step-panel) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--portal-border-strong);border-radius:var(--portal-radius-control);background:var(--portal-surface);color:var(--portal-ink);font:14px/1.5 var(--portal-font);min-height:42px;box-shadow:none}:is(.field,.auth-form,.staff-auth-form,.staff-form-grid,.staff-content-form,.step-panel) :is(input,textarea)::placeholder{color:var(--portal-muted);opacity:1}:is(.field,.auth-form,.staff-auth-form,.staff-form-grid,.step-panel) :is(input,select,textarea):focus{border-color:var(--portal-primary)}:is(.field,.auth-form,.staff-auth-form,.staff-form-grid,.step-panel) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--portal-danger)}:is(.section-card,.resource-state,.state-card,.staff-panel){border-color:var(--portal-border);border-radius:var(--portal-radius-card);box-shadow:var(--portal-shadow-card)}:is(.card-heading,.status-heading,.card-foot,.staff-panel__heading){border-color:var(--portal-border)}:is(.card-heading,.status-heading,.staff-panel__heading) h2{letter-spacing:-.02em;font-size:17px}:is(.card-heading,.status-heading,.staff-panel__heading) p{color:var(--portal-muted);font-size:13px;line-height:1.5}:is(.pill,.status-pill,.staff-status-pill,.badge){font-variant-numeric:tabular-nums}:is(.drawer,.modal,.info-modal,.staff-dialog,.action-dialog){border-color:var(--portal-border);border-radius:var(--portal-radius-panel);box-shadow:var(--portal-shadow-float)}:is(.drawer-title,.modal-title,.staff-dialog__heading h2){letter-spacing:-.025em;font-size:22px}:is(.drawer-content,.modal-body)>p{font-size:14px;line-height:1.65}:is(.action-feedback,.field-error){font-size:13px;line-height:1.5}.field-error{color:var(--portal-danger)}.action-feedback--success{color:var(--portal-success);background:var(--portal-success-soft)}:is(.resource-state,.state-card)>p{color:var(--portal-secondary);font-size:14px}:is(.tabs,.page-tabs,.segmented){border-color:var(--portal-border)}:is(.tabs,.page-tabs) :is(a,button){min-height:40px;font-size:13px}:is(.segmented,.segment) button{min-height:32px;font-size:12px}:is(.segmented,.segment) button[aria-pressed=true]{color:var(--portal-primary-ink);background:var(--portal-primary-soft)}@media (prefers-reduced-motion:reduce){:is(.primary-button,.secondary-button,.button,.btn,.task-card,.section-card,.drawer,.modal,.brew-kpi__primary,.brew-kpi__bar i){scroll-behavior:auto;transition:none;animation:none}}@media (max-width:620px){:is(.primary-button,.secondary-button,.button,.field input,.field select){min-height:44px}:is(.field,.auth-form,.step-panel) :is(input,select,textarea){font-size:16px}}}@scope(.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve],.staff-automation-banner,.brew-detail__aside,.upload-failed-actions){.app-shell:scope{background:var(--portal-canvas)}:scope .sidebar{background:var(--portal-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--portal-border)}:scope .topbar{background:var(--portal-surface);border-color:var(--portal-border);-webkit-backdrop-filter:none;backdrop-filter:none}:scope .brand-name strong{font-size:16px}:scope .brand-name span{color:var(--portal-muted);font-size:12px}:scope .nav-item{border-radius:8px;min-height:42px}:scope .nav-item.active{background:var(--portal-primary-soft);color:var(--portal-primary-ink)}:scope .nav-group-toggle{letter-spacing:.07em;min-height:40px;color:var(--portal-muted);font-size:11px}:scope .profile-name span{font-size:12px}:scope .powered-by{color:var(--portal-muted);font-size:11px}:scope .content-wrap{padding-top:28px}:scope .notice-copy{font-size:13px;line-height:1.6}:scope .notice-action{font-size:12px}:scope .notice.urgent{background:var(--portal-danger-soft);color:var(--portal-danger)}:scope .notice.soon{background:var(--portal-warning-soft);color:var(--portal-warning)}:scope .notice.working{background:var(--portal-info-soft);color:var(--portal-info-ink)}:scope .notice.done{background:var(--portal-success-soft);color:var(--portal-success)}:scope .page-body{gap:24px}:scope .section-card{border-radius:var(--portal-radius-card);border-color:var(--portal-border);box-shadow:var(--portal-shadow-card)}:scope :is(.card-heading,.status-heading){background:var(--portal-surface);padding:20px 24px}:scope :is(.card-heading,.status-heading) h2{font-size:18px;font-weight:650}:scope :is(.card-heading,.status-heading) p{color:var(--portal-muted);font-size:13px}:scope .task-card{border-color:var(--portal-border);box-shadow:none}:scope .task-card:hover{box-shadow:none;background:var(--portal-subtle);transform:none}:scope .task-card.recommended{background:var(--portal-surface);border-color:var(--portal-primary-line);box-shadow:none}:scope .task-card-body{column-gap:16px;padding:22px 24px}:scope .task-main h3{color:var(--portal-ink);font-size:17px;font-weight:600;line-height:1.4}:scope .task-main>p{color:var(--portal-secondary);font-size:13px;line-height:1.65}:scope .task-meta-row{color:var(--portal-muted);letter-spacing:.065em;flex-wrap:wrap;font-size:10px}:scope .task-facts{color:var(--portal-secondary);gap:12px;margin-top:12px;font-size:12px}:scope .task-card>.action-band .action-band-aside{color:var(--portal-primary-ink)}:scope .task-card>.action-band{color:var(--portal-primary-ink);background:var(--portal-primary-soft);border-bottom:1px solid var(--portal-primary-line);font-size:11px}:scope .task-action .primary-button{background:var(--portal-primary);border-color:var(--portal-primary);box-shadow:none}:scope .task-action .primary-button:hover{background:var(--portal-primary-hover);border-color:var(--portal-primary-hover);transform:none}:scope .anchor-card{background:var(--portal-ink);border-radius:var(--portal-radius-card);box-shadow:none}:scope .anchor-card h3{font-size:18px;line-height:1.45}:scope .anchor-card>p{font-size:13px}:scope .content-wrap>footer{color:var(--portal-muted);flex-wrap:wrap;gap:16px;padding-top:32px;font-size:11px}:scope .content-wrap>footer>span:last-child{flex-wrap:wrap}:scope :is(.row-sub,.row-meta,.card-subtitle,.field-hint,.empty-copy,.locked-copy,.task-help-copy){color:var(--portal-muted);font-size:12px;line-height:1.6}:scope :is(.row-title,.field-label){font-size:14px}:scope :is(.course-title,.event-title){font-size:17px}:scope :is(.card-body,.drawer-content)>:is(p,ul){font-size:14px;line-height:1.65}@media (max-width:620px){:scope .sidebar:not(.sidebar-open){box-shadow:none}:scope .task-action .primary-button,:scope .task-action .secondary-button{min-height:44px}:scope .content-wrap{padding:20px 16px 28px}:scope :is(.card-heading,.status-heading){flex-wrap:wrap;gap:12px;padding:18px}:scope .task-card-body{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px}:scope .task-type-icon{width:36px;height:36px}:scope .task-main h3{font-size:16px}:scope .nav-item{min-height:44px}}:scope .group-tabs{border-color:var(--portal-border);gap:8px}:scope .group-tabs a{min-height:44px;font-size:13px}:scope .group-tabs a.active{color:var(--portal-primary-ink);border-color:var(--portal-primary)}:scope :is(.filter-chips,.sort-group) button{border-radius:7px;min-height:32px;font-size:12px}:scope :is(.filter-chips,.sort-group) button.selected{color:var(--portal-primary-ink);background:var(--portal-primary-soft);border-color:var(--portal-primary-line)}:scope :is(.result-count,.form-help,.field-note,.stated-note,.adviser-card__meta){color:var(--portal-muted);font-size:12px;line-height:1.6}:scope .field-row-label{color:var(--portal-secondary);font-size:13px}:scope .stated-value{font-size:15px}:scope :is(.field-edit,.requirement-form,.register-panel) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--portal-border-strong);border-radius:8px;min-height:42px;font-size:14px}:scope :is(.ask-input,.ask-textarea){border-color:var(--portal-border-strong);border-radius:8px;font-size:14px}:scope .drawer-tabs button{min-height:40px;font-size:13px}:scope .drawer-description{color:var(--portal-secondary);font-size:14px;line-height:1.65}:scope :is(.how-panel,.why-card,.external-panel) p{font-size:14px;line-height:1.65}:scope .drawer-header{border-color:var(--portal-border);padding:16px 24px}:scope .drawer-label{color:var(--portal-muted);font-size:11px}:scope .status-pill{letter-spacing:.025em;font-size:11px;line-height:1.5}:scope .status-pill.done{color:var(--portal-success);background:var(--portal-success-soft)}:scope :is(.status-pill.wait,.status-pill.progress){color:var(--portal-info-ink);background:var(--portal-info-soft)}:scope .status-pill.act{color:var(--portal-warning);background:var(--portal-warning-soft)}:scope .status-pill.stop{color:var(--portal-danger);background:var(--portal-danger-soft)}@media (max-width:620px){:scope :is(.ask-input,.ask-textarea),:scope :is(.field-edit,.requirement-form,.register-panel) :is(input,select,textarea){min-height:44px;font-size:16px}:scope :is(.filter-chips,.sort-group) button{min-height:40px}:scope .drawer-header{padding:16px 18px}}:scope .momentum-card{background:var(--portal-ink);box-shadow:none;border-radius:12px}:scope .momentum-header strong{font-size:18px;line-height:1.45}:scope .level-labels,:scope .momentum-header p{font-size:12px}:scope .today-reward{border-radius:8px}:scope :is(.aster-card,.aster-info-strip){border-color:var(--portal-border);box-shadow:var(--portal-shadow-card);border-radius:12px}:scope .aster-card__heading h2{font:600 18px/1.4 var(--portal-font)}:scope .pop-copy>strong{font-size:14px}:scope :is(.pop-copy>p,.request-meta,.request-when){color:var(--portal-muted);font-size:12px;line-height:1.5}:scope .appointments-summary__adviser{flex-wrap:nowrap}:scope .appointments-summary__adviser .advisor-bar-copy{flex:1 1 0}:scope .appointments-summary__book{white-space:nowrap;flex:none}:scope .appointments-contacts{margin:0;padding:0 18px;list-style:none}:scope .appointments-contacts li{min-width:0;padding:16px 0}:scope .appointments-contacts li+li{border-top:1px solid var(--portal-border)}:scope .appointments-contacts :is(span,strong){display:block}:scope .appointments-contacts strong{color:var(--portal-ink);overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:600}:scope .appointments-contacts p{color:var(--portal-muted);margin:6px 0 0;font-size:12px;line-height:1.5}}@scope(.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve],.staff-automation-banner,.brew-detail__aside,.upload-failed-actions){:scope .staff-topbar--workspace{background:var(--portal-surface);border-color:var(--portal-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:scope .staff-brand .portal-mark{box-shadow:none;background:0 0;border-radius:0}:scope .staff-brand strong{font:650 16px/1.3 var(--portal-font)}:scope .staff-brand span{letter-spacing:.025em;text-transform:none;font-size:10px}:scope .staff-sidebar--workspace{background:var(--portal-ink)}:scope .staff-sidebar--workspace:after{display:none}:scope .staff-sidebar--workspace nav button[data-portal-item]:not([data-portal-item=edward]){border-radius:8px;min-height:42px}:scope .staff-sidebar--workspace nav .staff-sidebar__active:not([data-portal-item=edward]){color:#fff;background:#ffffff17;box-shadow:inset 3px 0 #a98cff}:scope .staff-sidebar__note{border-color:#ffffff20}:scope .staff-sidebar__note p{color:#acbcd5;font-size:12px;line-height:1.6}:scope .staff-global-search{border-radius:var(--portal-radius-control);background:var(--portal-subtle);border-color:var(--portal-border)}:scope .staff-global-search:focus-within{border-color:var(--portal-primary);box-shadow:0 0 0 3px var(--portal-primary-soft)}:scope .staff-global-search input{font:13px/1.5 var(--portal-font)}:scope .staff-user-menu strong{font-size:13px}:scope .staff-user-menu small{font-size:11px}:scope .staff-page-heading{margin-bottom:24px}:scope .staff-page-heading h1{font:650 28px/1.25 var(--portal-font);letter-spacing:-.035em;color:var(--portal-ink)}:scope .staff-page-heading p:not(.eyebrow){color:var(--portal-secondary);max-width:760px;font-size:14px;line-height:1.6}:scope .staff-main .staff-page-heading .eyebrow{color:var(--portal-muted);letter-spacing:.08em;font-size:11px}:scope .staff-panel{background:var(--portal-surface);border-color:var(--portal-border);border-radius:var(--portal-radius-card);box-shadow:var(--portal-shadow-card)}:scope .staff-panel__heading{border-color:var(--portal-border)}:scope .staff-panel__heading h2{font:600 17px/1.4 var(--portal-font);letter-spacing:-.02em}:scope .staff-panel__heading .eyebrow{color:var(--portal-muted);font-size:11px}:scope :is(.staff-content-tabs,.staff-record-tabs){border-color:var(--portal-border)}:scope :is(.staff-content-tabs,.staff-record-tabs) button{min-height:38px;font-size:13px}:scope :is(.staff-metric-card,.staff-student-facts article){border-color:var(--portal-border);box-shadow:none;background:var(--portal-surface);border-radius:10px}:scope .staff-metric-card>strong{font:650 28px/1.2 var(--portal-font);font-variant-numeric:tabular-nums;color:var(--portal-ink)}:scope .student360-layout .staff-student-record__hero{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius-card);color:var(--portal-ink);padding:24px}:scope .student360-layout .staff-student-record__hero h2{color:var(--portal-ink);font:650 28px/1.3 var(--portal-font)}:scope .student360-layout .staff-student-record__hero :is(p,.eyebrow){color:var(--portal-secondary)}:scope .student360-layout .staff-student-facts article{padding:18px}:scope .staff-student-directory__list>button{border-color:var(--portal-border)}:scope .staff-student-directory__list>button:hover{background:var(--portal-subtle)}:scope .staff-student-directory__list>button.is-active{background:var(--portal-primary-soft)}:scope :is(.staff-data-table,.staff-table){font-variant-numeric:tabular-nums;font-size:13px}:scope :is(.staff-data-table,.staff-table) th{color:var(--portal-muted);background:var(--portal-subtle);letter-spacing:.04em;font-size:11px}:scope :is(.staff-data-table,.staff-table) :is(td,th){border-color:var(--portal-border);padding:12px 16px}:scope .staff-user-menu__popover{border:1px solid var(--portal-border);box-shadow:var(--portal-shadow-float);border-radius:10px}@media (max-width:900px){:scope .staff-topbar--workspace{gap:12px}:scope .staff-global-search{min-width:0}:scope .staff-brand>div>span{display:none}}@media (max-width:620px){:scope .staff-main--workspace{padding:calc(4.8rem + 20px) 16px 20px}:scope .staff-page-heading h1{font-size:25px}:scope .staff-heading-actions{width:100%}}:scope .staff-content-card{border-color:var(--portal-border);border-radius:var(--portal-radius-card);box-shadow:none;background:var(--portal-surface)}:scope .staff-content-card h3{font:600 17px/1.4 var(--portal-font)}:scope .staff-content-card>p{color:var(--portal-secondary);font-size:13px;line-height:1.6}:scope .staff-content-toolbar{gap:12px}:scope .staff-editor-panel{border-color:var(--portal-border);box-shadow:var(--portal-shadow-float)}:scope .staff-editor-panel__body{padding:24px}:scope .staff-message-list{border-color:var(--portal-border)}:scope .staff-message-reader{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px}:scope .staff-message-reader__body{font-size:14px;line-height:1.65}:scope :is(.staff-journey-tabs,.staff-message-scopes) button{border-radius:8px;min-height:36px;font-size:13px}}@scope(.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve],.staff-automation-banner,.brew-detail__aside,.upload-failed-actions){:scope .brew-hero{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-radius-card);box-shadow:none}:scope .brew-hero__greeting h1{font-size:clamp(26px,2.5vw,36px);line-height:1.2}:scope .brew-hero__deck{max-width:36rem;font-size:14px;line-height:1.65}:scope .brew-hero__meta{color:var(--portal-muted);font-size:12px}:scope .brew-section-head h2{font:650 18px/1.4 var(--portal-font);letter-spacing:-.02em}:scope .brew-section-head h2 small{color:var(--portal-muted);font-size:12px}:scope :is(.brew-panel,.brew-setup){border-color:var(--portal-border);border-radius:var(--portal-radius-card);background:var(--portal-surface);box-shadow:var(--portal-shadow-card)}:scope .brew-panel__head{padding:16px 18px}:scope .brew-panel__title{letter-spacing:.04em;font-size:12px}:scope .brew-panel__views{gap:6px;padding:10px 16px}:scope .brew-panel__views button{border-radius:6px;min-height:30px;font-size:11px}:scope .brew-panel__views button.is-active{background:var(--portal-primary-soft);color:var(--portal-primary-ink);border-color:var(--portal-primary-line)}:scope .brew-kpi{border-color:var(--portal-border);padding:10px 16px}:scope .brew-kpi__head .brew-stretch{color:var(--portal-secondary);font-size:12px}:scope .brew-kpi__value{font:650 28px/1.2 var(--portal-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}:scope .brew-kpi__of{color:var(--portal-muted);font-size:12px}:scope .brew-kpi__target :is(small,b){font-size:11px}:scope .brew-kpi__note{color:var(--portal-muted);font-size:11px}:scope .brew-move b{font-size:12px}:scope .brew-move small{font-size:11px}:scope .brew-row__cue{font-size:12px;line-height:1.5}:scope :is(.brew-email__body,.brew-email-row__role){font-size:12px;line-height:1.6}:scope .brew-setup__header h1{font:650 clamp(25px,2.5vw,32px)/1.25 var(--portal-font);letter-spacing:-.03em}:scope .brew-setup__header p{font-size:14px;line-height:1.65}:scope .brew-detail{border:1px solid var(--portal-border);border-radius:var(--portal-radius-panel);box-shadow:var(--portal-shadow-float)}:scope .brew-detail__title-row h1{font:650 26px/1.3 var(--portal-font);letter-spacing:-.025em}:scope :is(.brew-detail__lede,.brew-detail__paragraph){color:var(--portal-secondary);font-size:14px;line-height:1.7}:scope .brew-detail__section h2{font:600 17px/1.4 var(--portal-font)}:scope .brew-detail__note{font-size:12px;line-height:1.6}:scope .brew-detail__close{border-radius:8px;min-width:36px;min-height:36px}@media (max-width:1180px){:scope .brew-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:scope .brew-day-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:700px){:scope .brew-day-grid{grid-template-columns:minmax(0,1fr)}:scope .brew-hero{padding:20px}:scope .brew-hero__cards{grid-template-columns:minmax(0,1fr)}:scope .brew-panel__views button{min-height:36px}}:scope .brew-news-card__fallback{background:var(--portal-info-soft);color:var(--portal-info-ink);font:650 16px/1 var(--portal-font);letter-spacing:-.02em;place-items:center;display:grid}:scope .brew-table{font:13px/1.5 var(--portal-font);font-variant-numeric:tabular-nums}:scope .brew-table :is(th,td){padding:12px 14px}:scope .brew-table thead th{color:var(--portal-muted);font-size:11px}:scope .brew-move-list li>em,:scope .brew-move-list li>span{font-size:12px}:scope .brew-metric-overview>div>:is(small,p){font-size:13px;line-height:1.5}:scope .brew-note-list{font-size:13px;line-height:1.65}:scope .brew-goal>small,:scope .brew-goal__outlook,:scope .brew-goal__target{font-size:12px}:scope .brew-goal__target small{font-size:11px}}@scope(.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve],.staff-automation-banner,.brew-detail__aside,.upload-failed-actions){:scope .brew-hero{color:#fff;background:linear-gradient(115deg,#151b2e,#30275c 55%,#55439f);border:0;border-radius:22px;grid-template-columns:minmax(0,1.1fr) 120px minmax(0,1fr);align-items:center;gap:22px;padding:30px 34px;position:relative;overflow:hidden}:scope .brew-hero__eyebrow{color:#ddd7f1;margin-bottom:16px;font-size:11px;font-weight:500;display:block}:scope .brew-hero__greeting h1{color:#fff;font-family:var(--portal-font);font-size:clamp(25px,2.2vw,36px);font-style:normal;font-weight:700}:scope .brew-hero__deck{color:#ded9ed;font-size:13px}:scope .brew-hero__meta,:scope .brew-hero__meta svg{color:#c4bddb}:scope .brew-hero__coffee{background:url(/images/staff/coffee-brew.png) 50%/contain no-repeat;align-self:end;width:120px;height:158px}:scope .brew-hero__cards{border-left:1px solid #ffffff35;padding-left:24px}:scope .brew-glance{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:18px;padding:16px 13px}:scope .brew-glance:hover{background:#ffffff18;border-color:#ffffff4d}:scope .brew-glance>strong{color:#fff;font-size:34px}:scope .brew-glance>small,:scope .brew-glance__head,:scope .brew-glance__link{color:#e0d9fa}:scope .brew-glance>em{color:#ffe09b}@media (max-width:1200px){:scope .brew-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:scope .brew-hero__greeting{padding-right:70px}:scope .brew-hero__coffee{width:78px;height:108px;position:absolute;bottom:24px;left:calc(50% - 95px)}}@media (max-width:850px){:scope .brew-hero{grid-template-columns:1fr;padding:25px}:scope .brew-hero__greeting{padding-right:90px}:scope .brew-hero__coffee{align-self:start;inset:25px 24px auto auto}:scope .brew-hero__cards{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}}@media (max-width:480px){:scope .brew-hero__cards{grid-template-columns:1fr}:scope .brew-glance{min-height:0}:scope .brew-hero__coffee{width:64px;height:90px}}}@scope(.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve],.staff-automation-banner,.brew-detail__aside,.upload-failed-actions){.auth-page:scope{background:var(--portal-surface)}:scope .auth-panel__copy h1{font:650 clamp(30px,3vw,42px)/1.15 var(--portal-font);letter-spacing:-.04em;color:var(--portal-ink)}:scope .auth-panel__copy>p:not(.eyebrow){color:var(--portal-secondary);font-size:15px;line-height:1.65}:scope .auth-mode-switch{background:var(--portal-canvas);border:1px solid var(--portal-border);border-radius:10px;padding:4px}:scope .auth-mode-switch button{border-radius:6px;min-height:40px;font-size:13px}:scope .auth-mode-switch button.is-active{color:var(--portal-primary-ink);background:var(--portal-surface);box-shadow:var(--portal-shadow-card)}:scope :is(.auth-demo-student,.staff-demo-login){border-color:var(--portal-border);background:var(--portal-subtle);border-radius:var(--portal-radius-card)}:scope .auth-security-note{border-color:var(--portal-border);background:var(--portal-subtle)}:scope .auth-support{font-size:13px}.staff-entry:scope{background:var(--portal-canvas)}:scope .staff-entry__card{border:1px solid var(--portal-border);border-radius:var(--portal-radius-panel);box-shadow:var(--portal-shadow-card)}:scope .staff-entry__card h1{font:650 32px/1.2 var(--portal-font);letter-spacing:-.035em}:scope .staff-entry__notice{background:var(--portal-info-soft);border-color:var(--portal-border);color:var(--portal-info-ink)}.portal-landing:scope{background:var(--portal-canvas)}:scope .portal-landing__hero{border-color:var(--portal-border);box-shadow:var(--portal-shadow-card)}:scope .portal-choice{border-radius:var(--portal-radius-card);border-color:var(--portal-border)}:scope .portal-choice:hover{border-color:var(--portal-primary-line);box-shadow:0 4px 20px #0a1f440a}}@scope(.onboarding.portal-refresh,.onboarding-state.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-edward-preserve],.upload-failed-actions){.onboarding:scope{background:var(--portal-canvas)}:scope .step-panel{border-radius:var(--portal-radius-card);box-shadow:var(--portal-shadow-card)}:scope .flow-body{padding:32px 44px 48px}:scope .flow-measure{max-width:1120px}:scope .flow-grid{gap:24px}:scope .page-hero{box-shadow:none;border-radius:var(--portal-radius-panel)}:scope .page-hero+.flow-grid{margin-top:-42px;position:relative}:scope .page-hero h1:focus-visible{outline-color:#fff}:scope .page-notice{margin:0 0 24px}:scope .step-rail{background:var(--portal-surface);border-color:var(--portal-border);-webkit-backdrop-filter:none;backdrop-filter:none}:scope .rail-brand-name strong{font-size:16px}:scope .rail-brand-name span{color:var(--portal-muted);font-size:12px}:scope .rail-greeting{font:600 17px/1.4 var(--portal-font);letter-spacing:-.02em;color:var(--portal-ink)}:scope .rail-count{font:650 22px/1.2 var(--portal-font);font-variant-numeric:tabular-nums}:scope .rail-note{font-size:12px}:scope .meter-saved{background:#00c49a}:scope .step-name{font:600 13px/1.4 var(--portal-font)}:scope .step-meta{color:var(--portal-muted);font-size:11px;line-height:1.5}:scope .step-row>:is(button,span){border-radius:var(--portal-radius-control);min-height:44px;padding:10px}:scope .step-row.current>:is(button,span){background:var(--portal-primary-soft)}:scope .step-row.current .step-name{color:var(--portal-primary-ink)}:scope .step-mark.current{background:var(--portal-primary)}:scope .step-mark.saved{background:var(--portal-success)}:scope .rail-help-open{border-color:var(--portal-border);border-radius:var(--portal-radius-card)}:scope .rail-help-body strong{font-size:13px}:scope .rail-help-body small{color:var(--portal-muted);font-size:11px;line-height:1.5}:scope .offer-card{border-color:var(--portal-border);border-radius:var(--portal-radius-card);box-shadow:var(--portal-shadow-card);padding:24px}:scope .offer-degree{color:var(--portal-ink);font:650 24px/1.3 var(--portal-font);letter-spacing:-.025em;margin:10px 0 24px}:scope :is(.offer-kicker,.offer-facts dt){font:600 11px/1.5 var(--portal-font);letter-spacing:.06em;color:var(--portal-muted)}:scope .offer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:scope .offer-facts dd{font:600 15px/1.5 var(--portal-font);color:var(--portal-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:scope .offer-after{color:var(--portal-secondary);font-size:13px;line-height:1.6}:scope .offer-answer{gap:12px;margin-top:24px}:scope .card-body{padding:0}:scope .section-card.asking>.status-heading:first-child{background:var(--portal-surface);border-color:var(--portal-border)}:scope .card-body>.notice{border-radius:var(--portal-radius-control);margin-top:16px;padding:12px}:scope .card-body>.notice.quiet{background:var(--portal-subtle)}:scope .card-body>.dropzone{margin-top:16px}:scope .dropzone p{font-size:13px;line-height:1.5}:scope :is(.section-card,.field-group){margin-bottom:24px}:scope .field-pair{gap:20px}:scope .field-label{font:600 14px/1.5 var(--portal-font);color:var(--portal-ink);text-transform:none;letter-spacing:0}:scope :is(.field-hint,.field-foot,.field-group-aside){font:400 13px/1.6 var(--portal-font);color:var(--portal-secondary)}:scope .field-error{color:var(--portal-danger)}:scope .select-control{border:1px solid var(--portal-border-strong);border-radius:var(--portal-radius-control);background:var(--portal-surface);min-height:44px;color:var(--portal-ink);font:400 14px/1.5 var(--portal-font)}:scope .select-control.open{border-color:var(--portal-primary)}:scope .select-panel{border-color:var(--portal-border);border-radius:var(--portal-radius-control);box-shadow:var(--portal-shadow-float);font-size:14px}:scope .select-panel [role=option]{min-height:44px}:scope .select-panel .chosen{background:var(--portal-primary-soft);color:var(--portal-primary-ink)}:scope .onboarding-profile-field{border:0;min-width:0;margin:0;padding:0}:scope .onboarding-profile-field:disabled .select-control{background:var(--portal-subtle);color:var(--portal-muted);cursor:not-allowed}:scope :is(.choice-tile,.residence-pick,.hall-row,.read-panel){border-color:var(--portal-border);border-radius:var(--portal-radius-control)}:scope .review-row{border-color:var(--portal-border);padding-block:14px;font-size:14px}:scope .review-row dt{color:var(--portal-secondary)}:scope .review-row dd{color:var(--portal-ink);font-variant-numeric:tabular-nums}:scope .step-actions{gap:16px}:scope .step-failed{background:var(--portal-danger-soft);color:var(--portal-danger);border-radius:var(--portal-radius-control);border:1px solid;padding:16px;font-size:13px;line-height:1.6}:scope .modal-panel{border:1px solid var(--portal-border);border-radius:var(--portal-radius-panel);box-shadow:var(--portal-shadow-float)}:scope .modal-body{padding:28px}:scope .modal-body h2{font:650 24px/1.25 var(--portal-font);letter-spacing:-.025em;color:var(--portal-ink)}:scope .modal-foot{border-color:var(--portal-border);padding:20px 28px}:scope :is(.modal-kicker,.ladder-foot){font-size:12px}:scope .rung-body small{font-size:12px;line-height:1.5}:scope .load-state__card{border:1px solid var(--portal-border);border-radius:var(--portal-radius-panel);background:var(--portal-surface);box-shadow:var(--portal-shadow-card);padding:32px}:scope .load-state__card h1{font:650 27px/1.25 var(--portal-font);color:var(--portal-ink);letter-spacing:-.03em}:scope .load-state__card>p:not(.eyebrow){font:400 14px/1.6 var(--portal-font);color:var(--portal-secondary)}@media (max-width:820px){:scope .flow-body{padding:24px 32px 48px}:scope .rail-brand{padding-inline:0}:scope .rail-band .anchor-card{background:0 0;border-radius:0}:scope .rail-band .anchor-card .rail-count{color:var(--portal-ink);font-size:12px}:scope .rail-help{display:none}:scope .rail-steps.open~.rail-help{flex-basis:100%;order:11;padding-top:12px;display:block}}@media (max-width:620px){:scope .flow-body{padding:20px 16px calc(var(--safe-bottom) + 80px)}:scope .page-hero+.flow-grid{margin-top:-36px}:scope :is(.offer-card,.modal-body,.modal-foot){padding:18px}:scope .offer-degree{font-size:22px}:scope .offer-facts{grid-template-columns:minmax(0,1fr);gap:16px}:scope .offer-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px}:scope .offer-facts dd{text-align:right}:scope .select-control{font-size:16px}:scope :is(.primary-button,.secondary-button,.flow-leave,.step-back,.step-skip,.link-button,.text-button,.icon-button){min-height:44px!important}:scope .step-actions{padding:12px 16px max(12px,env(safe-area-inset-bottom))}:scope .rail-help-open{min-height:44px}:scope .rail-band{flex:100%;justify-content:space-between}:scope .rail-disclosure{border-radius:var(--portal-radius-control);width:auto;min-height:44px;padding:0 12px}:scope .rail-disclosure span{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:inline;overflow:hidden}}@media (prefers-reduced-motion:reduce){:scope :is(.meter-saved,.meter-skipped,.modal-panel,.step-row>button,.loader){transition:none;animation:none}}}@scope(.app-shell.portal-refresh,.onboarding.portal-refresh,body.portal-refresh) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve],.staff-automation-banner,.brew-detail__aside,.upload-failed-actions){:scope .page-hero{min-height:184px;margin:0 -22px 22px;padding:32px 45px}:scope .hero-copy{min-width:0;max-width:660px}:scope .page-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1.1}:scope .page-hero .eyebrow{letter-spacing:.12em;margin:0 0 12px;font-size:10.5px;font-weight:500;line-height:1.5}:scope .hero-lede{max-width:620px;margin:12px 0 0;font-size:13.5px;font-weight:400;line-height:1.55}:scope .page-summary{border:1px solid var(--portal-border);border-radius:var(--portal-radius-card);box-shadow:var(--portal-shadow-card);margin:0 0 22px;container:page-summary/inline-size}:scope .page-hero+.page-summary{margin-top:-42px}:scope .summary-main{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:24px;min-height:116px;padding:24px;display:grid}:scope .summary-main>:only-child{grid-column:1/-1}:scope .summary-main>.advisor-bar{align-self:stretch}:scope .summary-figure-copy>strong,:scope .summary-figure>strong.big{letter-spacing:-.025em;font-variant-numeric:tabular-nums;min-height:24.2px;margin:2px 0 0;font-size:22px;font-weight:650;line-height:1.1}:scope .summary-figure-copy>p,:scope .summary-figure>p{color:var(--portal-secondary);max-width:none;margin:4px 0 0;font-size:13px;line-height:1.5}:scope .summary-main .panel-label{color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.5}:scope .summary-main .advisor-bar{background:var(--portal-subtle);border-color:var(--portal-border);border-radius:10px;min-width:0}:scope .summary-main :is(.advisor-bar-copy,.who)>strong{overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:650;line-height:1.3;display:block}:scope .summary-main :is(.advisor-bar-copy,.who)>strong>span{white-space:normal;font-size:10.5px;line-height:1.5}:scope .summary-main>.advisor-bar>.avatar:not(img){border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:0;position:relative;overflow:hidden}:scope .summary-main>.advisor-bar>.avatar:not(img):after{content:"";background:url(/_next/static/media/advisor-person.529d0d5d.svg) 50%/cover no-repeat;position:absolute;inset:0}@container page-summary not (min-width:880px){:scope .summary-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:1060px){:scope .hero-copy{max-width:calc(100% - 145px)}}@media (max-width:820px){:scope .page-hero{margin-inline:-12px;padding:31px 32px}}@media (max-width:620px){:scope .page-hero{min-height:220px;margin-inline:-8px;padding:28px 24px}:scope .hero-copy{max-width:100%}:scope .page-hero h1{max-width:315px;font-size:27px}:scope .hero-lede{max-width:315px;font-size:12.5px}:scope .page-hero+.page-summary{margin-top:-36px}:scope .summary-main{gap:18px;padding:18px}}}@scope(.student-portal) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve]){:scope .status-heading:has(.sort-group,.requests-standing){flex-wrap:wrap;gap:12px;display:flex}:scope .status-heading:has(.sort-group,.requests-standing)>.status-icon{flex:0 0 24px}:scope .status-heading:has(.sort-group,.requests-standing)>div:not(.sort-group,.requests-standing){flex:180px}:scope .status-heading :is(.sort-group,.requests-standing){flex:0 auto}:scope .status-heading>div{min-width:0}:scope .sort-group{min-width:0;max-width:100%}:scope .sort-group button{min-width:0}:scope .requests-standing{flex-wrap:wrap}:scope .request-body strong{overflow-wrap:anywhere}:scope .drawer-header{flex-shrink:0}:scope .info-modal{max-height:calc(100dvh - 32px)}:scope .drawer-content{overscroll-behavior:contain}:scope .content-wrap>footer{padding-bottom:max(76px,env(safe-area-inset-bottom))}@media (max-width:1400px){:scope.student-meeting-refresh :is(.task-card-body,.topic-row .task-card-body){grid-template-columns:36px minmax(0,1fr)}:scope.student-meeting-refresh .task-card-body .task-action,:scope.student-meeting-refresh .task-card-body:has(.edward-ask) .task-action{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;min-width:0;padding-top:0}:scope .task-card-body:has(.edward-ask) .task-meta-row,:scope .topic-row:has(.edward-ask) h3{padding-right:32px}}@media (min-width:1600px){:scope .content-wrap{max-width:1440px;padding-inline:40px}:scope.student-meeting-refresh .page-body{grid-template-columns:minmax(0,1fr) 320px;gap:28px}:scope.student-meeting-refresh .hero-lede{font-size:15px}:scope.student-meeting-refresh :is(.meeting-owner strong,.meeting-owner small,.agenda-help p,.support-service-grid p){font-size:13px;line-height:1.65}}@media (max-width:1180px){:scope.student-meeting-refresh .page-body{grid-template-columns:minmax(0,1fr)}:scope.student-meeting-refresh .page-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:scope .student-agenda{grid-column:1/-1;position:static}}@media (max-width:1024px){:scope{--portal-student-topbar-height:62px}:scope .workspace{margin-left:0}:scope .sidebar{width:min(300px,100vw - 24px);padding-bottom:max(76px,env(safe-area-inset-bottom));visibility:hidden;transition:transform .24s;transform:translate(-100%)}:scope .sidebar .brand-row{height:auto;min-height:82px;padding-block:12px}:scope .sidebar.sidebar-open{visibility:visible;transform:translate(0);box-shadow:15px 0 45px #12172733}:scope .nav-close{display:grid}:scope .nav-scrim{z-index:var(--z-nav-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f132159;border:0;display:block;position:fixed;inset:0}:scope .topbar{height:var(--portal-student-topbar-height);padding-inline:20px}:scope :is(.mobile-menu,.mobile-school,.mobile-avatar){display:grid!important}:scope .mobile-school{font-family:Georgia,serif;font-weight:700}:scope .topbar-title{align-items:center;gap:12px;display:flex}:scope .help-button{display:none}}@media (max-width:620px){:scope .topbar{padding-inline:14px}:scope .status-heading:has(.requests-standing){grid-template-columns:24px minmax(0,1fr)}:scope .requests-standing{grid-column:1/-1;justify-content:space-between}:scope .request-row{grid-template-columns:minmax(0,1fr);gap:10px}:scope .request-trail{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}:scope.student-meeting-refresh .page-rail{display:flex}:scope.student-meeting-refresh .sort-group{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr)) 28px;gap:2px;display:grid}:scope.student-meeting-refresh .sort-group button{gap:3px;min-height:40px;padding-inline:3px;font-size:11px}:scope.student-meeting-refresh .sort-group button:first-child>svg{display:none}:scope .action-band{flex-wrap:wrap;gap:6px 12px}:scope .enrollment-contact-actions{gap:4px 14px}:scope .enrollment-contact-actions a{min-height:36px}:scope.student-meeting-refresh .booking-modal-drawer .booking-foot{gap:8px;padding:12px 16px}:scope .booking-time-grid>button,:scope.student-meeting-refresh .booking-foot .drawer-actions .full{min-height:44px}:scope .booking-modal-drawer :is(textarea,select,input){font-size:16px}}@media (max-height:500px){:scope.student-meeting-refresh .booking-modal-drawer{max-height:calc(100dvh - 16px)}:scope.student-meeting-refresh .booking-modal-drawer .drawer-header{height:48px;padding-block:6px}:scope.student-meeting-refresh .booking-modal-drawer .booking-foot{padding:10px 18px}:scope .booking-foot .panel-label{display:none}:scope .sidebar .brand-row{min-height:52px}:scope .sidebar .sidebar-bottom{padding-top:8px}}@media (prefers-reduced-motion:reduce){:scope .sidebar{transition:none}}}@scope(.staff-shell--workspace) to ([class*=edward],[aria-label*=Edward],[data-portal-item=edward],[data-edward-preserve]){:scope{--portal-staff-header-height:4.8rem;--portal-staff-sidebar-width:15.5rem}:scope .staff-topbar--workspace{height:var(--portal-staff-header-height)}:scope>.staff-sidebar--workspace{top:var(--portal-staff-header-height);width:var(--portal-staff-sidebar-width)}:scope .staff-main--workspace{margin-left:var(--portal-staff-sidebar-width);padding-top:calc(var(--portal-staff-header-height) + 28px);padding-bottom:96px}:scope .staff-main--workspace>*{min-width:0}:scope .staff-global-search{flex:300px;max-width:560px;display:flex}:scope .staff-topbar__actions{flex-shrink:0}:scope .staff-topbar--workspace .staff-topbar__actions .staff-notification-trigger{justify-content:center;align-items:center;display:inline-flex}:scope .staff-notification-popover{max-height:min(640px,calc(100dvh - var(--portal-staff-header-height) - 24px));overscroll-behavior:contain;overflow-y:auto}:scope .staff-topbar--workspace .staff-notification-popover button{display:flex}:scope .staff-topbar--workspace .staff-notification-popover ol button{display:grid}:scope .staff-notification-popover .eyebrow{color:var(--portal-primary-ink)}:scope .staff-notification-popover>header{gap:8px}:scope .staff-notification-popover>header>div{flex:1}:scope .staff-mobile-nav__heading,:scope .staff-nav-backdrop{display:none}:scope :is(.staff-page-heading,.staff-panel__header){flex-wrap:wrap;gap:16px}:scope :is(.staff-page-heading,.staff-panel__header)>div{min-width:0}:scope :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--portal-primary);outline-offset:3px}:scope .brew-kpi__head{flex-wrap:wrap}:scope .brew-kpi__head .brew-stretch{white-space:normal;overflow-wrap:normal;flex:90px;min-width:0}@media (min-width:1800px){:scope .staff-main--workspace{padding-inline:max(40px,calc((100vw - var(--portal-staff-sidebar-width) - 1680px) / 2))}}@media (max-width:1200px){:scope .staff-topbar__actions>.staff-status-pill,:scope .staff-user-menu>span:last-child{display:none}:scope .staff-topbar--workspace{gap:14px;padding-inline:20px}}@media (max-width:1024px){:scope{--portal-staff-sidebar-width:0px}:scope>.staff-sidebar--workspace{display:none}:scope .staff-mobile-menu{border:1px solid var(--portal-border);background:#fff;border-radius:10px;flex:0 0 40px;place-content:center;gap:4px;width:40px;height:40px;padding:10px;display:grid}:scope .staff-mobile-menu span{background:var(--portal-ink);width:16px;height:1px}:scope .staff-main--workspace{margin-left:0}:scope .staff-nav-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e193b80;border:0;border-radius:0;display:block;position:fixed;inset:0}:scope .staff-mobile-nav{z-index:141;overscroll-behavior:contain;background:#0c2045;width:min(340px,100vw - 32px);display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:16px 0 60px #07163140}:scope .staff-mobile-nav.is-open{flex-direction:column;display:flex}:scope .staff-mobile-nav__heading{color:#fff;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}:scope .staff-mobile-nav__heading button{color:#fff;background:#ffffff10;border:1px solid #ffffff35;border-radius:12px;width:40px;height:40px;font-size:26px}:scope .staff-mobile-nav .staff-sidebar--workspace{flex:1;width:100%;height:auto;padding-top:18px;display:flex;position:static;overflow:visible}:scope .staff-mobile-nav :is(nav button,summary){min-height:44px}}@media (max-width:680px){:scope{--portal-staff-header-height:120px}:scope .staff-topbar--workspace{grid-template-rows:40px 40px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px 8px;padding:12px 16px 16px;display:grid}:scope .staff-mobile-menu{width:36px;height:36px;min-height:36px;padding:9px}:scope .staff-brand{gap:6px;min-width:0}:scope .staff-brand>.portal-mark,:scope .staff-brand>svg{display:none}:scope .staff-brand>div{min-width:0;display:block}:scope .staff-brand strong{white-space:normal;font-size:12px;line-height:1.25;display:block}:scope .staff-brand span{font-size:10px}:scope .staff-topbar__actions{gap:8px}:scope .staff-topbar__actions>.staff-status-pill{display:none}:scope .staff-notification-center{display:block}:scope .staff-topbar--workspace .staff-topbar__actions .staff-notification-trigger{width:36px;height:36px;min-height:36px;padding:0}:scope .staff-notification-trigger i{top:-4px;right:-3px}:scope .staff-user-menu{min-width:36px;padding:0}:scope .staff-user-menu>span:first-child{width:36px;height:36px}:scope .staff-global-search{grid-area:2/1/auto/-1;width:100%;max-width:none;height:40px;min-height:40px;margin:0;display:flex}:scope .staff-global-search input{min-width:0;font-size:16px}:scope .staff-global-search kbd{display:none}:scope .staff-notification-popover{top:calc(var(--portal-staff-header-height) + 8px);width:auto;position:fixed;left:12px;right:12px}:scope .staff-notification-popover li button{grid-template-columns:30px minmax(0,1fr)}:scope .staff-notification-popover li button>i{grid-column:2;justify-self:start}:scope .staff-main--workspace{padding:calc(var(--portal-staff-header-height) + 20px) 16px 92px}:scope .brew-hero{gap:20px;padding:22px}:scope .brew-hero__greeting{padding-right:50px}:scope .brew-hero__coffee{width:56px;height:76px;top:24px;right:18px}:scope .brew-hero__eyebrow{margin-bottom:12px}:scope .brew-hero__greeting h1{font-size:27px}:scope .brew-hero__deck{font-size:13px;line-height:1.6}:scope .brew-hero__cards{grid-template-columns:1fr;gap:10px}:scope .brew-glance{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 16px;display:grid}:scope .brew-glance__head{grid-column:1;margin:0}:scope .brew-glance>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:30px}:scope .brew-glance>small{grid-column:1;margin:0}:scope .brew-glance>:is(em,.brew-email-counts,.brew-glance__link){grid-column:1/-1;margin-top:3px}:scope .brew-email-counts{flex-wrap:wrap;gap:4px 12px;display:flex}:scope .brew-email-counts>span{font-size:11px}:scope .brew-glance__link{padding-top:5px}:scope :is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:16px}:scope .staff-message-layout{grid-template-columns:minmax(0,1fr);overflow:visible}:scope .staff-message-list{max-height:420px;overflow-y:auto}:scope .staff-message-reader{min-width:0}}@media (prefers-reduced-motion:reduce){:scope :is(.staff-mobile-nav,.brew-glance,button){transition:none}}}