.person-avatar[data-v-5e470f12]{flex:none;justify-content:center;align-items:center;display:inline-flex}.person-avatar-img[data-v-5e470f12]{object-fit:cover;border-radius:6px;display:block}.person-avatar-initials[data-v-5e470f12]{letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;font-family:Barlow,system-ui,sans-serif;font-weight:800;line-height:1;display:inline-flex}.person-avatar.round .person-avatar-img[data-v-5e470f12],.person-avatar.round .person-avatar-initials[data-v-5e470f12]{border-radius:50%}.app-nav-admin[data-v-094177a5]{align-items:center;margin-left:auto;display:inline-flex;position:relative}.app-nav-standalone-first[data-v-094177a5]{margin-left:auto}.app-nav-people[data-v-094177a5]{align-items:center;display:inline-flex;position:relative}.app-nav-admin-menu.app-nav-people-menu[data-v-094177a5]{width:max-content;min-width:248px;max-width:min(320px,92vw);left:0;right:auto}.app-nav-people-menu .app-nav-admin-item[data-v-094177a5]{white-space:nowrap}.app-nav-admin-trigger[data-v-094177a5]{align-items:center;gap:6px;display:inline-flex}.app-nav-admin-caret[data-v-094177a5]{font-size:.7em;line-height:1}.app-nav-admin-menu[data-v-094177a5]{z-index:50;position:absolute;top:calc(100% + 10px);right:0}.app-nav-admin-menu[data-v-094177a5]:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.app-nav-admin-menu[data-v-094177a5]{background:var(--eos-white);border:1px solid var(--eos-line);border-radius:8px;flex-direction:column;gap:4px;min-width:168px;padding:8px;display:flex;box-shadow:0 8px 24px #0000002e}.app-nav-admin-item[data-v-094177a5]{box-sizing:border-box;min-height:36px;color:var(--eos-charcoal);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.app-nav-admin-item[data-v-094177a5]:hover,.app-nav-admin-item[data-v-094177a5]:focus-visible{background:#423f3f24;outline:none}.app-nav-admin-item.active[data-v-094177a5]{color:var(--eos-orange)}.app-nav-menu-label[data-v-094177a5]{color:var(--eos-gray);letter-spacing:.04em;text-transform:uppercase;padding:4px 12px 0;font-size:.72rem;font-weight:700}.app-nav-menu-divider[data-v-094177a5]{background:var(--eos-line);height:1px;margin:4px 8px}.app-nav-pinned-item[data-v-094177a5]{gap:8px}.app-nav-pinned-star[data-v-094177a5]{color:var(--eos-gold);font-size:.85rem;line-height:1}.app-nav-take-tour[data-v-094177a5]{box-sizing:border-box;min-height:36px;color:var(--eos-gray);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;font-size:.85rem;font-weight:600;display:inline-flex}.app-nav-take-tour[data-v-094177a5]:hover,.app-nav-take-tour[data-v-094177a5]:focus-visible{color:var(--eos-orange);outline:none;text-decoration:underline}@media (width<=640px){.app-nav-admin[data-v-094177a5],.app-nav-standalone-first[data-v-094177a5]{margin-left:0}.app-nav-take-tour[data-v-094177a5]{order:3;margin-left:auto}.app-nav[data-v-094177a5]{position:relative}.app-nav-people[data-v-094177a5],.app-nav-admin[data-v-094177a5]{position:static}.app-nav-admin-menu[data-v-094177a5],.app-nav-admin-menu.app-nav-people-menu[data-v-094177a5]{width:auto;min-width:0;max-width:none;left:0;right:0}}.home-notice[data-v-27190548]{box-sizing:border-box;color:var(--eos-charcoal);border:1px solid color-mix(in srgb, var(--notice-accent) 26%, white);border-left:5px solid var(--notice-accent);background:color-mix(in srgb, var(--notice-accent) 9%, white);border-radius:4px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 14px;font-size:13px;display:flex}.home-notice-main[data-v-27190548]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.home-notice-title[data-v-27190548]{font-weight:600;line-height:1.4}.home-notice-body[data-v-27190548]{line-height:1.5}.home-notice-actions[data-v-27190548]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-notice--scorecard[data-v-27190548]{--notice-accent:var(--cat-scorecard)}.home-notice--tasks[data-v-27190548]{--notice-accent:var(--cat-tasks)}.home-notice--issues[data-v-27190548]{--notice-accent:var(--cat-issues)}.home-notice--people[data-v-27190548]{--notice-accent:var(--cat-people)}.home-notice--vto[data-v-27190548]{--notice-accent:var(--cat-vto)}.home-notice--rocks[data-v-27190548]{--notice-accent:var(--cat-rocks)}.home-notice--neutral[data-v-27190548]{--notice-accent:var(--cat-neutral)}.home-notice--grade-good[data-v-27190548]{--notice-accent:var(--eos-green)}.home-notice--grade-ok[data-v-27190548]{--notice-accent:var(--eos-gold)}.home-notice--grade-poor[data-v-27190548]{--notice-accent:var(--eos-red)}.home-notice[data-v-27190548] .home-notice-link{color:var(--eos-link);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;min-height:0;padding:0;font-weight:600;text-decoration:underline}.home-notice[data-v-27190548] .home-notice-link:hover{color:var(--eos-charcoal)}.vml-overlay[data-v-078af956]{z-index:1000;background:#0006;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.vml-card[data-v-078af956]{box-sizing:border-box;background:var(--eos-white,#fff);width:min(560px,100%);color:var(--eos-charcoal);border-radius:6px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative;box-shadow:0 12px 40px #00000040}.vml-close[data-v-078af956]{width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.vml-close[data-v-078af956]:hover{opacity:.7}.vml-title[data-v-078af956]{margin:0;padding-right:36px}.vml-sub[data-v-078af956]{margin:0;line-height:1.5}.vml-current[data-v-078af956]{background:color-mix(in srgb, var(--cat-vto,#2f6fdb) 10%, white);border-radius:4px;margin:0;padding:8px 10px}.vml-search[data-v-078af956]{box-sizing:border-box;width:100%}.vml-state[data-v-078af956]{margin:0}.vml-list[data-v-078af956]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vml-option[data-v-078af956]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;height:auto;padding:8px 10px;display:flex}.vml-option-current[data-v-078af956]{outline:2px solid var(--cat-vto,#2f6fdb)}.vml-option-name[data-v-078af956]{font-weight:600}.vml-option-meeting[data-v-078af956]{font-weight:400}.vml-actions[data-v-078af956]{flex-wrap:wrap;gap:10px;display:flex}.dashboard-tile-meetings[data-v-ca79965c]{opacity:.85;margin-top:4px;line-height:1.35}.home-rock-action-summary[data-v-ca79965c]{box-sizing:border-box;text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:36px;font-family:inherit;display:flex}.home-rock-action-summary[data-v-ca79965c]:hover{opacity:.85}.home-rock-action-summary-body[data-v-ca79965c]{flex-direction:column;flex:1;gap:2px;display:flex}.home-rock-action-summary-title[data-v-ca79965c]{font-weight:600;line-height:1.4}.home-rock-action-summary-detail[data-v-ca79965c]{opacity:.85}.home-rock-action-summary-arrow[data-v-ca79965c]{flex:none;font-size:18px;line-height:1}.home-notice-stack[data-v-ca79965c]{flex-direction:column;gap:4px;display:flex}.home-feedback-original[data-v-ca79965c]{opacity:.85;font-style:italic}.home-notice-changes[data-v-ca79965c]{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.home-notice-changes li[data-v-ca79965c]{overflow-wrap:anywhere}.home-notice-change-from[data-v-ca79965c]{opacity:.7;text-decoration:line-through}.home-notice-change-to[data-v-ca79965c]{font-weight:600}.home-notice-list[data-v-ca79965c]{flex-direction:column;gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.home-capture-line[data-v-ca79965c]{margin:0 0 6px;line-height:1.5}.home-capture-line[data-v-ca79965c]:last-child{margin-bottom:0}.home-capture-note[data-v-ca79965c]{margin:0 0 12px;line-height:1.5}.home-notice-row[data-v-ca79965c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-notice-row .home-notice-link[data-v-ca79965c]{flex:1;min-width:200px}.home-notice-row .button[data-v-ca79965c]{flex:none}.home-notice-lead[data-v-ca79965c]{margin-bottom:8px;display:block}.home-notice-cue[data-v-ca79965c]{color:color-mix(in srgb, var(--eos-charcoal) 70%, transparent);flex-basis:100%;font-size:12px;line-height:1.4}.home-ac-attention-row[data-v-ca79965c]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.home-ac-attention-name[data-v-ca79965c]{font-weight:600}.home-ac-attention-badge[data-v-ca79965c]{background:var(--eos-blue-050,#005a9c1a);color:var(--eos-blue,#005a9c);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.4}.home-suggested-moves[data-v-ca79965c]{flex-direction:column;gap:14px;margin:20px 0;display:flex}.home-suggested-moves-head[data-v-ca79965c]{flex-direction:column;gap:10px;display:flex}.home-suggested-moves-head h3[data-v-ca79965c]{margin:0}.home-auto-move-toggle[data-v-ca79965c]{cursor:pointer;align-items:flex-start;gap:10px;max-width:60ch;line-height:1.45;display:flex}.home-auto-move-toggle input[data-v-ca79965c]{flex:none;margin-top:2px}.home-suggested-moves-confirm[data-v-ca79965c]{color:var(--eos-green);margin:0;font-weight:600}.home-suggested-moves-list[data-v-ca79965c]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home-move-card[data-v-ca79965c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.home-move-card-body[data-v-ca79965c]{flex-direction:column;flex:280px;gap:4px;display:flex}.home-move-card-title[data-v-ca79965c]{margin:0;line-height:1.45}.home-move-card-reason[data-v-ca79965c]{text-transform:capitalize}.home-move-card-actions[data-v-ca79965c]{flex:none;gap:10px;display:flex}.shoutout-feed-card[data-v-ca79965c]{flex-direction:column;gap:14px;display:flex}.shoutout-feed[data-v-ca79965c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shoutout-pop[data-v-ca79965c]{border-left:4px solid var(--eos-line);background:var(--eos-paper);border-radius:4px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .25s,background .25s,transform .25s;display:flex}.shoutout-body[data-v-ca79965c]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.shoutout-pop.active[data-v-ca79965c]{border-left-color:var(--fss-gold);background:var(--eos-gold-bg);animation:.4s shoutout-pop-in-ca79965c}.shoutout-line[data-v-ca79965c]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shoutout-arrow[data-v-ca79965c]{color:var(--fss-gold);font-weight:700}.shoutout-value[data-v-ca79965c]{letter-spacing:.03em;text-transform:uppercase;color:var(--fss-gold);background:var(--eos-white);border:1px solid var(--eos-gold,#b8860b);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.shoutout-text[data-v-ca79965c]{color:var(--eos-charcoal);font-style:italic;line-height:1.4}.shoutout-reactions[data-v-ca79965c]{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:4px;margin-top:0;display:flex}.shoutout-reaction[data-v-ca79965c]{gap:3px;min-height:22px;padding:1px 6px;font-size:.8rem}@media (width<=640px){.shoutout-pop[data-v-ca79965c]{flex-direction:column;align-items:stretch;gap:6px}.shoutout-reactions[data-v-ca79965c]{flex-wrap:wrap;justify-content:flex-start}}.shoutout-nominate[data-v-ca79965c]{align-self:flex-start}@keyframes shoutout-pop-in-ca79965c{0%{opacity:.6;transform:scale(.97)}55%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shoutout-pop[data-v-ca79965c],.shoutout-pop.active[data-v-ca79965c]{transition:none;animation:none}}.coach-drawer[data-v-dffdec95]{z-index:50;background:0 0;width:min(320px,92vw);max-height:80vh;transition:width .2s,height .2s,transform .2s;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #0000002e}.coach-drawer-open[data-v-dffdec95]{width:min(320px,92vw)}.coach-drawer-open .coach-label[data-v-dffdec95]{letter-spacing:.08em;font-size:16px}.coach-drawer-expanded[data-v-dffdec95]{width:min(560px,92vw)}.coach-drawer-draggable[data-v-dffdec95]{cursor:grab;touch-action:none}.coach-drawer-draggable[data-v-dffdec95]:active{cursor:grabbing}.coach-drawer-expanded .coach-drawer-body[data-v-dffdec95]{max-height:calc(86vh - 50px)}.coach-drawer-closed[data-v-dffdec95]{background:#e04e1f;border-radius:999px;width:fit-content;min-width:96px;overflow:hidden;transform:translateY(0)}.coach-drawer-closed .coach-drawer-header[data-v-dffdec95]{justify-content:flex-start;width:auto;padding-left:12px;padding-right:12px}.coach-drawer-header[data-v-dffdec95]{box-sizing:border-box;color:#fff;letter-spacing:.06em;cursor:pointer;background:#e04e1f;border:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-family:Barlow,sans-serif;font-size:14px;font-weight:700;display:flex}.coach-drawer-title[data-v-dffdec95]{align-items:center;gap:6px;display:inline-flex}.coach-icon[data-v-dffdec95]{background:#d1d1d1;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:15px;display:inline-flex;overflow:visible}.coach-icon svg[data-v-dffdec95]{width:100%;height:100%}.coach-label[data-v-dffdec95]{white-space:nowrap;align-items:center;padding-left:4px;padding-right:6px;font-size:15px;line-height:1.1;display:inline-flex}.coach-drawer-toggle[data-v-dffdec95]{color:#fff;letter-spacing:.02em;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff8c;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:6px 10px;font-family:Barlow,sans-serif;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.coach-drawer-expand[data-v-dffdec95]{width:auto;height:38px;padding:6px 10px}.coach-drawer-expand .coach-toggle-icon[data-v-dffdec95]{fill:#fff;width:16px;height:16px}.coach-drawer-close[data-v-dffdec95]{min-width:auto;padding:6px 10px;font-size:15px}.coach-drawer-actions[data-v-dffdec95]{align-items:center;gap:8px;display:flex}.coach-drawer-body[data-v-dffdec95]{box-sizing:border-box;background:#fff;border:1px solid #e3dfd6;flex-direction:column;width:100%;max-height:calc(66vh - 50px);padding:10px;display:flex}.coach-person-input[data-v-dffdec95]{box-sizing:border-box;border:1px solid #ddd;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:12px 14px;font-size:14px;display:block}.coach-person-search[data-v-dffdec95]{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:10px}.coach-person-results[data-v-dffdec95]{box-sizing:border-box;width:100%}.coach-person-hit[data-v-dffdec95],.coach-person-empty[data-v-dffdec95]{width:100%}.coach-input-row[data-v-dffdec95]{border-top:1px solid #e3dfd6;align-items:flex-end;gap:6px;padding:8px 0 0;display:flex}.coach-empty[data-v-dffdec95],.coach-loading[data-v-dffdec95],.coach-subject[data-v-dffdec95]{font-size:13px;line-height:1.5}.coach-messages[data-v-dffdec95]{flex-direction:column;gap:8px;display:flex}.coach-message[data-v-dffdec95]{border-radius:10px;max-width:92%;padding:9px 11px;font-size:13px;line-height:1.45}.coach-message-assistant[data-v-dffdec95]{background:#fff;border:1px solid #e3dfd6;align-self:flex-start}.coach-message-user[data-v-dffdec95]{background:var(--fss-dark-blue,var(--eos-charcoal,#2f4b5a));color:#fff;align-self:flex-end}.coach-messages[data-v-dffdec95]{flex:0 auto;min-height:0;padding-right:8px;overflow-y:auto}.coach-input[data-v-dffdec95]{resize:none;border:1px solid #ddd;border-radius:8px;flex:1;min-height:38px;padding:8px 10px;font-size:13px}.coach-drawer-closed .coach-drawer-toggle[data-v-dffdec95],.coach-drawer-closed .coach-drawer-body[data-v-dffdec95]{display:none}@media (width<=640px){.coach-drawer-open[data-v-dffdec95]{border-radius:8px;width:calc(100% - 16px);bottom:8px;left:8px;right:8px;box-shadow:0 0 18px #0000001f}.coach-drawer-closed[data-v-dffdec95]{border-radius:50%;width:48px;min-width:0;height:48px;bottom:12px;left:auto;right:12px}.coach-drawer-closed .coach-label[data-v-dffdec95]{display:none}.coach-drawer-closed .coach-drawer-header[data-v-dffdec95]{border-radius:50%;justify-content:center;gap:0;width:100%;height:100%;padding:0}.coach-drawer-closed .coach-drawer-title[data-v-dffdec95]{gap:0}.coach-drawer-closed .coach-icon[data-v-dffdec95]{width:40px;height:40px}.coach-drawer-open .coach-drawer-header[data-v-dffdec95]{padding:12px 14px;font-size:16px}.coach-drawer-open .coach-drawer-title[data-v-dffdec95]{gap:10px}.coach-drawer-toggle[data-v-dffdec95]{padding:6px 10px;font-size:12px}}.coach-copy-row[data-v-dffdec95]{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.feedback-fab-root[data-v-62cee1d9]{z-index:60;flex-direction:column;align-items:flex-start;gap:10px;display:inline-flex;position:fixed;bottom:16px;left:16px}.feedback-fab-button[data-v-62cee1d9]{box-sizing:border-box;background:var(--eos-orange);width:52px;height:52px;min-height:52px;color:var(--eos-white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 6px 18px #00000047}.feedback-fab-button[data-v-62cee1d9]:hover,.feedback-fab-button[data-v-62cee1d9]:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #00000052}.feedback-fab-popover[data-v-62cee1d9]{background:var(--eos-white);border:1px solid var(--eos-line);border-radius:10px;flex-direction:column;gap:6px;min-width:200px;padding:12px;display:flex;box-shadow:0 10px 28px #00000038}.feedback-fab-popover-title[data-v-62cee1d9]{color:var(--eos-gray);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:.85rem}.feedback-fab-choice[data-v-62cee1d9]{box-sizing:border-box;border:1px solid var(--eos-line);min-height:36px;color:var(--eos-charcoal);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:inline-flex}.feedback-fab-choice[data-v-62cee1d9]:hover,.feedback-fab-choice[data-v-62cee1d9]:focus-visible{border-color:var(--eos-orange);background:#423f3f1a;outline:none}.feedback-fab-choice-emoji[data-v-62cee1d9]{font-size:1.1rem;line-height:1}.feedback-fab-overlay[data-v-62cee1d9]{z-index:2147483641;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.feedback-fab-modal[data-v-62cee1d9]{box-sizing:border-box;background:var(--eos-white);border-radius:12px;width:min(560px,100%);max-height:90vh;padding:22px;overflow-y:auto;box-shadow:0 18px 48px #0000004d}.feedback-fab-modal-head[data-v-62cee1d9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.feedback-fab-modal-head h2[data-v-62cee1d9]{margin:0;font-size:1.3rem}.feedback-fab-close[data-v-62cee1d9]{flex:none}.feedback-fab-form[data-v-62cee1d9]{flex-direction:column;gap:18px;display:flex}.feedback-fab-field[data-v-62cee1d9]{flex-direction:column;gap:8px;display:flex}.feedback-fab-label[data-v-62cee1d9]{font-size:.95rem;font-weight:700}.feedback-fab-required[data-v-62cee1d9]{color:var(--eos-orange)}.feedback-fab-textarea[data-v-62cee1d9]{box-sizing:border-box;resize:vertical;width:100%}.feedback-fab-select[data-v-62cee1d9]{box-sizing:border-box;width:100%}.feedback-fab-fieldset[data-v-62cee1d9]{border:0;margin:0;padding:0}.feedback-fab-rating-row[data-v-62cee1d9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.feedback-fab-rating-col[data-v-62cee1d9]{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.feedback-fab-rating-btn[data-v-62cee1d9]{width:48px}.feedback-fab-rating-label[data-v-62cee1d9]{text-align:center;line-height:1.2}.feedback-fab-error[data-v-62cee1d9]{margin:0}.feedback-fab-actions[data-v-62cee1d9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.feedback-fab-as[data-v-62cee1d9]{margin:0 auto 0 0}.feedback-fab-confirm[data-v-62cee1d9]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.feedback-fab-confirm-icon[data-v-62cee1d9]{color:var(--eos-orange);margin:0;font-size:2.4rem}@media (prefers-reduced-motion:reduce){.feedback-fab-button[data-v-62cee1d9],.feedback-fab-button[data-v-62cee1d9]:hover,.feedback-fab-button[data-v-62cee1d9]:focus-visible{transition:none;transform:none}}.tour-root[data-v-cf77390a]{z-index:2147483645;position:fixed;inset:0}.tour-backdrop[data-v-cf77390a]{background:#00000080;position:absolute;inset:0}.tour-spotlight[data-v-cf77390a]{border:2px solid var(--eos-orange);pointer-events:none;border-radius:10px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 9999px #00000080}.tour-root:has(.tour-spotlight) .tour-backdrop[data-v-cf77390a]{background:0 0}.tour-card[data-v-cf77390a]{z-index:1;box-sizing:border-box;background:var(--eos-white);border:1px solid var(--eos-line);border-left:5px solid var(--eos-orange);border-radius:10px;width:min(360px,100vw - 32px);padding:20px 22px;position:fixed;box-shadow:0 18px 48px #0000004d}.tour-card[data-v-cf77390a]:focus{outline:none}.tour-card-centered[data-v-cf77390a]{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-step-count[data-v-cf77390a]{color:var(--eos-gray);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.78rem}.tour-title[data-v-cf77390a]{color:var(--eos-charcoal);margin:0 0 8px;font-size:1.25rem}.tour-body[data-v-cf77390a]{color:var(--eos-charcoal);margin:0 0 18px;line-height:1.5}.tour-actions[data-v-cf77390a]{align-items:center;gap:10px;display:flex}.tour-actions-spacer[data-v-cf77390a]{flex:auto}.tour-skip[data-v-cf77390a]{color:var(--eos-gray)}@media (prefers-reduced-motion:reduce){.tour-spotlight[data-v-cf77390a]{transition:none}}.tour-reduce-motion .tour-spotlight[data-v-cf77390a]{transition:none}.odie-pop[data-v-fbf21409]{z-index:2147483646;background:var(--eos-white,#fff);border:1px solid var(--eos-line,#e3dfd6);border-left:5px solid var(--eos-orange,#e04e1f);border-radius:8px;align-items:center;gap:12px;max-width:320px;padding:14px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #0000002e}.odie-pop-robot[data-v-fbf21409]{flex:none;width:44px;height:44px}.odie-pop-text[data-v-fbf21409]{color:var(--eos-charcoal,#2b2b2b);margin:0;line-height:1.4}.odie-pop-enter-active[data-v-fbf21409]{animation:.45s cubic-bezier(.18,.89,.32,1.28) odie-pop-in-fbf21409}.odie-pop-leave-active[data-v-fbf21409]{transition:opacity .3s,transform .3s}.odie-pop-leave-to[data-v-fbf21409]{opacity:0;transform:translateY(8px)}@keyframes odie-pop-in-fbf21409{0%{opacity:0;transform:translateY(24px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.odie-pop-enter-active[data-v-fbf21409],.odie-pop-leave-active[data-v-fbf21409]{transition:none;animation:none}}.new-version-chip[data-v-ee540323]{z-index:2147483639;box-sizing:border-box;background:var(--eos-white);border:1px solid var(--eos-line);opacity:.94;align-items:center;gap:6px;max-width:min(92vw,360px);min-height:28px;padding:0 4px 0 10px;display:inline-flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.new-version-text[data-v-ee540323]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.new-version-dismiss[data-v-ee540323]{width:28px;height:28px;color:var(--muted,#6e6e6e);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-2px 0;font-family:inherit;font-size:1.05rem;line-height:1;display:inline-flex}.dev-switcher[data-v-396dc6b8]{z-index:60;position:fixed;bottom:12px;left:12px}.dev-switcher-toggle[data-v-396dc6b8]{background:var(--eos-charcoal,#2b2b2b);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700}.dev-switcher-panel[data-v-396dc6b8]{border:1px solid var(--eos-line,#e3dfd6);background:#fff;border-radius:8px;width:250px;margin-bottom:6px;padding:10px;box-shadow:0 6px 18px #00000026}.dev-switcher-title[data-v-396dc6b8]{margin:0 0 6px;font-weight:700}.dev-switcher-select[data-v-396dc6b8]{width:100%;max-width:100%;margin-bottom:6px}:root{--eos-font-min:.7rem;--eos-orange:#e04e1f;--eos-orange-soft:#fbeae2;--eos-tan:#a99061;--eos-gold:#b8860b;--eos-charcoal:#2b2b2b;--eos-gray:#6e6e6e;--eos-blue:#3d7a9e;--eos-link:#1f6fb5;--eos-paper:#fbfaf7;--eos-line:#e3dfd6;--eos-green:#3e7c4f;--eos-red:#b3331d;--eos-white:#fff;--eos-green-bg:#eff6f0;--eos-green-soft:#e7f2e9;--eos-green-border:#b8d4be;--eos-green-pale:#9bc4a4;--eos-gold-bg:#fbf4e3;--eos-red-bg:#fbeae6;--eos-blue-bg:#eff4f7;--eos-blue-pale:#9eb8c9;--eos-tan-pale:#d9cfc2;--eos-tan-mid:#c4b5a3;--eos-tan-soft:#d4c4a8;--eos-analyzer-good:#4a8f57;--eos-analyzer-mixed:#c9a227;--eos-analyzer-bad:#c45c4a;--fss-dark-gray:#423f3f;--fss-cool-gray:#5b5959;--fss-dark-blue:#3b7694;--fss-light-blue:#4b8ca8;--fss-red:#e94413;--fss-gold:#b6891f;--fss-beige:#b49e75;--cat-scorecard:#b83232;--cat-tasks:var(--eos-gold);--cat-rocks:#c45c26;--cat-people:#6b4fa0;--cat-vto:var(--eos-blue);--cat-issues:var(--eos-gray);--cat-neutral:var(--eos-gray);--line:var(--eos-line);--orange:var(--eos-orange);--charcoal:var(--eos-charcoal);--gray:var(--eos-gray);--blue:var(--eos-blue);--paper:var(--eos-paper);--green:var(--eos-green);--red:var(--eos-red);--gold:var(--eos-gold);color:var(--eos-charcoal);background:var(--eos-paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Barlow,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.display,.body,input,textarea,select,button{font-family:Barlow,system-ui,sans-serif}.app-frame{background:var(--eos-paper);color:var(--eos-charcoal);min-height:100vh;padding-bottom:70px}@media (width<=640px){.app-frame{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.app-topbar{background:var(--eos-charcoal);z-index:40;display:flex;position:sticky;top:0}.brand-strip{background:var(--eos-orange);flex-shrink:0;width:8px}.app-topbar-inner{flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 14px;padding:14px 22px;display:grid}.app-brand{justify-self:start}.app-nav{justify-self:center}.app-nav-user{justify-self:end}.app-brand{color:var(--eos-white);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:1.5rem;font-weight:700;text-decoration:none}.app-nav{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.app-nav-link{color:var(--eos-white);cursor:pointer;letter-spacing:.06em;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:700;text-decoration:none}.app-nav-link.active{color:var(--eos-orange)}.app-nav-user{white-space:nowrap;align-items:center;gap:10px;margin:0;display:flex}.app-nav-user-text{flex-direction:column;line-height:1.15;display:flex}.app-nav-user-name{color:var(--eos-white);font-size:.9rem;font-weight:600}.app-nav-user-role{color:var(--eos-tan);font-size:.74rem}@media (width<=640px){.app-topbar-inner{grid-template-columns:1fr;justify-items:start}.app-brand{order:1;justify-self:start}.app-nav-user{order:2;justify-self:start}.app-nav{order:3;justify-self:start}}.app-main{padding-top:8px}.page-pad{max-width:1080px;margin:0 auto;padding:clamp(20px,4vw,44px) 16px}.sign-in-panel{max-width:480px}.app-loading-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}.app-loading-odie{width:72px;height:72px;position:relative}.outlaw-tint{z-index:2147483645;pointer-events:none;background:radial-gradient(circle at 50% 40%,#e04e1f00 35%,#e04e1f2e 100%);animation:6s forwards outlaw-tint-fade;position:fixed;inset:0}@keyframes outlaw-tint-fade{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.outlaw-tint{opacity:.5;animation:none}}.app-loading-spinner{border:3px solid var(--eos-line);border-top-color:var(--eos-orange);box-sizing:border-box;border-radius:50%;width:72px;height:72px;animation:.8s linear infinite app-loading-spin;position:absolute;inset:0}.app-loading-robot{width:40px;height:40px;animation:1.6s ease-in-out infinite app-loading-bob;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes app-loading-spin{to{transform:rotate(360deg)}}@keyframes app-loading-bob{0%,to{transform:translate(-50%,-54%)}50%{transform:translate(-50%,-46%)}}.coach-footnote{margin:16px 0 28px}.tile-vto{--tile-accent:var(--cat-vto)}.tile-passport{--tile-accent:var(--cat-people)}.tile-passport.warn,.tile-team-passport{--tile-accent:var(--cat-scorecard)}.tile-wrapup{--tile-accent:var(--cat-neutral)}.tile-chart,.tile-people{--tile-accent:var(--cat-people)}.task-list .task-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rock-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rock-statement{margin:8px 0 0}.wrapup-segments li{justify-content:space-between;gap:12px;display:flex}body{min-width:320px;min-height:100vh;margin:0;font-size:14px;line-height:1.5}.shell{width:min(1680px,100% - 24px);margin:0 auto;padding:16px 0 32px}.shell h1{font-size:clamp(1.8rem,3vw,2.8rem)}.hero{border-left:8px solid var(--eos-orange);margin-bottom:32px;padding-left:24px}.eyebrow{color:var(--eos-orange);letter-spacing:.18em;text-transform:capitalize;margin:0 0 10px;font-size:.8rem;font-weight:800}h1,h2{margin:0;font-family:Barlow,system-ui,sans-serif;line-height:1}h1{font-size:clamp(3rem,8vw,6rem)}h1 span{color:var(--eos-orange)}h2{margin-bottom:12px;font-size:1.7rem}h3,h4,h5,h6{margin:0;font-family:Barlow,system-ui,sans-serif;line-height:1.2}h3{font-size:1.35rem}h4{font-size:1.12rem}h5{font-size:1rem}h6{font-size:.95rem}.lede{color:var(--eos-gray);max-width:720px;font-size:1.1rem;line-height:1.6}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.card,.next{background:var(--eos-white);border:1px solid var(--eos-line);padding:22px;box-shadow:0 10px 30px #25221f12}.card.compact-card{padding:16px 18px}.card.compact-card h3,.card.tab-panel h3{margin:0 0 10px;font-size:1.15rem}.card.tab-panel{padding:16px 18px}.next{margin-top:18px}.status{font-weight:700}.button{background:var(--eos-white);border:2px solid var(--eos-charcoal);color:var(--eos-charcoal);cursor:pointer;letter-spacing:.05em;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;min-height:36px;margin:0;padding:9px 22px;font-family:Barlow,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--eos-charcoal);color:var(--eos-white)}.button:disabled{cursor:not-allowed;opacity:.5}.button-primary{background:var(--eos-charcoal);color:var(--eos-white)}.button-primary:hover:not(:disabled){color:var(--eos-white);background:#1c1c1c}.button-launch{background:var(--eos-orange);border-color:var(--eos-orange);color:var(--eos-white);font-weight:700}.button-launch:hover:not(:disabled){color:var(--eos-white);background:#c4441a;border-color:#c4441a}.good{color:var(--eos-green)}.bad{color:var(--eos-red)}dl{gap:12px;margin:0;display:grid}dt{color:var(--eos-gray);letter-spacing:.08em;text-transform:capitalize;font-size:.78rem;font-weight:800}dd{margin:2px 0 0}.span-all{grid-column:1/-1}.meta{color:var(--eos-gray);margin:0}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list li{gap:4px;display:grid}.list span{color:var(--eos-gray)}.todo-row{grid-template-columns:auto 1fr auto;align-items:start;gap:10px}.todo-copy-block{gap:6px;display:grid}.edit-all-copies{margin-top:4px}.issue-raise{flex-wrap:wrap;margin-bottom:12px}.recognition-card{margin-top:20px}.recognition-list li{justify-content:space-between}.button-inline{box-sizing:border-box;width:fit-content;min-height:36px;margin:0;padding:6px 14px;font-size:14px}.todo-done{color:var(--eos-gray);text-decoration:none}.todo-past-due{color:var(--eos-red)}.metric-row,.issue-row{gap:10px}.metric-controls,.issue-controls{flex-wrap:wrap;gap:8px;display:flex}.input{border:1px solid var(--eos-line);font:inherit;max-width:100%;padding:6px 8px}.input-narrow{max-width:120px}.input-grow{flex:1;max-width:none}select[multiple].input{width:100%;min-width:220px;max-width:100%;height:6rem;padding:4px 6px}.input-combine{min-width:160px;max-width:220px}.app-open-run{background:var(--eos-gold-bg);border-bottom:1px solid var(--eos-gold);box-sizing:border-box;color:var(--eos-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-open-run-text{flex:260px;margin:0;font-size:13px}.workspace-notice{background:var(--eos-green-bg);border:1px solid var(--eos-green-border);box-sizing:border-box;color:var(--eos-green);margin:12px 0;padding:12px 14px;font-size:13px}.workspace-notice.warn{background:var(--eos-gold-bg);border-color:var(--eos-gold);color:var(--eos-gold)}.drop-suggestions{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--eos-orange);margin:12px 0;padding:16px 18px}.drop-suggestions-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:12px;display:flex}.drop-suggestions-head h3{color:var(--eos-charcoal);margin:0;font-size:15px}.drop-suggestions-meta{color:var(--eos-gray);font-size:12px}.drop-suggestions-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.drop-suggestion{background:var(--eos-white);border:1px solid var(--eos-line);align-items:center;gap:12px;padding:10px 12px;display:flex}.drop-suggestion-reason{color:var(--eos-charcoal);flex:auto;font-size:13px}.drop-suggestion-actions{flex-shrink:0;gap:8px;display:flex}.drop-suggestion-dismiss{color:var(--eos-gray);background:0 0}.issue-code-chip{letter-spacing:.05em;text-align:center;white-space:nowrap;border-radius:3px;padding:4px 10px 4px 11px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}.issue-card{background:var(--eos-white);border:1px solid var(--eos-line);border-left-width:5px;margin-bottom:5px;padding:8px 12px}.issue-card-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.issue-card-body{flex:1;min-width:200px}.issue-card-text{white-space:pre-line;font-size:13.5px;font-weight:600;line-height:1.35}.issue-card-meta{color:var(--eos-gray);margin-top:2px;font-size:11px}.issue-cascaded-from{color:var(--fss-dark-blue,var(--eos-blue));font-weight:600}.issue-dup-chip{border:1px solid var(--eos-gold,#b8860b);background:var(--eos-gold-bg,#fdf6e3);color:#8a6d00;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;margin-left:6px;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.issue-dup-chip-dismiss{cursor:pointer;font-family:inherit}.issue-dup-chip-dismiss:hover{border-color:#8a6d00}.issue-report-link{color:var(--eos-blue);white-space:nowrap;margin-left:8px;font-size:12px;font-weight:600;text-decoration:none}.issue-card-priority{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.issue-priority-btn{background:var(--eos-white);border:1px solid var(--eos-line);color:var(--eos-gray);cursor:pointer;width:24px;height:24px;padding:0;font-size:12px;font-weight:700;line-height:1}.issue-priority-btn.active{background:var(--eos-orange);border-color:var(--eos-orange);color:var(--eos-white)}.issue-two-min-btn{background:var(--eos-white);border:1px solid var(--eos-line);color:var(--eos-gray);cursor:pointer;letter-spacing:.02em;height:24px;padding:0 8px;font-size:11px;font-weight:700}.issue-two-min-btn.active{background:var(--eos-blue);border-color:var(--eos-blue);color:var(--eos-white)}.issue-card-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.issue-card-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.issue-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.issue-section-title{margin:20px 0 8px;font-size:1.05rem;font-weight:700}.issue-closed-card{opacity:.9}.issue-status-solved{color:var(--eos-green);font-weight:700}.issue-status-killed{color:var(--eos-red);font-weight:700}.killed-issues{margin-top:16px;padding-top:12px}.killed-issues h4{margin:0 0 8px;font-size:.95rem}.badge{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.badge-approved{background:var(--eos-green-bg);color:var(--eos-green)}.badge-pending{background:var(--eos-gold-bg);color:var(--eos-gold)}.badge-danger{background:var(--eos-red-bg);color:var(--eos-red)}.roster-company-mismatch-badge{margin-left:6px}.badge-two-min,.badge-hidden{background:var(--eos-blue-bg);color:var(--eos-blue)}.edit-todo{flex-wrap:wrap;margin-top:8px}.edit-todo .input-grow{flex:100%;min-width:0}.app-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.identity-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;padding:12px 18px;display:flex}.identity-bar-main{flex-wrap:wrap;gap:10px 18px;display:flex}.identity-bar dl{flex-wrap:wrap;gap:10px 18px;margin:0;display:flex}.identity-bar dt{margin-right:4px;display:inline}.identity-bar dd{margin:0;font-weight:600;display:inline}.hub-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.hub-stack{gap:16px;display:grid}.scroll-panel,.tab-panel-scroll{border:1px solid var(--eos-line);overflow:auto}.scroll-panel{max-height:min(72vh,760px)}.workspace-meeting{flex-direction:column;flex:1;min-height:0;max-height:none;display:flex}.workspace-tab{flex:none;min-height:0;display:block;overflow:visible}.workspace-tab .tab-panel-scroll{flex:none;min-height:0;max-height:none;margin-top:8px;overflow:auto visible}.workspace-tab .tab-panel-toolbar{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-bottom:16px;display:flex}.workspace-tab .tab-panel-toolbar.meeting-tasks-toolbar{display:block}.meeting-tasks-toolbar>*{margin:0 0 14px}.meeting-tasks-toolbar>:last-child{margin-bottom:0}.meeting-task-group-toggle.scorecard-view-toggle{width:auto;display:inline-flex}.meeting-tasks-toolbar .run-tcr-grid{grid-template-columns:repeat(auto-fill,minmax(132px,200px));justify-content:start}.meeting-tcr-overall{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.meeting-tcr-overall .stat-box{min-width:150px}.meeting-tcr-overall .stat-box-value{font-size:2.4rem}.meeting-tcr-overall-note{flex:220px;max-width:420px;margin:0}.meeting-tcr-people .stat-box{min-width:0;padding:10px 12px;overflow:hidden}.meeting-tcr-people .stat-box-value{font-size:clamp(1.2rem,4.5vw,1.7rem)}.meeting-tcr-people .stat-box-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-feed-panel{flex-direction:column;min-height:360px;display:flex}.hub-feed-panel .tab-panel-scroll{flex:1;min-height:0;max-height:none;overflow:auto visible}.data-table .cell-subsection{color:var(--eos-gray);margin-top:4px;font-size:.82rem}.data-table{border-collapse:collapse;width:100%;font-size:.92rem}.data-table th,.data-table td{border-bottom:1px solid var(--eos-line);text-align:left;vertical-align:top;padding:8px 10px}.data-table th{background:var(--eos-paper);color:var(--eos-gray);letter-spacing:.06em;text-transform:capitalize;z-index:1;font-size:.72rem;font-weight:800;position:sticky;top:0}.data-table tbody tr:hover{background:var(--eos-paper)}.data-table .cell-actions{min-width:180px}.cell-actions-stack{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.roster-removal-actions{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.roster-link-row{flex:260px;align-items:center;gap:6px;min-width:0;display:flex}.roster-link-row .input{flex:1;min-width:0;min-height:36px}.data-table .cell-actions .button{margin:0}.data-table .cell-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.issue-filters-label{align-self:center;font-weight:700}.issue-filter-bar{border-top:1px solid var(--eos-line);border-bottom:1px solid var(--eos-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.issue-filter-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-dropdown{position:relative}.filter-dropdown>summary{cursor:pointer;list-style:none}.filter-dropdown>summary::-webkit-details-marker{display:none}.filter-dropdown-panel{z-index:30;background:var(--eos-white);border:1px solid var(--eos-charcoal);flex-direction:column;gap:10px;min-width:240px;max-width:360px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px #25221f29}.filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-group-label{width:100%;color:var(--eos-gray);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.filter-chip-2min.active{background:var(--eos-gold,#b8860b);border-color:var(--eos-gold,#b8860b)}.filter-chip{border:1px solid var(--eos-line);background:var(--eos-paper);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:.82rem;display:inline-flex}.filter-chip.active{border-color:var(--eos-charcoal);background:var(--eos-charcoal);color:#fff}.filter-chip input{margin:0}.my-tasks-header-right{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.solve-todos-label{margin-top:4px;font-weight:800;display:block}.solve-task{border:1px solid var(--eos-line);background:var(--eos-white);margin-bottom:6px;padding:10px 12px}.solve-task-row{align-items:center;gap:6px;display:flex}.solve-owner-row{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.solve-task-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.solve-add-task{border-style:dashed}.run-scorecard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.run-scorecard-note{flex:1;min-width:240px;margin:0}.run-scorecard-scroll{margin-top:10px;overflow-x:auto}.run-scorecard-table{table-layout:auto;min-width:max-content}.run-scorecard-scroll .run-scorecard-table{table-layout:auto}.run-scorecard-scroll .run-scorecard-table td:first-child,.run-scorecard-scroll .run-scorecard-table td.cell-primary{text-overflow:clip;overflow:visible}.run-scorecard-table td,.run-scorecard-table th{white-space:nowrap}.run-scorecard-scroll .run-scorecard-table td:first-child,.run-scorecard-scroll .run-scorecard-table th:first-child{white-space:nowrap;text-align:left;min-width:132px}.run-scorecard-scroll .run-scorecard-table td.cell-primary,.run-scorecard-scroll .run-scorecard-table th:nth-child(2){white-space:nowrap;text-align:left;min-width:260px}.run-scorecard-scroll .run-scorecard-table th{text-align:center}.run-scorecard-scroll .run-scorecard-table th:first-child,.run-scorecard-scroll .run-scorecard-table th:nth-child(2){text-align:left}.run-scorecard-scroll .run-scorecard-table td.cell-drop,.run-scorecard-scroll .run-scorecard-table th.cell-drop{white-space:nowrap;min-width:168px}.run-scorecard-scroll .run-scorecard-table td:first-child,.run-scorecard-scroll .run-scorecard-table th:first-child{width:var(--owner-col,132px);min-width:var(--owner-col,132px);max-width:var(--owner-col,132px);position:sticky;left:0}.run-scorecard-scroll .run-scorecard-table td.cell-primary,.run-scorecard-scroll .run-scorecard-table th:nth-child(2){left:var(--owner-col,132px);width:var(--measurable-col,260px);min-width:var(--measurable-col,260px);max-width:var(--measurable-col,260px);position:sticky}.run-scorecard-scroll .run-scorecard-table td.cell-goal,.run-scorecard-scroll .run-scorecard-table th.cell-goal{left:calc(var(--owner-col,132px) + var(--measurable-col,260px));white-space:nowrap;position:sticky}.run-scorecard-scroll .run-scorecard-table td:first-child,.run-scorecard-scroll .run-scorecard-table td.cell-primary,.run-scorecard-scroll .run-scorecard-table td.cell-goal{background:var(--eos-white);z-index:1}.run-scorecard-scroll .run-scorecard-table tr.run-segment-row-alert td:first-child,.run-scorecard-scroll .run-scorecard-table tr.run-segment-row-alert td.cell-primary,.run-scorecard-scroll .run-scorecard-table tr.run-segment-row-alert td.cell-goal{background:#fff8f6}.run-scorecard-scroll .run-scorecard-table th:first-child,.run-scorecard-scroll .run-scorecard-table th:nth-child(2),.run-scorecard-scroll .run-scorecard-table th.cell-goal{z-index:2}.run-scorecard-scroll .run-scorecard-table tbody tr:hover td:first-child,.run-scorecard-scroll .run-scorecard-table tbody tr:hover td.cell-primary,.run-scorecard-scroll .run-scorecard-table tbody tr:hover td.cell-goal{background:var(--eos-paper)}.run-scorecard-scroll .run-scorecard-table td.cell-primary .scorecard-readonly-hint{white-space:normal;display:block}.run-scorecard-scroll .run-scorecard-table td.cell-primary .scorecard-derivation{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}@media screen and (width<=860px){.run-scorecard-scroll{overflow-x:visible}.run-scorecard-scroll .run-scorecard-table{width:100%;min-width:0;display:block}.run-scorecard-scroll .run-scorecard-table thead{display:none}.run-scorecard-scroll .run-scorecard-table tbody,.run-scorecard-scroll .run-scorecard-table tr{width:100%;display:block}.run-scorecard-scroll .run-scorecard-table tr{border:1px solid var(--eos-line);box-sizing:border-box;margin-bottom:12px;padding:6px 4px}.run-scorecard-scroll .run-scorecard-table td,.run-scorecard-scroll .run-scorecard-table th{white-space:normal}.run-scorecard-scroll .run-scorecard-table td:first-child,.run-scorecard-scroll .run-scorecard-table td.cell-primary,.run-scorecard-scroll .run-scorecard-table td.cell-goal,.run-scorecard-scroll .run-scorecard-table td.cell-drop,.run-scorecard-scroll .run-scorecard-table th:first-child,.run-scorecard-scroll .run-scorecard-table th:nth-child(2),.run-scorecard-scroll .run-scorecard-table th.cell-goal,.run-scorecard-scroll .run-scorecard-table th.cell-drop{box-sizing:border-box;text-align:left;white-space:normal;width:100%;min-width:0;max-width:none;display:block;position:static}.run-scorecard-scroll .run-scorecard-table td.cell-primary{font-weight:600}.run-scorecard-scroll .run-scorecard-table td.cell-primary .scorecard-derivation{white-space:normal;max-width:none}.run-scorecard-scroll .run-scorecard-table td[class*=scorecard-cell-]{box-sizing:border-box;text-align:left;vertical-align:top;min-width:74px;display:inline-block}.run-scorecard-scroll .run-scorecard-table td[data-label]:before{color:var(--eos-gray);content:attr(data-label);letter-spacing:.02em;margin-bottom:2px;font-size:.78rem;font-weight:600;display:block}.run-scorecard-scroll .run-scorecard-table td.cell-primary:before{content:none}.run-scorecard-scroll .run-scorecard-table tr.run-segment-row-alert{background:#fff8f6}.run-scorecard-scroll .run-scorecard-table td:first-child,.run-scorecard-scroll .run-scorecard-table td.cell-primary,.run-scorecard-scroll .run-scorecard-table td.cell-goal,.run-scorecard-scroll .run-scorecard-table tr.run-segment-row-alert td:first-child,.run-scorecard-scroll .run-scorecard-table tr.run-segment-row-alert td.cell-primary,.run-scorecard-scroll .run-scorecard-table tr.run-segment-row-alert td.cell-goal{background:0 0}}.rocks-team-picker{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.issue-combine-panel{flex-direction:column;align-items:stretch;gap:6px}.issue-combine-results{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.issue-combine-target{text-align:left;white-space:normal;width:100%}.issue-card-corner{flex:none;align-items:center;gap:6px;display:flex}.issue-corner-btn{padding:4px 10px;font-size:15px;line-height:1}.issue-corner-btn.active{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}.issue-remove-x{border-color:var(--eos-red);color:var(--eos-red)}.issue-remove-x:hover{background:var(--eos-red);color:var(--eos-white)}.issue-card-corner{flex-wrap:wrap}.issue-card-text-edit{cursor:text;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;font-weight:600;display:block}.issue-card-text-edit:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.issue-card-name-input{box-sizing:border-box;width:100%;font-size:13.5px;font-weight:600}.issue-status-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.issue-status-pill--open{background:color-mix(in srgb, var(--eos-charcoal) 8%, white);border:1px solid color-mix(in srgb, var(--eos-charcoal) 20%, white);color:var(--eos-charcoal)}.issue-status-pill--two-min{background:color-mix(in srgb, var(--eos-gold,#b8860b) 16%, white);border:1px solid color-mix(in srgb, var(--eos-gold,#b8860b) 36%, white);color:var(--eos-gold,#b8860b)}.issue-status-pill--parking{background:color-mix(in srgb, var(--eos-blue,#3d6b8a) 14%, white);border:1px solid color-mix(in srgb, var(--eos-blue,#3d6b8a) 32%, white);color:var(--eos-blue,#3d6b8a)}.issue-status-pill--solved{color:#3d7a4f;background:#e4ece6;border:1px solid #c1d4c7}.issue-status-pill--killed{background:color-mix(in srgb, var(--eos-gray) 14%, white);border:1px solid color-mix(in srgb, var(--eos-gray) 30%, white);color:var(--eos-gray)}.issue-card-status--parking{box-shadow:inset 3px 0 0 -1px color-mix(in srgb, var(--eos-blue,#3d6b8a) 45%, white)}.issue-card-status--solved{opacity:.92}.issue-card-status--killed{opacity:.85}.issues-header-actions{align-items:center;gap:8px;display:flex}.issue-filter-bar{justify-content:flex-start}.tab-panel-toolbar .issue-raise,.tab-panel-toolbar .issue-filter-bar:not(.issue-filter-bar-inline){flex-basis:100%}.issue-card-priority-readonly .issue-priority-btn{cursor:default}.ids-controls-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:12px;display:flex}.issue-filter-bar-inline{border:0;padding:0}.scorecard-owner-select{box-sizing:border-box;width:100%;max-width:100%;min-height:32px;padding:4px 6px}.scorecard-owner-assign{text-decoration:underline;-webkit-text-decoration-color:var(--eos-line);text-decoration-color:var(--eos-line);text-underline-offset:3px}.scorecard-owner-assign:hover{text-decoration-color:currentColor}.scorecard-owner-unassigned{color:var(--eos-gray);font-style:italic}.scorecard-cell-lock{opacity:.55;margin-left:4px;font-size:.7rem}.data-table .cell-muted{color:var(--eos-gray);font-size:.85rem}.data-table .cell-primary{font-weight:600}a.link-button.cell-primary,.run-scorecard-table a.link-button.cell-primary,a.link-button.cell-primary:hover,.run-scorecard-table a.link-button.cell-primary:hover{color:var(--eos-link);text-decoration:none}@media (width<=960px){.hub-layout{grid-template-columns:1fr}}.app-header-meta{text-align:right;justify-items:end;gap:4px;max-width:min(420px,40vw);display:grid}.header-user{font-weight:600}.banner{margin:0 0 16px;font-weight:700}.banner.warn{background:var(--eos-gold-bg);border:1px solid var(--eos-gold);border-left:5px solid var(--eos-gold);box-sizing:border-box;color:var(--eos-charcoal);padding:12px 14px;line-height:1.5}.workspace-notice.warn{border-left:5px solid var(--eos-gold)}.workspace-notice.alert{background:var(--eos-red-bg);border-color:var(--eos-red);border-left:5px solid var(--eos-red);color:var(--eos-red)}.meetings-home-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.meetings-home-header h2{margin:0 0 8px;font-size:2rem}.meeting-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.meeting-card{background:var(--eos-white);border:1px solid var(--eos-line);border-left:5px solid var(--eos-orange);cursor:pointer;text-align:left;color:inherit;gap:8px;padding:16px;text-decoration:none;display:grid;box-shadow:0 10px 30px #25221f12}.meeting-card strong{font-family:Barlow,system-ui,sans-serif;font-size:1.4rem}.meeting-stats{color:var(--eos-gray);flex-wrap:wrap;gap:12px;font-size:.92rem;display:flex}.meeting-stats .warn{color:var(--eos-red);font-weight:700}.company-badge{border:1px solid var(--eos-line);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:0;flex:none;align-items:center;padding:3px 7px;font-family:Barlow,system-ui,sans-serif;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.company-badge--fss{background:var(--eos-paper);border-color:var(--eos-charcoal);color:var(--eos-charcoal)}.company-badge--fssgo{background:var(--eos-blue-bg);border-color:var(--eos-blue);color:var(--eos-blue)}.company-badge--fts{background:var(--eos-gold-bg);border-color:var(--eos-gold);color:var(--eos-gold)}.meeting-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-alias{color:var(--eos-gold);font-style:italic}.meeting-department{background:var(--eos-blue-bg);color:var(--eos-blue);letter-spacing:.04em;text-transform:capitalize;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.7rem;font-weight:700}.meeting-pulse-line{color:var(--eos-gray);display:block}.meeting-pulse-facilitators{color:var(--eos-gray);font-size:.85rem;display:block}.meeting-info-bar{margin-top:6px}.meeting-info-scorecard-only{background:var(--eos-white);border:1px solid var(--eos-line);margin:0;padding:8px 12px}.meeting-info-toggle{font-size:.78rem}.meeting-info-details{background:var(--eos-white);border:1px solid var(--eos-line);flex-wrap:wrap;gap:18px;margin-top:6px;padding:8px 14px;display:flex}.meeting-info-item{color:var(--eos-gray);font-size:.82rem}.meeting-info-item strong{color:var(--eos-charcoal)}.scorecard-toolbar{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;display:flex}.scorecard-view-toggle{border:1px solid var(--eos-line);display:inline-flex;overflow:hidden}.scorecard-view-toggle .button-inline{border:none;border-radius:0}.scorecard-view-toggle .button-inline.active{background:var(--eos-charcoal);color:var(--eos-white)}.scorecard-lookback{align-items:center;gap:6px;margin-left:auto;display:flex}.metric-create{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.metric-create-panel{border-left:4px solid var(--eos-blue);box-sizing:border-box;width:100%;padding:20px}.metric-history{border:1px solid var(--eos-border,#d8dde5);background:var(--eos-surface-muted,#f6f8fb);border-radius:6px;padding:10px 14px}.metric-history>summary{cursor:pointer;font-weight:600}.metric-history-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.metric-history-entry{border-top:1px solid var(--eos-border,#e3e7ee);padding:8px 0}.metric-history-entry:first-child{border-top:none;padding-top:0}.metric-history-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.metric-history-action{font-weight:600}.metric-history-changes{flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 2px;list-style:none;display:flex}.metric-history-from{opacity:.75;text-decoration:line-through}.metric-history-to{font-weight:600}.metric-create-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.metric-create-grid .input,.metric-create-grid .field{min-width:0}.metric-create-row-full{grid-column:1/-1}.metric-owner-fit{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--eos-gray);box-sizing:border-box;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.metric-owner-fit-line,.metric-owner-fit-heading{margin:0}.metric-owner-fit-resp{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.metric-owner-fit-aligned{background:var(--eos-green-bg);border-color:var(--eos-green-border);border-left-color:var(--eos-green)}.metric-owner-fit-undetermined{background:var(--eos-gold-bg);border-color:var(--eos-gold);border-left-color:var(--eos-gold)}.metric-owner-fit-unknown{border-left-color:var(--eos-gray)}.metric-create-options{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.metric-create-actions{flex-wrap:wrap;gap:10px;display:flex}.metric-kind-toggle{align-self:flex-start}.metric-propose-panel{position:relative}.metric-propose-close{width:36px;height:36px;min-height:36px;color:var(--eos-gray);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.metric-propose-close:hover{color:var(--eos-ink,#1a1a1a);background:var(--eos-surface-muted,#f0f2f6)}.metric-create-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-create-head .metric-create-title{margin:0}.metric-coach-open-ask{margin:0;font-weight:700}.metric-coach-drawer{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:relative}.metric-coach-head{align-items:center;gap:8px;padding-right:44px;display:flex}.metric-coach-badge{background:var(--eos-charcoal);color:var(--eos-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.metric-coach-name{font-weight:700}.metric-coach-ctx{color:var(--eos-gray);font-size:12.5px}.metric-coach-close{color:var(--eos-gray);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.metric-coach-close:hover{color:var(--eos-charcoal)}.metric-coach-msgs{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.metric-coach-msg{background:var(--eos-white);border:1px solid var(--eos-line);box-sizing:border-box;padding:8px 10px}.metric-coach-msg.is-user{background:var(--eos-paper);border-color:var(--eos-charcoal)}.metric-coach-compose{align-items:flex-start;gap:10px;display:flex}.metric-coach-compose .textarea{flex:auto;min-width:0}.metric-coach-suggestions{border-top:1px solid var(--eos-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.metric-coach-suggestions p{margin:0}.metric-coach-suggestion-row{flex-wrap:wrap;gap:10px;display:flex}.metric-gate-chip{background:var(--eos-gold-bg,#fbf4e3);border:1px solid var(--eos-gold,#b8860b);box-sizing:border-box;color:#7a5b10;align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.metric-inherited-goal{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.metric-aggregate-panel{flex-direction:column;gap:8px;padding:12px;display:flex}.metric-calc-options{flex-wrap:wrap;gap:14px;display:flex}.metric-calc-options label{align-items:center;gap:6px;font-size:13px;display:flex}.metric-source-select{width:100%;height:120px;margin-top:4px;display:block}.scorecard-section{border:1px solid var(--eos-line);border-left:4px solid var(--eos-tan-mid);background:var(--eos-white);border-radius:6px;margin-top:18px;padding:14px 16px 16px}.scorecard-section-title{margin:0 0 8px;font-size:1.1rem}.scorecard-section--scored{border-left-color:var(--eos-orange);background:var(--eos-white)}.scorecard-section--scored .run-scorecard-scroll .run-scorecard-table,.scorecard-section--scored .run-scorecard-scroll .run-scorecard-table td:first-child,.scorecard-section--scored .run-scorecard-scroll .run-scorecard-table td.cell-primary,.scorecard-section--scored .run-scorecard-scroll .run-scorecard-table td.cell-goal{background:var(--eos-white)}.scorecard-section--informational{border-left-color:var(--eos-blue);background:var(--eos-blue-bg)}.scorecard-section--informational .scorecard-section-title{color:var(--eos-blue)}.scorecard-section--informational .run-scorecard-scroll .run-scorecard-table,.scorecard-section--informational .run-scorecard-scroll .run-scorecard-table td:first-child,.scorecard-section--informational .run-scorecard-scroll .run-scorecard-table td.cell-primary,.scorecard-section--informational .run-scorecard-scroll .run-scorecard-table td.cell-goal{background:var(--eos-blue-bg)}.scorecard-section--informational .scorecard-table tbody td.scorecard-cell-empty,.scorecard-section--informational .scorecard-table tbody td.scorecard-cell-na{background:0 0}.scorecard-scroll .scorecard-section--informational .scorecard-table,.scorecard-scroll .scorecard-section--informational .scorecard-table td:first-child,.scorecard-scroll .scorecard-section--informational .scorecard-table td:nth-child(2),.scorecard-scroll .scorecard-section--informational .scorecard-table td:nth-child(3),.scorecard-scroll .scorecard-section--informational .scorecard-table td:nth-child(4){background:var(--eos-blue-bg)}.scorecard-scroll .scorecard-section{box-sizing:border-box;width:max-content;min-width:100%}.scorecard-section--rolled{border-left-color:var(--eos-gold);background:var(--eos-gold-bg)}.scorecard-section--rolled .scorecard-section-title{color:var(--eos-gold)}.scorecard-table{table-layout:fixed}.scorecard-table td{text-align:center;white-space:nowrap;font-size:.85rem;overflow:hidden}.scorecard-table th,.scorecard-table td{border-right:1px solid var(--eos-line);vertical-align:middle}.scorecard-table th:last-child,.scorecard-table td:last-child{border-right:none}.scorecard-table td:first-child,.scorecard-table td:nth-child(2){text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scorecard-scroll .scorecard-table td:first-child,.scorecard-scroll .scorecard-table th:first-child{position:sticky;left:0}.scorecard-scroll .scorecard-table td:nth-child(2),.scorecard-scroll .scorecard-table th:nth-child(2){left:var(--owner-col,160px);position:sticky}.scorecard-scroll .scorecard-table td:nth-child(3),.scorecard-scroll .scorecard-table th:nth-child(3){left:calc(var(--owner-col,160px) + 330px);position:sticky}.scorecard-scroll .scorecard-table td:nth-child(4),.scorecard-scroll .scorecard-table th:nth-child(4){left:calc(var(--owner-col,160px) + 330px + 40px);position:sticky}.scorecard-scroll .scorecard-table td:first-child,.scorecard-scroll .scorecard-table td:nth-child(2),.scorecard-scroll .scorecard-table td:nth-child(3),.scorecard-scroll .scorecard-table td:nth-child(4){background:var(--eos-white);z-index:1}.scorecard-scroll .scorecard-table th:first-child,.scorecard-scroll .scorecard-table th:nth-child(2),.scorecard-scroll .scorecard-table th:nth-child(3),.scorecard-scroll .scorecard-table th:nth-child(4){z-index:2}.scorecard-scroll .scorecard-table tbody tr:hover td:first-child,.scorecard-scroll .scorecard-table tbody tr:hover td:nth-child(2),.scorecard-scroll .scorecard-table tbody tr:hover td:nth-child(3),.scorecard-scroll .scorecard-table tbody tr:hover td:nth-child(4){background:var(--eos-paper)}.scorecard-cell-on{background:var(--eos-green-soft)}.scorecard-cell-off,.scorecard-cell-missing{background:var(--eos-red-bg)}.scorecard-cell-empty{background:var(--eos-white)}.scorecard-cell-na{background:var(--eos-paper);color:var(--eos-muted);font-style:italic}.scorecard-cell-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:4px 6px}.metric-save-state{margin-top:2px;font-size:.7rem;display:block}.scorecard-readonly-hint{white-space:nowrap;opacity:.75;align-items:center;gap:3px;display:inline-flex}.scorecard-readonly-hint [aria-hidden=true]{font-size:.7rem}.scorecard-derivation{opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;display:block;overflow:hidden}.scorecard-derivation-warn{color:var(--eos-red);opacity:1}.scorecard-cell-partial{color:var(--eos-red);cursor:help;margin-left:1px;font-weight:700}.scorecard-contest-winner{color:var(--eos-charcoal);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-weight:700;display:inline-flex}.scorecard-contest-trophy{flex:none;font-size:.95em;line-height:1}.scorecard-contest-none{color:var(--eos-gray)}.scorecard-table td.scorecard-contest-cell{white-space:normal;overflow:visible}.scorecard-name-line{align-items:center;gap:6px;display:inline-flex}.scorecard-drop-warn{cursor:pointer;color:var(--eos-red);background:0 0;border:0;flex:none;margin:0;padding:0;font-size:1rem;line-height:1}.scorecard-drop-warn:disabled{cursor:default;opacity:.5}.metric-row-needs-drop>td:first-child{box-shadow:inset 3px 0 0 0 var(--eos-red)}button.scorecard-readonly-hint{opacity:.85}button.scorecard-readonly-hint:hover,button.scorecard-readonly-hint:focus-visible{opacity:1;text-decoration:underline}.scorecard-source-chip{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;color:var(--eos-charcoal);cursor:pointer;white-space:nowrap;align-items:center;min-height:36px;padding:4px 10px;font-family:inherit;font-size:13px;display:inline-flex}.scorecard-source-chip:hover,.scorecard-source-chip:focus-visible{text-decoration:underline}.scorecard-row-error{white-space:normal;margin:8px 0 0}.metric-row-duplicate td{background:var(--eos-red-bg)}.scorecard-duplicate-note{color:var(--eos-red);white-space:normal;margin:4px 0 0;font-size:13px;font-weight:700}.metric-saved{color:var(--eos-green);font-weight:700}.scorecard-entry-hint{margin:0 0 8px}.scorecard-panel>.workspace-tab-head{margin-bottom:12px}.scorecard-panel>.meta,.scorecard-panel>.workspace-notice{margin:0 0 12px}.scorecard-panel>.tab-panel-toolbar{margin-bottom:12px}.scorecard-panel>.scorecard-entry-hint{margin:0 0 12px}.scorecard-panel>.tab-panel-scroll{margin-top:0}.empty{background:var(--eos-white);border:1px dashed var(--eos-line);color:var(--eos-gray);padding:24px}.rock-grid{gap:12px;display:grid}.rock-card{background:var(--eos-white);border:1px solid var(--eos-line);border-left:5px solid var(--eos-orange);cursor:pointer;text-align:left;max-width:960px;margin-bottom:8px;padding:14px 16px}.rock-card-rolled{border-left-color:var(--eos-blue)}.rock-card-header{justify-content:space-between;gap:12px;display:flex}.rock-card-title{margin:0;font-size:1.15rem;line-height:1.1}.rock-card-meta,.rock-statement{margin-top:4px}.rock-statement{color:var(--eos-gray);font-style:italic}.rock-card-aside{flex-direction:column;align-items:flex-end;gap:8px;min-width:120px;display:flex}.rock-status-chip,.rock-weekly-on,.rock-weekly-off{border:1px solid var(--eos-line);padding:4px 10px;font-size:.75rem;font-weight:700}.rock-weekly-on{background:var(--eos-green);border-color:var(--eos-green);color:var(--eos-white)}.rock-weekly-off{background:var(--eos-red);border-color:var(--eos-red);color:var(--eos-white)}.rock-card-cluster{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.rock-status-box{border:1px solid var(--eos-line);box-sizing:border-box;letter-spacing:.02em;white-space:nowrap;flex:none;align-self:flex-start;align-items:center;min-height:36px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:700;display:inline-flex}.rock-status-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.rock-status-toggle:disabled{cursor:default;opacity:.6}.rock-status-on{background:var(--eos-green-bg);border-color:var(--eos-green-pale);color:var(--eos-green)}.rock-status-off{background:var(--eos-red-bg);border-color:var(--eos-red);color:var(--eos-red)}.rock-status-review{background:color-mix(in srgb, var(--eos-blue) 14%, white);border-color:color-mix(in srgb, var(--eos-blue) 32%, white);color:var(--eos-blue)}.rock-status-neutral{background:color-mix(in srgb, var(--eos-charcoal) 8%, white);border-color:color-mix(in srgb, var(--eos-charcoal) 20%, white);color:var(--eos-charcoal)}.rock-status-plan{color:#6b4fa0;background:#eae6f2;border-color:#d0c7e1}.rock-status-box.rock-status-neutral,.rock-status-box.rock-status-review,.rock-status-box.rock-status-plan{letter-spacing:normal;padding:6px 10px;font-size:.72rem;font-weight:600}.rock-status-box .rock-status-sub{letter-spacing:.01em;opacity:.85;font-size:.66rem;font-weight:600;display:block}.rock-status-box.rock-status-stacked{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:36px;padding-top:3px;padding-bottom:3px;line-height:1.1}.rock-stage-guidance{color:var(--eos-gray);margin:4px 0 0;font-size:.8rem}.rock-milestone-bar{align-items:center;gap:10px;min-width:92px;margin-top:10px;display:flex}.rock-milestone-track{background:var(--eos-line);border-radius:2px;flex:auto;min-width:92px;height:8px}.rock-milestone-bar .meta{white-space:nowrap;flex:none;font-weight:700}.rock-milestone-fill{background:var(--eos-blue);border-radius:2px;height:8px;transition:width .3s}.rock-milestone-fill.complete{background:var(--eos-green)}.rock-plan-progress{flex:0 0 100%;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rock-plan-progress-track{background:var(--eos-line);border-radius:2px;flex:0 88px;height:5px;overflow:hidden}.rock-plan-progress-fill{background:var(--eos-blue);border-radius:2px;height:5px;transition:width .3s}.rock-plan-progress-fill.complete{background:var(--eos-green)}.rock-plan-progress-label{white-space:nowrap;flex:none;font-size:.72rem;font-weight:700}.rocks-filters{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.rocks-stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:14px 0 20px;display:grid}.rocks-view-toggle{gap:8px;margin:4px 0 18px;display:flex}.rocks-view-active{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}.rocks-team-search{max-width:420px;margin:4px 0 18px;display:block}.rocks-history-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0 16px;display:flex}.rocks-history-search{flex:280px;max-width:420px;display:block}.rocks-history-window{flex-direction:column;gap:4px;display:flex}.rocks-history-window .input{box-sizing:border-box;min-height:36px}.rocks-history-sort{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rocks-history-sort .button-inline.active{background:var(--eos-orange);color:var(--eos-white)}.rocks-history-sort .button-inline.active:hover{background:var(--eos-orange)}.rocks-history-list{gap:10px;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.rocks-history-row{margin:0}.rocks-history-row-button{background:var(--eos-white);border:1px solid var(--eos-line);cursor:pointer;text-align:left;gap:8px;width:100%;padding:16px 18px;display:grid}.rocks-history-row-button:hover{background:var(--eos-paper);border-color:var(--eos-charcoal)}.rocks-history-row-name{font-weight:700}.rocks-history-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rocks-history-row-owner{font-weight:600}.rocks-history-row-sep,.rocks-history-row-meeting{color:var(--eos-gray)}.rocks-history-list,.rocks-history-list .rocks-history-row-name,.rocks-history-list .rock-badge{font-size:14px}.rocks-history-status{letter-spacing:.03em;border-radius:4px;align-items:center;min-height:20px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.rocks-history-status.is-complete{background:var(--eos-green-bg);color:var(--eos-green)}.rocks-history-status.is-incomplete{background:var(--eos-red-bg);color:var(--eos-red)}.rock-badge{border:1px solid var(--eos-line);box-sizing:border-box;letter-spacing:.02em;white-space:nowrap;align-items:center;min-height:24px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.rock-badge-quarter{background:var(--eos-paper);border-color:var(--eos-line);color:var(--eos-charcoal)}.rock-badge-complete{background:var(--eos-green-bg);border-color:var(--eos-green-pale);color:var(--eos-green)}.rock-badge-incomplete{background:var(--eos-red-bg);border-color:var(--eos-red);color:var(--eos-red)}.rock-badge-other{background:var(--eos-gold-bg);border-color:var(--eos-gold);color:var(--eos-charcoal)}.rocks-needs-review .rock-group-title{border-bottom-color:var(--eos-gold)}.rocks-stat-row{flex-wrap:wrap;gap:12px;margin:20px 0 24px;display:flex}.rocks-stat-card{background:var(--eos-white);border:1px solid var(--eos-line);gap:4px;padding:14px;display:grid}.rocks-stat-card strong{font-size:2rem;line-height:1}.stat-gold{border-top:5px solid var(--eos-gold)}.stat-red{border-top:5px solid var(--eos-red)}.stat-orange{border-top:5px solid var(--eos-orange)}.team-rocks-section{margin-top:40px}.rocks-dashboard-actions{flex-wrap:wrap;gap:8px;display:flex}.rocks-test-rock{border-style:dashed}.rock-waive-plan{color:var(--eos-gray);border-style:dashed}.workspace-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.workspace-tab-head h3{margin:0}.workspace-tab-head h2,.wrapup-header h2,.recognition-header h2{margin:0;font-size:2rem}.workspace-tab-head-actions{flex-wrap:wrap;gap:8px;display:flex}.button.active,.tab-switch .button.active{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}@media (width<=640px){.workspace-tab-head{flex-direction:column;align-items:stretch}.workspace-tab-head-actions{width:100%}}.todo-create-wide .input-grow{min-width:300px}.rock-edit-toolbar{gap:8px;margin-bottom:6px;display:flex}.rock-edit-list{flex-direction:column;gap:10px;display:flex}.rock-edit-row{border:1px solid var(--eos-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.rock-edit-reorder{gap:4px;display:flex}.rock-edit-meetings{border:1px solid var(--eos-line);flex-wrap:wrap;gap:4px 14px;max-width:320px;padding:4px 10px 8px;display:flex}.rock-edit-meetings legend{padding:0 4px}.rock-edit-meeting-check{align-items:center;gap:6px;display:flex}.history-date-col{white-space:nowrap;min-width:110px}.history-row{cursor:pointer}.history-row:focus-visible{outline:2px solid var(--eos-orange,#e04e1f);outline-offset:-2px}.rock-history{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rock-edit-section{background:var(--eos-paper)}.rock-edit-fieldset{border:1px solid var(--eos-line);flex-wrap:wrap;gap:8px 18px;margin:10px 0;padding:8px 12px;display:flex}.rock-edit-radio{align-items:center;gap:6px;display:flex}.rock-appears-row{flex-basis:100%;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.rock-appears-name{align-items:center;gap:6px;display:flex}.rock-appears-badge{background:var(--eos-surface-2,#0000000f);border-radius:4px;padding:2px 6px;font-size:.75rem}.rock-tier-toggle{gap:8px;display:flex}.rock-tier-active{background:var(--eos-accent,#2f6f4f);border-color:var(--eos-accent,#2f6f4f);color:#fff}.rock-delegate-block{border-top:1px solid var(--eos-line);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.rock-delegate-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rock-delegate-head h4{margin:0}.rock-plan-head{align-items:center}.rock-plan-head-title{align-items:baseline;gap:10px;display:flex}.rock-plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.rock-plan-card{background:var(--eos-white);border:1px solid var(--eos-line);align-content:start;gap:6px;padding:14px 16px;display:grid}.rock-plan-label{letter-spacing:.02em;text-transform:uppercase;font-weight:700}.rock-plan-block{gap:8px;display:grid}.rock-plan-rows{gap:6px;display:grid}.rock-plan-rows li{background:var(--eos-white);border:1px solid var(--eos-line);padding:8px 14px}.rock-plan-rows li strong{margin-right:6px}.rock-plan-missing{color:var(--eos-red,#b3261e)}.rock-plan-edit-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.rock-plan-edit-row .input{flex:140px;min-width:120px}.rock-plan-edit-actions{flex-wrap:wrap;gap:12px;display:flex}.team-rocks-title{margin:0 0 6px;font-size:2rem}.rock-group{margin-top:18px}.rock-group-title,.card.compact-card h3.rock-group-title,.card.tab-panel h3.rock-group-title,.card.compact-card h4.rock-group-title,.card.tab-panel h4.rock-group-title{border-bottom:2px solid var(--eos-line);margin:0 0 12px;padding-bottom:4px;font-family:Barlow,system-ui,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.2}.rock-owner-group{margin-top:12px}.rock-owner-label{margin:0 0 6px;font-weight:700}.rock-group-footer,.rock-card-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rock-review-overall{border-top:2px solid var(--eos-charcoal);margin-top:16px;padding-top:10px;font-weight:600}.wizard-overlay.rock-detail-overlay{justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.rock-detail-modal{background:var(--eos-white);border:1px solid var(--eos-line);max-width:920px;max-height:100%;margin:0 auto;padding:clamp(20px,4vw,32px);position:relative;overflow:auto}.rock-detail-close{background:var(--eos-white);border:1px solid var(--eos-line);box-sizing:border-box;cursor:pointer;float:right;z-index:3;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:4px 10px;font-size:20px;line-height:1;display:inline-flex;position:sticky;top:0}.rock-detail-close:hover{background:var(--eos-paper)}.rock-detail-header{gap:14px;padding-right:40px;display:grid}.rock-detail-title-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rock-detail-title-main{gap:10px;min-width:0;display:grid}.rock-detail-title-row h2{margin:0;font-size:clamp(1.6rem,4vw,2rem);line-height:1.05}.rock-detail-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rock-detail-badges .rock-badge{letter-spacing:normal;min-height:36px;padding:6px 10px;font-size:.72rem;font-weight:600}.rock-badge-owner{background:var(--eos-white);border-color:var(--eos-line);color:var(--eos-charcoal)}.rock-detail-meta{margin:0}.rock-detail-chips,.rock-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.rock-detail-section{border-top:1px solid var(--eos-line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.rock-detail-section h3{margin:0;font-size:1.2rem}.rock-detail-progress{align-items:center;gap:10px;display:flex}.post-quarter-form{border-top:5px solid var(--eos-charcoal);flex-direction:column;gap:12px;display:flex}.post-quarter-form label{flex-direction:column;gap:4px;display:flex}.post-quarter-form label .input{width:100%}.post-quarter-intro{margin:0;line-height:1.55}.post-quarter-status-row{flex-wrap:wrap;gap:8px;display:flex}.post-quarter-record{border-top-width:5px}.post-quarter-record.post-quarter-complete{border-top-color:var(--eos-green)}.post-quarter-record.post-quarter-incomplete{border-top-color:var(--eos-red)}.post-quarter-summary p{margin:0 0 6px;line-height:1.6}.post-quarter-stuck-panel{background:var(--eos-paper);border:1px solid var(--eos-line);padding:12px}.post-quarter-stuck-panel.due{background:var(--eos-gold-bg);border-color:var(--eos-gold)}.post-quarter-stuck-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.post-quarter-stuck-result{border:1px solid var(--eos-line);padding:12px}.post-quarter-stuck-result.held{background:var(--eos-green-soft);border-color:var(--eos-green)}.post-quarter-stuck-result.slipped{background:var(--eos-red-bg);border-color:var(--eos-red)}.rock-workspace-group{margin-top:14px;margin-bottom:16px}.rock-workspace-group h4{margin:0 0 8px}.rock-milestone-list{margin-top:12px}.my-tasks-people-section{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.my-tasks-people-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.my-tasks-people-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.my-tasks-people-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.my-tasks-rates-section{margin-bottom:18px}.my-tasks-rates-caption{letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-weight:800}.my-tasks-rates{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.my-tasks-rates-cue{margin:8px 0 0}.my-tasks-intro-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.my-tasks-intro{flex:280px;margin:0}.my-tasks-clear{flex:none}.task-trend{align-items:center;gap:8px;min-width:0;display:flex}.task-trend-label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:800}.task-trend-svg{border-bottom:1px solid var(--eos-line);flex:0 200px;width:200px;min-width:0;max-width:100%;height:36px}.task-trend-latest{color:var(--eos-blue);font-weight:700}.task-meeting-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.task-meeting-filters .button-inline{align-self:center;margin:0}.task-meeting-filters .button-inline.active{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}.task-meeting-filters .button-inline.active:hover:not(:disabled){color:var(--eos-white);background:#1c1c1c}.task-meeting-group{margin-bottom:18px}.task-group-header{border-bottom:2px solid var(--eos-charcoal);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding:4px 6px 8px;display:flex}.task-group-title{margin:0;font-size:1.1rem}.task-card-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.task-card{background:var(--eos-white);border:1px solid var(--eos-line);border-left:5px solid var(--eos-tan);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:10px 14px;display:grid}.task-card-drop{align-items:flex-start;display:flex}.task-card.warn{border-left-color:var(--eos-red)}.task-card.task-card-done{border-left-color:var(--eos-green);background:var(--eos-green-bg)}.task-card-text-done{color:var(--eos-gray);font-weight:500;text-decoration:none}.task-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.task-card{position:relative}.task-card-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.task-cascade-panel{border-left:2px solid var(--eos-line,#e2e2e2);box-sizing:border-box;flex-direction:column;gap:10px;margin:10px 0 4px;padding:12px 14px;display:flex}.task-delete-x{background:var(--eos-white);border:1px solid var(--eos-line);color:var(--eos-red);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.task-delete-x:hover{background:var(--eos-red);border-color:var(--eos-red);color:#fff}.task-delete-x:disabled{cursor:default;opacity:.5}.task-owner-name{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.task-owner-name:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.todo-delete-confirm{flex-direction:column;gap:8px;margin-top:4px;display:flex}.todo-delete-confirm-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.meeting-task-tcr{margin-bottom:16px}.meeting-task-group-toggle{margin-bottom:12px}.meeting-tcr-good{background:var(--eos-green-bg);border-color:var(--eos-green-pale);border-top-color:var(--eos-green)}.meeting-tcr-warn{border-color:var(--eos-gold-bg);border-top-color:var(--eos-gold);background:#fff9e6}.meeting-tcr-bad{border-color:var(--eos-red-bg);border-top-color:var(--eos-red);background:#fff4f2}.task-card-text,.task-card-meta{overflow-wrap:anywhere}.task-card-text{margin:0;font-size:14px;font-weight:600;line-height:1.3}.task-text-edit{cursor:text;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.task-text-edit:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.task-owner-select{max-width:180px;padding:2px 6px;font-size:.75rem}.task-card-meta{margin:2px 0 0;font-size:.75rem}.task-done-label,.task-done-label.task-done-label{background:var(--eos-green);color:#fff;letter-spacing:.04em;border-radius:3px;align-items:center;gap:4px;margin-right:6px;padding:1px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.task-done-label:before{content:"✓";font-weight:900}:root{--vto-row-gap:9px}.vto-editor{gap:16px;display:grid}.vto-save-state{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;color:var(--eos-gray);white-space:nowrap;align-items:center;min-height:36px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.vto-save-state-busy{border-color:var(--fss-gold,#b8860b);color:var(--fss-gold,#b8860b)}.vto-editor-header,.vto-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vto-card-header{align-items:center;margin-bottom:8px}.vto-editor-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.vto-title{margin:0 0 4px;font-size:2rem}.vto-quarter-field{min-width:140px}.vto-readonly{background:var(--eos-blue-bg);border:1px solid var(--eos-blue);border-left:5px solid var(--eos-blue);box-sizing:border-box;color:var(--eos-charcoal);padding:12px 14px;line-height:1.5}.vto-entity-tabs{flex-wrap:wrap;gap:8px;display:flex}.vto-entity-tab{background:var(--eos-white);border:1px solid var(--eos-line);color:var(--eos-gray);cursor:pointer;letter-spacing:.04em;border-bottom:none;min-height:36px;padding:7px 18px;font-family:Barlow,system-ui,sans-serif;font-size:.95rem;font-weight:700}.vto-entity-tab.active{background:var(--eos-charcoal);color:var(--eos-white)}.vto-page-tabs{background:var(--eos-white);border:1px solid var(--eos-line);display:flex}.vto-page-tab{background:var(--eos-paper);color:var(--eos-gray);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border:none;border-bottom:4px solid #0000;flex:1;padding:12px 14px;font-family:Barlow,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.vto-page-tab.active{background:var(--eos-white);border-bottom-color:var(--eos-orange);color:var(--eos-charcoal)}.vto-rock-due{max-width:220px}.vto-page{gap:16px;display:grid}.vto-page-heading{margin:10px 0 2px;font-size:1.55rem}.vto-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:start;gap:16px;display:grid}.vto-grid-top{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.vto-stack{flex-direction:column;gap:16px;display:flex}.vto-card{background:var(--eos-white);border:1px solid var(--eos-line);border-top:4px solid var(--eos-tan-soft);padding:20px;box-shadow:0 1px 2px #2b2b2b0a}.vto-card-wide{width:100%}.vto-card-tan{border-top-color:var(--eos-tan-soft)}.vto-card-orange{border-top-color:var(--eos-orange)}.vto-card-header h4.display{margin:0;font-size:1.18rem}.vto-cv-link{color:var(--eos-blue);font-weight:700}.vto-cv-link:hover{text-decoration:underline}.vto-narrative{flex-direction:column;gap:8px;display:flex}.vto-narrative-intro{white-space:pre-wrap;margin:0;line-height:1.55}.vto-narrative-empty{margin:0}.vto-narrative-goals-label{letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0;font-weight:700}.vto-narrative-goals{gap:var(--vto-row-gap);flex-direction:column;margin:0;padding-left:0;line-height:1.5;list-style:none;display:flex}.vto-narrative-goals>li{padding-left:18px;position:relative}.vto-narrative-goals>li:before{background:var(--eos-orange);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.vto-plan{flex-direction:column;gap:8px;display:flex}.vto-plan-lines{flex-direction:column;gap:6px;display:flex}.vto-plan-line{margin:0;line-height:1.55}.vto-plan-numbered{gap:var(--vto-row-gap);flex-direction:column;margin:0;padding-left:24px;line-height:1.5;list-style:decimal;display:flex}.vto-plan-numbered>li::marker{color:var(--eos-orange);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700}.vto-measurable-hint{color:var(--fss-gold,#b8860b);white-space:nowrap;font-size:.82rem;font-style:normal;font-weight:600}.vto-card-header-actions{align-items:center;gap:10px;display:inline-flex}.vto-card-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.vto-derived-rock-num{color:var(--eos-orange);font-variant-numeric:tabular-nums;font-weight:700}.vto-rocks-note{white-space:nowrap}.vto-stale-badge{color:var(--fss-gold,#b8860b);white-space:nowrap;font-size:.85rem;font-weight:700}.vto-quarter-pending{color:var(--fss-gold,#b8860b);font-weight:600}.vto-pending{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--fss-gold,#b8860b);gap:10px;padding:16px 18px;display:grid}.vto-pending-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vto-pending-actions{align-items:center;gap:10px;display:inline-flex}.vto-pending-diff{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.vto-pending-col{background:var(--eos-white);border:1px solid var(--eos-line);gap:8px;padding:12px 14px;display:grid}.vto-pending-proposed{border-left:4px solid var(--eos-orange)}.vto-pending-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vto-review-chip{color:var(--eos-green);font-weight:700}.vto-annual-window-note{box-sizing:border-box;white-space:nowrap;align-items:center;min-height:36px;display:inline-flex}.vto-dept-submit{border-top:1px dashed var(--eos-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.vto-bullet-editor{flex-direction:column;gap:10px;display:flex}.vto-narrative-editor{flex-direction:column;gap:12px;display:flex}.vto-narrative-intro-field{margin:0}.vto-bullet-row{align-items:center;gap:10px;display:flex}.vto-bullet-dot{background:var(--eos-orange);border-radius:50%;flex:none;width:6px;height:6px}.vto-bullet-input{flex:auto}.vto-bullet-remove{flex:none;padding-left:12px;padding-right:12px;font-size:1.1rem;line-height:1}.vto-bullet-add{align-self:flex-start}.vto-cv-video{margin-top:10px}.vto-cv-embed{height:0;margin-top:12px;padding-bottom:56.25%;position:relative;overflow:hidden}.vto-cv-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vto-goals-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.vto-goal-card{box-shadow:none;border-top:none;margin-bottom:10px;padding:0}.vto-goal-card.vto-card-tan{border-top:none}.vto-goal-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;display:flex}.vto-goal-toggle:hover{background:var(--eos-paper)}.vto-goal-toggle .display{font-size:1.02rem;font-weight:700}.vto-goal-cue{background:var(--eos-paper);border:1px solid var(--eos-line);color:var(--eos-charcoal);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.vto-goal-body{border-top:1px solid var(--eos-line);gap:12px;padding:14px 16px;display:grid}.vto-dept-block{margin-top:12px}.vto-dept-title{margin:8px 0 6px}.vto-dept-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:8px;display:flex}.vto-dept-tab{background:var(--eos-white);border:1px solid var(--eos-line);border-bottom:3px solid var(--eos-line);box-sizing:border-box;color:var(--eos-gray);cursor:pointer;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:8px;min-height:36px;padding:6px 16px;font-family:Barlow,system-ui,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.vto-dept-tab:hover{border-color:var(--eos-orange);color:var(--eos-charcoal)}.vto-dept-tab.active{background:var(--eos-orange-soft);border-color:var(--eos-orange);border-bottom-color:var(--eos-orange);color:var(--eos-charcoal)}.vto-dept-tab-stamp{background:var(--eos-paper);border:1px solid var(--fss-gold,#b8860b);color:var(--fss-gold,#b8860b);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;font-size:.66rem;font-weight:700;line-height:1}.vto-dept-tab-stamp-approval{border-color:var(--eos-orange);color:var(--eos-orange)}.vto-dept-tab-stamp-reviewed{border-color:var(--eos-green);color:var(--eos-green)}.vto-dept-tab.active .vto-dept-tab-stamp{background:var(--eos-white)}.vto-goal-links{border-top:1px dashed var(--eos-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.vto-goal-link{background:var(--eos-blue-bg);border:1px solid var(--eos-blue-pale);color:var(--eos-blue);cursor:pointer;font:inherit;padding:4px 10px;font-size:.82rem;font-weight:600}.vto-goal-link:hover{background:var(--eos-blue);color:var(--eos-white)}.vto-goal-chip{background:var(--eos-paper);border:1px solid var(--eos-line);padding:4px 10px;font-size:.82rem}.vto-dept-plan-heading{margin:0;padding-bottom:2px;font-size:1.55rem}.vto-dept-subhead{color:var(--eos-gray);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 8px;font-size:.82rem}.vto-dept-subhead:first-child{margin-top:4px}.vto-derived-rocks{border-top:1px dashed var(--eos-line);margin-top:12px;padding-top:4px}.vto-derived-rocks-list{gap:var(--vto-row-gap);flex-direction:column;display:flex}.vto-derived-rock{border:1px solid var(--eos-line);background:var(--eos-paper);align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.vto-derived-rock-name{color:var(--eos-charcoal);font-weight:600}.vto-derived-rock .rock-status-box{margin-left:auto}.vto-measurables{border-top:1px dashed var(--eos-line);margin-top:12px;padding-top:4px}.vto-measurable-list{gap:var(--vto-row-gap);flex-direction:column;display:flex}.vto-measurable{border:1px solid var(--eos-line);background:var(--eos-paper);align-items:center;gap:10px;padding:8px 12px;display:flex}.vto-measurable-name{color:var(--eos-charcoal);font-weight:600}.vto-measurable-goal{font-variant-numeric:tabular-nums;margin-left:auto}.vto-measurable-alert{color:var(--fss-red,#b3261e);white-space:nowrap;font-size:.78rem;font-weight:700}.vto-measurable-clash{color:var(--fss-gold,#b8860b)}.vto-measurable-edit{align-items:center;gap:8px;margin-bottom:8px;display:flex}.vto-measurable-edit .input{flex:1}.vto-measurable-op{max-width:72px}.vto-measurable-target{max-width:140px}.vto-measurable-unit{max-width:90px}.vto-dept-goals{border-top:1px dashed var(--eos-line);gap:8px;margin-top:16px;padding-top:12px;display:grid}.vto-dept-goals-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vto-dept-goals-head .vto-dept-subhead{margin:0}.vto-dept-goal{padding:0}.vto-print-goal{margin-bottom:8px}.vto-process-strip{flex-wrap:wrap;align-items:stretch;gap:10px 0;margin:4px 0 0;padding:0;list-style:none;display:flex}.vto-process-stage{align-items:center;gap:0;display:inline-flex}.vto-process-num{background:var(--eos-orange);color:var(--eos-white);font-variant-numeric:tabular-nums;z-index:1;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-right:-13px;font-size:.82rem;font-weight:700;display:inline-flex;position:relative}.vto-process-name{background:var(--eos-paper);border:1px solid var(--eos-tan-mid);align-items:center;min-height:36px;padding:6px 14px 6px 21px;font-weight:600;line-height:1.3;display:inline-flex}.vto-process-arrow{color:var(--eos-orange);padding:0 6px;font-size:1.5rem;font-weight:700;line-height:1}.vto-quarter-result{white-space:nowrap;font-size:.85rem;font-weight:700}.vto-quarter-result-good{color:var(--eos-green)}.vto-quarter-result-bad{color:var(--eos-red)}.vto-result-group{gap:6px;margin-top:8px;display:grid}.vto-result-group-name{margin:0}.vto-dept-goals-body{flex-direction:column;gap:8px;display:flex}.vto-goal-rows{gap:var(--vto-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vto-goal-row{border:none}.vto-goal-row-toggle{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;padding:4px 8px 4px 0;display:flex}.vto-goal-row-toggle:hover{background:var(--eos-paper)}.vto-goal-row-toggle:hover .vto-goal-cue{background:var(--eos-orange);border-color:var(--eos-orange);color:var(--eos-white)}.vto-goal-row-title{padding-left:18px;line-height:1.5;position:relative}.vto-goal-row-title:before{background:var(--eos-orange);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.vto-goal-row-plain{display:block}.vto-goal-rows-numbered{padding-left:0;list-style:none}.vto-goal-rows-numbered .vto-goal-row-title{padding-left:28px}.vto-goal-rows-numbered .vto-goal-row-title:before{content:none}.vto-goal-row-num{color:var(--eos-orange);font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700;position:absolute;top:0;left:2px}.vto-goal-row-detail{background:var(--eos-white);border:1px solid var(--eos-line);gap:10px;margin:4px 0 6px;padding:12px 14px;display:grid}.vto-history{background:var(--eos-white);border:1px solid var(--eos-line);border-left:5px solid var(--eos-blue);gap:10px;padding:16px;display:grid}.vto-history-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vto-history-title{margin:0;font-size:1.4rem;line-height:1.2}.vto-history-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.vto-version-list{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.vto-version-row{background:var(--eos-paper);border:1px solid var(--eos-line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.vto-version-row-active{border-color:var(--eos-orange)}.vto-version-label{font-weight:700}.vto-version-meta{flex:auto}.vto-version-actions{flex-wrap:wrap;gap:10px;display:flex}.vto-changelog{border:1px solid var(--eos-line);max-height:360px;overflow-y:auto}.vto-changelog-row{border-bottom:1px solid var(--eos-line);gap:4px;padding:8px 12px;display:grid}.vto-changelog-row:last-child{border-bottom:none}.vto-snapshot-view .vto-card{padding:clamp(18px,3vw,32px)}.vto-snapshot-section{padding-top:16px}.vto-snapshot-section h5.display{margin:0 0 6px;font-size:1.05rem}.vto-snapshot-section+.vto-snapshot-section{border-top:1px solid var(--eos-line);margin-top:16px}.vto-snapshot-quarter{margin:0;font-weight:700}.vto-printing .no-print{display:none!important}.workspace{margin-top:8px}.workspace-meeting>.workspace-header,.workspace-meeting>.quick-issue,.workspace-meeting>.workspace-notice,.workspace-meeting>.tab-bar,.workspace-meeting>.link-back,.workspace-meeting>.meta{flex-shrink:0}.workspace-meeting>.card.workspace-tab{flex:none;min-height:0}.run-meeting.workspace-tab{min-height:0;display:block;overflow:visible}.run-meeting-active{flex:none;min-height:0;display:block}.run-meeting-toolbar,.workspace-tab .tab-panel-toolbar.run-meeting-toolbar{gap:12px;display:grid}.run-meeting-toolbar>.workspace-notice{margin:0}.run-meeting-scroll{min-height:0}.ids-sort-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ids-sort-toggle{margin-bottom:4px}.ids-sort-toggle .button-inline{background:var(--eos-white);color:var(--eos-charcoal)}.ids-sort-toggle .button-inline+.button-inline{border-left:1px solid var(--eos-line)}.ids-sort-toggle .button-inline:hover{background:var(--eos-paper)}.ids-sort-toggle .button-inline.active{background:var(--eos-orange);color:var(--eos-white)}.ids-sort-toggle .button-inline.active:hover{background:var(--eos-orange)}.scorecard-scroll .scorecard-section+.scorecard-section{margin-top:16px}.scorecard-scroll .scorecard-table{min-width:max-content}.link-back{color:var(--eos-gray);cursor:pointer;font:inherit;background:0 0;border:0;width:fit-content;margin-bottom:12px;margin-left:auto;padding:0;text-decoration:underline;display:block}.workspace-header h2{margin-bottom:4px;font-size:2rem}.meeting-context-bar{background:var(--eos-paper);border-left:5px solid var(--eos-orange,#e04e1f);border-bottom:1px solid var(--eos-line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.meeting-context-bar .meeting-back-btn{flex-shrink:0}.meeting-context-title{flex:auto;min-width:0}.meeting-context-title h2{margin:0 0 2px}.meeting-context-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--eos-orange,#e04e1f);font-size:.66rem;font-weight:800;display:block}.tab-bar{background:var(--eos-white);border-bottom:1px solid var(--eos-line);margin:16px 0 20px;display:flex;overflow-x:auto}.tab{color:var(--eos-gray);cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:0 0;border:0;border-bottom:4px solid #0000;padding:10px 14px;font-family:Barlow,system-ui,sans-serif;font-size:14px;font-weight:700}.tab.active{border-bottom-color:var(--eos-orange);color:var(--eos-charcoal)}.rock-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.parking-row{flex-direction:column;align-items:flex-start;gap:8px}.parking-actions{flex-wrap:wrap;gap:8px;display:flex}.parking-create .input-owner{max-width:160px}.parking-create .input-goal-time{max-width:140px}.link-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:none}.link-button-action{box-sizing:border-box;align-items:center;gap:6px;min-height:36px;padding:0 2px;display:inline-flex}.link-button:hover strong{text-decoration:underline}.trend-panel{margin-top:16px}.trend-panel-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.trend-panel-header h4{margin:0}.trend-list li{justify-content:space-between}.milestone-list{grid-column:1/-1;margin:0;padding:0;list-style:none}.rock-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rock-create{flex-wrap:wrap;gap:8px;display:flex}.shoutout-form{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.shoutout-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shoutout-reactions{flex-wrap:wrap;gap:4px;display:flex}.reaction-active{border-color:var(--eos-orange);outline:1px solid var(--eos-orange)}.recognition-hub{margin-top:8px}.recognition-header h2{margin:0 0 4px}.recognition-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.recognition-card-header h3{margin:0 0 4px}.recognition-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.recognition-bars li{grid-template-columns:24px 140px 1fr auto;align-items:center;gap:10px;display:grid}.recognition-rank{color:var(--eos-gray);font-weight:700}.recognition-rank.gold,.recognition-bar-fill.gold{color:var(--eos-gold)}.recognition-name{font-size:14px;font-weight:600}.recognition-bar-track{background:var(--eos-line);border-radius:2px;min-width:60px;height:12px}.recognition-bar-fill{background:var(--eos-tan-mid);border-radius:2px;min-width:4px;height:12px}.recognition-bar-fill.gold{background:var(--eos-gold)}.recognition-count{color:var(--eos-gray);text-align:right;white-space:nowrap;font-size:13px}.recognition-recognized{border-top:1px solid var(--eos-line);margin-top:16px;padding-top:14px}.recognition-recognized-head{color:var(--eos-gray);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.recognition-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.recognition-chip{border:1px solid var(--eos-line);box-sizing:border-box;align-items:center;gap:8px;min-height:28px;padding:2px 4px 2px 10px;display:inline-flex}.recognition-chip-name{font-size:13px;font-weight:600}.recognition-chip-count{box-sizing:border-box;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.recognition-awards-placeholder{border-left:4px solid var(--eos-gold)}.todo-create{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.todo-due-locked{box-sizing:border-box;color:var(--eos-ink-soft,#6b6459);white-space:nowrap;align-items:center;min-height:36px;padding:0 4px;display:inline-flex}.button-good{background:var(--eos-white);border-color:var(--eos-green);color:var(--eos-green)}.button-good:hover:not(:disabled){background:var(--eos-green);color:var(--eos-white)}.button-danger{background:var(--eos-white);border-color:var(--eos-red);color:var(--eos-red)}.button-danger:hover:not(:disabled){background:var(--eos-red);color:var(--eos-white)}.button-blue{background:var(--eos-white);border-color:var(--eos-blue);color:var(--eos-blue)}.button-blue:hover:not(:disabled){background:var(--eos-blue);color:var(--eos-white)}.placeholder{min-height:180px}.quick-issue{gap:8px;margin-bottom:12px;display:flex}.run-add-task-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.run-add-task-date{flex-direction:column;gap:2px;display:flex}.run-meeting{gap:12px;display:grid}.run-draft-banner{border-left:5px solid var(--eos-gold);box-sizing:border-box;gap:8px;padding:12px 14px;display:grid}.run-unconcluded-banner{border-left:5px solid var(--eos-red);box-sizing:border-box;gap:8px;padding:12px 14px;display:grid}.run-meeting>.run-lock-banner,.run-meeting>.run-draft-banner,.run-meeting>.run-unconcluded-banner{align-self:start;margin:0}.run-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.run-lock-banner{border-left:5px solid var(--eos-red);background:var(--eos-red-bg);box-sizing:border-box;gap:10px;padding:12px 14px;display:grid}.run-lock-banner h4{color:var(--eos-red)}.run-lock-actions{flex-wrap:wrap;gap:8px;display:flex}.run-rocks-reminder{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--eos-orange);gap:4px;margin-bottom:12px;padding:12px 16px;display:grid}.run-rocks-reminder-label{text-transform:uppercase;letter-spacing:.05em;color:var(--eos-orange);font-family:Barlow,system-ui,sans-serif;font-size:.78rem;font-weight:700}.run-rocks-reminder p{color:var(--eos-charcoal);margin:0;font-size:.92rem}.run-shoutout-card{border-top:4px solid var(--eos-gold);gap:12px;margin-top:16px;display:grid}.run-shoutout-card h3{margin:0}.run-shoutout-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-shoutout-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-shoutout-list li{border-top:1px solid var(--eos-line);color:var(--eos-charcoal);padding:8px 0;font-size:.92rem}.run-wrapup-pick{gap:8px;padding:14px;display:grid}.run-quarter-banner{border-left:5px solid var(--eos-gold);background:var(--eos-gold-bg);gap:8px;padding:18px 20px;display:grid}.run-quarter-banner.active{border-color:var(--eos-gold);box-shadow:inset 0 0 0 1px var(--eos-gold)}.run-quarter-eyebrow{color:var(--eos-gold);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.run-quarter-banner-title{margin:0}.run-quarter-banner-desc{color:var(--eos-charcoal);line-height:1.5}.run-quarter-cta{justify-self:start;margin-top:4px}.run-metric-list{flex-direction:column;gap:8px;display:flex}.run-metric-row{border:1px solid var(--eos-line);background:var(--eos-paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.run-metric-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.run-metric-name{color:var(--eos-charcoal);font-weight:600}.run-metric-op{width:64px}.run-metric-goal{width:96px}.run-metric-actions{flex:none;align-items:center;gap:8px;display:flex}.run-wrapup-agenda-banner{background:var(--eos-gold-bg);border:1px solid var(--eos-gold);border-left:5px solid var(--eos-gold);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:10px 0;padding:10px 14px;display:flex}.run-wrapup-agenda-label{color:var(--eos-gold);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.run-wrapup-agenda-copy{color:var(--eos-charcoal);flex:240px;line-height:1.5}.run-wrapup-agenda-chip{font-weight:700}.run-vto-card{margin-bottom:10px}.run-vto-quarter{margin-left:8px;font-weight:400}.run-vto-copy{margin-top:6px;line-height:1.5}.run-vto-prewrap{white-space:pre-wrap}.run-vto-goals-label{letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-weight:700}.run-vto-goals{flex-direction:column;gap:9px;margin:6px 0 0;padding-left:0;line-height:1.5;list-style:none;display:flex}.run-vto-goals>li{padding-left:18px;position:relative}.run-vto-goals>li:before{background:var(--eos-orange);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.establish-board{flex-direction:column;gap:16px;margin:14px 0;display:flex}.establish-phases{flex-wrap:wrap;gap:10px;display:flex}.establish-phase{gap:8px}.establish-phase.active{background:var(--eos-charcoal);color:var(--eos-white)}.establish-phase-step{background:var(--eos-tan-pale);color:var(--eos-charcoal);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.establish-phase.active .establish-phase-step{background:var(--eos-orange);color:var(--eos-white)}.establish-phase-arrow{color:var(--eos-gray);margin-left:4px;font-weight:400}.establish-brainstorm{flex-direction:column;gap:14px;display:flex}.establish-rail-note{font-size:12.5px}.establish-source-search{max-width:460px}.establish-source-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.establish-source-row{border-bottom:1px solid var(--eos-line);align-items:center;gap:12px;padding:8px 0;display:flex}.establish-source-row:last-child{border-bottom:0}.establish-source-row .establish-source-text{flex:1;font-size:14px;line-height:1.4}.establish-source-rows.establish-two-col{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));column-gap:32px;display:grid}.establish-company-rows.establish-col-major{columns:430px 2;column-gap:32px;display:block}.establish-company-rows.establish-col-major>li{break-inside:avoid}.establish-brainstorm .establish-cards{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:12px;display:grid}.establish-source{background:var(--eos-white);border:1px solid var(--eos-line);padding:14px 16px}.establish-source-head{letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-family:Barlow,system-ui,sans-serif;font-size:1rem;font-weight:700}.establish-source-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.establish-source-list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.establish-source-text{flex:1;font-size:14px;line-height:1.4}.establish-empty{font-size:13px}.establish-board-col{flex-direction:column;gap:14px;display:flex}.establish-add{gap:10px;display:flex}.establish-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.establish-card{background:var(--eos-white);border:1px solid var(--eos-line);flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #25221f0d}.establish-card-text{margin:0;font-size:15px;line-height:1.45}.establish-card-text-edit{appearance:none;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.establish-card-text-edit:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.establish-card-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.establish-card-by{font-size:12px}.establish-card-actions{gap:8px;margin-left:auto;display:flex}.establish-tag{border:1px solid var(--eos-line);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.establish-tag-ids{background:var(--eos-blue-bg);border-color:var(--eos-blue-pale);color:var(--eos-blue)}.establish-tag-company{background:var(--eos-gold-bg);border-color:var(--eos-tan-mid);color:var(--eos-gold)}.establish-tag-team{background:var(--eos-green-bg);border-color:var(--eos-green-border);color:var(--eos-green)}.establish-tag-manual{background:var(--eos-paper);color:var(--eos-gray)}.establish-vote-note,.establish-propose-note{font-size:13px}.establish-card-vote{flex-flow:wrap;align-items:center;gap:16px}.establish-lock{color:var(--eos-gray);flex:none;font-size:13px}.establish-combine-panel{border-top:1px dashed var(--eos-line);flex-direction:column;flex-basis:100%;gap:8px;padding-top:10px;display:flex}.establish-combine-hint{margin:0}.establish-tally{align-items:center;gap:10px;display:flex}.establish-tally-btn{min-width:40px;padding:6px 12px;font-size:18px}.establish-tally-count{text-align:center;min-width:2ch;font-family:Barlow,system-ui,sans-serif;font-size:1.6rem;font-weight:700}.establish-vote-body{flex-direction:column;flex:1;gap:8px;display:flex}.establish-vote-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.establish-ready-on{background:var(--eos-green-bg,#e6f1ea);border-color:var(--eos-green,#2f7d54);color:var(--eos-green,#2f7d54)}.establish-company-inplace{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--fss-gold);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.establish-company-note{margin:0}.establish-company-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.establish-company-row{border-bottom:1px solid var(--eos-line);align-items:center;gap:12px;padding:8px 0;display:flex}.establish-company-row:last-child{border-bottom:0}.establish-inplace-jump{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.establish-inplace-jump:hover{text-decoration:underline}.establish-company-name{flex:1;font-size:14px;line-height:1.4}.establish-company-owner{white-space:nowrap;margin-left:8px;font-size:12.5px}.establish-company-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.establish-copy{border-top:1px dashed var(--eos-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.establish-copy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.establish-copied-note{color:var(--eos-green,#2e7d43);font-weight:600}.establish-vote,.establish-propose{flex-direction:column;gap:14px;display:flex}.establish-propose>.establish-source-head{margin:0}.establish-vote-goals{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--eos-green);padding:14px 18px}.establish-vote-goals-note{margin:0 0 8px}.establish-vote-goals-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.establish-vote-goals-list li{padding-left:14px;font-size:13.5px;line-height:1.45;position:relative}.establish-vote-goals-list li:before{color:var(--eos-green);content:"›";font-weight:700;position:absolute;left:0}.establish-source-list-company li{flex-direction:column;align-items:stretch;gap:8px}.establish-source-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.establish-rail-target{max-width:170px;min-height:36px}.establish-propose-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.establish-propose-cell{background:var(--eos-white);border:1px solid var(--eos-line);flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #25221f0d}.establish-propose-cell.expanded{border-color:var(--eos-charcoal);grid-column:1/-1}.establish-compact{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;font-family:inherit;display:flex}.establish-compact-name{font-size:14.5px;font-weight:700;line-height:1.35}.establish-compact:hover .establish-compact-name{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.establish-compact-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.establish-compact-owner{color:var(--eos-gray);font-size:12.5px}.establish-mini{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.establish-mini-tier{background:var(--eos-paper);color:var(--eos-gray)}.establish-mini-ok{background:var(--eos-green-bg);color:var(--eos-green)}.establish-mini-pending{background:var(--eos-gold-bg);color:var(--eos-gold)}.establish-mini-todo{background:var(--eos-blue-bg);color:var(--eos-blue)}.establish-mini-new{background:var(--eos-green-bg);color:var(--eos-green)}.establish-mini-off{background:var(--eos-red-bg,#fbeaea);color:var(--fss-red,#b3282d)}.establish-compact-actions{align-items:center;gap:8px;margin-top:auto;display:flex}.establish-order-btn{min-width:40px}.establish-propose-detail{border-top:1px solid var(--eos-line);flex-direction:column;gap:12px;padding-top:12px;display:flex}.establish-detail-source{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.establish-coach{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--fss-gold);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.establish-coach.pass{border-left-color:var(--eos-green)}.establish-coach-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.establish-coach-score{box-sizing:border-box;font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-height:36px;font-size:18px;font-weight:800;display:inline-flex}.establish-coach-score.pass{color:var(--eos-green)}.establish-coach-score.revise{color:var(--fss-gold)}.establish-coach-scale{color:var(--eos-gray);font-size:11px;font-weight:600}.establish-coach-notes{font-size:13px;line-height:1.5}.establish-coach-error{color:var(--fss-red);margin:0}.establish-promote-form{flex-direction:column;gap:12px;display:flex}.establish-promote-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.establish-promote-field{flex-direction:column;gap:4px;display:flex}.establish-promote-title{flex:1;min-width:180px}.establish-owner{min-width:160px}.establish-score-hint{margin:0}.establish-appears{flex-direction:column;gap:6px;display:flex}.establish-appears-btns{flex-wrap:wrap;gap:8px;display:flex}.establish-appear-btn{box-sizing:border-box;border:1px solid var(--eos-line);background:var(--eos-white);min-height:34px;color:var(--eos-charcoal);cursor:pointer;border-radius:999px;padding:0 14px;font-size:12px;font-weight:600}.establish-appear-btn.on{background:var(--fss-dark-blue,var(--eos-charcoal));border-color:var(--fss-dark-blue,var(--eos-charcoal));color:var(--eos-white)}.establish-appear-btn.home{cursor:default;opacity:.9}.establish-type-toggle{border:1px solid var(--eos-line);border-radius:8px;display:inline-flex;overflow:hidden}.establish-type-toggle button{box-sizing:border-box;background:var(--eos-white);min-height:36px;color:var(--eos-gray);cursor:pointer;border:0;padding:0 14px;font-size:12.5px;font-weight:600}.establish-type-toggle button+button{border-left:1px solid var(--eos-line)}.establish-type-toggle button.on{background:var(--fss-dark-blue,var(--eos-charcoal));color:var(--eos-white)}.establish-promoted{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.establish-submit-hint{font-size:12.5px}.establish-badge{box-sizing:border-box;letter-spacing:.03em;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.establish-badge-ok{background:var(--eos-green-bg);color:var(--eos-green)}.establish-badge-pending{background:var(--eos-gold-bg);color:var(--eos-gold)}.establish-propose-count{font-size:13px}.run-two-min-row.run-two-min-over{background:var(--eos-red-bg)}.run-two-min-row.run-two-min-warn{background:var(--eos-gold-bg)}.run-two-min-clock{font-variant-numeric:tabular-nums;text-align:right;min-width:4.25rem;font-family:Barlow,system-ui,sans-serif;font-size:1.35rem;font-weight:700}.run-two-min-clock-over{color:var(--eos-red)}.run-two-min-clock-warn{color:var(--eos-gold)}.run-two-min-dialog{position:relative}.run-two-min-dismiss{color:inherit;cursor:pointer;background:0 0;border:none;width:36px;min-height:36px;padding:0;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.run-two-min-dismiss:hover{opacity:.7}.run-segment-countdown{font-variant-numeric:tabular-nums;text-align:right;min-width:3.25rem;display:inline-block}.run-segment-countdown-over{color:var(--eos-red);font-weight:700}.run-time-up-banner{font-weight:600}.run-meeting-bar{background:var(--eos-charcoal);color:var(--eos-white);border-left:4px solid var(--eos-green);flex-wrap:wrap;align-items:center;gap:24px;padding:10px 14px;display:flex}.run-meeting-bar-status{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.run-meeting-bar-text{flex-direction:column;line-height:1.25;display:flex}.run-meeting-bar-text .meta{color:#ffffffb3;font-variant-numeric:tabular-nums}.run-live-dot{background:var(--eos-green);border-radius:50%;width:11px;height:11px;animation:2s ease-out infinite run-live-pulse;box-shadow:0 0 #4caf5099}@keyframes run-live-pulse{0%{box-shadow:0 0 #4caf508c}70%{box-shadow:0 0 0 8px #4caf5000}to{box-shadow:0 0 #4caf5000}}@media (prefers-reduced-motion:reduce){.run-live-dot{animation:none}}.run-meeting-controls{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.run-zoom{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.run-zoom-level{box-sizing:border-box;justify-content:center;align-items:center;min-width:42px;min-height:36px;display:inline-flex}.run-meeting-end{margin-left:4px}.headline-list{flex-direction:column;gap:8px;display:flex}.headline-card{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--eos-gold,#b8860b);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.headline-card-text{flex:1;min-width:0;margin:0}.headline-card-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.headline-card-dropped{border-left-color:var(--eos-green);background:var(--eos-green-bg)}.headline-card-covered{opacity:.55;border-left-color:var(--eos-gray,#6b7280)}.headline-covered-note{font-weight:600}.segment-bar{flex-wrap:wrap;gap:8px;display:flex}.segment{background:var(--eos-paper);border:1px solid var(--eos-line);color:var(--eos-gray);cursor:pointer;padding:8px 12px;font-family:Barlow,system-ui,sans-serif;font-size:.92rem;font-weight:700}.segment.active{border-color:var(--eos-orange);color:var(--eos-charcoal);background:#fff4e6}.segment-ids-ready{border-color:var(--eos-blue-pale)}.segment-count{background:var(--eos-charcoal);color:var(--eos-white);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.75rem}.run-ids-hint{margin-bottom:12px}.run-ids-low{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-owner-btn{color:inherit;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.issue-owner-btn:hover{color:var(--eos-blue);text-decoration:underline}.issue-owner-select{max-width:200px}.run-task-source-owner{font-style:italic}.meeting-admin-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;display:grid}.meeting-admin-create{flex-wrap:wrap}.meeting-admin-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-admin-tabs{border-bottom:1px solid var(--eos-line);gap:4px;margin-bottom:16px;display:flex}.meeting-admin-tab{color:var(--eos-gray);cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:600}.meeting-admin-tab.active{border-bottom-color:var(--eos-orange);color:var(--eos-orange)}.meeting-admin-role-current{margin:0 0 6px}.meeting-admin-role-current strong{color:var(--eos-charcoal)}.checkbox.disabled{color:var(--eos-gray);cursor:not-allowed}.meeting-data-issues ul{margin:6px 0 0;padding-left:18px}.scorecard-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-admin-meetings .meeting-admin-pick{text-align:left;gap:4px;width:100%;display:grid}.meeting-admin-pick.active strong{color:var(--eos-orange)}.meeting-admin-form{gap:12px;margin-bottom:20px;padding-bottom:16px;display:grid}.meeting-admin-members{border-top:1px solid var(--eos-line);padding-top:16px}.meeting-admin-subheading{margin:16px 0 8px;font-size:.95rem;font-weight:600}.meeting-admin-role-picks{gap:8px;max-height:200px;margin:8px 0 12px;padding:0;list-style:none;display:grid;overflow:auto}.member-checklist{gap:8px;max-height:280px;margin:12px 0;padding:0;list-style:none;display:grid;overflow:auto}.meetings-home-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.meetings-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.meetings-search{box-sizing:border-box;min-width:200px;max-width:320px;min-height:36px}.recognition-awards{gap:16px;display:grid}.nomination-form-panel{background:var(--eos-blue-bg);border:1px solid var(--eos-blue-pale);border-left:4px solid var(--eos-blue);padding:12px 14px}.nomination-form{flex-wrap:wrap;margin-bottom:8px}.award-card{border-top:4px solid var(--eos-gold);padding-top:12px}.award-card+.award-card{margin-top:4px}.award-winner{background:var(--eos-gold-bg);border:1px solid var(--eos-gold);margin-top:10px;padding:8px 12px}.award-private-list{margin-top:12px}.company-form{gap:12px;display:grid}.swot-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.swot-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.swot-head-actions{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.swot-quarter-field{text-transform:capitalize;letter-spacing:.04em;color:var(--eos-gray);flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.swot-edit-hint{margin:.25rem 0 .75rem}.swot-quadrants{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-rows:1fr;gap:12px;margin-top:12px;display:grid}.swot-quadrant{border:1px solid var(--eos-line);border-top:5px solid var(--eos-gray);background:#fff;flex-direction:column;padding:14px 16px;display:flex}.swot-quadrant h4{margin:0 0 4px;font-size:1.1rem}.swot-quadrant>.meta{margin:0 0 8px}.swot-quadrant .textarea{box-sizing:border-box;flex:1;width:100%;max-width:100%;margin-top:0}.swot-quadrant .swot-lines{margin:0}.swot-q-strengths{border-top-color:var(--eos-green)}.swot-q-weaknesses{border-top-color:var(--eos-red)}.swot-q-opportunities{border-top-color:var(--eos-blue)}.swot-q-threats{border-top-color:var(--eos-gold)}.swot-lines{margin:.5rem 0 0;padding-left:1.1rem}.swot-lines li{margin-bottom:.3rem;line-height:1.5}.swot-history{margin-top:28px}.swot-history>h4{margin:0 0 6px}.swot-history-intro{margin:0 0 12px}.swot-version{border:1px solid var(--eos-line);background:#fff;margin-bottom:8px}.swot-version-head{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:10px 14px;display:flex}.swot-version-body{border-top:1px solid var(--eos-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px;display:grid}.swot-version-quadrant h5{margin:0 0 .25rem}.swot-vq-strengths h5{color:var(--eos-green)}.swot-vq-weaknesses h5{color:var(--eos-red)}.swot-vq-opportunities h5{color:var(--eos-blue)}.swot-vq-threats h5{color:var(--eos-gold)}.textarea{resize:vertical;width:100%;min-height:120px}.seat-group+.seat-group{margin-top:20px}.roster-summary{margin-bottom:16px}.roster-summary .dashboard-tile{cursor:default}.roster-view-tabs{margin-bottom:0}.roster-actions-panel,.roster-roster-panel{flex-direction:column;min-height:360px;max-height:min(72vh,760px);margin-top:0;display:flex}.roster-actions-panel .tab-panel-scroll,.roster-roster-panel .tab-panel-scroll{flex:1;min-height:0;max-height:none}.roster-queue-section+.roster-queue-section{margin-top:20px}.roster-queue-section h3{margin:0 0 8px;font-size:1rem}.roster-roster-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.roster-roster-toolbar h3{margin:0}.roster-search{min-width:200px;max-width:320px}.roster-empty{padding:12px}.ac-chart-panel{flex-direction:column;min-height:420px;display:flex}.company-hub-chart{flex-direction:column;height:calc(100dvh - 7rem);min-height:720px;display:flex}.company-hub-chart .company-hub-header{flex-shrink:0;margin-bottom:8px}.company-hub-chart .company-hub-header h2{margin-bottom:0}.company-hub-chart .tab-bar{flex-shrink:0;margin-bottom:10px}.company-hub-chart .ac-chart-panel{flex:auto;min-height:0;overflow:hidden}.company-hub-chart .ac-chart-fit-panel{flex:auto;min-height:0}.company-hub-table-mode.company-hub-chart{height:auto;min-height:0}.company-hub-table-mode .ac-chart-panel{flex:none;overflow:visible}.company-hub-table-mode .ac-chart-panel .ac-chart-scroll{flex:none;min-height:0;max-height:none;overflow:visible}.org-box-person{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.org-box .org-box-person-links{min-width:0}.org-box .org-box-person-links>a,.org-box .org-box-person-links>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-box .org-holder-mail{flex-shrink:0}.org-box-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.org-box-avatar{margin-top:1px}.org-box-headtext{flex:1;min-width:0}.org-box-vendor{border-style:dashed}.gwc-chips{gap:5px;display:inline-flex}.gwc-chip-button{cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.gwc-chip{border:1px solid var(--eos-line);color:var(--eos-gray);text-transform:capitalize;border-radius:3px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.gwc-chip-yes{background:var(--eos-green);border-color:var(--eos-green);color:var(--eos-white)}.gwc-chip-no{background:var(--eos-red);border-color:var(--eos-red);color:var(--eos-white)}.gwc-chip-unset{background:var(--eos-white)}.gwc-chip-button:disabled{cursor:default;opacity:.7}.org-holder-link{color:var(--eos-blue);font-weight:600;text-decoration:none}.run-approve-tabs{margin-bottom:14px}.run-approve-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.run-approve-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-approve-name{margin:0 0 2px;font-size:14px}.run-approve-type{border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.run-approve-type.tier-dept{background:var(--blue-bg,#e8f0f1);color:var(--fss-dark-blue,var(--eos-blue))}.run-approve-type.tier-ind{background:var(--gold-bg,#f6edd6);color:var(--fss-gold,#b5871e)}.run-approve-actions{flex:none}.run-approve-pending{color:var(--fss-gold,#b5871e);font-size:12px;font-weight:600}.org-holder-link:hover{text-decoration:underline}.org-box-person-links{align-items:center;gap:6px;display:inline-flex}.org-holder-mail{color:var(--eos-gray);font-size:.9rem;line-height:1;text-decoration:none}.org-holder-mail:hover{color:var(--eos-blue)}.company-hub-header{align-items:center}.company-hub-header h2{margin:0}.ac-chart-panel .tab-panel-scroll{flex:1;min-height:0;max-height:none}.ac-function-nav{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-bottom:8px;display:flex}.ac-function-active{background:var(--eos-orange);border-color:var(--eos-orange);color:var(--eos-white)}.ac-function-nav .button.ac-fn-colored{background:color-mix(in srgb, var(--ac-fn-color) 12%, var(--eos-white));border-color:var(--ac-fn-color);color:var(--eos-charcoal)}.ac-function-nav .button.ac-fn-colored:hover:not(:disabled){background:color-mix(in srgb, var(--ac-fn-color) 22%, var(--eos-white));border-color:var(--ac-fn-color);color:var(--eos-charcoal)}.ac-function-nav .button.ac-fn-colored.ac-function-active,.ac-function-nav .button.ac-fn-colored.ac-function-active:hover:not(:disabled){background:var(--ac-fn-color);border-color:var(--ac-fn-color);color:var(--ac-fn-ink,var(--eos-white))}.ac-withheld-panel{flex-direction:column;flex-shrink:0;gap:8px;margin:0 0 10px;display:flex}.ac-withheld-head{margin:0;font-weight:600}.ac-withheld-note{margin:0}.ac-withheld-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-withheld-info{flex:220px;min-width:0}.ac-chart-intro,.ac-hiring-banner{flex-shrink:0;margin:0 0 10px}.ac-hiring-banner+.ac-hiring-banner{margin-top:0}.ac-delivery-sub-nav{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-bottom:10px;display:flex}.ac-delivery-sub-nav.ac-fn-colored{background:color-mix(in srgb, var(--ac-fn-color) 8%, var(--eos-white));border-left:4px solid var(--ac-fn-color);border-radius:0 6px 6px 0;align-items:center;padding:8px 12px}.ac-delivery-sub-nav.ac-fn-colored .button.ac-fn-colored{background:var(--eos-white);border-color:var(--ac-fn-color);color:var(--eos-charcoal)}.ac-delivery-sub-nav.ac-fn-colored .button.ac-fn-colored:hover:not(:disabled){background:color-mix(in srgb, var(--ac-fn-color) 16%, var(--eos-white));border-color:var(--ac-fn-color);color:var(--eos-charcoal)}.ac-delivery-sub-nav.ac-fn-colored .button.ac-fn-colored.ac-function-active,.ac-delivery-sub-nav.ac-fn-colored .button.ac-fn-colored.ac-function-active:hover:not(:disabled){background:var(--ac-fn-color);border-color:var(--ac-fn-color);color:var(--ac-fn-ink,var(--eos-white))}.ac-holder-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ac-holder-block{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-holder-named{align-items:center;gap:8px;min-width:0;display:inline-flex}.ac-holder-avatar{flex:none}.ac-company-chip{background:var(--eos-blue-bg);color:var(--eos-blue);letter-spacing:.04em;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex-shrink:0;max-width:100%;padding:1px 6px;font-size:10px;font-weight:700;overflow:hidden}.ac-seat-meta{color:var(--eos-gray);width:100%;margin-top:2px;font-size:11px;display:block}.ac-headcount-hint{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ac-headcount-hint-chart{color:var(--eos-gray);font-size:11px}.ac-headcount-hint:focus-visible{outline:2px solid var(--eos-blue);outline-offset:2px}.ac-hover-info{color:var(--eos-blue);vertical-align:baseline;margin-left:4px;font-size:11px;text-decoration:none}.ac-occupant-stack-block{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-occupant-avatars{cursor:help;flex-wrap:wrap;align-items:center;row-gap:6px;max-width:100%;padding-left:6px;display:flex}.ac-occupant-avatars .ac-occupant-avatar{box-shadow:0 0 0 2px var(--eos-paper,#fff);border-radius:50%;margin-left:-6px}.ac-occupant-avatars:focus-visible{outline:2px solid var(--eos-blue);outline-offset:2px}.ac-occupant-names{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ac-occupant-names li{margin:0;font-size:12px;line-height:1.35}.ac-occupant-share{color:var(--eos-gray)}.ac-occupant-stack-chart .ac-occupant-names{max-width:220px}.ac-occupant-stack-chart .ac-occupant-names li{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ac-pod-head{text-transform:uppercase;letter-spacing:.04em;color:var(--eos-orange);margin-top:6px;font-size:10px;font-weight:700}.ac-pod-group{margin-top:4px}.ac-tree-crossref .ac-crossref-cell{padding-top:4px;padding-bottom:4px}.ac-crossref-line{color:var(--eos-gray);font-size:12px;font-style:italic}.ac-acc-list{margin:0;padding:0;list-style:none}.ac-acc-list li{margin:0;font-size:12.5px;line-height:1.45}.ac-acc-lma{color:var(--eos-charcoal);font-weight:700}.ac-tree-holder-cell{vertical-align:top;min-width:180px}.ac-accountabilities-cell{vertical-align:top;min-width:260px}.ac-tree-vendor td{background:var(--eos-paper)}.ac-tree-head td{background:var(--eos-blue-bg)}.ac-tree-row.ac-tree-expanded>td{background:var(--eos-blue-bg);box-shadow:inset 3px 0 0 0 var(--eos-blue,var(--eos-charcoal));border-bottom-color:#0000}.ac-tree-clickable{cursor:pointer}.ac-detail-row td{background:var(--eos-blue-bg);box-shadow:inset 3px 0 0 0 var(--eos-blue,var(--eos-charcoal));border-top:none;padding:0 14px 12px}.ac-detail-row.ac-tree-vendor td,.ac-tree-row.ac-tree-expanded.ac-tree-vendor>td{background:var(--eos-paper)}.ac-detail-panel{padding:4px 0 4px 12px}.ac-expand-caret{font-size:.85em;transition:transform .15s;display:inline-block}.ac-expand-caret-open{transform:rotate(180deg)}.ac-detail-line{margin:0 0 6px;font-size:12.5px;line-height:1.45}.ac-seat-search{flex:420px;min-width:240px;max-width:560px}.ac-search-row{flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.ac-chart-bar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ac-chart-bar-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ac-chart-bar .ac-view-toggle{margin:0}.ac-chart-bar .ac-search-row{flex:360px;justify-content:flex-end;max-width:560px;margin:0}.ac-chart-bar .ac-seat-search{flex:auto;width:auto;min-width:0}.ac-add-seat-button{flex-shrink:0}.ac-stat-row{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-bottom:14px;display:flex}.ac-stat-row .stat-box{flex:0 0 118px;width:118px}@media (width<=640px){.ac-stat-row .ac-seat-tile{display:none}}.ac-seat-info-overlay{z-index:1400;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ac-seat-info-popover{flex-direction:column;gap:14px;width:100%;max-width:520px;max-height:min(80vh,640px);display:flex;overflow-y:auto}.ac-seat-info-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac-seat-info-head h4{margin:0}.ac-seat-info-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ac-seat-letter{color:var(--muted,#64748b);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0;font-size:.8rem;font-weight:600}.ac-role-edit-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ac-role-editor{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ac-role-warn{color:var(--gold-ink,#92400e);margin:0;font-size:.85rem}.ac-role-textarea{border:1px solid var(--border,#cbd5e1);box-sizing:border-box;font:inherit;resize:vertical;border-radius:8px;width:100%;padding:8px 10px}.ac-role-editor-actions{gap:8px;display:flex}.ac-seat-info-body{flex-direction:column;gap:10px;display:flex}.seat-audit-overlay{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.seat-audit-panel{flex-direction:column;gap:16px;width:100%;max-width:760px;max-height:min(88vh,900px);display:flex;overflow-y:auto}.seat-audit-head h3{margin:0}.seat-audit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seat-audit-body{flex-direction:column;gap:22px;display:flex}.seat-audit-group{flex-direction:column;gap:10px;display:flex}.seat-audit-division{border-bottom:1px solid var(--eos-line);margin:0;padding-bottom:6px}.seat-audit-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seat-audit-row{border:1px solid var(--eos-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.seat-audit-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.seat-audit-seat{overflow-wrap:anywhere;font-weight:600}.seat-audit-holder{color:var(--eos-gray);overflow-wrap:anywhere;font-size:.9rem}.seat-audit-open{color:var(--eos-gold);font-weight:600}.seat-audit-tags{flex-wrap:wrap;gap:6px;display:flex}.seat-audit-tag{background:var(--eos-paper);border:1px solid var(--eos-line);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:2px 8px;font-size:.72rem;font-weight:600}.seat-audit-tag-open,.seat-audit-tag-departed{background:var(--eos-gold-bg);border-color:var(--eos-gold);color:var(--eos-gold)}.seat-audit-tag-vendor,.seat-audit-tag-freetext{background:var(--eos-blue-bg);border-color:var(--eos-blue-pale);color:var(--eos-blue)}.seat-audit-tag-duplicate{background:var(--eos-red-bg);border-color:var(--eos-red);color:var(--eos-red)}body.seat-audit-printing .app-frame{display:none!important}body.seat-audit-printing .seat-audit-overlay{background:0 0;padding:0;display:block;position:static}body.seat-audit-printing .seat-audit-panel{box-shadow:none;border:none;max-width:none;max-height:none;overflow:visible}.ac-seat-edit-head{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.ac-seat-edit-head h4{margin:0}.ac-seat-edit-title{font-size:1.25rem;font-weight:700;line-height:1.1}.ac-seat-edit-section-title{border-top:1px solid var(--eos-line);color:var(--eos-charcoal);letter-spacing:.01em;text-transform:uppercase;margin:16px 0 10px;padding-top:12px;font-size:1rem;font-weight:700}.ac-seat-edit-head+.ac-seat-edit-section-title{border-top:none;margin-top:4px;padding-top:0}.ac-seat-edit-count{color:var(--eos-gray);margin-left:6px;font-weight:600}.ac-seat-edit-count.over{color:var(--eos-red)}.ac-seat-edit-actions-spacer{flex:auto}.ac-seat-edit-delete-warn{color:var(--eos-red);align-self:center;max-width:320px}.ac-search-results{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.ac-search-results-head{margin:0}.ac-search-match-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ac-search-match{text-align:left;flex-direction:column;align-items:flex-start;gap:2px}.ac-search-match-name{font-weight:600}.ac-search-match-meta{display:block}.ac-search-match-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.ac-search-match-kind{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.ac-search-match-kind.is-person{background:var(--eos-charcoal-bg,var(--eos-blue-bg));color:var(--eos-charcoal,var(--eos-blue))}.ac-search-match-kind.is-role{background:var(--eos-orange-bg,var(--eos-gold,var(--eos-blue-bg)));color:var(--eos-orange)}.ac-search-clear{align-self:flex-start}.ac-tree-table .ac-tree-seat-cell{vertical-align:top;position:relative}.ac-tree-seat{font-weight:600;display:inline-block}.ac-tree-depth-0 .ac-tree-seat,.ac-tree-depth-1 .ac-tree-seat,.ac-tree-depth-2 .ac-tree-seat,.ac-tree-depth-3 .ac-tree-seat,.ac-tree-depth-4 .ac-tree-seat{padding-left:0}.ac-tree-open td,.ac-tree-unfilled td{background:var(--eos-paper)}.ac-chart-panel .tab-panel-toolbar,.ac-chart-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac-chart-controls{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.ac-search{flex:220px;min-width:180px;max-width:360px}.ac-search-empty{padding:12px}.ac-view-toggle{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-bottom:12px;display:flex}.ac-chart-fit-panel{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ac-chart-scroll{padding:0}.ac-chart-panel.ac-chart-fullscreen{background:var(--eos-paper);box-shadow:none;z-index:1300;border:none;border-radius:0;max-width:none;max-height:none;margin:0;padding:24px 28px;position:fixed;inset:0;overflow:hidden}.ac-fullscreen-toggle span[aria-hidden=true]{font-size:1.05em;line-height:1}.org-chart-viewport{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.org-chart-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.org-chart-stage *{-webkit-user-select:none;user-select:none}.org-chart-panning{cursor:grabbing}.org-chart-toolbar{background:var(--eos-paper);border-bottom:1px solid var(--eos-line);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.org-chart-tool{min-width:2.2rem;padding-inline:10px}.org-chart-zoom-label{text-align:center;min-width:3rem;font-size:.85rem;font-weight:600}.org-chart-hint{margin-left:auto}.org-chart-canvas{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.org-chart{width:max-content;padding:16px 20px 24px}.org-chart ul{margin:0;padding:0;list-style:none}.org-chart-roots{justify-content:center;display:flex}.org-chart-node{--org-connector:var(--eos-tan-mid);--org-connector-weight:2px;flex-direction:column;align-items:center;padding:0 10px;display:flex;position:relative}.org-chart-node:has(>.org-chart-children)>.org-box:after{background:var(--org-connector);content:"";height:20px;width:var(--org-connector-weight);margin:0 auto;display:block}.org-chart-children{flex-wrap:nowrap;justify-content:center;align-items:flex-start;display:flex;position:relative}.org-chart-children>.org-chart-node{padding-top:20px}.org-chart-children>.org-chart-node:before{background:var(--org-connector);content:"";height:20px;width:var(--org-connector-weight);z-index:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-chart-children>.org-chart-node:after{border-top:var(--org-connector-weight) solid var(--org-connector);content:"";height:0;position:absolute;top:0;left:0;right:0}.org-chart-children>.org-chart-node:first-child:after{left:50%}.org-chart-children>.org-chart-node:last-child:after{right:50%}.org-chart-children>.org-chart-node:only-child:after{display:none}.org-chart-has-active .org-node-dim{--org-connector:var(--eos-tan-pale)}.org-chart-has-active .org-node-dim:before,.org-chart-has-active .org-node-dim:after,.org-chart-has-active .org-node-dim>.org-box:after{opacity:.4}.org-node-highlight{--org-connector:var(--eos-orange);--org-connector-weight:3px}.org-chart-has-active .org-node-dim>.org-box{opacity:.32}.org-box-active{border-color:var(--eos-orange);box-shadow:0 0 0 2px #e04e1f2e,0 8px 20px #25221f0f}.org-box,.org-chart-node:before,.org-chart-node:after,.org-chart-node>.org-box:after{transition:opacity .15s,border-color .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){.org-box,.org-chart-node:before,.org-chart-node:after,.org-chart-node>.org-box:after{transition:none}}.org-box{background:var(--eos-white);border:2px solid var(--eos-line);border-top:4px solid var(--eos-orange);text-align:left;z-index:1;flex-shrink:0;gap:6px;min-width:180px;max-width:240px;padding:12px;display:grid;position:relative;box-shadow:0 8px 20px #25221f0f}.org-box-open{background:var(--eos-paper);border-top-color:var(--eos-tan-mid)}.org-box-match{border-color:var(--eos-orange);box-shadow:0 0 0 2px #f47c2033,0 8px 20px #25221f0f}.org-box-seat{padding-right:28px;font-family:Barlow,system-ui,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}.org-box-count{background:var(--eos-charcoal-bg,var(--eos-blue-bg));color:var(--eos-charcoal,var(--eos-blue));letter-spacing:.02em;z-index:2;border-radius:3px;justify-content:center;align-items:center;min-width:20px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.org-box-person{font-weight:600}.org-box-accountabilities{color:var(--eos-gray);margin:0;font-size:.8rem;line-height:1.35}.org-box-select{width:100%;max-width:none}.roster-roster-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.roster-department-filter{min-width:160px;max-width:220px}.ac-accountabilities-cell{white-space:normal;max-width:420px}.roster-panels{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.roster-card{border-left:4px solid var(--eos-tan-mid);margin-top:12px;padding-left:12px}.roster-card-add{border-left-color:var(--eos-green)}.roster-card-remove{border-left-color:var(--eos-red)}.roster-note{margin-bottom:16px}.roster-simulation .sim-remove-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.list li.inactive{opacity:.55}.badge-tech{background:var(--eos-blue);color:var(--eos-white);margin-left:6px;padding:1px 7px;font-size:11px}.home-dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.home-greeting{margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.1}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.dashboard-tile{--tile-accent:var(--fss-dark-blue);background:var(--eos-white);border:1px solid #0000001a;border-top:5px solid var(--tile-accent);color:var(--eos-charcoal);cursor:pointer;text-align:left;align-content:start;gap:4px;padding:16px;display:grid;box-shadow:0 1px 3px #00000014}.dashboard-tile-label{color:var(--eos-slate,#5b5959);letter-spacing:.05em;text-transform:uppercase;min-height:2.6em;font-size:13px;font-weight:700;line-height:1.3}.dashboard-tile-value{color:var(--tile-accent);font-size:2rem;line-height:1.1}.dashboard-tile .meta{color:var(--eos-slate,#5b5959)}.dashboard-tile-info{--tile-accent:var(--eos-slate,#5b5959);cursor:default;opacity:.85}.dashboard-tile .meta.warn{color:var(--fss-red);font-weight:600}.tile-meetings{--tile-accent:var(--cat-neutral)}.tile-tasks{--tile-accent:var(--cat-tasks)}.tile-rocks{--tile-accent:var(--cat-rocks)}.tile-rocks.warn,.tile-missed{--tile-accent:var(--cat-scorecard)}.tile-approvals{--tile-accent:var(--cat-rocks)}.tile-company{--tile-accent:var(--fss-dark-blue)}.tile-feedback{--tile-accent:var(--cat-neutral)}.metric-row-flash>td{animation:2.4s ease-out metric-row-flash}@keyframes metric-row-flash{0%,40%{background:var(--eos-gold-bg,#b6891f38)}to{background:0 0}}.wizard-overlay{z-index:1200;background:#221e1873;padding:24px 16px 48px;position:fixed;inset:0;overflow:auto}.run-exit-overlay{justify-content:center;align-items:center;display:flex}.run-exit-dialog{width:100%;max-width:440px}.run-exit-dialog .body{margin:8px 0 16px}.run-exit-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.segment-nav{gap:8px;display:flex}.segment-panel{border-top:1px solid var(--eos-line);padding-top:12px}.run-subheading{margin:12px 0 6px;font-size:1rem}.run-segment-row{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--eos-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.run-segment-row-done{border-left-color:var(--eos-green)}.run-segment-row .body{flex:220px;font-size:13.5px}.run-segment-row .run-todo-check{flex:220px}.run-segment-row-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.run-conclude-task-actions{flex:none;align-items:center;gap:8px;display:flex}.run-conclude-task-ok-btn{flex:none}.run-conclude-task-ok-btn.active{background:var(--eos-green);border-color:var(--eos-green);color:var(--eos-white)}.run-conclude-task-ok{border-left-color:var(--eos-green)}.run-conclude-task-edit{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.run-conclude-task-edit .input-grow{flex:100%;width:100%;max-width:none}.run-conclude-task-edit .input-owner{max-width:180px}.run-conclude-task{flex-wrap:wrap;align-items:center;gap:8px;padding-right:34px;position:relative}.run-conclude-task>.task-text-edit{flex:1 1 0;min-width:0}.run-conclude-task-delete-btn{z-index:1}.run-segment-row-alert{border-color:var(--eos-red-bg);border-left-color:var(--eos-red);background:#fff8f6}.run-todo-drop-warn-wrap{flex:none;align-items:center;display:inline-flex}.run-todo-row-needs-drop{box-shadow:inset 3px 0 0 0 var(--eos-red)}.run-segment-actions{flex-wrap:wrap;gap:8px;display:flex}.run-status-chip{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;cursor:pointer;align-items:center;min-height:36px;padding:4px 12px;font-family:inherit;font-size:11.5px;font-weight:700;display:inline-flex}.run-status-on{background:var(--eos-green-bg);border-color:var(--eos-green-pale);color:var(--eos-green)}.run-status-off{border-color:var(--eos-tan-pale);color:var(--eos-orange);background:#fff4e6}.run-todo-check{cursor:pointer;flex:1;align-items:flex-start;gap:10px;display:flex}.run-tcr-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.run-tcr-tile{background:var(--eos-paper);border:1px solid var(--eos-line);border-top:4px solid var(--eos-line);text-align:center;gap:4px;padding:12px 10px;display:grid}.run-tcr-tile>span:first-of-type{font-size:1.5rem;font-weight:800;line-height:1.05}.run-tcr-tile strong{font-size:.82rem}.run-tcr-good{background:var(--eos-green-bg);border-color:var(--eos-green-pale)}.run-tcr-warn{border-color:var(--eos-gold-bg);background:#fff9e6}.run-tcr-bad{border-color:var(--eos-red-bg);background:#fff4f2}.run-solved-today,.run-parking-lot{border-top:1px solid var(--eos-line);margin-top:16px;padding-top:12px}.run-parking-lot>summary{cursor:pointer}.run-parking-lot>summary+.meta{margin:4px 0 10px}.run-solved-card{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--eos-green-pale);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;padding:8px 12px;display:flex}.run-solved-card>.body{flex:260px;margin:0}.run-solved-card>.meta{flex:none;margin:0}.run-solved-cascade{background:var(--eos-blue-bg);border-color:var(--eos-blue-pale);border-left-color:var(--eos-blue);color:var(--eos-blue)}.run-solved-cascade .body,.run-solved-cascade .meta{color:var(--eos-blue)}.run-covered-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-covered-line .run-covered-badge{margin-right:0}.run-covered-text{flex:auto;min-width:0}.run-covered-badge{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;margin-right:6px;padding:1px 10px;font-family:Barlow,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.run-covered-solved{background:var(--eos-green-bg);border-color:var(--eos-green-border,var(--eos-green));color:var(--eos-green)}.run-covered-parked{background:var(--eos-gold-bg,#fdf6e3);border-color:var(--eos-gold,#b8860b);color:#8a6d00}.run-cascade-check{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;min-height:36px;padding:0 4px;font-size:.9rem;display:inline-flex}.run-cascade-check input{cursor:pointer;margin:0}.run-cascade-target-row{flex:100%;margin-top:8px}.run-cascade-carrier-row{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:8px 12px;margin-top:8px;display:flex}.run-cascade-carrier-field{flex-direction:column;gap:4px;display:flex}.run-cascade-carrier-label{letter-spacing:.04em;text-transform:uppercase;color:var(--eos-gray);font-family:Barlow,system-ui,sans-serif;font-size:12px;font-weight:700}.run-cascade-carrier-row .input{box-sizing:border-box;min-height:36px}.run-cascade-carrier-row .meta{align-self:center;margin:0}.run-cascade-result-note{color:var(--fss-dark-blue,var(--eos-blue));flex:100%;margin:6px 0 0;font-weight:600}.run-cascade-auto{box-sizing:border-box;background:var(--eos-blue-bg);border:1px solid var(--eos-blue-pale,var(--eos-line));flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0 12px;padding:10px 12px;display:flex}.run-cascade-auto-toggle{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;min-height:36px;font-size:.9rem;font-weight:600;display:inline-flex}.run-cascade-auto-toggle input{cursor:pointer;margin:0}.run-cascade-auto-field{flex-direction:column;gap:4px;display:flex}.run-cascade-auto-label{letter-spacing:.04em;text-transform:uppercase;color:var(--eos-gray);font-family:Barlow,system-ui,sans-serif;font-size:12px;font-weight:700}.run-cascade-auto .input{box-sizing:border-box;min-height:36px}.run-cascade-auto .meta{align-self:center;margin:0}.run-skip-verify,.run-skip-verify-note{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-shoutout-recipient{flex:220px;max-width:320px;position:relative}.run-shoutout-recipient .input{box-sizing:border-box;width:100%}.run-shoutout-results{z-index:30;border:1px solid var(--eos-line);background:var(--eos-white);flex-direction:column;gap:2px;max-height:220px;margin:4px 0 0;padding:4px;list-style:none;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.run-shoutout-result-note{padding:6px 8px}.run-shoutout-option{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 8px;font-family:inherit;font-size:14px;display:flex}.run-shoutout-option:hover{background:var(--eos-paper)}.headline-entered-by{white-space:nowrap}.run-conclude{flex-direction:column;gap:16px;display:flex}.run-vto-tabs{margin-bottom:12px}.run-conclude-tabs{border-bottom:1px solid var(--eos-line);flex-wrap:wrap;gap:8px;display:flex}.run-conclude-tab{box-sizing:border-box;color:var(--eos-gray);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;min-height:36px;padding:6px 12px;font-family:inherit;font-size:.95rem;font-weight:700}.run-conclude-tab.active{border-bottom-color:var(--eos-orange);color:var(--eos-charcoal)}.run-conclude-page{flex-direction:column;gap:14px;display:flex}.run-conclude-expect-list{flex-direction:column;gap:8px;margin:10px 0 0;display:flex}.run-conclude-expect-row{flex-direction:column;gap:2px;display:flex}.run-conclude-expect-name{font-weight:600}.run-recap-people{flex-direction:column;gap:12px;display:flex}.run-recap-person{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--eos-orange);width:100%;max-width:760px;margin-left:0;padding:12px 16px}.run-recap-person-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.run-recap-person-name{font-size:1.2rem;font-weight:700}.run-recap-person-count{background:var(--eos-orange);color:var(--eos-white);border-radius:999px;justify-content:center;align-items:center;min-width:24px;padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.run-recap-person-list{flex-direction:column;gap:6px;display:flex}.run-cascade{flex-direction:column;gap:10px;margin-top:12px;display:flex}.run-cascade-q{font-weight:700}.run-cascade-choice{gap:8px;display:flex}.run-cascade-choice .filter-chip{box-sizing:border-box;min-height:36px;padding:6px 16px}.run-cascade-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-cascade-form .input-owner{max-width:180px}.run-conclude-advance,.run-conclude-save{gap:8px;margin-top:8px;display:flex}.run-rating-people{flex-direction:column;gap:10px;display:flex}.run-rating-person{background:var(--eos-white);border:1px solid var(--eos-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.run-rating-person-head{align-items:baseline;gap:10px;display:flex}.run-rating-person-name{font-size:1.2rem;font-weight:700}.run-rating-scale{flex-wrap:wrap;gap:4px;display:flex}.run-rating-dot{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;color:var(--eos-gray);cursor:pointer;width:36px;height:36px;font-family:inherit;font-size:.85rem;font-weight:700;transition:background .1s,color .1s}.run-rating-dot.active{background:var(--eos-green-soft);border-color:var(--eos-green-pale);color:var(--eos-green)}.run-rating-dot.picked{background:var(--eos-green);border-color:var(--eos-green);color:var(--eos-white)}.run-rating-summary{flex-wrap:wrap;gap:12px;display:flex}.run-rating-summary .stat-box,.run-conclude-stats .stat-box,.run-summary-grid .stat-box{justify-content:center;min-width:190px;min-height:96px}.run-rating-manual{border:1px solid var(--eos-line);padding:10px 14px}.run-rating-manual summary{cursor:pointer}.run-rating-manual .field{max-width:160px;margin-top:8px}.run-summary{flex-direction:column;gap:16px;display:flex}.run-summary-banner{background:var(--eos-green);color:var(--eos-white);padding:16px 20px}.run-summary-title{color:var(--eos-white);margin:0;font-size:1.6rem}.run-summary-sub{opacity:.95;margin:4px 0 0;font-size:.85rem}.run-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.run-summary-headlines{border-top:1px solid var(--eos-line);padding-top:12px}.run-summary-headline{padding:2px 0}.run-summary-actions{gap:8px;display:flex}.ids-history-panel h3,.ids-history-intro,.ids-history-filters{flex-shrink:0}.ids-history-scroll{border-left:none;border-right:none;gap:16px;margin-top:8px;padding-bottom:8px;display:grid}.ids-history-intro{margin:0}.ids-history-filters{background:var(--eos-white);border:1px solid var(--eos-line);gap:8px;padding:12px 14px;display:grid}.ids-history-filter-row{flex-wrap:wrap;gap:16px;display:flex}.ids-lookup-select{min-width:220px}.ids-lookup-search{flex:1;min-width:220px}.ids-history-filter-label{color:var(--eos-gray);letter-spacing:.06em;text-transform:capitalize;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.ids-history-chip-row{flex-wrap:wrap;gap:4px;display:flex}.ids-filter-chip{background:var(--eos-white);border:1px solid var(--eos-line);color:var(--eos-gray);cursor:pointer;padding:4px 12px;font-family:inherit;font-size:.78rem;font-weight:700}.ids-filter-chip.active{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}.ids-filter-chip-window.active{background:var(--eos-blue);border-color:var(--eos-blue);color:var(--eos-white)}.ids-history-custom-dates{flex-wrap:wrap;gap:8px;display:flex}.ids-pattern-coach{background:var(--eos-blue-bg);border:1px solid var(--eos-blue);border-left:4px solid var(--eos-blue);gap:8px;padding:12px 14px;display:grid}.ids-pattern-coach h4{margin:0;font-size:.95rem}.ids-pattern-coach-form{flex-wrap:wrap;gap:8px;display:flex}.ids-history-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ids-stat-tile{background:var(--eos-white);border:1px solid var(--eos-line);gap:4px;padding:10px 14px;display:grid}.ids-stat-tile strong{font-family:Barlow,system-ui,sans-serif;font-size:1.6rem;line-height:1}.ids-stat-tile span{color:var(--eos-gray);letter-spacing:.04em;text-transform:capitalize;font-size:.72rem;font-weight:700}.ids-themes-section,.ids-solved-section{gap:8px;display:grid}.ids-themes-heading,.ids-solved-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ids-solved-heading{justify-content:space-between}.ids-themes-heading h4,.ids-solved-heading h4,.ids-solved-section h4{margin:0;font-size:1.05rem}.ids-theme-card{background:var(--eos-red-bg);border:1px solid var(--eos-red);border-left:5px solid var(--eos-red);gap:6px;padding:12px 14px;display:grid}.ids-theme-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ids-theme-item{border-top:1px solid var(--eos-tan-pale);flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;font-size:.82rem;display:flex}.ids-theme-status{font-weight:700}.ids-issue-solved{color:var(--eos-green)}.ids-issue-killed{color:var(--eos-gray)}.ids-issue-open{color:var(--eos-blue)}.ids-solved-card{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--eos-green);padding:9px 14px}.ids-solved-card .body{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:.92rem;display:flex}.solve-block{gap:12px;display:grid}.solve-form{background:var(--eos-paper);border:1px solid var(--eos-line);gap:10px;padding:12px;display:grid}.solve-form-popped{z-index:900;overscroll-behavior:contain;width:min(420px,100vw - 36px);min-height:0;max-height:min(80vh,100vh - 36px);position:fixed;bottom:18px;right:18px;overflow-y:auto;box-shadow:0 10px 34px #00000038}.solve-popout-head{border-bottom:1px solid var(--eos-line);grid-template-columns:1fr auto;align-items:start;gap:0 12px;padding-bottom:10px;display:grid}.solve-popout-eyebrow{color:var(--eos-ink-soft,#6b7280);letter-spacing:.04em;text-transform:uppercase;grid-column:1;font-size:.72rem}.solve-popout-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-weight:600;display:-webkit-box;overflow:hidden}.solve-popout-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;justify-content:center;align-items:center;width:36px;min-height:36px;margin:-8px -8px 0 0;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.solve-popout-dismiss:hover{color:var(--eos-blue,#2563eb)}@media (width<=640px){.solve-form-popped{width:100%;max-width:100%;max-height:55vh;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000038}}.solve-identify-row{justify-content:flex-start;display:flex}.solve-identify-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.solve-identify-count{white-space:nowrap;flex:none}.solve-root-cause{gap:8px;display:grid}.root-cause-chips{flex-wrap:wrap;gap:8px;display:flex}.root-cause-draft-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.root-cause-draft-note{color:var(--eos-gray)}.root-cause-draft{background:var(--eos-white);border:1px solid var(--eos-line);gap:8px;padding:10px 12px;display:grid}.root-cause-draft-text{margin:0}.root-cause-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.field{gap:4px;display:grid}.field span{color:var(--eos-gray);letter-spacing:.06em;text-transform:capitalize;font-size:.78rem;font-weight:700}.checkbox{align-items:center;gap:8px;display:flex}.two-min-check{box-sizing:border-box;white-space:nowrap;align-items:center;min-height:36px;display:inline-flex}.coach-button{background:var(--eos-white);border:2px solid var(--eos-blue);box-sizing:border-box;color:var(--eos-blue);cursor:pointer;letter-spacing:.05em;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:36px;margin:0;padding:6px 14px;font-family:Barlow,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.15;display:inline-flex}.coach-button:disabled{cursor:not-allowed;opacity:.55}.coach-drawer{z-index:50;width:min(420px,92vw);position:fixed;bottom:0;right:16px}.coach-drawer-header{background:var(--eos-gold);color:var(--eos-white);cursor:pointer;letter-spacing:.07em;border:none;justify-content:space-between;align-items:center;width:100%;padding:9px 12px 9px 16px;font-size:1rem;font-weight:700;display:flex}.coach-drawer-body{background:var(--eos-white);border:1px solid var(--eos-line);box-shadow:0 -2px 18px #0000002e}.coach-subject{border-bottom:1px solid var(--eos-line);color:var(--eos-gray);margin:0;padding:8px 12px;font-size:.82rem}.coach-messages{background:var(--eos-paper);flex-direction:column;gap:9px;height:300px;padding:12px;display:flex;overflow-y:auto}.coach-message{white-space:pre-wrap;max-width:88%;padding:9px 12px;font-size:.9rem;line-height:1.5}.coach-message-user{background:var(--eos-blue);color:var(--eos-white);align-self:flex-end}.coach-message-assistant{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--eos-gold);align-self:flex-start}.coach-markdown{white-space:normal}.coach-markdown>:first-child{margin-top:0}.coach-markdown>:last-child{margin-bottom:0}.coach-markdown p{margin:0 0 8px}.coach-markdown h3,.coach-markdown h4{margin:10px 0 4px;font-weight:700}.coach-markdown ul,.coach-markdown ol{margin:0 0 8px;padding-left:20px}.coach-markdown li{margin:2px 0}.coach-markdown code{background:#f0efe9;border-radius:4px;padding:1px 4px;font-size:.92em}.coach-markdown pre{background:#f0efe9;border-radius:6px;padding:8px 10px;overflow-x:auto}.coach-markdown pre code{background:0 0;padding:0}.coach-markdown a{color:var(--eos-blue,#316b84);text-decoration:underline}.coach-empty,.coach-loading{color:var(--eos-gray);font-size:.88rem}.coach-input-row{border-top:1px solid var(--eos-line);display:flex}.coach-person-search{border-bottom:1px solid var(--eos-line);padding:10px 12px;position:relative}.coach-person-input{width:100%}.coach-person-results{background:var(--eos-white);border:1px solid var(--eos-line);z-index:2;width:calc(100% - 24px);max-height:220px;margin:8px 0 0;padding:0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 10px 24px #25221f14}.coach-person-hit,.coach-person-empty{border-top:1px solid var(--eos-paper);padding:8px 10px}.coach-person-hit:first-child,.coach-person-empty:first-child{border-top:none}.coach-person-hit-main{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.coach-person-hit-actions{flex-wrap:wrap;gap:8px;display:flex}.shoutout-recipient-search{flex:180px;min-width:180px;position:relative}.shoutout-recipient-results{background:var(--eos-white);border:1px solid var(--eos-line);z-index:3;max-height:220px;margin:6px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #25221f14}.shoutout-recipient-option{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.shoutout-recipient-option:hover{background:var(--eos-paper)}.shoutout-recipient-results li+li{border-top:1px solid var(--eos-paper)}.coach-input{font:inherit;resize:none;border:none;outline:none;flex:1;padding:10px 12px}.issues-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-accountabilities{color:var(--eos-gray);margin:6px 0 0;padding-left:18px;font-size:.82rem}.ac-seat-row{align-items:flex-start}.people-status-banner{border-left:5px solid;margin:12px 0;padding:10px 14px}.people-status-due{background:var(--eos-gold-bg);border-color:var(--eos-gold);color:var(--eos-gold)}.people-status-ok{background:var(--eos-green-bg);border-color:var(--eos-green);color:var(--eos-green)}.people-card-due{border-left-color:var(--eos-gold)}.people-card-name{font-size:1rem;font-weight:700}.people-card-sub{font-size:.78rem}.people-conv-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:14px;display:grid}.people-conv-card{background:var(--eos-white);border:1px solid var(--line,var(--eos-line));border-left:5px solid var(--eos-blue,var(--eos-tan));flex-direction:column;gap:12px;padding:18px;display:flex}.people-conv-card.people-card-open{grid-column:1/-1}.people-conv-identity{align-items:center;gap:12px;min-width:0;display:flex}.people-conv-tracker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.people-conv-tracker-label{font-size:.78rem}.people-conv-no-tracker{opacity:.7;font-size:.82rem}.people-conv-actions{flex-wrap:wrap;gap:10px;display:flex}.people-record-form{margin-bottom:12px}.people-form-section{border:1px solid var(--line,var(--eos-line));border-left:4px solid var(--eos-tan);margin-bottom:10px;padding:16px 18px}.people-section-title{margin:0 0 2px;font-size:1.15rem;font-weight:700}.people-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.people-subsection-title{margin:14px 0 6px;font-size:.98rem;font-weight:700}.people-subsection{border-top:1px solid var(--eos-line);margin-top:18px;padding-top:14px}.people-sc-comments,.people-sc-advice{margin-top:14px}.people-vto-points{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.people-vto-point{border-left:4px solid var(--eos-line);padding:4px 0 4px 12px}.people-vto-point.picked{border-left-color:var(--eos-orange)}.people-vto-tick{box-sizing:border-box;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:36px;display:grid}.people-vto-tick input{margin-top:9px}.people-vto-point.picked .people-vto-text{font-weight:600}.people-form-head{border-bottom:1px solid var(--eos-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.people-form-title{margin:0}.people-form-who{color:var(--eos-gray);margin:2px 0 0}.people-form-head-side{flex-wrap:wrap;gap:8px;display:flex}.people-form-period,.people-form-due{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;align-items:center;min-height:36px;padding:0 12px;font-size:.88rem;display:inline-flex}.people-form-period{border-left:6px solid var(--eos-tan);font-weight:600}.people-form-due{border-color:var(--eos-gold);background:var(--eos-gold-bg);font-weight:600}.people-form-backdate{margin-bottom:12px}.people-form-backdate summary{cursor:pointer;align-items:center;min-height:36px;display:inline-flex}.people-cv-speech{margin:0 0 12px}.people-draft-chip{background:var(--eos-gold-bg);border:1px solid var(--eos-gold);box-sizing:border-box;color:var(--eos-gold);align-items:center;min-height:36px;padding:0 12px;font-size:.85rem;font-weight:600;display:inline-flex}.people-form-held{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}.people-form-held-label{color:var(--eos-gray);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.people-form-held-input{color:inherit;background:0 0;border:0;padding:0;font-family:inherit;font-size:.88rem}.people-spark{vertical-align:bottom;align-items:flex-end;gap:2px;height:18px;margin-right:8px;display:inline-flex}.people-spark-bar{background:var(--eos-green);width:4px;min-height:2px;display:block}.people-spark-bar.bad{background:var(--eos-red)}.people-spark-bar.none{background:var(--eos-line);height:2px}.people-open-list{margin:0;padding:0;list-style:none}.people-open-item{border-left:4px solid var(--eos-line);padding:8px 0 8px 12px}.people-open-item+.people-open-item{border-top:1px solid var(--eos-line)}.people-open-item.flagged{border-left-color:var(--eos-red)}.people-open-item{grid-template-columns:116px minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.people-open-actions{grid-column:3;justify-self:end}.people-open-tick{box-sizing:border-box;align-items:center;gap:6px;min-height:36px;display:inline-flex}.people-open-item.addressed{border-left-color:var(--eos-green)}.people-open-item.addressed .people-open-issue,.people-open-item.addressed .people-open-action{color:var(--eos-gray);text-decoration:line-through}.people-open-issue{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.people-open-flag{background:var(--eos-red-bg);border:1px solid var(--eos-red);color:var(--eos-red);padding:1px 7px;font-size:.72rem;font-weight:600}.people-open-derived{color:var(--eos-gray);font-size:.75rem}.people-open-action{border-left:2px solid var(--eos-line);grid-column:2/-1;margin:6px 0 0;padding-left:12px}.people-open-from{background:var(--eos-paper);border:1px solid var(--eos-line);box-sizing:border-box;align-items:center;min-height:36px;padding:0 12px;font-size:.85rem;display:inline-flex}.people-run-elsewhere{background:var(--eos-gold-bg);border:1px solid var(--eos-gold);box-sizing:border-box;color:var(--eos-gold);align-items:center;min-height:36px;padding:0 12px;font-size:.85rem;font-weight:600;display:inline-flex}.people-run-elsewhere-note,.people-run-banner{margin:0 0 12px}.people-run-elsewhere-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.people-bar-unrated{background:var(--eos-paper);border-left:4px solid var(--eos-line)}.people-task-table{margin-bottom:12px}.people-task-table .num{text-align:right;white-space:nowrap}.people-task-total th,.people-task-total td{border-top:2px solid var(--eos-charcoal);font-weight:700}.people-sc-table td:last-child,.people-sc-table th:last-child{text-align:right}.people-sc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.people-sc-missing{margin:12px 0 8px}.people-sc-onbehalf{border-left:4px solid var(--eos-blue,#3d7a9e);background:var(--eos-paper);margin-top:12px;padding:14px 16px}.people-sc-q{border-bottom:1px solid var(--eos-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.people-sc-q:last-of-type{border-bottom:0}.people-sc-q-label{flex:220px;min-width:0}.people-sc-seg{gap:8px;display:flex}.people-sc-seg .button.active{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}.people-sc-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.people-sc-checklist{margin:8px 0 12px;padding-left:20px}.people-sc-checklist li{margin-bottom:4px}.people-release-row{border-bottom:1px solid var(--eos-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.people-form-prep{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--eos-blue,#3d7a9e);margin-bottom:12px;padding:14px 16px}.people-form-prep-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.people-form-prep-head .people-subsection-title{margin:0}.people-form-prep-actions{flex-wrap:wrap;gap:10px;display:flex}.people-run-agenda{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--eos-charcoal);top:var(--app-topbar-height,64px);z-index:5;margin-bottom:14px;padding:10px 12px;position:sticky}.people-run-agenda-now{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.people-run-step{font-variant-numeric:tabular-nums}.people-run-stepname{font-size:1.05rem;font-weight:700}.people-run-agenda-toggle{margin-left:auto}.people-run-stepcue{color:var(--eos-charcoal);margin:6px 0 0;font-size:.95rem}.people-run-agenda-list{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.people-run-agenda-item{background:var(--eos-white);border:1px solid var(--eos-line);box-sizing:border-box;cursor:pointer;text-align:left;align-items:center;min-height:36px;padding:0 11px;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.people-run-agenda-item:hover{border-color:var(--eos-charcoal)}.people-run-agenda-item.on{background:var(--eos-orange-soft);border-color:var(--eos-orange);color:#9c3512}.people-attributed{background:var(--eos-blue-bg,#eff4f7);border:1px solid var(--eos-blue,#3d7a9e);color:var(--eos-blue,#3d7a9e);align-items:center;min-height:22px;margin-left:8px;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.people-form-row,.people-cv-grid,.people-reflection-grid,.people-flag-row{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.people-flag{background:var(--eos-gold-bg);border-left:4px solid var(--eos-gold);box-sizing:border-box;align-items:baseline;gap:8px;min-height:44px;padding:8px 12px;display:flex}.people-flag-value{font-size:1.25rem;font-weight:700}.people-flag-label{color:var(--muted)}.issue-solve-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.playbook-prep{border:1px solid var(--eos-line);box-sizing:border-box;margin:16px 0 0;padding:12px 14px}.playbook-prep-head{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.playbook-prep-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.playbook-prep-row{align-items:baseline;gap:10px;line-height:1.4;display:flex}.home-notetaker-bar{border:1px solid var(--eos-line);background:var(--eos-soft,#f2f2f2);box-sizing:border-box;width:100%;max-width:320px;height:8px;margin:0 0 8px;display:block;overflow:hidden}.home-notetaker-fill{background:currentColor;min-width:0;height:100%;display:block}.people-search{min-width:200px;max-width:280px}.people-rock-open{text-align:left;justify-content:flex-start;gap:8px}.people-rock-milestones{box-sizing:border-box;border:1px solid var(--eos-line);flex-direction:column;gap:8px;margin:0 0 8px;padding:12px 14px;display:flex}.people-milestone{box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;min-height:36px;display:flex}.people-milestone-done{opacity:.7;text-decoration:line-through}.people-milestone-notice{margin:0}.people-trend{border:1px solid var(--eos-line);box-sizing:border-box;flex-direction:column;gap:10px;margin:0 0 12px;padding:12px 14px;display:flex}.people-trend-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.people-trend-chip{box-sizing:border-box;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--eos-line);align-items:center;min-height:36px;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex}.people-trend-improving{background:var(--eos-good-bg,#e7f5ec)}.people-trend-slipping{background:var(--eos-bad-bg,#fdecea)}.people-trend-steady{background:var(--eos-soft,#f2f2f2)}.people-trend-repeats{flex-direction:column;gap:4px;display:flex}.people-trend-repeats-head{margin:0;font-weight:700}.people-trend-repeat{margin:0;line-height:1.4}.people-gwc-seeded{margin:-4px 0 12px;line-height:1.4}.people-shoutouts{border:1px solid var(--eos-line);margin:12px 0 4px;padding:10px 12px}.people-shoutouts-head{margin:0 0 6px;font-weight:700}.people-shoutout-group{margin-bottom:8px}.people-shoutout-group:last-child{margin-bottom:0}.people-shoutout-value{color:var(--eos-gold);margin:0;font-weight:700}.people-shoutout-line{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 3px;display:flex}.people-shoutout-from{white-space:nowrap}.people-working-list{margin:0 0 14px}.people-working-row{border-bottom:1px solid #00000012;padding:6px 0}.people-working-row:last-of-type{border-bottom:0}.people-working-imported{color:var(--muted);font-style:italic}.people-working-nudge{color:var(--eos-gold);margin:6px 0 0}.row-columns{grid-template-columns:minmax(0, 1fr) var(--row-cols,auto);align-items:center;gap:10px;min-width:0;display:grid}.row-columns>.row-label{min-width:0}.row-columns>*+*{justify-self:center}.row-columns.row-actions-end>*+*{justify-self:end}.people-mini-head{border-bottom:1px solid var(--eos-line);color:var(--eos-gray);letter-spacing:.06em;text-transform:uppercase;padding-bottom:4px;font-size:.72rem;font-weight:800}.people-rock-tier{justify-content:center;min-width:104px}.people-rock-dots{margin:0 6px 0 8px}.people-rock-state{justify-content:center;min-width:112px;min-height:36px}.people-lma-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}@media (width<=640px){.people-lma-grid{grid-template-columns:minmax(0,1fr)}}.people-lma-row{border-bottom:1px solid var(--eos-line);grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:12px;padding:7px 0;display:grid}.people-lma-row:last-child{border-bottom:0}.people-lma-label{flex:auto;min-width:0}.people-lma-row .yn{justify-self:center}.people-rock-rate{margin:0 0 10px}.people-rock-scope{color:var(--muted);margin:0 0 10px}.people-rock-frozen-note{color:var(--muted);margin:0 0 8px}.people-lma-unscored{color:var(--muted)}.people-latest-ratings{--cv-col:28px;grid-template-columns:repeat(6, var(--cv-col));gap:6px 12px;display:grid}.cv-chip{color:var(--eos-white);justify-content:center;align-items:center;padding:1px 4px;font-size:.68rem;font-weight:700;display:inline-flex}.cv-set-badge{box-sizing:border-box;border:1px solid var(--border,#d0d5dd);white-space:nowrap;min-height:22px;color:var(--muted,#667085);background:var(--surface-2,#f7f8fa);border-radius:0;align-items:center;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.people-latest-ratings .cv-set-badge{grid-column:1/-1;justify-self:start}.cv-set-note{max-width:46ch;margin-top:6px;display:block}.cv-plus{background:var(--eos-analyzer-good)}.cv-mixed{background:var(--eos-analyzer-mixed)}.cv-minus{background:var(--eos-analyzer-bad)}.cv-unrated{border:1px dashed var(--eos-tan-mid);box-sizing:border-box;color:var(--muted,#667085);background:0 0}.cv-missing-note{opacity:.75;font-size:.78rem;font-style:italic}.people-history-row{cursor:pointer}.people-history-detail{background:var(--eos-paper);padding:8px 10px;font-size:.85rem;line-height:1.6}.block-label{margin-bottom:8px;display:block}.wrapup-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.wrapup-kicker{letter-spacing:.08em;text-transform:capitalize;font-weight:700}.wrapup-preview-banner{background:var(--eos-gold-bg);border:1px solid var(--eos-gold);border-left:5px solid var(--eos-gold);color:var(--eos-gold);margin-bottom:16px;padding:10px 14px}.wrapup-agenda-card{margin-bottom:16px}.wrapup-hero{background:var(--eos-charcoal);color:var(--eos-white);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;padding:24px;display:flex}.wrapup-donut svg{width:200px;height:200px}.wrapup-donut-value{fill:currentColor;font-size:2.4rem;font-weight:700}.wrapup-donut-target{fill:var(--eos-line)}.wrapup-donut-ring{stroke:currentColor}.wrapup-hero-copy h3{margin:0 0 8px;font-size:1.6rem}.wrapup-stat-grid{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.wrapup-stat-tile{background:var(--eos-white);border:1px solid var(--line,var(--eos-line));border-top:5px solid var(--eos-tan-mid);flex:160px;min-width:150px;padding:16px 18px}.wrapup-stat-value{font-size:2rem;font-weight:700;line-height:1}.wrapup-stat-label{letter-spacing:.04em;text-transform:capitalize;margin-top:6px;font-size:.78rem;font-weight:700}.tile-orange{border-top-color:var(--eos-orange)}.tile-orange .wrapup-stat-value{color:var(--eos-orange)}.tile-blue{border-top-color:var(--eos-blue)}.tile-blue .wrapup-stat-value{color:var(--eos-blue)}.wrap-good{color:var(--eos-green)}.wrap-warn{color:var(--eos-gold)}.wrap-bad{color:var(--eos-red)}.wrap-muted{color:var(--eos-gray)}.wrapup-stat-tile.wrap-good{border-top-color:var(--eos-green)}.wrapup-stat-tile.wrap-warn{border-top-color:var(--eos-gold)}.wrapup-stat-tile.wrap-bad{border-top-color:var(--eos-red)}.wrapup-dept-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wrapup-toggle-group .button.active{background:var(--eos-charcoal);color:var(--eos-white)}.wrapup-dept-row{margin-bottom:10px}.wrapup-dept-labels{justify-content:space-between;margin-bottom:4px;display:flex}.wrapup-bar-track{background:var(--eos-line);height:14px;position:relative}.wrapup-bar-fill{height:14px;transition:width .4s}.wrapup-bar-fill.wrap-good{background:var(--eos-green)}.wrapup-bar-fill.wrap-warn{background:var(--eos-gold)}.wrapup-bar-fill.wrap-bad{background:var(--eos-red)}.wrapup-bar-target{background:var(--eos-charcoal);width:2px;height:18px;position:absolute;top:-2px;left:80%}.wrapup-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.wrapup-wins-card{border-left:5px solid var(--eos-green)}.wrapup-vto-card{border-left:5px solid var(--eos-blue)}.wrapup-vto-kicker{letter-spacing:.04em;text-transform:capitalize;margin-top:12px;font-weight:700}.wrapup-vto-copy{white-space:pre-wrap;margin-top:4px;line-height:1.5}.wrapup-win-line{border-top:1px solid var(--line,var(--eos-line));padding:4px 0}.wrapup-scope{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wrapup-scope-label{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.wrapup-scope-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wrapup-scope-controls .button.active{background:var(--eos-charcoal);color:var(--eos-white)}.wrapup-scope-select{min-height:36px}.wrapup-header-tools{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:center;gap:12px;display:flex}.wrapup-search{box-sizing:border-box;flex:280px;max-width:430px;min-height:36px;font-size:13.5px}.wrapup-search::placeholder{font-size:13.5px}.wrapup-tier-switch{align-items:center;gap:8px;display:inline-flex}.wrapup-tier-switch .button.active{background:var(--eos-charcoal);color:var(--eos-white)}.wrapup-meet-tier-empty{opacity:.75;font-style:italic}.wrapup-band{background:var(--eos-white);border:1px solid var(--eos-line);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:flex}.wrapup-band-donut svg{width:120px;height:120px}.wrapup-band-donut-value{fill:currentColor;font-size:2.6rem;font-weight:700}.wrapup-ring{stroke:currentColor}.wrapup-band-copy{flex-direction:column;flex:220px;gap:4px;display:flex}.wrapup-band-title{font-size:16px}.wrapup-band-stats{flex-wrap:wrap;gap:12px;display:flex}.wrapup-tile-deferred{background:var(--eos-paper);border:1px dashed var(--eos-line);box-sizing:border-box;color:var(--eos-gray);border-top-width:4px;flex-direction:column;gap:2px;min-width:120px;padding:12px 16px;display:flex}.wrapup-tile-deferred-value{font-size:1.9rem;line-height:1.05}.wrapup-tile-deferred-label{color:var(--eos-gray)}.wrapup-tile-deferred-note{color:var(--eos-gold);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.wrapup-themes{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.wrapup-theme-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wrapup-theme-chip{background:var(--eos-white);border:1px solid var(--eos-line);box-sizing:border-box;color:var(--eos-charcoal);cursor:pointer;font:inherit;border-radius:18px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;display:inline-flex}.wrapup-theme-chip b{color:var(--eos-blue)}.wrapup-theme-chip:hover,.wrapup-theme-chip:focus-visible{border-color:var(--eos-charcoal);outline:none}.wrapup-theme-chip.active{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}.wrapup-theme-chip.active b{color:var(--eos-white)}.wrapup-suggest-card{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.wrapup-suggest-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wrapup-suggest-actions{flex-wrap:wrap;gap:8px;display:flex}.wrapup-suggest-list{flex-direction:column;gap:8px;display:flex}.wrapup-suggest-row{border-top:1px solid var(--eos-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.wrapup-suggest-rock{flex:260px}.wrapup-suggest-input{box-sizing:border-box;flex:0 220px;min-height:36px}.wrapup-division{margin:22px 0 0}.wrapup-division-head{border-bottom:2px solid var(--eos-line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.wrapup-division-head h3{margin:0;font-size:1.25rem}.wrapup-division-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px;display:grid}.wrapup-meet-card{background:var(--eos-white);border:1px solid var(--eos-line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.wrapup-meet-card.win{background:var(--eos-green-bg);border-color:var(--eos-green)}.wrapup-meet-card.open{grid-column:1/-1}.wrapup-meet-toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.wrapup-meet-name{align-items:center;gap:7px;font-size:15.5px;display:inline-flex}.wrapup-meet-caret{color:var(--eos-gray)}.wrapup-meet-mini{align-items:center;gap:12px;display:flex}.wrapup-meet-donut svg{width:56px;height:56px}.wrapup-meet-donut-value{fill:currentColor;font-size:15px;font-weight:600}.wrapup-meet-facts strong{color:var(--eos-charcoal)}.wrapup-meet-winline{background:var(--eos-blue-bg);color:var(--eos-blue);margin:0;padding:5px 9px;font-size:12.5px}.wrapup-meet-rocks{border-top:1px solid var(--eos-line);flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;display:flex}.wrapup-meet-rocks-head{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.wrapup-rock-list{flex-direction:column;gap:6px;display:flex}.wrapup-rock-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wrapup-rock-mark{text-align:center;flex:none;width:18px}.wrapup-rock-text{flex:240px}.wrapup-rock-who{white-space:nowrap;margin-left:auto}.wrapup-rock-theme{background:var(--eos-blue-bg);color:var(--eos-blue);white-space:nowrap;padding:2px 8px}.wrapup-rock-private{color:var(--eos-gray);font-style:italic}.wrapup-win-disclaimer{color:var(--eos-gray);margin-top:2px;font-size:11px;font-style:italic;display:block}.wrapup-individual-head{border-top:1px dashed var(--eos-line);margin-top:6px;padding-top:8px}.wrapup-individual-count{color:var(--eos-blue)}.wrapup-meet-pending-head{border-top:1px dashed var(--eos-line);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;padding-top:8px;font-weight:700}.wrapup-rock-row-pending{opacity:.72}.wrapup-empty{margin:18px 0}.wrapup-vto-card{margin-top:18px}@media print{.wrapup-meet-card,.wrapup-band{break-inside:avoid;page-break-inside:avoid}}.wrapup-repeat-card{border-left:5px solid var(--eos-red);margin-top:18px;margin-bottom:18px}.wrapup-repeat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.wrapup-repeat-loading,.wrapup-repeat-note{margin-top:10px}.wrapup-repeat-flag{background:var(--eos-red-bg);border:1px solid var(--eos-red);border-left:4px solid var(--eos-red);margin-top:12px;padding:10px 14px}.wrapup-repeat-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.wrapup-repeat-row{border-top:1px solid var(--line,var(--eos-line));flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:10px;display:flex}.wrapup-repeat-count{color:var(--eos-red);min-width:36px;font-weight:700}.wrapup-repeat-body{flex-direction:column;flex:240px;gap:3px;display:flex}.wrapup-repeat-text{font-weight:600}.wrapup-repeat-badge{background:var(--eos-red);color:var(--eos-white);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700}.wrapup-repeat-summary{line-height:1.45}.wrapup-repeat-meta{white-space:nowrap}.wrapup-spinner{border:2px solid var(--eos-line);border-top-color:var(--eos-blue);vertical-align:-2px;border-radius:50%;width:13px;height:13px;margin-right:6px;animation:.7s linear infinite wrapup-spin;display:inline-block}@keyframes wrapup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wrapup-spinner{animation:none}}.wrapup-dept-name{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:6px;min-height:36px;padding:0;display:inline-flex}.wrapup-dept-name:hover,.wrapup-dept-name.open{color:var(--eos-blue)}.wrapup-dept-caret{color:var(--eos-gray);font-size:.8em}.wrapup-dept-detail{background:var(--eos-paper);border:1px solid var(--eos-line);border-left:4px solid var(--eos-blue);margin:0 0 14px;padding:14px 16px}.wrapup-dept-detail-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.wrapup-dept-detail-col{flex-direction:column;gap:6px;display:flex}.wrapup-dept-detail-label{letter-spacing:.03em;text-transform:uppercase;font-weight:700}.wrapup-dept-detail-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wrapup-dept-detail-mark{color:var(--eos-gray);margin-right:4px}.wrapup-dept-detail-rock.done .wrapup-dept-detail-mark,.wrapup-dept-detail-issue.solved .wrapup-dept-detail-mark{color:var(--eos-green)}.wrapup-wins-toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.wrapup-wins-count{color:var(--eos-green);align-items:center;gap:8px;font-weight:700;display:inline-flex}.wrapup-wins-caret{color:var(--eos-gray);font-size:.85em}.wrapup-wins-detail{margin-top:10px}.wrapup-win-mark{color:var(--eos-green);margin-right:4px;font-weight:700}.wrapup-rocks,.wrapup-rocks .rock-workspace-group{margin-bottom:18px}.wrapup-vto-goals-label{letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-weight:700}.wrapup-vto-goals{flex-direction:column;gap:9px;margin:6px 0 0;padding-left:0;line-height:1.5;list-style:none;display:flex}.wrapup-vto-goals>li{padding-left:18px;position:relative}.wrapup-vto-goals>li:before{background:var(--eos-orange);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.ac-seat-edit{margin-bottom:12px}.ac-seat-edit-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ac-seat-edit-accountabilities{margin-top:10px}.ac-seat-edit-secondary{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.ac-seat-edit-secondary input{flex-shrink:0;margin-top:2px}.ac-needs-attention-overlay{z-index:1400;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.ac-needs-attention-drawer{background:var(--eos-white);border-left:5px solid var(--eos-orange);flex-direction:column;width:460px;max-width:92vw;height:100%;display:flex;box-shadow:-8px 0 24px #0f172a2e}.ac-needs-attention-head{background:var(--eos-white);border-bottom:1px solid var(--eos-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ac-needs-attention-scroll{flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 22px 24px;display:flex;overflow-y:auto}.ac-needs-attention-head h4,.ac-needs-attention-intro{margin:0}.ac-needs-attention-group{flex-direction:column;gap:8px;display:flex}.ac-needs-attention-group>h5,.ac-needs-attention-group>.meta{margin:0}.ac-needs-attention-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ac-needs-attention-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-needs-attention-hint{font-style:italic}.ac-departed-group{border-left:4px solid var(--eos-orange);padding-left:12px}.ac-departed-group .ac-needs-attention-list li{flex-wrap:wrap;align-items:baseline}.ac-sync-gap-group{border-left:4px solid var(--eos-gold,var(--eos-orange));padding-left:12px}.ac-overstaffed-group{border-left:4px solid var(--eos-red);padding-left:12px}.ac-overstaffed-group .ac-needs-attention-list li{align-items:baseline}.ac-no-box-group{border-left:4px solid var(--eos-blue);padding-left:12px}.ac-no-box-list li{flex-wrap:wrap;align-items:baseline}.ac-no-box-actions{gap:10px;margin-top:4px;display:flex}.ac-no-box-reason{background:var(--eos-blue-050,#005a9c1a);color:var(--eos-blue,#005a9c);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.4}.ac-fte-chip{background:var(--eos-charcoal-bg,var(--eos-blue-bg));color:var(--eos-charcoal,var(--eos-blue))}.ac-overstaffed-chip{background:var(--eos-orange-bg,#fbe9e1);color:var(--eos-orange)}.ac-understaffed-chip{background:var(--eos-blue-bg);color:var(--eos-blue)}.ac-seat-occupants{border-top:1px solid var(--eos-line);flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.ac-seat-occupants-head{align-items:center;gap:10px;display:flex}.ac-seat-occupants-head .ac-seat-edit-section-title{border-top:none;margin:0;padding-top:0}.ac-seat-occupants-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ac-seat-occupant-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ac-seat-occupant-name{align-self:center;min-width:140px;font-weight:600}.ac-seat-occupant-field{flex-direction:column;gap:4px;display:flex}.ac-seat-occupants-add{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:4px;display:flex}.ac-occupant-list,.ac-rock-list{margin:4px 0}.ac-seat-vendor-name{flex-direction:column;gap:4px;max-width:360px;display:flex}.ac-seat-manual-fields{flex-direction:column;gap:10px;max-width:360px;margin-top:10px;display:flex}.ac-seat-manual-linked{align-items:center;gap:10px;display:flex}.person-picker{flex-direction:column;gap:8px;display:flex}.person-picker-field{flex-direction:column;gap:4px;max-width:360px;display:flex}.person-picker-results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.person-picker-option{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:inline-flex}.person-picker-avatar{flex:none}.person-picker-name{font-weight:600}.person-picker-title{margin-left:auto}.ac-occupant-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ac-occupant-card{background:var(--eos-paper);border:1px solid var(--eos-line);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ac-occupant-card-avatar{flex:none}.ac-occupant-card-body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.ac-occupant-card-name{font-weight:600}.ac-occupant-card-primary{color:var(--eos-gray)}.ac-occupant-card-controls{flex-wrap:wrap;gap:12px;display:flex}.ac-occupant-card-remove{flex:none}.ac-occupant-card-primary-row{background:var(--eos-paper);border-left:3px solid var(--eos-charcoal)}.ac-occupant-card-auto{color:var(--eos-gray)}.ac-seat-sync-gap{margin:0}.ac-segmented{border:1px solid var(--eos-line);border-radius:8px;display:inline-flex;overflow:hidden}.ac-segmented-btn{background:var(--eos-white,#fff);border:none;border-left:1px solid var(--eos-line);box-sizing:border-box;color:var(--eos-charcoal);cursor:pointer;font:inherit;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:600;display:inline-flex}.ac-segmented-btn:first-child{border-left:none}.ac-segmented-btn.ac-segmented-on{background:var(--eos-charcoal);color:var(--eos-paper,#fff)}.ac-segmented-btn:disabled{cursor:default;opacity:.6}.ac-seat-edit-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ac-proposal-form,.ac-add-seat-form{border-left:5px solid var(--eos-charcoal);margin:12px 0}.ac-add-seat-form{border-left-color:var(--eos-blue)}.ac-proposal-card{background:var(--eos-white);border:1px solid var(--eos-line);border-left-width:5px;margin-bottom:8px;padding:12px}.ac-proposal-card.pending{border-left-color:var(--eos-gold)}.ac-proposal-card.approved{border-left-color:var(--eos-green)}.ac-proposal-card.declined{border-left-color:var(--eos-red)}.ac-proposal-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ac-chart-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}@page{margin:.5in}@page ac-landscape{size:letter landscape;margin:.5in}.ac-export-overlay{background:var(--eos-paper);z-index:1200;padding:24px;position:fixed;inset:0;overflow-y:auto}.ac-export-sheet{background:var(--eos-white);border:1px solid var(--eos-line);color:var(--eos-charcoal);max-width:1180px;margin:0 auto;padding:36px 44px 28px;box-shadow:0 6px 28px #2b2b2b1f}.ac-export-header{border-bottom:4px solid var(--eos-blue);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:24px;padding-bottom:18px;display:flex}.ac-export-kicker{color:var(--eos-blue);letter-spacing:.14em;text-transform:uppercase;font-family:Barlow,system-ui,sans-serif;font-size:.85rem;font-weight:700;display:block}.ac-export-title{color:var(--eos-charcoal);margin:2px 0 4px;font-size:2.5rem;line-height:1.05}.ac-export-subtitle{color:var(--eos-gray);margin:0}.ac-export-stamp{text-align:right;flex-direction:column;display:flex}.ac-export-stamp-label{color:var(--eos-gray);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.ac-export-stamp-date{color:var(--eos-charcoal);font-weight:700}.ac-export-stamp-count{color:var(--eos-blue);margin-top:2px;font-size:.85rem;font-weight:600}.ac-export-group{margin-bottom:26px}.ac-export-group-head{background:var(--eos-charcoal);color:var(--eos-white);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;padding:6px 12px;font-family:Barlow,system-ui,sans-serif;font-size:1.15rem}.ac-export-seat-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ac-export-seat{background:var(--eos-white);border:1px solid var(--eos-line);border-left:4px solid var(--eos-blue);padding:10px 14px 12px}.ac-export-seat-open{border-left-color:var(--eos-tan)}.ac-export-seat-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 8px;display:flex}.ac-export-seat-title{color:var(--eos-charcoal);font-size:.98rem;font-weight:700;line-height:1.2}.ac-export-seat-holder{color:var(--eos-blue);margin:3px 0 0;font-size:.9rem;font-weight:600}.ac-export-holder-open{color:var(--eos-gray);font-style:italic;font-weight:600}.ac-export-acc-list{color:var(--eos-charcoal);margin:8px 0 0;padding-left:18px;font-size:.82rem;line-height:1.35}.ac-export-acc-list li{margin:1px 0}.ac-export-empty{color:var(--eos-gray);text-align:center;padding:24px 0}.ac-export-footer{border-top:1px solid var(--eos-line);color:var(--eos-gray);justify-content:space-between;margin-top:18px;padding-top:12px;font-size:.78rem;display:flex}@media print{.company-hub>:not(.ac-export-overlay){display:none!important}.ac-export-overlay{page:ac-landscape;background:var(--eos-white)!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.ac-export-sheet{box-shadow:none!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important}.ac-export-group,.ac-export-seat{break-inside:avoid;page-break-inside:avoid}.ac-export-group-head{break-after:avoid;page-break-after:avoid}.ac-export-header,.ac-export-group-head,.ac-export-seat,.ac-company-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.app-topbar,.coach-drawer,.coach-fab,.segment-bar,.segment-nav,.button,.button-inline,.link-button{display:none!important}.app-frame{background:var(--eos-white);padding-bottom:0}.app-main{padding-top:0}.page-pad,.wrapup-hub{max-width:none;padding:0}.wrapup-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--eos-charcoal)!important;color:var(--eos-white)!important}.wrapup-donut-value,.wrapup-hero-copy h3,.wrapup-hero-copy p,.wrapup-hero-copy strong{color:inherit!important}.wrapup-stat-tile,.card,.wrapup-dept-card{break-inside:avoid;page-break-inside:avoid}.wrapup-bar-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vto-print{max-width:none;padding:0}.vto-print .vto-card,.vto-print .print-card{break-inside:avoid;page-break-inside:avoid}.print-break{break-before:page;page-break-before:always}.vto-page-heading{margin:0 0 8px}.company-hub .card>h3,.people-conv-actions,.people-missed-note,.people-record-form,.tab-bar,.company-hub-header,.ac-chart-toolbar,.ac-function-nav,.swot-grid .button{display:none!important}.company-hub .card,.swot-grid{box-shadow:none;border:none;padding:0}.swot-grid .textarea{border:1px solid var(--eos-line);resize:none;min-height:120px}.people-card-open{break-inside:avoid;page-break-inside:avoid}.meetings-list>:not(.meeting-pulse-overlay){display:none!important}.meeting-pulse-overlay{background:var(--eos-white)!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.meeting-pulse-sheet{box-shadow:none!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important}.meeting-pulse-group,.meeting-pulse-table tr{break-inside:avoid;page-break-inside:avoid}.meeting-pulse-table thead{display:table-header-group}.meeting-pulse-header,.meeting-pulse-group-head,.meeting-pulse-table th,.company-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}.workspace-meeting>:not(.exports-overlay){display:none!important}.exports-overlay{background:var(--eos-white)!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.exports-sheet{box-shadow:none!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important}.exports-section,.exports-rock-group,.exports-rock,.exports-table tr{break-inside:avoid;page-break-inside:avoid}.exports-table thead{display:table-header-group}.exports-cover,.exports-section-head,.exports-rock-group-head,.exports-table th,.ex-cell-on,.ex-cell-off,.company-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vto-print-doc-head{border-bottom:2px solid var(--eos-charcoal);margin:0 0 18px;padding-bottom:12px}.vto-print-eyebrow{color:var(--eos-blue);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:700}.vto-print-title{color:var(--eos-charcoal);margin:0;font-size:1.85rem;line-height:1.1}.vto-print-sub{color:var(--eos-gray);margin:6px 0 0;font-size:.92rem}.vto-print-page{break-inside:auto}.vto-print-page .vto-page-heading{border-left:5px solid var(--eos-blue);color:var(--eos-charcoal);margin:0 0 12px;padding-left:10px;font-size:1.4rem}.vto-print .vto-card,.vto-print .print-card{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:16px 18px}.vto-print-doc-head,.vto-print-page .vto-page-heading,.vto-print .vto-goal-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vto-print .vto-card-header h4{color:var(--eos-charcoal);margin:0 0 8px;font-size:1.06rem}.vto-print .vto-narrative,.vto-print .vto-narrative-intro,.vto-print .vto-narrative-goals,.vto-print .vto-plan,.vto-print .vto-plan-line,.vto-print .vto-plan-numbered,.vto-print .vto-goal-rows,.vto-print .vto-goal-row-detail{font-size:.92rem;line-height:1.5}.vto-print .vto-process-name{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:30px;font-size:.88rem}.vto-print .vto-process-num,.vto-print .vto-process-arrow{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vto-print-grid-vision{grid-template-columns:1.1fr 1fr 1fr;align-items:start;gap:12px;margin-bottom:12px;display:grid}.vto-print-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.vto-print-grid-traction{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}.vto-print .vto-card-wide{width:100%;margin-top:0}.vto-print-dept-block{margin-top:16px}.vto-print-dept-block .vto-dept-title{border-bottom:1px solid var(--eos-line);color:var(--eos-charcoal);margin:0 0 10px;padding-bottom:6px}.vto-print-dept-block .vto-card+.vto-card,.vto-print .vto-goal-card+.vto-goal-card{margin-top:10px}.vto-print .vto-goal-chip{background:var(--eos-blue-bg);border:1px solid var(--eos-line);color:var(--eos-charcoal)}.vto-print-page.vto-snapshot-view .vto-snapshot-section+.vto-snapshot-section{margin-top:14px}@media (width<=7in){.vto-print-grid-vision,.vto-print-grid-traction{grid-template-columns:1fr}}}.meeting-pulse-overlay{background:var(--eos-paper);z-index:1200;padding:24px;position:fixed;inset:0;overflow-y:auto}.meeting-pulse-toolbar{justify-content:flex-end;gap:8px;max-width:960px;margin:0 auto 16px;display:flex}.meeting-pulse-sheet{background:var(--eos-white);border:1px solid var(--eos-line);max-width:960px;margin:0 auto;padding:36px 40px 28px;box-shadow:0 6px 28px #2b2b2b1f}.meeting-pulse-header{border-bottom:4px solid var(--eos-orange);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:24px;padding-bottom:18px;display:flex}.meeting-pulse-kicker{color:var(--eos-orange);letter-spacing:.14em;text-transform:uppercase;font-family:Barlow,system-ui,sans-serif;font-size:.85rem;font-weight:700;display:block}.meeting-pulse-title{color:var(--eos-charcoal);margin:2px 0 4px;font-size:2.5rem;line-height:1.05}.meeting-pulse-subtitle{color:var(--eos-gray);margin:0}.meeting-pulse-stamp{text-align:right;flex-direction:column;display:flex}.meeting-pulse-stamp-label{color:var(--eos-gray);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.meeting-pulse-stamp-date{color:var(--eos-charcoal);font-weight:700}.meeting-pulse-stamp-count{color:var(--eos-orange);margin-top:2px;font-size:.85rem;font-weight:600}.meeting-pulse-group{margin-bottom:26px}.meeting-pulse-group-head{background:var(--eos-charcoal);color:var(--eos-white);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;padding:6px 12px;font-family:Barlow,system-ui,sans-serif;font-size:1.15rem}.meeting-pulse-table{border-collapse:collapse;table-layout:fixed;width:100%}.meeting-pulse-table th{background:var(--eos-tan-soft);border-bottom:2px solid var(--eos-tan);color:var(--eos-charcoal);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:7px 12px;font-family:Barlow,system-ui,sans-serif;font-size:.8rem}.meeting-pulse-table td{border-bottom:1px solid var(--eos-line);vertical-align:top;padding:10px 12px;font-size:.92rem}.meeting-pulse-table tbody tr:nth-child(2n){background:var(--eos-paper)}.meeting-pulse-table .mp-col-dept{width:12%}.meeting-pulse-table .mp-col-meeting{width:24%}.meeting-pulse-table .mp-col-manager{width:12%}.meeting-pulse-table .mp-col-when{width:22%}.meeting-pulse-table .mp-col-people{width:15%}td.mp-col-dept,td.mp-col-manager{color:var(--eos-charcoal);letter-spacing:.02em;font-family:Barlow,system-ui,sans-serif;font-weight:600}.mp-meeting-name{font-weight:700;display:block}.mp-meeting-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.mp-meeting-alias{color:var(--eos-gray);font-size:.8rem;display:block}.meeting-pulse-empty{color:var(--eos-gray);text-align:center;padding:24px 0}.meeting-pulse-footer{border-top:1px solid var(--eos-line);color:var(--eos-gray);justify-content:space-between;margin-top:18px;padding-top:12px;font-size:.78rem;display:flex}.run-rock-dept-title{margin:14px 0 4px;font-size:1rem}.run-rock-owner{margin-left:8px}.run-rock-owner-name{margin:6px 0 2px;font-weight:700}.run-todo-person{margin-bottom:8px}.run-todo-person-name{margin:8px 0 2px;font-weight:700}.roster-roles-fieldset{border:1px solid var(--eos-line);margin:0 0 .6rem;padding:.4rem .8rem .6rem}.roster-roles-fieldset legend{padding:0 .4rem}.view-as-banner{border:1px solid var(--eos-gold);border-left:5px solid var(--eos-gold);box-sizing:border-box;color:var(--eos-charcoal);background:#fff8e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.view-as-banner-text{flex:320px}.view-as-banner-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.view-as-banner.acting-as{border-color:var(--eos-red,#b3261e);border-left-color:var(--eos-red,#b3261e);background:#fdecea;border-left-width:6px}.view-as-banner.acting-as .view-as-banner-text{font-weight:600}.view-as-act-as{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;min-height:36px;display:inline-flex}.view-as-act-as input{cursor:pointer;width:18px;height:18px;margin:0}.view-as-banner.acting-as .view-as-act-as{font-weight:700}.view-as-blocked{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.view-as-blocked-text{flex:auto}.view-as-blocked-dismiss{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:36px;min-height:36px;margin:-6px -6px -6px 0;padding:0;font-size:22px;line-height:1;display:inline-flex}.view-as-blocked-dismiss:hover{opacity:.7}.view-as-picker{z-index:900;background:var(--eos-white);border:1px solid var(--eos-line);padding:8px 12px;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 20px #0000001f}.view-as-picker .input{max-width:200px}.workspace-tab-bar{align-items:center}.run-meeting-button{margin-left:auto}.run-meeting-button-live{background:var(--eos-green);border-color:var(--eos-green);align-items:center;gap:8px;display:inline-flex}.run-meeting-button-live .run-live-dot{background:#fff;animation:2s ease-out infinite run-live-pulse}.feedback-view{max-width:680px}.feedback-form-section{margin-top:8px}.feedback-form-admin-spacer{border-top:1px solid var(--eos-line);margin-top:28px;padding-top:22px}.feedback-form{flex-direction:column;gap:20px;display:flex}.feedback-field{flex-direction:column;gap:6px;display:flex}.feedback-label{letter-spacing:.07em;text-transform:uppercase;color:var(--eos-charcoal);font-size:.84rem;font-weight:700}.feedback-required{color:var(--eos-red);margin-left:2px}.feedback-select{box-sizing:border-box;width:100%;max-width:400px;min-height:36px}.feedback-fieldset{border:none;margin:0;padding:0}.feedback-type-options{flex-direction:column;gap:8px;margin-top:6px;display:flex}.feedback-type-option{cursor:pointer;border:1px solid var(--eos-line);background:var(--eos-white);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.feedback-type-option.selected{border-color:var(--eos-charcoal);background:var(--eos-paper)}.feedback-type-option:hover{border-color:var(--eos-charcoal)}.feedback-radio{accent-color:var(--eos-charcoal);flex-shrink:0;width:16px;height:16px}.feedback-type-label{font-weight:700}.feedback-type-desc{color:var(--eos-gray)}.feedback-textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:110px}.feedback-rating-row{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.feedback-rating-col{flex-direction:column;align-items:center;gap:4px;display:flex}.feedback-rating-btn{justify-content:center;width:44px;min-height:36px;padding:0;font-size:16px;font-weight:700}.feedback-rating-label{text-align:center;color:var(--eos-gray);max-width:56px;font-size:10px;line-height:1.2}.feedback-hint{color:var(--eos-gray);margin:0;font-size:13px}.feedback-file-label{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.feedback-file-input{opacity:0;cursor:pointer;font-size:100px;position:absolute;inset:0}.feedback-screenshot-selected{align-items:center;gap:10px;display:flex}.feedback-field-error{margin:0;font-size:13px}.feedback-form-error{margin:0;font-size:14px}.feedback-submit-row{align-items:center;gap:10px;display:flex}.feedback-submitting-as{color:var(--text-muted,#666);flex:1}.feedback-confirmation{flex-direction:column;gap:10px;padding:32px 0;display:flex}.feedback-confirm-icon{color:var(--eos-green);margin:0;font-size:48px;line-height:1}.feedback-admin-list{flex-direction:column;gap:14px;margin-top:8px;display:flex}.feedback-admin-card{background:var(--eos-white);border:1px solid var(--eos-line);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.feedback-admin-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback-type-badge{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.feedback-meeting-tag{background:var(--eos-paper);border:1px solid var(--eos-line);padding:2px 8px;font-size:12px;font-weight:700}.feedback-importance{color:var(--eos-gray);font-size:12px}.feedback-meta-right{color:var(--eos-gray);white-space:nowrap;margin-left:auto;font-size:12px}.feedback-body-text{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.feedback-screenshot-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback-screenshot-thumb{object-fit:cover;border:1px solid var(--eos-line);cursor:zoom-in;max-width:200px;max-height:80px}.feedback-screenshot-hint{color:var(--eos-gray);font-size:11px}.feedback-lightbox{z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feedback-lightbox-inner{flex-direction:column;align-items:center;gap:14px;max-width:90vw;max-height:90vh;display:flex}.feedback-lightbox-img{object-fit:contain;border:2px solid var(--eos-white);max-width:100%;max-height:80vh}.feedback-lightbox-close{background:var(--eos-white)}.feedback-admin-card-addressed{border-left:4px solid var(--eos-green)}.feedback-addressed-tag{background:var(--eos-green-bg);border:1px solid var(--eos-green-border);color:var(--eos-green);letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;font-size:11px;font-weight:800}.feedback-followup{border-top:1px solid var(--eos-line);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.feedback-response-textarea{resize:vertical;width:100%}.feedback-response-meta-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:0;display:flex}.feedback-addressed-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.feedback-response-saved{color:var(--eos-green)}.feedback-response-meta{color:var(--eos-gray)}.feedback-status-badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid;padding:2px 8px;font-size:11px;font-weight:800}.feedback-ack-meta{color:var(--eos-gray)}.feedback-filter-toggle{align-items:center;gap:8px;display:inline-flex}.feedback-history-section{border-top:1px solid var(--eos-line);flex-direction:column;gap:8px;margin-top:28px;padding-top:20px;display:flex}.feedback-history-list{flex-direction:column;gap:14px;margin-top:6px;display:flex}.feedback-history-card{border:1px solid var(--eos-line);background:var(--eos-white);flex-direction:column;gap:10px;padding:18px;display:flex}.feedback-history-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback-history-response{border-left:4px solid var(--eos-blue);background:var(--eos-paper);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.feedback-history-response p{white-space:pre-wrap;margin:0;line-height:1.5}.feedback-history-response-label{letter-spacing:.05em;text-transform:uppercase;color:var(--eos-blue);font-size:11px;font-weight:800}.feedback-history-empty{margin-top:24px}.run-attendees{gap:8px;padding:16px;display:grid}.run-attendee-row{flex-wrap:wrap;gap:8px;display:flex}.run-attendee-count{margin:0}.solve-owner-label{margin-top:6px;font-weight:600;display:block}.solve-owner-hint{margin:4px 0 0}.run-facilitation{border-top:4px solid var(--eos-blue);gap:8px;margin:14px 0;padding:16px;display:grid}.run-facilitation-input{box-sizing:border-box;width:100%;min-height:110px}.run-facilitation-grade{background:var(--eos-blue-bg);border:1px solid var(--eos-blue-pale);border-left:4px solid var(--eos-blue);padding:12px 14px}.run-facilitation-grade .body{margin:0 0 6px}.run-facilitation-grade .body:last-child{margin-bottom:0}.rock-coach-gate{border:1px solid var(--eos-line);border-radius:4px;gap:4px;padding:12px 14px;display:grid}.rock-coach-gate.pass{background:var(--eos-green-bg);border-color:var(--eos-green-border)}.rock-coach-gate.revise{background:var(--eos-gold-bg);border-color:var(--eos-gold)}.rock-review-section{border-top:5px solid var(--eos-blue)}.rock-review-scoreline-button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.rock-review-scoreline-button:hover{color:var(--eos-blue)}.rock-review-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rock-review-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rock-review-step{align-items:center;gap:8px;display:flex}.rock-review-step-mark{text-align:center;min-width:16px;font-weight:700}.rock-review-step-done{color:var(--eos-green,#2e7d32)}.rock-review-step-current{font-weight:600}.rock-review-step-todo{opacity:.55}.rock-completion-section{border-top:5px solid var(--eos-charcoal)}.rock-completion-docs{gap:8px;display:grid}.rock-completion-docs li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rock-completion-upload{gap:6px;display:grid}.rock-completion-decide{flex-wrap:wrap;gap:12px;display:flex}.rock-visibility-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rock-visibility-badge{box-sizing:border-box;letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.rock-visibility-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.rock-visibility-badge--public{background:var(--eos-green-bg);border:1px solid var(--eos-green-border);color:var(--eos-green)}.rock-visibility-badge--pending,.rock-visibility-badge--exempt{background:var(--eos-gold-bg);border:1px solid color-mix(in srgb, var(--eos-gold) 36%, white);color:var(--eos-gold)}.rock-visibility-badge--private{color:#6d5a8e;background:#edebf1;border:1px solid #d0cadb}.rock-visibility-desc{min-height:1.4em;margin:0;line-height:1.4}.rock-visibility-actions{border-top:1px solid var(--eos-line);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding-top:12px;display:flex}.rock-visibility-notes{gap:2px;display:grid}.rock-visibility-notes p{margin:0;line-height:1.4}.task-card-meta .warn,.run-segment-row .meta .warn{color:var(--eos-red);font-weight:600}.run-signoff{background:var(--eos-green-bg);border-left:4px solid var(--eos-green);color:var(--eos-green);letter-spacing:.01em;margin:0;padding:14px 20px;font-size:1.15rem;font-weight:700}.vto-cv-button{background:var(--eos-blue);border-color:var(--eos-blue);color:var(--eos-white)}.vto-cv-button:hover{background:#326884;border-color:#326884}.establish-edit .input{font-size:15px;line-height:1.45}.establish-source-group{letter-spacing:.03em;text-transform:uppercase;margin:8px 0 4px;font-size:11px;font-weight:700}.establish-source-origin{margin-top:2px;font-size:11px;display:block}.establish-tag-potential{background:var(--eos-orange-bg,#fdeee3);border-color:var(--eos-orange,#d97a2b);color:var(--eos-orange,#d97a2b)}.establish-nominator{max-width:200px}.establish-card-kept{border-left:4px solid var(--eos-green,#2f7d54)}.establish-vote-tags,.establish-promote-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.establish-dropdown-target{max-width:220px}.establish-rollup-note{margin:0}.run-metric-ideas{gap:12px;display:grid}.run-metric-idea-form{flex-wrap:wrap;gap:10px;display:flex}.run-metric-idea-list{gap:8px;display:grid}.run-metric-idea-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.run-metric-idea-status{margin-left:auto}.metric-ideas-review{gap:12px;display:grid}.metric-idea-review-list{gap:10px;display:grid}.metric-idea-review-row{border:1px solid var(--eos-line);background:var(--eos-white);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.metric-idea-review-body{flex:1;gap:2px;min-width:220px;display:grid}.metric-idea-review-actions{gap:10px;display:flex}.metric-idea-chip{border-color:var(--eos-gold,#b8860b);color:#8a6d00}.run-parking-earlier-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.run-rating-person-qp{flex-direction:column;align-items:stretch;gap:10px}.run-rating-person-qp .run-rating-person-head{justify-content:space-between;width:100%}.run-rating-person-qp .run-checkout-block{margin:0}.quick-add-inline{width:100%;display:block}.quick-add-inline .quick-add-pop-form-col{flex-direction:row;align-items:center}.quick-add-pop{display:inline-block;position:relative}.quick-add-pop-panel{z-index:60;gap:12px;min-width:min(440px,100vw - 48px);padding:16px 18px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #25221f2e}.quick-add-pop-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.quick-add-pop-title{margin:0}.quick-add-pop-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quick-add-pop-form-col{flex-direction:column;align-items:stretch}@media (width<=640px){.quick-add-pop-panel{min-width:0;position:fixed;top:20vh;left:12px;right:12px}}.attribution-review{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.attribution-review-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.attribution-count{box-sizing:border-box;white-space:nowrap;border:1px solid var(--border,#d0d5dd);min-height:22px;color:var(--muted,#667085);align-items:center;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.attribution-explainer{max-width:78ch;margin:0}.attribution-list{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.attribution-row-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.attribution-reason-chip{box-sizing:border-box;white-space:nowrap;border:1px solid var(--border,#d0d5dd);min-height:20px;color:var(--muted,#667085);align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.attribution-row-spacer{flex:auto;min-width:0}.attribution-list-cleared{opacity:.75}.attribution-cleared-by{font-size:12px}.attribution-cleared-toggle{margin-top:12px}.attribution-notice{margin:8px 0 0}.attribution-files{margin:4px 0 0;padding-left:18px}.attribution-files code{word-break:break-all;font-size:11px}.superseded-note{box-sizing:border-box;white-space:nowrap;border:1px solid var(--border,#d0d5dd);min-height:20px;color:var(--muted,#667085);align-items:center;margin-left:8px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.issue-recurring-pill{color:#8a6620;white-space:nowrap;background:#b5882c24;border:1px solid #b5882c73}.meeting-admin-link-prereq{color:var(--fss-orange,#f05023);font-weight:600}.run-solved-badge{background:var(--eos-green-bg);border:1px solid var(--eos-green-border);color:var(--eos-green);white-space:nowrap;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11px}.issue-number{font-variant-numeric:tabular-nums;text-align:right;min-width:1.6em;display:inline-block}.inline-run{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.inline-run>p{flex-basis:100%;margin:0}.solve-two-min-nudge{border-left:3px solid var(--fss-gold,#b5882c);box-sizing:border-box;background:#b5882c14;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.solve-two-min-nudge>span{flex:260px;min-width:0}.ma-gap-badge{white-space:nowrap}.solve-form-actions{flex-wrap:wrap;gap:10px;display:flex}.solve-form-popped .solve-form-actions{background:var(--eos-paper);border-top:1px solid var(--eos-line);margin:4px -14px -14px;padding:10px 14px;position:sticky;bottom:0}.metric-ask{flex-direction:column;gap:12px;display:flex}.metric-ask-input{resize:vertical;width:100%}.metric-ask-actions{flex-wrap:wrap;gap:10px;display:flex}.issue-task-form{flex-direction:column;gap:10px;display:flex}.issue-task-actions{flex-wrap:wrap;gap:10px;display:flex}.task-history .list li{color:var(--eos-charcoal)}.task-history .list li .task-done-label{color:#fff}.metric-owner-suggestion{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ids-undo-note{align-items:center;gap:6px;margin:0;display:inline-flex}.ids-undo-note-x{color:inherit;cursor:pointer;background:0 0;border:0;min-width:28px;min-height:36px;margin:-8px 0;font-size:16px;line-height:1}.pops-missing-list{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.seat-admin-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.seat-admin-tab-on{background:var(--eos-charcoal);border-color:var(--eos-charcoal);color:var(--eos-white)}.seat-admin-table{border-collapse:collapse;table-layout:fixed;width:100%}.seat-admin-table th,.seat-admin-table td{border-bottom:1px solid var(--eos-line);text-align:left;vertical-align:middle;padding:11px 14px}.seat-admin-table thead th{background:var(--eos-paper);color:var(--eos-gray);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:700}.seat-admin-table tbody tr:last-child td{border-bottom:0}.sa-c-holder{width:190px}.sa-c-reports{width:180px}.sa-c-pod{width:82px}.sa-c-filled{width:116px}.sa-c-company{width:96px}.sa-c-actions{width:320px}.seat-admin-table th.sa-act,.seat-admin-table td.sa-act{text-align:right}.sa-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.sa-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sa-sub{color:var(--eos-gray);font-size:12.5px}.sa-open{color:var(--eos-orange);font-weight:600}.sa-fill{align-items:center;gap:8px;display:inline-flex}.sa-fill-num{font-variant-numeric:tabular-nums;font-weight:600}.sa-bar{background:#e8e4da;border-radius:4px;flex:none;width:46px;height:6px;display:inline-block;overflow:hidden}.sa-bar i{height:100%;display:block}.sa-bar-even i{background:var(--eos-green)}.sa-bar-under i{background:var(--eos-orange)}.sa-bar-over i{background:var(--eos-gold)}.vto-badge{border:1px solid var(--eos-blue,#3d7a9e);background:var(--eos-blue-bg,#eaf2f7);color:var(--eos-blue,#3d7a9e);letter-spacing:.04em;white-space:nowrap;cursor:help;align-items:center;margin-left:6px;padding:0 6px;font-size:.68rem;font-weight:700;line-height:1.5;display:inline-flex}.people-rock-rates{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.people-rock-rates-label{font-weight:600}.people-rock-rate{min-height:36px}.people-rock-rate.good{background:var(--eos-green-bg);border-color:var(--eos-green);color:var(--eos-green)}.people-rock-rate.bad{background:var(--eos-red-bg);border-color:var(--eos-red);color:var(--eos-red)}.people-line-edit{color:inherit;cursor:text;font:inherit;box-sizing:border-box;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:36px;padding:0;display:inline-flex}.people-line-edit:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.people-line-edit-block{align-items:flex-start;padding:6px 0;display:block}.people-theirs{background:var(--eos-blue-bg);border-left:4px solid var(--eos-blue);margin:0 0 14px;padding:12px 14px}.people-theirs-head{color:var(--eos-blue)}.people-vto-group{letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:700;display:block}.people-theirs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.people-theirs-body{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.people-theirs-example{border-left:2px solid var(--eos-line);color:var(--eos-gray);margin-left:2px;padding-left:9px;font-size:.92rem;font-style:italic}.people-theirs-day{font-size:.8rem}.people-theirs-row{grid-template-columns:minmax(0,1fr) 104px;place-items:start stretch;gap:12px;display:grid}.people-theirs-row>.button{justify-self:end;width:100%}.people-theirs-text{text-transform:uppercase;min-width:0;color:var(--eos-gray);margin:12px 0 6px}.people-prep-questions{gap:6px;margin:8px 0 0;padding-left:22px;display:grid}.people-prep-read{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.people-guide{flex-wrap:wrap;gap:10px;margin:10px 0 0;display:flex}.people-guide-body{background:var(--eos-paper);border:1px solid var(--eos-line);gap:16px;margin:12px 0 0;padding:18px 20px;display:grid}.people-guide-section h5{margin:0 0 6px}.people-guide-section ul{gap:6px;margin:0;padding-left:20px;display:grid}.people-rock-rate-none{color:var(--eos-gray);background:0 0}.people-rock-rate-live{background:var(--eos-blue-bg);border-color:var(--eos-blue);color:var(--eos-blue)}.support-manager-pick{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}.support-viewing-chip{background:var(--eos-blue-bg);border-color:var(--eos-blue);color:var(--eos-blue)}.support-audience{border:1px solid var(--eos-line);gap:8px;margin:8px 0 0;padding:10px 12px;display:grid}.support-audience legend{padding:0 4px;font-weight:700}.support-audience-choice{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.support-audience-copy{gap:2px;display:grid}.support-audience-choice span span{display:block}.support-hr-row{border:1px solid var(--eos-line);border-radius:0;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.support-hr-row.done{border-left:4px solid var(--eos-line)}.support-hr-head{width:100%}.support-comment-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.support-comment-list li{justify-items:start;gap:6px;display:grid}.people-line-editor{resize:vertical;min-height:52px;font-family:inherit;line-height:1.45;font-size:inherit}.people-line-wrap{white-space:pre-wrap;text-align:left}.people-pull-notice{margin-top:10px}.people-gwc-seats{gap:14px;margin-top:14px;display:grid}.people-gwc-seat{border:1px solid var(--eos-line);gap:8px;padding:14px 16px;display:grid}.people-gwc-seat-title{margin:0}.people-gwc-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.people-gwc-seg{justify-content:flex-end;gap:8px;display:flex}@media (width<=620px){.people-gwc-row{grid-template-columns:minmax(0,1fr)}.people-gwc-seg{justify-content:flex-start}}.people-lma-own{border-left:3px solid var(--eos-line);gap:6px;margin:12px 0;padding:10px 0 10px 12px;display:grid}.people-lma-own p{margin:0}.people-open-action-label{letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.people-open-actions{grid-column:2;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.milestone-strip-dots{align-items:center;gap:2px;display:inline-flex}.milestone-strip-dots .milestone-dot{background:var(--eos-paper);border:1px solid var(--eos-line);box-shadow:none;box-sizing:border-box;color:#0000;border-radius:50%;justify-content:center;align-items:center;width:7px;height:7px;margin:0;padding:0;font-size:5px;line-height:1;display:inline-flex}.milestone-strip-dots .milestone-dot.done{background:var(--eos-green);border-color:var(--eos-green);color:#fff}.milestone-strip-dots .milestone-dot.next{background:var(--eos-blue);border-color:var(--eos-blue)}.milestone-strip-dots .milestone-dot.overdue{background:var(--eos-red);border-color:var(--eos-red)}.support-card{border:1px solid var(--line,#00000024);background:var(--panel,#fff);box-sizing:border-box;flex-direction:column;gap:10px;min-width:0;max-width:100%;padding:18px;display:flex;position:relative}.support-h3{margin:0}.support-table{border-collapse:collapse;width:100%;max-width:100%}.support-table th,.support-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line,#0000001a);overflow-wrap:anywhere;padding:10px 12px}.support-gap-row{background:#c8a44d24}.support-round-head .support-h3{flex:1}@media (width<=860px){.support-table-wide,.support-table-wide tbody,.support-table-wide tr,.support-table-wide td,.support-table-wide th[scope=row]{width:100%;display:block}.support-table-wide thead{display:none}.support-table-wide tr{border:1px solid var(--line,#00000024);margin-bottom:12px;padding:4px 0}.support-table-wide th[scope=row]{border-top:0;padding:10px 12px 4px;font-size:1.05em}.support-table-wide td{border-top:0;border-bottom:1px solid var(--line,#0000001a);padding:8px 12px}.support-table-wide tr td:last-child{border-bottom:0}.support-table-wide td[data-label]:before{content:attr(data-label);opacity:.7;margin-bottom:2px;font-weight:600;display:block}}.sa-count-row>td{background:var(--eos-paper)}.sa-count-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:4px 0;display:flex}.sa-count-field{flex-direction:column;gap:4px;display:flex}.sa-count-input{max-width:120px}.sa-count-why{flex:240px}.sa-count-now{padding-bottom:8px}.sa-count-actions{gap:8px;margin-left:auto;display:flex}.sa-count-block{color:var(--eos-red);flex-basis:100%;margin:0}.notice-dismiss{width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin:-6px -6px -6px 0;padding:0;font-size:22px;line-height:1;display:inline-flex}.notice-dismiss:hover{opacity:.7}.people-restore-offer{align-items:flex-start;gap:10px;display:flex}.people-restore-body{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.people-restore-text{margin:0}.people-restore-actions{flex-wrap:wrap;gap:10px;display:flex}
