.employee-today{max-width:560px;gap:var(--space-4)}.employee-context-bar{align-items:center;background:color-mix(in srgb,var(--surface-card) 94%,transparent);border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:space-between;min-height:64px;padding:var(--space-2) clamp(var(--space-3),3vw,var(--space-6));position:-webkit-sticky;position:sticky;top:0;z-index:40}.employee-context-bar .tenant-scope-switcher{flex:1 1;margin:0}.employee-context-bar .notification-center{flex:0 0 auto}.employee-scope-gate{margin:var(--space-4) auto 0;width:min(960px,100%)}.employee-section-heading{align-items:flex-end;display:flex;gap:var(--space-4);justify-content:space-between}.employee-section-heading>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.employee-section-heading span{color:var(--action-primary-hover);font-size:var(--type-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.employee-section-heading h2,.employee-section-heading p{margin:0}.employee-section-heading p{color:var(--text-secondary)}.employee-section-heading>strong{align-items:center;background:var(--surface-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);display:inline-flex;min-height:34px;padding:0 var(--space-3)}.employee-account,.employee-guides-panel,.employee-my-tasks{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:var(--space-4);gap:var(--space-4)}.employee-guide-rows,.employee-task-list,.shift-lead-question-list{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid;overflow:hidden}.employee-task-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(74px,.35fr) minmax(0,1fr) auto;min-height:76px;padding:var(--space-3) var(--space-4);text-align:left;width:100%}.employee-guide-row:last-child,.employee-task-row:last-child,.shift-lead-question-row:last-child{border-bottom:0}.employee-guide-row:focus-visible,.employee-guide-row:hover,.employee-task-row:focus-visible,.employee-task-row:hover,.shift-lead-summary-row:focus-visible,.shift-lead-summary-row:hover{background:var(--action-primary-soft)}.employee-guide-row:focus-visible,.employee-task-row:focus-visible,.shift-lead-summary-row:focus-visible{outline:3px solid color-mix(in srgb,var(--action-primary) 40%,transparent);outline-offset:-3px}.employee-task-row__kind{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800}.employee-task-row__action,.employee-task-row__main{display:grid;grid-gap:4px;gap:4px}.employee-task-row__main{min-width:0}.employee-task-row__main strong{overflow-wrap:anywhere}.employee-task-row__action small,.employee-task-row__main small{color:var(--text-muted)}.employee-task-row__action{justify-items:end;text-align:right}.employee-task-row__action small[data-urgent=true]{color:var(--color-urgent);font-weight:800}.employee-task-row__action strong{color:var(--action-primary)}.employee-inline-refresh{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.employee-task-dialog .employee-checklists,.employee-task-dialog .employee-learn-detail{border:0;border-radius:0;box-shadow:none;padding:0}.employee-task-dialog .employee-checklist-detail__header>div>h3,.employee-task-dialog .employee-learn-detail>.employee-learn-card__topline,.employee-task-dialog .employee-learn-detail>h3{display:none}.employee-learn--detail-only{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.employee-checklists--detail-only .employee-checklist-detail{padding:0}.employee-checklist-evidence,.employee-checklist-item-more,.employee-checklist-notes{border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-top:var(--space-3)}.employee-checklist-evidence>summary,.employee-checklist-item-more>summary,.employee-checklist-notes>summary{cursor:pointer;font-weight:800;min-height:46px;padding:var(--space-3)}.employee-checklist-evidence[open],.employee-checklist-item-more[open],.employee-checklist-notes[open]{padding-bottom:var(--space-3)}.employee-checklist-evidence[open]>div,.employee-checklist-item-more[open]>:not(summary),.employee-checklist-notes[open]>div{margin-inline:var(--space-3)}.employee-checklist-confirmation{background:var(--surface-card-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3)}.employee-checklist-confirmation p{flex-basis:100%;margin:0}.employee-guide-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(90px,.3fr) minmax(0,1fr) auto;min-height:64px;padding:var(--space-3) var(--space-4);text-align:left}.employee-guide-row>span{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800}.employee-guide-row>small{color:var(--action-primary);font-weight:800}.employee-guide-detail{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.employee-guide-detail__instructions{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.employee-guide-detail__instructions>span{color:var(--action-primary);font-size:var(--type-label);font-weight:800;text-transform:uppercase}.employee-guide-detail__instructions>p{font-size:1.05rem;line-height:1.7;margin:0;white-space:pre-wrap}.answer-card__next-actions,.employee-guide-detail__actions{display:flex;gap:var(--space-2)}.answer-card__next-actions{flex-wrap:wrap}.answer-card__choices{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.answer-card__choices .ui-button{justify-content:flex-start;min-height:48px;text-align:left;width:100%}.employee-account-summary{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;overflow:hidden}.employee-account-summary>div{align-items:center;border-bottom:1px solid var(--border-subtle);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);min-height:52px;padding:var(--space-2) var(--space-4)}.employee-account-summary>div:last-child{border-bottom:0}.employee-account-summary dt{color:var(--text-muted);font-weight:800}.employee-account-summary dd{margin:0;overflow-wrap:anywhere}.shift-lead-summary-row{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);display:flex;justify-content:space-between;min-height:72px;padding:var(--space-3) var(--space-4);text-decoration:none}.shift-lead-summary-row>span{display:grid;grid-gap:3px;gap:3px}.shift-lead-summary-row small{color:var(--text-secondary)}.shift-lead-summary-row>span:last-child{color:var(--action-primary-hover);font-weight:800;text-align:right}.shift-lead-question-row{border-bottom:1px solid var(--border-subtle);display:grid;grid-gap:4px;gap:4px;padding:var(--space-3) var(--space-4)}.shift-lead-question-row p{color:var(--text-secondary);margin:0}@media (max-width:767px){.employee-context-bar{min-height:56px;padding-right:calc(88px + var(--space-2))}.employee-context-bar .tenant-scope-switcher--compact{min-width:0}.employee-context-bar .tenant-scope-switcher--compact label>span{display:none}.employee-context-bar .tenant-scope-switcher--compact .ui-select{min-width:0;width:100%}.employee-task-row{align-items:start;grid-template-columns:1fr auto;min-height:72px;padding:var(--space-3)}.employee-task-row__kind{grid-column:1;grid-row:1}.employee-task-row__main{grid-column:1;grid-row:2}.employee-task-row__action{grid-column:2;grid-row:1/span 2}.employee-guide-row{grid-template-columns:1fr auto;padding:var(--space-3)}.employee-guide-row>span,.employee-guide-row>strong{grid-column:1}.employee-guide-row>small{grid-column:2;grid-row:1/span 2}.employee-section-heading{align-items:start}.employee-section-heading p{font-size:var(--font-size-sm)}}.employee-today .brand-row{margin-bottom:calc(var(--space-2) * -1)}.employee-today .intro-copy h1{max-width:12ch}.employee-today .intro-copy p{max-width:36rem}.shift-lead-workspace{gap:var(--space-5)}.shift-lead-action-card,.shift-lead-boundary,.shift-lead-hero,.shift-lead-question-card,.shift-lead-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.shift-lead-boundary__badges,.shift-lead-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.shift-lead-section{border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-card)}.shift-lead-card-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.shift-lead-action-card p,.shift-lead-question-card p{margin:0;color:var(--muted);line-height:1.45}.shift-lead-question-card div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ask-form{display:grid;grid-gap:12px;gap:12px}.ask-form label,.ask-form__label,.auth-form label,.manager-answer-form label{font-size:.9rem;font-weight:800}.ask-form-card{display:grid;grid-gap:0;gap:0}.employee-today .ask-form-card{border-color:rgba(150,90,52,.34);box-shadow:0 18px 42px rgba(30,35,52,.12);scroll-margin-bottom:140px}.employee-ask-composer{z-index:15}.employee-today .ask-form-card .ui-textarea{min-height:104px;font-size:1rem}.employee-composer-context{display:flex;flex-wrap:wrap;gap:var(--space-2)}.employee-composer-context>span{border:1px solid var(--border);border-radius:var(--radius-pill);padding:6px 9px;color:var(--text-secondary);background:var(--surface-card-subtle);font-size:var(--type-label);font-weight:800;line-height:1.2}.employee-composer-context>span:before{content:attr(data-label) " "}.employee-composer-context strong{color:var(--text-primary)}.ask-form__header{display:grid;grid-gap:4px;gap:4px}.ask-form__header p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.35}.ask-form select,.ask-form textarea,.auth-form input,.knowledge-review-form select,.knowledge-review-form textarea,.manager-answer-form textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:14px;color:var(--text);background:var(--card);line-height:1.45}.ask-form textarea,.knowledge-review-form textarea,.manager-answer-form textarea{min-height:116px;resize:vertical}.ask-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ask-form__actions,.employee-question-input{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.employee-question-input{position:relative}.employee-question-input>.ui-textarea{-webkit-padding-end:76px;padding-inline-end:76px}.employee-voice-ask{display:contents}.employee-voice-ask--unavailable>.voice-orb-control,.employee-voice-ask__primary{position:absolute;z-index:2;top:10px;right:10px}.employee-voice-ask__message{margin:0;color:var(--text-muted);font-size:var(--type-body-small);line-height:1.4}.employee-voice-ask__message:not(:empty){padding-inline:var(--space-1)}.employee-voice-ask__options{border-top:1px solid var(--border-subtle)}.employee-voice-ask__options>summary{min-height:44px;cursor:pointer;line-height:44px;text-align:left}.ask-form__status,.employee-voice-ask__options>summary{color:var(--text-secondary);font-size:var(--type-body-small);font-weight:800}.ask-form__status{margin:0;border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-card-subtle);line-height:1.35}.ask-form__status--loading{color:var(--color-info);background:var(--color-info-bg)}.ask-form__status--warning{color:var(--color-attention);background:var(--color-attention-bg)}.ask-form__status--danger{color:var(--color-urgent);background:var(--color-urgent-bg)}.employee-future-grid span{color:var(--text-muted);font-size:var(--type-label);font-weight:900;text-transform:uppercase}.employee-empty-copy,.employee-future-grid p{margin:0;color:var(--text-secondary);font-size:var(--type-body-small);line-height:1.35}.employee-answer-empty,.employee-answer-loading{border-style:dashed}.employee-conversation{display:grid;grid-gap:var(--space-3);gap:var(--space-3);scroll-margin-top:var(--space-4)}.ask-form__status--neutral{background:transparent;font-weight:600;padding:0}.employee-question-bubble{display:grid;justify-self:end;max-width:min(100%,34rem);grid-gap:4px;gap:4px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);padding:var(--space-3) var(--space-4);color:var(--text-on-action);background:var(--brand-navy-900)}.employee-question-bubble span{color:rgba(255,255,255,.72);font-size:var(--type-label);font-weight:900;text-transform:uppercase}.employee-question-bubble p{margin:0;font-weight:800;line-height:1.35}.employee-secondary{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.employee-future-card,.employee-updates-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.employee-future-card h2,.employee-updates-card h2{margin:0;font-size:var(--type-heading-3)}.employee-simple-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:var(--space-5)}.employee-guides-categories button,.employee-quick-starts button{display:grid;grid-gap:3px;gap:3px}.employee-future-grid strong,.employee-quick-starts button span{color:var(--text-primary);font-weight:900}.employee-quick-starts button small{color:var(--text-muted);font-size:var(--type-label);font-weight:700}.employee-guides-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);scroll-margin-bottom:140px}.employee-guides-controls{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.employee-guides-controls label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-primary);font-size:var(--type-label);font-weight:900}.employee-guides-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.employee-guides-categories button{min-height:56px;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-primary);background:var(--surface-card-subtle);text-align:left}.employee-guides-categories button[aria-pressed=true]{border-color:rgba(150,90,52,.42);background:var(--action-primary-soft)}.employee-guides-categories button span{font-size:var(--type-body-small);font-weight:900}.employee-guides-categories button strong{color:var(--text-muted);font-size:var(--type-label);font-weight:900}.employee-definition-guides,.employee-equipment-status,.employee-guides-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.employee-equipment-status{--text-muted:var(--text-primary);--text-secondary:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-card-subtle)}.employee-equipment-status__heading,.employee-equipment-status__unit-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.employee-definition-guides__heading,.employee-equipment-status__heading div{display:grid;grid-gap:4px;gap:4px}.employee-definition-guides__heading span,.employee-equipment-status__heading span{color:var(--text-muted);font-size:var(--type-label);font-weight:900;text-transform:uppercase}.employee-definition-guides__heading h3,.employee-equipment-status details p,.employee-equipment-status p,.employee-equipment-status__heading h3,.employee-equipment-status__list,.employee-equipment-status__list p{margin:0}.employee-definition-guides__heading h3,.employee-equipment-status__heading h3{font-size:var(--type-heading-3)}.employee-equipment-status__heading>strong,.employee-equipment-status__unit-heading span{border-radius:var(--radius-pill);padding:5px 8px;font-size:var(--type-label);font-weight:900}.employee-equipment-status__heading>strong{color:var(--brand-navy-900);background:var(--action-primary-soft)}.employee-equipment-status__list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:0;list-style:none}.employee-equipment-status__list li{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-card)}.employee-equipment-status__unit-heading span[data-state=available]{color:var(--color-success);background:var(--color-success-bg)}.employee-equipment-status__unit-heading span[data-state=out_of_service]{color:var(--color-urgent);background:var(--color-urgent-bg)}.employee-equipment-status__unit-heading span[data-state=unknown]{color:var(--color-attention);background:var(--color-attention-bg)}.employee-equipment-status details,.employee-equipment-status>p,.employee-equipment-status__empty,.employee-equipment-status__list p,.employee-equipment-status__list small{color:var(--text-muted);font-size:var(--type-body-small);line-height:1.4}.employee-equipment-status details{border-top:1px solid var(--border);padding-top:var(--space-2)}.employee-equipment-status summary{cursor:pointer;color:var(--text-primary);font-weight:900}.employee-guide-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-card)}.employee-guide-card__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.employee-guide-card__topline span,.employee-guide-card__topline strong{border-radius:var(--radius-pill);padding:5px 8px;font-size:var(--type-label);font-weight:900;line-height:1.2}.employee-guide-card__topline span{color:var(--brand-navy-900);background:var(--action-primary-soft)}.employee-guide-card__topline strong{color:var(--color-success);background:var(--color-success-bg)}.employee-guide-card details p,.employee-guide-card h3,.employee-guide-card p,.employee-guides-empty p,.employee-guides-message{margin:0}.employee-guide-card h3{font-size:var(--type-heading-3);line-height:1.25}.employee-guide-card p{color:var(--text-primary);font-size:var(--type-body);line-height:1.45}.employee-guide-card details{border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-muted);background:var(--surface-card-subtle);font-size:var(--type-body-small)}.employee-guide-card summary{cursor:pointer;color:var(--text-primary);font-weight:900}.employee-guide-card details p{padding-top:var(--space-2);color:var(--text-muted)}.employee-guides-empty,.employee-guides-message{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-card-subtle)}.employee-guides-empty strong{color:var(--text-primary);font-size:var(--type-body)}.employee-guides-empty p,.employee-guides-message{color:var(--text-muted);font-size:var(--type-body-small);line-height:1.45}.employee-future-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.employee-future-grid div{display:grid;grid-gap:4px;gap:4px;border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-card-subtle)}.ask-form>button{min-height:52px;border:0;border-radius:8px;padding:14px 18px;color:#ffffff;background:var(--cue-blue);font-weight:800}.answer-card,.demo-list,.empty-card,.gap-card,.knowledge-card,.queue-summary,.resolved-card,.resolved-list{border:1px solid var(--border);border-radius:8px;padding:16px;background:var(--card)}.answer-card{display:grid;grid-gap:14px;gap:14px;border-left-width:6px}.answer-card--source{border-left-color:var(--success-green)}.answer-card--clarification,.answer-card--live-state{border-left-color:var(--color-info)}.answer-card--review{border-left-color:var(--warning-amber)}.answer-card--unknown{border-left-color:var(--error-red)}.answer-card__topline{display:flex;flex-wrap:wrap-reverse;align-items:flex-start;justify-content:space-between;gap:8px 10px}.answer-card__badges{display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.answer-card__summary,.answer-card__topline p,.answer-card__topline span,.answer-text,.demo-list h2,.empty-card p,.review-status,.source-badge p{margin:0}.answer-card__summary{color:var(--muted);font-size:.9rem;line-height:1.45}.answer-text{white-space:pre-wrap}.answer-card__details{color:var(--muted);font-size:.86rem}.answer-card__details summary{cursor:pointer;font-weight:800}.answer-card__details p{margin:8px 0 0;overflow-wrap:anywhere}.answer-card__topline p{color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.answer-card__badge{flex:0 0 auto;border-radius:999px;padding:6px 9px;color:var(--navy);background:#eef2ff;font-size:.78rem;font-weight:800}.answer-card--review .answer-card__badge{background:rgba(217,119,6,.14)}.answer-card--clarification .answer-card__badge,.answer-card--live-state .answer-card__badge{background:var(--color-info-bg)}.answer-card--unknown .answer-card__badge{background:rgba(220,38,38,.12)}.answer-card__trust-badge{border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:800}.answer-card--source .answer-card__trust-badge{color:#065f46;background:rgba(16,185,129,.16)}.answer-card--live-state .answer-card__trust-badge{color:#1e40af;background:var(--color-info-bg)}.answer-card--review .answer-card__trust-badge{color:#92400e;background:rgba(217,119,6,.16)}.answer-card--unknown .answer-card__trust-badge{color:#991b1b;background:rgba(220,38,38,.16)}.answer-card__secondary-detail{border-radius:8px;padding:10px 12px;background:#f8fafc;color:var(--muted);font-size:.84rem}.answer-card__secondary-detail summary{cursor:pointer;font-weight:800}.answer-card__secondary-detail p{margin:6px 0 0;line-height:1.4}@media (max-width:420px){.answer-card__details{grid-template-columns:1fr}}.demo-list .ask-form__header p{max-width:28ch}.employee-learn-media,.training-media,.training-media__fallback,.training-media__pdf,.training-media__transcript,.training-studio__media,.training-studio__media-list,.training-studio__media-row,.training-studio__preview-frame .employee-learn-lesson article,.training-studio__program-row,.training-studio__revision-boundary{display:grid;grid-gap:10px;gap:10px}.employee-learn-media{border-top:1px solid var(--border);padding-top:14px}.employee-learn,.employee-learn-detail,.employee-learn-history,.employee-learn-history__list,.employee-learn-lesson,.employee-learn-quiz,.employee-learn__assignment-list,.employee-learn__layout{display:grid;grid-gap:12px;gap:12px}.employee-learn__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;overflow:hidden;border:1px solid rgba(150,90,52,.24);border-radius:var(--radius-xl);padding:var(--space-5);color:#ffffff;background:radial-gradient(circle at 90% 0,rgba(203,120,77,.48),transparent 35%),linear-gradient(135deg,var(--brand-navy-900),var(--brand-navy-700));box-shadow:var(--shadow-card)}.employee-learn-card__topline,.employee-learn-evidence>span,.employee-learn-evidence>summary,.employee-learn-lesson__topline span,.employee-learn-quiz__header span,.employee-learn__hero span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.employee-learn__hero p,.employee-learn__hero span{color:rgba(255,255,255,.76)}.employee-learn-detail h3,.employee-learn-detail p,.employee-learn-history h2,.employee-learn-quiz__header h4,.employee-learn-quiz__header p,.employee-learn-today-card h2,.employee-learn-today-card p,.employee-learn__hero h2,.employee-learn__hero p{margin:0}.employee-learn__hero h2{margin-top:8px;max-width:18ch;font-size:clamp(1.45rem,8vw,2.3rem);line-height:1.05}.employee-learn-detail p,.employee-learn-quiz__header p,.employee-learn-today-card p,.employee-learn__hero p{line-height:1.45}.employee-learn__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.employee-learn__summary span{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border);border-radius:var(--radius-md);padding:10px;color:var(--muted);background:var(--card);font-size:var(--type-label);font-weight:900}.employee-learn__summary strong{color:var(--text);font-size:1.35rem;line-height:1}.employee-learn__layout{grid-template-columns:minmax(190px,.75fr) minmax(0,1.4fr);align-items:start}.employee-learn-assignment{display:grid;grid-gap:8px;gap:8px;width:100%;min-height:82px;border:1px solid var(--border);border-left:6px solid var(--brand-orange-500);border-radius:var(--radius-lg);padding:12px;color:var(--text);background:var(--card);text-align:left}.employee-learn-assignment[aria-pressed=true]{border-color:var(--action-primary);box-shadow:0 0 0 3px var(--action-primary-soft)}.employee-learn-assignment__topline,.employee-learn-card__topline,.employee-learn-detail__actions,.employee-learn-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:720px){.employee-learn__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-learn__summary span:nth-child(n+3){display:none}.employee-learn-detail__actions--sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-inline:-.75rem;padding:.75rem;background:color-mix(in srgb,var(--surface-card,#fff) 94%,transparent);border-top:1px solid var(--color-border,#e9edf1)}.employee-learn-detail__actions--sticky .ui-button{flex:1 1 100%}}.employee-learn-assignment__topline,.employee-learn-card__topline{justify-content:space-between}.employee-learn-assignment small,.employee-learn-evidence small,.employee-learn-history__list span{color:var(--muted);font-size:.82rem;line-height:1.35}.employee-learn-lesson{border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;background:var(--surface-card-subtle)}.employee-learn-lesson__topline{display:grid;grid-gap:4px;gap:4px}.employee-learn-evidence>summary,.employee-learn-lesson__topline span{color:var(--text-primary)}.employee-learn-evidence ul,.employee-learn-history__list,.employee-learn-lesson ul{margin:0;padding-left:18px}.employee-learn-evidence li,.employee-learn-lesson li{margin:6px 0;line-height:1.45}.employee-learn-question{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px}.employee-learn-question legend{padding:0 4px;font-weight:900}.employee-learn-question label,.employee-learn-question__options{display:grid;grid-gap:8px;gap:8px}.employee-learn-question__options label{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);padding:10px;background:var(--card)}.employee-learn-question input[type=checkbox],.employee-learn-question input[type=radio]{width:20px;height:20px}.employee-learn-evidence{display:grid;grid-gap:8px;gap:8px;border-radius:var(--radius-md);padding:12px;background:var(--surface-card-subtle)}.employee-checklist-history>summary,.employee-learn-evidence>summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding-block:12px}.employee-learn-feedback{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(180,83,9,.28);border-radius:var(--radius-lg);padding:14px;background:rgba(255,251,235,.72)}.employee-learn-feedback h4,.employee-learn-feedback p{margin:0}.employee-learn-feedback ul{margin:0;padding-left:18px}.employee-learn-feedback__questions{display:grid;grid-gap:8px;gap:8px}.employee-learn-feedback__questions article{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:var(--radius-md);padding:10px;background:var(--card)}.employee-learn-detail__status,.employee-learn-feedback__note{color:var(--muted);font-weight:800}.employee-learn-detail__status{margin:0}.employee-learn-today-card{display:grid;grid-gap:10px;gap:10px;border-left:6px solid var(--color-info)}.employee-learn-today-card .ui-button{justify-self:start}.employee-learn-history__list{list-style:none;padding-left:0}.employee-learn-history__list li{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:var(--radius-md);padding:10px;background:var(--surface-card-subtle)}@media (max-width:767px){.employee-learn__hero,.employee-learn__layout,.organization-admin-panel__form,.organization-admin-panel__grid,.organization-admin-panel__location-role,.organization-admin-panel__member-form,.training-analytics__filters,.training-analytics__grid,.training-studio__actions,.training-studio__columns,.training-studio__form-row,.training-studio__grid,.training-studio__hero,.training-studio__program-row,.training-studio__state-grid{grid-template-columns:1fr}.training-studio__program-row .training-studio__order-actions{flex-direction:row}.training-media object{min-height:300px}.employee-learn__summary,.training-studio__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-ask-composer{position:static;bottom:auto;box-shadow:var(--shadow-card)}.employee-today .ask-form-card .ui-textarea{min-height:92px}}.employee-checklist-list,.employee-checklist-options,.employee-checklists,.manager-checklist-form,.manager-checklist-list,.manager-checklist-workspace,.manager-export-workspace{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.employee-checklist-card,.employee-checklist-option,.manager-checklist-card{align-items:center;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding-block:var(--space-3)}.employee-checklist-card>div:first-child,.employee-checklist-option>span,.manager-checklist-card>div:first-child{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:min(100%,280px)}.employee-checklist-card h3,.employee-checklist-card p,.manager-checklist-card h3,.manager-checklist-card p{margin:0}.employee-checklist-card small,.employee-checklist-option small,.manager-checklist-card small{color:var(--text-muted);overflow-wrap:anywhere}.employee-checklist-card progress,.employee-checklist-progress progress{inline-size:min(100%,24rem)}.employee-checklist-completion,.employee-checklist-detail,.employee-checklist-detail__header,.employee-checklist-item fieldset,.employee-checklist-items{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.employee-checklist-detail__header{align-items:start;grid-template-columns:auto 1fr}.employee-checklist-detail__header>div,.employee-checklist-progress{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.employee-checklist-progress,.employee-checklist-start{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.employee-checklist-start{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.employee-checklist-start p{margin:0}.employee-checklist-items{list-style:none;margin:0;padding:0}.employee-checklist-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.employee-checklist-item fieldset{border:0;margin:0;min-inline-size:0;padding:0}.employee-checklist-item legend{align-items:center;display:flex;gap:var(--space-2);inline-size:100%}.employee-checklist-completion label,.employee-checklist-item label{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.employee-checklist-completion input,.employee-checklist-item select,.employee-checklist-item textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);min-block-size:44px;padding:var(--space-2)}.employee-checklist-item textarea{min-block-size:7rem;resize:vertical}.employee-checklist-item__saved{color:var(--text-muted)}.employee-checklist-evidence,.employee-checklist-notes{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);display:grid;grid-gap:var(--space-3);gap:var(--space-3);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3)}.employee-checklist-note-editor__actions,.employee-checklist-note>div,.employee-checklist-notes__heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.employee-checklist-notes__heading>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.employee-checklist-note p,.employee-checklist-notes__heading h4,.employee-checklist-notes__heading p{margin:0}.employee-checklist-note-history{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:0;padding:0}.employee-checklist-note{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3)}.employee-checklist-note--historical{border-style:dashed}.employee-checklist-note span,.employee-checklist-note-editor small{color:var(--text-muted)}.employee-checklist-note p{overflow-wrap:anywhere;white-space:pre-wrap}.employee-checklist-evidence-editor,.employee-checklist-note-editor{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.employee-checklist-note-editor__actions{justify-content:flex-start}.employee-checklist-evidence-history{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:0;padding:0}.employee-checklist-evidence-row{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.employee-checklist-evidence-row>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.employee-checklist-evidence-row--historical{border-style:dashed}.employee-checklist-evidence-row small,.employee-checklist-evidence-row span{color:var(--text-muted);overflow-wrap:anywhere}.employee-checklist-evidence-picker{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.employee-checklist-evidence-picker label{cursor:pointer;display:inline-flex;min-block-size:44px;position:relative}.employee-checklist-evidence-picker input[type=file]{block-size:100%;cursor:pointer;inline-size:100%;inset:0;opacity:0;position:absolute}.employee-checklist-evidence-picker label:focus-within{outline:3px solid var(--focus);outline-offset:2px}.employee-checklist-evidence-editor dl{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0}.employee-checklist-evidence-editor dl div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(7rem,auto) 1fr}.employee-checklist-evidence-editor dt{font-weight:700}.employee-checklist-evidence-editor dd{margin:0;overflow-wrap:anywhere}.employee-checklist-completion{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}@media (max-width:640px){.employee-checklist-detail__header{grid-template-columns:1fr}.employee-checklist-card .button,.employee-checklist-card button,.employee-checklist-completion button,.employee-checklist-evidence-picker,.employee-checklist-evidence-picker label,.employee-checklist-evidence-row button,.employee-checklist-item button,.employee-checklist-option button,.employee-checklist-start button{inline-size:100%;min-block-size:48px}.employee-checklist-evidence-editor dl div{grid-template-columns:1fr}}.employee-voice-ask__modes,.phone-voice-enrollment{margin-top:var(--space-2);background:var(--surface-card-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.employee-voice-ask__modes label{align-items:flex-start;display:flex;gap:var(--space-2)}.employee-voice-ask__modes input{margin-top:.2rem;min-height:20px;min-width:20px}.employee-command-center{background:radial-gradient(circle at 92% 12%,rgba(251,146,60,.25),transparent 35%),linear-gradient(135deg,#101a2a,#18263b 60%,#25304a);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-xl);box-shadow:0 24px 64px rgba(8,15,27,.24);color:#f8fafc;display:grid;grid-gap:var(--space-6);gap:var(--space-6);overflow:hidden;padding:clamp(1.25rem,3vw,2rem);position:relative}.employee-command-center:before{background:linear-gradient(90deg,var(--brand-orange-500),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.employee-command-center__copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.employee-command-center__copy .eyebrow{color:#fdba74}.employee-command-center__copy h2{color:#fff;font-size:clamp(1.35rem,3vw,2rem);margin:0}.employee-command-center__copy p{color:#b8c5d6;margin:0}.employee-command-center__actions{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1.35fr 1fr 1fr}.employee-command-tile{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-lg);color:#f8fafc;display:flex;gap:var(--space-3);min-height:88px;padding:var(--space-4);text-decoration:none;transition:background var(--motion-standard),border-color var(--motion-standard),transform var(--motion-standard)}.employee-command-tile:focus-visible,.employee-command-tile:hover{background:rgba(255,255,255,.12);border-color:rgba(251,146,60,.65);transform:translateY(-2px)}.employee-command-tile:focus-visible{outline:3px solid rgba(251,146,60,.42);outline-offset:3px}.employee-command-tile--ask{background:linear-gradient(135deg,#c96f42,#a84c2d);border-color:rgba(255,255,255,.22);box-shadow:0 14px 30px rgba(8,15,27,.25)}.employee-command-tile--ask:focus-visible,.employee-command-tile--ask:hover{background:linear-gradient(135deg,#d87b4e,#b65735)}.employee-command-tile__icon{align-items:center;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);border-radius:14px;display:inline-flex;flex:0 0 44px;font-size:1.25rem;height:44px;justify-content:center}.employee-command-tile>span:last-child{display:grid;grid-gap:4px;gap:4px}.employee-command-tile strong{color:#fff;font-size:.98rem}.employee-command-tile small{color:#c8d3e1;line-height:1.35}.employee-command-tile--ask small{color:#fff3ea}.employee-work-stack{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:820px){.employee-command-center__actions{grid-template-columns:1fr}.employee-command-tile{min-height:76px}.screen-hero__content{align-items:start;flex-direction:column}.recurrence-builder__options{grid-template-columns:1fr}}@media (max-width:560px){.screen-hero{border-radius:var(--radius-lg);padding:var(--space-5)}.screen-hero__content h1{font-size:2rem}.employee-command-center{border-radius:var(--radius-lg)}.recurrence-builder__days{grid-template-columns:repeat(4,minmax(44px,1fr))}.preference-choice-grid,.preference-quiet-hours{grid-template-columns:1fr}.voice-playback{border-radius:var(--radius-lg)}.employee-today.ask-panel{gap:var(--space-3)}.employee-today.ask-panel .app-utility-bar{min-height:38px}.employee-today.ask-panel .screen-hero--employee{gap:var(--space-3);padding:var(--space-4)}.employee-today.ask-panel .screen-hero--employee .screen-hero__identity .brand-mark{height:36px;width:36px}.employee-today.ask-panel .screen-hero--employee .screen-hero__content h1{font-size:1.65rem}.employee-today.ask-panel .screen-hero--employee .screen-hero__content p{font-size:.96rem;line-height:1.45;margin-top:var(--space-2)}.employee-today.ask-panel .ask-form-card{padding:var(--space-4)}.employee-today.ask-panel .ask-form{gap:var(--space-3)}.employee-today.ask-panel .employee-composer-context{flex-wrap:wrap}.employee-today.ask-panel .employee-composer-context>span{padding:5px 8px}.employee-today.ask-panel .ask-form-card .ui-textarea{min-height:88px}.employee-today.ask-panel .ask-context-group{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-today.ask-panel .ask-context-chip{min-height:48px;padding:8px 10px}.employee-today.ask-panel.employee-workspace--ask{position:relative}.employee-today.ask-panel.employee-workspace--ask .app-utility-bar{min-height:44px;position:absolute;right:var(--space-1);top:0}.employee-today.ask-panel.employee-workspace--ask .app-utility-bar__signal{display:none}.employee-today.ask-panel.employee-workspace--ask .screen-hero--employee{background:transparent;border:0;border-radius:0;box-shadow:none;gap:var(--space-1);overflow:visible;padding:0 calc(44px + var(--space-3)) var(--space-1) var(--space-1)}.employee-today.ask-panel.employee-workspace--ask .screen-hero--employee:after{display:none}.employee-today.ask-panel.employee-workspace--ask .screen-hero__identity{gap:var(--space-2)}.employee-today.ask-panel.employee-workspace--ask .screen-hero__identity .brand-mark{display:none}.employee-today.ask-panel.employee-workspace--ask .screen-hero__identity>span:last-child{font-size:.68rem}.employee-today.ask-panel.employee-workspace--ask .screen-hero--employee .screen-hero__content h1{font-size:1.75rem}.employee-today.ask-panel.employee-workspace--ask .screen-hero--employee .screen-hero__content p{display:none}.employee-today.ask-panel.employee-workspace--ask .employee-ask-composer{box-shadow:0 12px 30px rgba(30,35,52,.1)}.employee-today.ask-panel.employee-workspace--ask .ask-form__header p{font-size:.82rem}.employee-today.ask-panel.employee-workspace--ask .ask-context-picker>summary{min-height:44px}.employee-today.ask-panel.employee-workspace--ask .employee-composer-context{color:var(--text-muted);gap:var(--space-2);padding-inline:var(--space-1)}.employee-today.ask-panel.employee-workspace--ask .employee-composer-context>span{background:transparent;border:0;color:var(--text-secondary);padding:0}.employee-today.ask-panel.employee-workspace--ask .employee-composer-context>span:before{display:none}.employee-today.ask-panel.employee-workspace--ask .employee-composer-context>span:not(:last-child):after{color:var(--text-muted);content:" ·";font-weight:500;margin-left:var(--space-2)}}.ask-panel,.manager-panel{display:grid;width:100%;max-width:460px;margin:0 auto;grid-gap:18px;gap:18px}.manager-task-list,.manager-task-toolbar,.manager-task-workspace{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.manager-task-section-heading,.manager-task-workspace__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.manager-task-workspace__summary{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface-card) 0,var(--surface-card-subtle) 100%)}.manager-task-section-heading>div,.manager-task-workspace__summary>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.manager-task-section-heading span,.manager-task-workspace__summary span{color:var(--action-primary);font-size:var(--type-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manager-task-section-heading h2,.manager-task-section-heading p,.manager-task-workspace__summary h2,.manager-task-workspace__summary p{margin:0}.manager-task-section-heading h2,.manager-task-workspace__summary h2{color:var(--text-primary);font-size:1.25rem;line-height:1.2}.manager-task-section-heading p,.manager-task-workspace__summary p{color:var(--text-secondary);line-height:1.45}.manager-task-workspace__summary>strong{display:grid;min-width:42px;min-height:42px;place-items:center;border-radius:var(--radius-pill);color:var(--color-danger);background:var(--color-danger-soft);font-size:1.05rem}.manager-task-toolbar{position:-webkit-sticky;position:sticky;top:72px;z-index:10;border-bottom:1px solid var(--border-subtle);padding:0 0 var(--space-3);background:var(--surface-app)}.manager-task-toolbar label{display:block}.manager-task-filters{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px}.manager-task-filters button{min-height:40px;white-space:nowrap;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:8px 13px;color:var(--text-secondary);background:var(--surface-card);font:inherit;font-weight:800;cursor:pointer}.manager-task-filters button[aria-pressed=true]{border-color:var(--action-primary);color:var(--text-on-action);background:var(--action-primary)}.manager-task-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.manager-task-section-heading{padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.manager-task-list--recommendations{border-color:color-mix(in srgb,var(--action-primary) 28%,var(--border-subtle))}.manager-task-list--activity{background:var(--surface-card-subtle)}.manager-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;min-height:72px;border:0;border-bottom:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);color:var(--text-primary);background:transparent;text-align:left;cursor:pointer}.manager-task-row--recommendation{grid-template-columns:minmax(0,1fr) auto}.manager-task-row:last-child{border-bottom:0}.manager-task-row:focus-visible,.manager-task-row:hover{background:var(--surface-card-subtle)}.manager-task-row__body{display:grid;min-width:0;grid-gap:4px;gap:4px}.manager-task-row__body small,.manager-task-row__body strong{overflow:hidden;text-overflow:ellipsis}.manager-task-row__body strong{white-space:nowrap}.manager-task-row__body small{color:var(--text-secondary);line-height:1.35}.manager-task-row__timing{width:-moz-fit-content;width:fit-content;margin:0;border-radius:var(--radius-pill);padding:5px 8px;font-size:var(--type-label);font-weight:900}.manager-task-row__timing--now{color:var(--color-danger);background:var(--color-danger-soft)}.manager-task-row__timing--soon{color:var(--text-primary);background:var(--surface-card-subtle)}.manager-task-detail__content{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.manager-task-detail__content p{margin:0}.manager-home-setup{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--action-primary) 28%,var(--border-subtle));border-radius:var(--radius-lg);background:var(--surface-card)}.manager-home-setup__intro{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);background:linear-gradient(135deg,var(--surface-card) 0,var(--action-primary-soft) 180%)}.manager-home-setup__intro small,.manager-home-setup__intro span{color:var(--text-secondary);font-size:var(--type-label)}.manager-home-setup__intro span{color:var(--action-primary);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manager-home-setup__intro h2,.manager-home-setup__intro p{margin:0}.manager-home-setup__intro h2{color:var(--text-primary);font-size:1.35rem;line-height:1.2}.manager-home-setup__intro p{color:var(--text-secondary);line-height:1.45}.manager-home-setup__actions{display:grid}.manager-home-setup__actions a,.manager-home-setup__actions button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px var(--space-3);gap:4px var(--space-3);min-height:72px;border:0;border-top:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);color:var(--text-primary);text-decoration:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.manager-home-setup__actions a:focus-visible,.manager-home-setup__actions a:hover,.manager-home-setup__actions button:focus-visible,.manager-home-setup__actions button:hover{background:var(--surface-card-subtle)}.manager-home-setup__actions strong{overflow-wrap:anywhere}.manager-home-setup__actions a>span:first-of-type,.manager-home-setup__actions button>span:first-of-type{grid-column:1;color:var(--text-secondary);line-height:1.4}.manager-home-setup__actions a>span:last-child,.manager-home-setup__actions button>span:last-child{grid-column:2;grid-row:1/span 2;align-self:center}.manager-home-setup__upload{padding:var(--space-4);border-top:1px solid var(--border-subtle)}.manager-add-choices{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.manager-add-intro{margin:0 0 var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-secondary);background:var(--surface-card-subtle);line-height:1.45}.manager-add-intro p{margin:0}.manager-add-choices a{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid var(--border-subtle);padding:var(--space-4);color:var(--text-primary);text-decoration:none}.manager-add-choices__eyebrow{color:var(--action-primary)!important;font-size:var(--type-label);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.manager-add-choices a:last-child{border-bottom:0}.manager-add-choices a:focus-visible,.manager-add-choices a:hover{background:var(--surface-card-subtle)}.manager-add-choices span{color:var(--text-secondary);line-height:1.4}.manager-build-workspace{display:grid;grid-gap:14px;gap:14px;border-radius:var(--radius-xl);padding:16px;background:linear-gradient(135deg,var(--surface-card) 0,var(--surface-card-subtle) 100%);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.manager-build-workspace__active,.manager-build-workspace__active-head,.manager-build-workspace__embedded,.manager-build-workspace__handoff,.manager-build-workspace__intro{display:grid;grid-gap:12px;gap:12px}.manager-build-choice span,.manager-build-workspace__active-head span,.manager-build-workspace__details dt,.manager-build-workspace__intro span{color:var(--text-secondary);font-size:.76rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.manager-build-workspace__active-head h3,.manager-build-workspace__active-head p,.manager-build-workspace__handoff p,.manager-build-workspace__intro h2,.manager-build-workspace__intro p{margin:0}.manager-build-workspace__intro h2{color:var(--text-primary);font-size:1.35rem;line-height:1.15}.manager-build-workspace__active-head p,.manager-build-workspace__details dd,.manager-build-workspace__handoff p,.manager-build-workspace__intro p{color:var(--text-secondary);line-height:1.45}.manager-build-workspace__choices{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.manager-build-choice{display:grid;grid-gap:7px;gap:7px;width:100%;border:1px solid var(--border);border-radius:14px;padding:14px;color:var(--text);background:rgba(255,255,255,.76);text-align:left;box-shadow:0 1px 0 rgba(11,18,32,.04);cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.manager-build-choice:focus-visible,.manager-build-choice:hover,.manager-build-choice[aria-pressed=true]{border-color:var(--action-primary);box-shadow:var(--shadow-card);transform:translateY(-1px)}.manager-build-choice:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.manager-build-choice strong{color:var(--text-primary);font-size:.98rem;line-height:1.2}.manager-build-choice small{color:var(--text-secondary);font-size:.8rem;font-weight:800}.manager-build-workspace__active{border-left:6px solid var(--action-primary);background:var(--surface-card)}.manager-build-workspace__active-head{grid-template-columns:1fr}.manager-build-workspace__active-head h3{color:var(--text-primary);font-size:1.18rem;line-height:1.25}.manager-build-workspace__active-head>strong{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:7px 10px;color:var(--action-primary);background:var(--action-primary-soft);font-size:.82rem}.manager-build-workspace__details{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0}.manager-build-workspace__details div{--text-secondary:var(--text-primary);display:grid;grid-gap:4px;gap:4px;border-radius:12px;padding:10px;background:var(--surface-card-subtle)}.manager-build-workspace__details dd{margin:0;font-size:.9rem}.manager-build-workspace__embedded>.ui-card{box-shadow:none}.manager-build-workspace__handoff-actions{display:flex;flex-wrap:wrap;gap:10px}.manager-team-workspace{display:grid;grid-gap:14px;gap:14px;border-radius:var(--radius-xl);padding:16px;border:1px solid var(--border);background:radial-gradient(circle at top left,var(--action-primary-soft),transparent 34%),linear-gradient(135deg,var(--surface-card) 0,var(--surface-card-subtle) 100%);box-shadow:var(--shadow-card)}.manager-team-future-card,.manager-team-pattern,.manager-team-permission,.manager-team-record,.manager-team-role-card,.manager-team-section,.manager-team-workspace__intro{display:grid;grid-gap:12px;gap:12px}.manager-team-workspace__intro span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.manager-team-future-card p,.manager-team-pattern p,.manager-team-permission p,.manager-team-record h4,.manager-team-record p,.manager-team-record small,.manager-team-role-card h3,.manager-team-role-card p,.manager-team-workspace__intro h2,.manager-team-workspace__intro p{margin:0}.manager-team-workspace__intro h2{font-size:1.35rem;line-height:1.2}.manager-team-future-card p,.manager-team-pattern p,.manager-team-permission p,.manager-team-record p,.manager-team-record small,.manager-team-role-card p,.manager-team-workspace__intro p{color:var(--muted);line-height:1.45}.manager-team-future,.manager-team-patterns,.manager-team-permissions,.manager-team-records,.manager-team-roles{display:grid;grid-gap:12px;gap:12px}.manager-team-role-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.manager-team-role-card dl div{display:grid;grid-gap:3px;gap:3px;border-radius:10px;padding:8px;background:var(--surface-card-subtle)}.manager-team-role-card dd,.manager-team-role-card dt{margin:0}.manager-team-role-card dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.manager-team-role-card dd{font-size:1.1rem;font-weight:900}.manager-team-filter label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.manager-team-record div{display:flex;flex-wrap:wrap;gap:8px}.manager-team-details{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface-card)}.manager-team-details__body{display:grid;grid-gap:14px;gap:14px;padding:16px}.manager-team-workspace{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.manager-team-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3)}.manager-team-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.manager-team-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;min-height:72px;border:0;border-bottom:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);color:var(--text-primary);background:transparent;text-align:left;cursor:pointer}.manager-team-row:last-child{border-bottom:0}.manager-team-row:focus-visible,.manager-team-row:hover{background:var(--surface-card-subtle)}.manager-team-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--text-on-action);background:var(--action-primary);font-weight:900}.manager-team-row__body{display:grid;min-width:0;grid-gap:4px;gap:4px}.manager-team-row__body small,.manager-team-row__body strong{overflow:hidden;text-overflow:ellipsis}.manager-team-row__body strong{white-space:nowrap}.manager-team-row__body small{color:var(--text-secondary)}.manager-team-access,.manager-team-invite,.manager-team-person,.manager-team-person dl{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.manager-team-person dd,.manager-team-person dl,.manager-team-person p{margin:0}.manager-team-person dl div{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-3)}.manager-team-person dt{color:var(--text-secondary);font-size:var(--type-label);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.manager-team-person section{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-card-subtle)}.manager-team-access label,.manager-team-invite label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-weight:800}.manager-team-access fieldset{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}.manager-team-access fieldset label{display:flex;align-items:center;gap:var(--space-2)}@media (max-width:560px){.manager-team-toolbar{grid-template-columns:1fr}.manager-team-row{grid-template-columns:auto minmax(0,1fr) auto}.manager-team-row>.ui-badge{display:none}}.manager-workspace-section{display:grid;grid-gap:14px;gap:14px}.manager-workspace-note{margin:0;color:var(--muted);line-height:1.45}.manager-answer-form{display:grid;grid-gap:10px;gap:10px}.manager-answer-form button{min-height:48px;border:0;border-radius:8px;padding:12px 16px;color:#ffffff;background:var(--success-green);font-weight:800}.manager-copilot-composer{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3)}.manager-copilot-composer__field{position:relative}.manager-copilot-composer__field textarea{min-height:7.5rem;padding-bottom:4.75rem;resize:vertical}.manager-copilot-composer__voice{position:absolute;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);display:flex;align-items:center;gap:var(--space-2);pointer-events:none}.manager-copilot-composer__microphone{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--action-primary);border-radius:50%;color:var(--text-on-action);background:var(--action-primary);cursor:pointer;pointer-events:auto}.manager-copilot-composer__microphone:hover:not(:disabled){transform:translateY(-1px)}.manager-copilot-composer__microphone:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.manager-copilot-composer__microphone:disabled{cursor:wait;opacity:.65}.manager-copilot-composer__microphone[data-state=recording]{border-color:var(--warning-amber);background:var(--warning-amber);animation:manager-microphone-listening 1.6s ease-in-out infinite}@keyframes manager-microphone-listening{0%,to{box-shadow:0 0 0 0 rgb(183 119 37/.28)}50%{box-shadow:0 0 0 8px rgb(183 119 37/0)}}.manager-copilot-composer__microphone svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.manager-copilot-composer__voice small{overflow:hidden;color:var(--text-muted);font-weight:700;line-height:1.25;pointer-events:none}.manager-copilot-composer__timer{flex:0 0 auto;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.manager-copilot-memory__status{margin:var(--space-3) 0 0;color:var(--text-muted)}.manager-copilot-toolbar{display:flex;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.manager-copilot-toolbar>label{display:grid;flex:1 1 auto;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.manager-copilot-toolbar>label>span{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:750}.manager-copilot-toolbar select,.manager-copilot-toolbar__settings>summary{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-card);font:inherit}.manager-copilot-toolbar select{width:100%;min-height:44px;padding:0 var(--space-3)}.manager-copilot-toolbar__settings{position:relative}.manager-copilot-toolbar__settings>summary{min-height:44px;padding:11px var(--space-3);cursor:pointer;font-weight:750;list-style:none}.manager-copilot-toolbar__settings>summary::-webkit-details-marker{display:none}.manager-copilot-toolbar__settings[open]{flex-basis:100%}.manager-copilot-toolbar__settings[open]>.button-row,.manager-copilot-toolbar__settings[open]>p{margin:var(--space-2) 0 0}.manager-copilot-thread__messages{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:7rem;max-height:min(46vh,30rem);margin-top:var(--space-3);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2);scroll-behavior:smooth}.manager-copilot-thread__messages article,.manager-copilot-thread__welcome{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.manager-copilot-thread__messages article{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:92%;background:var(--surface-card)}.manager-copilot-thread__messages article p,.manager-copilot-thread__welcome p{margin:0;line-height:1.55;white-space:pre-wrap}.manager-copilot-thread__messages article small{color:var(--text-muted);line-height:1.4}.manager-copilot-thread__messages article[data-role=manager]{justify-self:end;border-color:color-mix(in srgb,var(--color-accent) 40%,var(--border-subtle));background:color-mix(in srgb,var(--color-accent) 8%,var(--surface-card))}.manager-copilot-thread__messages article[data-role=assistant]{justify-self:start;border-left:4px solid var(--success-green)}.manager-copilot-clarification{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.manager-copilot-clarification .ui-button{justify-content:flex-start;min-height:44px;text-align:left;width:100%}.manager-copilot-thread__welcome{align-self:center;color:var(--text-muted);background:var(--surface-subtle);text-align:center}@media (max-width:760px){.manager-copilot-toolbar{align-items:stretch;flex-direction:column}.manager-copilot-toolbar__settings>summary{width:100%}.manager-copilot-thread__messages{max-height:38vh;padding-inline:0}.manager-copilot-thread__messages article{max-width:96%}}@media (min-width:960px){.manager-build-workspace{grid-template-columns:minmax(220px,.72fr) minmax(0,1.7fr)}.manager-build-workspace>.manager-build-workspace__intro,.manager-build-workspace>.workflow-rail{grid-column:1/-1}.manager-build-workspace__choices{align-self:start;grid-column:1}.manager-build-workspace__active{grid-column:2;grid-row:3/span 2}}.manager-app-shell{min-width:0;min-height:100vh;padding:var(--space-3) var(--space-4) calc(84px + env(safe-area-inset-bottom))}.manager-app-header{position:-webkit-sticky;position:sticky;top:0;z-index:19;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:68px;margin:calc(var(--space-3) * -1) calc(var(--space-4) * -1) var(--space-4);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--surface-app) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manager-app-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.manager-header-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-subtle);border-radius:10px;padding:9px 12px;color:var(--text-primary);background:var(--surface-card);font-size:.78rem;font-weight:800;text-decoration:none}.manager-header-action--add{color:var(--text-on-action);border-color:var(--action-primary);background:var(--action-primary)}.manager-header-action--add>span{font-size:1.25rem;font-weight:500;line-height:.8}.manager-account-menu{position:relative}.manager-account-menu>summary{min-height:44px;cursor:pointer;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:11px 14px;background:var(--surface-card);font-weight:800}.manager-account-menu>summary::-webkit-details-marker{display:none}.manager-account-menu__panel{position:absolute;top:calc(100% + var(--space-2));right:0;display:grid;width:min(320px,calc(100vw - var(--space-6)));grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-elevated);box-shadow:var(--shadow-floating)}.manager-app-content,.manager-scope-gate{width:min(1180px,100%);margin:0 auto}.manager-app-content>*,.manager-hub-page{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.manager-hub-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) 0 var(--space-4)}.manager-hub-header>div:first-child{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.manager-hub-header span{color:var(--action-primary-hover);font-size:var(--type-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.manager-hub-header h1,.manager-hub-header p{margin:0}.manager-hub-header h1{font-size:clamp(1.75rem,4vw,2.65rem);letter-spacing:-.035em;line-height:1.05}.manager-hub-header p{max-width:70ch;color:var(--text-secondary);line-height:1.5}.manager-hub-header__actions,.manager-hub-tabs{display:flex;align-items:center;gap:var(--space-2)}.manager-hub-tabs{position:-webkit-sticky;position:sticky;top:72px;z-index:12;overflow-x:auto;border-bottom:1px solid var(--border-subtle);padding:0 0 var(--space-2);background:var(--surface-app)}.manager-hub-tab{min-height:42px;white-space:nowrap;border-radius:var(--radius-pill);padding:10px 14px;color:var(--text-secondary);font-weight:850;text-decoration:none}.manager-hub-tab[aria-current=page]{color:var(--action-primary);background:var(--action-primary-soft)}.manager-workflow-tabs{display:flex;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2)}.manager-workflow-tabs button{flex:0 0 auto;min-height:44px;white-space:nowrap;border:0;border-radius:var(--radius-pill);padding:10px 16px;color:var(--text-secondary);background:transparent;font:inherit;font-weight:850;cursor:pointer}.manager-workflow-tabs button[aria-current=step]{color:var(--text-primary);background:var(--action-primary-soft)}.manager-advanced-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.manager-advanced-catalog article{align-content:start}.manager-advanced-catalog article,.manager-more,.manager-more-group,.manager-more-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.manager-more-group{gap:var(--space-2)}.manager-more-group__heading{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.manager-more-group__heading h2,.manager-more-group__heading p{margin:0}.manager-more-group__heading h2{font-size:1rem}.manager-more-group__heading p{color:var(--text-secondary);line-height:1.4}.manager-more-account,.manager-more-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.manager-more-account>summary,.manager-more-list>a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:72px;border-bottom:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);color:var(--text-primary);text-decoration:none}.manager-more-list>a:last-child{border-bottom:0}.manager-more-account>summary:focus-visible,.manager-more-account>summary:hover,.manager-more-list>a:focus-visible,.manager-more-list>a:hover{background:var(--surface-card-subtle)}.manager-more-account>summary>span:first-child,.manager-more-list>a>span:first-child{display:grid;grid-gap:4px;gap:4px}.manager-more-account small,.manager-more-list small{color:var(--text-secondary);line-height:1.35}.manager-more-account>summary{cursor:pointer;list-style:none;border-bottom:0}.manager-more-account>summary::-webkit-details-marker{display:none}.manager-more-account[open]>summary{border-bottom:1px solid var(--border-subtle)}.manager-more-account>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4)}.manager-more-account p{margin:0;color:var(--text-secondary)}@media (min-width:768px){.manager-app-frame{height:100dvh;overflow:hidden}.manager-app-frame>.app-sidebar,.manager-app-shell{height:100dvh;min-height:0;overflow-y:auto}.manager-app-shell{padding:var(--space-4) var(--space-6) var(--space-8)}.manager-app-header{margin:calc(var(--space-4) * -1) calc(var(--space-6) * -1) var(--space-5);padding-inline:var(--space-6)}}@media (max-width:900px){.manager-app-header{align-items:stretch;flex-direction:column}.tenant-scope-switcher--compact{min-width:0;width:100%}.manager-app-header__actions{justify-content:flex-start}.manager-app-header__actions>.ui-button{padding-inline:var(--space-3)}}@media (max-width:620px){.manager-app-header__actions>.ui-button:nth-of-type(2){display:none}.manager-hub-header{align-items:stretch;flex-direction:column}.manager-hub-header__actions .ui-button{width:100%}}@media (max-width:767px){.manager-header-action{width:44px;min-width:44px;padding:9px}.manager-header-action strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}