@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700&family=Manrope:wght@400;500;600;700&family=Source+Sans+3:wght@400;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";h1,h2,h3,.decision-time,.decision-state,.eyebrow{font-family:JetBrains Mono,Space Grotesk,monospace}:root{--vp-motion-fast: .12s;--vp-motion-base: .16s;--vp-motion-panel: .22s;--vp-motion-slow: .32s;--vp-ease-standard: cubic-bezier(.2, .8, .2, 1);--vp-ease-panel: cubic-bezier(.18, .9, .22, 1);--vp-ease-out: cubic-bezier(.16, 1, .3, 1);--vp-focus-ring: 0 0 0 3px rgba(32, 98, 182, .16)}.page{width:100%;max-width:1560px;margin:0 auto;padding:20px 12px 40px}.page.with-undo{padding-bottom:112px}.platform-brandbar{display:flex;justify-content:flex-start;margin-bottom:10px;animation:rise-in .45s ease-out both}.platform-brand{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 12px 4px 6px;border:1px solid rgba(0,80,255,.18);border-radius:999px;background:linear-gradient(135deg,#0050ff17,#53b96a17),#fff;box-shadow:0 8px 18px #1320331a}.platform-brand-logo{display:block;width:26px;height:26px;flex-shrink:0;border-radius:8px}.platform-brand-name{display:inline-block;font-family:JetBrains Mono,Space Grotesk,monospace;font-size:clamp(.8rem,.77rem + .28vw,.98rem);font-weight:700;letter-spacing:.01em;color:var(--ink-900)}.hero{border:2px solid var(--signal);border-radius:var(--radius-xl);box-shadow:0 12px #2452bf14;background:linear-gradient(180deg,#2452bf0d,#2452bf0d),#fff;padding:20px;margin-bottom:14px;animation:rise-in .6s ease-out both}.eyebrow{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--signal);font-weight:700}.hero h1{margin:0;font-size:26px;line-height:1.2}.lead{margin:10px 0 0;font-size:15px;color:var(--ink-700);max-width:860px}.hero-meta{margin-top:13px;display:flex;flex-wrap:wrap;gap:8px}.hero-flow{margin-top:12px;border:2px solid #b7c8e4;border-radius:8px;background:linear-gradient(180deg,#2452bf0a,#2452bf03),#fff;padding:10px}.hero-flow-title{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--signal);text-transform:uppercase;letter-spacing:.06em}.flow-track{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px}.flow-step{display:grid;gap:3px;min-width:170px;border:1px solid #c4d2e8;border-radius:8px;background:#fff;padding:7px 9px}.flow-step strong{font-size:12px;color:var(--ink-900)}.flow-step span{font-size:11px;color:var(--ink-700)}.flow-arrow{align-self:center;color:var(--signal);font-weight:700;font-size:13px;padding:0 2px}.pill{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;color:var(--ink-700);background:#f5f8ff;font-weight:600}.screen-index{display:flex;overflow-x:auto;gap:8px;padding:2px 2px 12px;margin-bottom:8px;scrollbar-width:thin}.screen-index a{text-decoration:none;white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-700);display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600}.screen-index a:hover{border-color:var(--signal);color:var(--signal)}.wireframes-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.wireframe-card{background:linear-gradient(160deg,#fff,#fcfdff);border:1px solid #c7d4ea;border-radius:8px;box-shadow:0 8px 22px #13203314;padding:14px;opacity:0;transform:translateY(14px);animation:card-in .55s ease-out forwards}.wireframe-card:nth-child(1){animation-delay:.05s}.wireframe-card:nth-child(2){animation-delay:.1s}.wireframe-card:nth-child(3){animation-delay:.15s}.wireframe-card:nth-child(4){animation-delay:.2s}.wireframe-card:nth-child(5){animation-delay:.25s}.wireframe-card:nth-child(6){animation-delay:.3s}.wireframe-card:nth-child(7){animation-delay:.35s}.wireframe-card h2{margin:0;font-size:18px;line-height:1.28}.wireframe-card>p{margin:8px 0 12px;color:var(--ink-700);font-size:14px}.billing-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px;border:1px solid #c7d4ea;border-left:5px solid #2452bf;border-radius:8px;background:#fff;box-shadow:0 8px 22px #13203314}.billing-banner-past_due,.billing-banner-payment_required,.billing-banner-canceled{border-left-color:#b42318}.billing-banner-copy{min-width:0}.billing-banner-status{display:inline-flex;margin-bottom:4px;color:var(--signal);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.billing-banner h2{margin:0;color:var(--ink-900);font-size:18px;line-height:1.25}.billing-banner p{margin:6px 0 0;color:var(--ink-700);font-size:14px;line-height:1.45}.billing-banner-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0}.billing-banner-note{max-width:220px;color:var(--ink-500);font-size:13px;line-height:1.35}.billing-restricted-panel{margin-bottom:12px;border-color:#f1c2bd;background:snow}.phone-frame{width:100%;max-width:420px;margin:0 auto;border-radius:30px;border:1px solid var(--line-strong);background:#f8fbff;overflow:hidden;box-shadow:0 14px 28px #13203324}.phone-topbar{display:flex;justify-content:space-between;padding:8px 14px;background:#eef4fb;border-bottom:1px solid var(--line);color:var(--ink-500);font-size:11px}.phone-appbar{padding:11px 14px;background:#fff;border-bottom:1px solid var(--line);font-weight:700;font-size:14px}.phone-content{display:grid;gap:10px;padding:12px}.phone-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);background:#fff}.phone-nav span{text-align:center;font-size:11px;color:var(--ink-500);padding:9px 4px}.phone-nav .active{color:var(--signal);font-weight:700}.wf-section,.wf-panel,.wf-item,.decision-card,.timeline-entry,.metric-card{border-radius:8px}.wf-section,.wf-panel,.wf-item{border:1px dashed var(--line-strong);background:#fff;padding:10px 10px 16px;margin-bottom:10px;transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.wf-section:last-child,.wf-panel:last-child,.wf-item:last-child{margin-bottom:0}.wf-section h3,.wf-panel h3{margin:0 0 8px;font-size:13px}.wf-item{display:grid;gap:8px}.wf-item p,.wf-panel p,.wf-section p{margin:0;color:var(--ink-700)}.wf-item.compact{gap:4px}.wf-item.delegated{border-color:#b9ddcf;background:linear-gradient(160deg,#f1fcf7,#fff)}.wf-item:hover{border-color:#b7c8e4;box-shadow:0 8px 18px #13203314}.decision-card,.timeline-entry{transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.decision-card:hover,.timeline-entry:hover{border-color:#b7c8e4;box-shadow:0 8px 18px #13203314}.wf-item.is-exiting{overflow:hidden;pointer-events:none;animation:task-exit .28s ease forwards}.row-between{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.panel-head-with-action{margin-bottom:10px}.badge{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:700;padding:4px 8px;border:1px solid var(--line);background:#f6f8fc;color:var(--ink-700)}.priority-pill-editor{position:relative;display:inline-flex;align-items:center}.priority-pill-trigger{appearance:none;font:inherit;border:0}.priority-pill-trigger.is-editable{cursor:pointer}.priority-pill-trigger.is-readonly{cursor:default}.priority-pill-trigger.desktop,.priority-pill-trigger.executive{background:inherit}.priority-pill-options{position:absolute;top:calc(100% + 6px);right:0;z-index:32;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:190px;padding:8px;border:1px solid var(--line-strong);border-radius:16px;background:#fff;box-shadow:0 14px 28px #1320332e}.priority-pill-options.is-floating{position:fixed}.priority-pill-options.desktop,.priority-pill-options.executive{left:0;right:auto;grid-template-columns:repeat(2,minmax(88px,1fr));min-width:220px}.priority-pill-option{min-height:44px;width:100%;display:inline-flex;align-items:center;justify-content:center;writing-mode:horizontal-tb;text-orientation:mixed;border:1px solid var(--line);border-radius:999px;background:#f6f8fc;color:var(--ink-700);font:inherit;font-size:11px;font-weight:700;line-height:1.2;padding:0 10px;white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;cursor:pointer}.priority-pill-option.is-active{border-color:var(--signal);color:var(--signal);background:#eef5ff}.priority-pill-option:disabled,.priority-pill-trigger:disabled{cursor:not-allowed;opacity:.7}.badge.done{border-color:#b5ddc8;color:#1f6d40;background:#edf8f2}.badge.open,.badge.medium,.badge.status-open{border-color:#f0d4a5;color:#8f5a08;background:#fff8ec}.badge.status-active{border-color:#c3daf6;color:#1f4f8a;background:#eef5ff}.badge.status-blocked{border-color:#f4c0b8;color:#9e2d20;background:#fff3f2}.badge.high{border-color:#f4beb8;color:#9e2d20;background:#fff3f2}.badge.returned,.badge.status-returned{border-color:#d4dff8;color:#244da4;background:#f2f6ff}.badge.status-done{border-color:#b5ddc8;color:#1f6d40;background:#edf8f2}.badge.status-unknown{border-color:#d9dfec;color:#4f5b70;background:#f5f7fb}.badge.task-status{font-weight:600}.decision-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.decision-task-search-results{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.decision-task-search-results .btn{justify-content:flex-start;text-align:left}.decision-link-search-results-list{display:grid;grid-template-columns:minmax(0,1fr)}.decision-link-selected-list{display:grid;gap:8px;margin-top:8px}.decision-link-selected-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--executive-line, #9dd6c6);border-radius:6px;background:#ffffffe6;padding:8px 10px 8px 12px}.decision-link-selected-label{min-width:0;color:var(--executive-ink, #0f1a2e);font-size:13px;font-weight:500}.decision-link-selected-status{font-size:11px;font-weight:600;color:var(--executive-muted, #64748b);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.decision-link-remove-btn{width:32px;height:32px;border:1px solid #e2b8b3;border-radius:10px;background:#fff6f5;color:#b42318;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.decision-link-remove-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#cf8f87;box-shadow:0 6px 12px #b423181f}.decision-link-remove-btn:disabled{cursor:wait;opacity:.7}.decision-link-remove-btn svg{width:16px;height:16px}.decision-link-search-hint{margin:8px 0 18px;border:1px dashed rgba(120,144,176,.4);border-radius:14px;background:linear-gradient(180deg,#f8fbfffa,#f2f7fff0);box-shadow:inset 0 1px #ffffffd9;color:var(--ink-700);font-size:13px;font-weight:600;line-height:1.5;padding:12px 14px}.executive-search-empty-state{margin:8px 0 0;border:1px dashed rgba(186,200,220,.68);border-radius:14px;background:linear-gradient(180deg,#fbfdfffa,#f6f9fdf5);color:var(--ink-700);font-size:13px;font-weight:600;line-height:1.45;padding:12px 14px}.check-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px dashed var(--line);padding-top:8px;margin-top:8px}.check-row:first-child{border-top:0;padding-top:0;margin-top:0}.inline-actions{display:flex;flex-wrap:wrap;gap:8px}.inline-actions.stack{display:grid;grid-template-columns:minmax(0,1fr)}.btn{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#f6f9ff;color:var(--ink-900);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;font-size:13px;min-height:44px;padding:8px 10px;cursor:pointer;position:relative;overflow:hidden;transition:transform var(--vp-motion-base) var(--vp-ease-standard),border-color var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),color var(--vp-motion-base) var(--vp-ease-standard),opacity var(--vp-motion-base) var(--vp-ease-standard)}.btn:hover:not(:disabled){transform:translateY(-1px);border-color:#9eb0d0;box-shadow:0 8px 14px #13203314}.btn:active:not(:disabled){transform:translateY(0) scale(.99)}.btn:focus-visible{outline:none;box-shadow:var(--vp-focus-ring),0 8px 14px #13203314}.btn:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none;filter:saturate(.82)}.btn.primary{background:linear-gradient(170deg,#1a2433,#101721);color:#fff;border-color:#101721}.btn.primary:hover:not(:disabled){border-color:#0f1728;box-shadow:0 10px 18px #08101e29}.btn.warn{background:#fff4e6;color:#874f03;border-color:#edc583}.btn.ghost{background:#fff}.btn.ai-action{gap:7px;border-color:#6aa7a1;background:#eefaf7;color:#174f4b;box-shadow:0 8px 18px #18635c14}.btn.ai-action:before{content:"AI";display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;border-radius:5px;background:#174f4b;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em}.btn.ai-action:hover:not(:disabled){border-color:#3e847d;background:#e3f6f2;box-shadow:0 10px 20px #18635c24}.btn.full{width:100%}.segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#eef2f9;border:1px solid var(--line);border-radius:var(--radius-md);padding:3px;gap:3px}.segmented button{border:0;border-radius:8px;background:transparent;color:var(--ink-500);display:flex;align-items:center;justify-content:center;min-height:44px;padding:7px 6px;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),color var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.segmented button:hover:not(.active){color:var(--ink-900);background:#ffffff8a}.segmented button:active{transform:scale(.99)}.segmented button:focus-visible{outline:none;box-shadow:var(--vp-focus-ring)}.segmented button.active{background:#fff;color:var(--ink-900);box-shadow:0 4px 8px #1320331f}.worklist-segmented{margin-bottom:10px}.surface-control{margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:10px}.surface-label{margin:0 0 7px;font-size:11px;color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.surface-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;padding:3px;gap:4px;background:#f4f7fc}.surface-switch button{border:0;border-radius:8px;min-height:40px;font:inherit;font-size:12px;font-weight:700;color:var(--ink-700);background:transparent;cursor:pointer;transition:background var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),color var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.surface-switch button:hover:not(.active){color:var(--ink-900);background:#ffffff94}.surface-switch button:focus-visible{outline:none;box-shadow:var(--vp-focus-ring)}.surface-switch button.active{color:var(--ink-900);background:#fff;box-shadow:0 4px 10px #1320331a}.surface-fab{position:fixed;right:10px;bottom:10px;z-index:1200;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid var(--line);border-radius:999px;background:#fffffff2;padding:4px;box-shadow:0 8px 18px #13203333}.surface-fab.with-undo{bottom:74px}.surface-fab button{border:0;border-radius:999px;min-width:24px;min-height:24px;padding:0;font:inherit;font-size:10px;font-weight:700;color:var(--ink-500);background:transparent;cursor:pointer;transition:background var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),color var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.surface-fab button:hover:not(.active){color:var(--ink-900);background:#ffffff94}.surface-fab button:active{transform:scale(.96)}.surface-fab button:focus-visible{outline:none;box-shadow:var(--vp-focus-ring)}.surface-fab button.active{color:#fff;background:var(--signal)}.modal-backdrop{position:fixed;inset:0;z-index:1100;background:#13203373;display:grid;place-items:center;padding:12px;animation:modal-backdrop-in var(--vp-motion-panel) var(--vp-ease-standard) both}.modal-card{width:100%;max-width:560px;border:1px solid #bfd0e8;border-radius:14px;background:#fff;padding:12px;min-width:0;overflow-x:hidden;box-shadow:0 14px 34px #1320333d;transform-origin:50% 48%;animation:modal-card-in var(--vp-motion-panel) var(--vp-ease-panel) both}.delegation-create-modal-card,.workflow-scroll-modal-card{display:flex;flex-direction:column;max-height:min(88vh,860px);padding:0;overflow:hidden}.delegation-create-modal-stack{display:grid;gap:10px;margin-bottom:10px}.delegation-create-modal-panel{margin-bottom:0}.delegation-create-modal-stack>.executive-linked-tasks-panel,.delegation-create-modal-stack>.delegation-create-modal-panel{border:1px solid var(--executive-line, #d5ddeb);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f7f9fcf5);box-shadow:0 10px 22px #13213b14}.delegation-create-modal-stack>.executive-linked-tasks-panel:before{content:none}.delegation-create-modal-stack>.executive-linked-tasks-panel .executive-linked-panel-copy,.delegation-create-modal-stack>.executive-linked-tasks-panel .executive-linked-panel-copy span{font-weight:700}.delegation-create-modal-copy,.delegation-create-modal-copy span,.delegation-create-modal-copy .markdown-lite-block,.delegation-create-modal-copy .markdown-lite-paragraph-line,.delegation-create-modal-copy .markdown-lite-list-line,.delegation-create-modal-copy .markdown-lite-list-marker{font-size:13px;font-weight:500;line-height:1.38;color:var(--executive-ink)}.delegation-create-modal-stack .executive-preview-label,.delegation-create-modal-stack p.executive-preview-label,.modal-card .executive-preview-label[for=delegation-objective-input],.modal-card label.executive-preview-label[for=delegation-objective-input]{color:var(--executive-muted)!important}.delegation-create-modal-copy.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.delegation-create-modal-card .modal-head,.workflow-scroll-modal-card .modal-head{position:sticky;top:0;z-index:1;margin-bottom:0;padding:12px 12px 10px;background:#fffffffa;border-bottom:1px solid #d9e4f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.delegation-create-modal-body,.workflow-scroll-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px}.delegation-objective-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;margin-bottom:6px}.delegation-objective-header .executive-preview-label{margin:0}.delegation-objective-header .btn.ai-action{min-height:36px;padding:7px 10px;white-space:nowrap}.btn.ai-action .ai-action-loading-spinner{width:14px;height:14px;flex-basis:14px;border-color:#174f4b38;border-top-color:#174f4b}.delegation-create-modal-footer,.workflow-scroll-modal-footer{position:sticky;bottom:0;z-index:1;margin-top:0;padding:10px 12px 12px;background:#fffffffa;border-top:1px solid #d9e4f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.calendar-task-import-modal-card{max-width:min(720px,calc(100vw - 28px))}.calendar-task-import-modal-card .workflow-scroll-modal-body{overflow-x:hidden}.calendar-task-import-modal-card .workflow-scroll-modal-footer{display:flex;flex-wrap:wrap;gap:8px}.calendar-task-import-modal-card .workflow-scroll-modal-footer .btn{min-width:min(100%,190px);white-space:normal}.calendar-schedule-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.calendar-schedule-summary{margin:0 0 12px;font-size:13px;line-height:1.45;color:#5b6881}.calendar-schedule-loading{display:flex;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;border:1px solid #d9e4f2;border-radius:12px;background:#f7fafff5;color:#263a59}.calendar-schedule-loading-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid #c8d7ec;border-top-color:#2563eb;border-radius:999px;animation:calendar-schedule-loading-spin .8s linear infinite}.calendar-schedule-loading strong{font-size:13px;font-weight:800}.calendar-schedule-suggestions{display:grid;gap:10px;margin-top:12px}.calendar-schedule-empty-state{display:grid;gap:8px;margin-top:12px;padding:14px;border:1px solid #f3d58c;border-radius:14px;background:linear-gradient(180deg,#fffbebfa,#fff7d6f0);color:#5f3b12}.calendar-schedule-empty-state strong{font-size:14px;font-weight:800}.calendar-schedule-empty-state p{margin:0;font-size:13px;line-height:1.45}.calendar-schedule-empty-state .btn{justify-self:start;margin-top:2px}.calendar-task-import-empty-state{position:relative;margin:14px 0;padding:16px 16px 16px 48px;border-width:2px;box-shadow:0 12px 28px #92400e24}.calendar-task-import-empty-state:before{content:"!";position:absolute;top:16px;left:16px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#92400e;color:#fff7ed;font-size:14px;font-weight:900;line-height:1}.calendar-task-import-empty-state strong{font-size:15px}.calendar-schedule-blocking-summary{display:grid;gap:8px;margin-top:12px;padding:12px 14px;border:1px solid #d9e4f2;border-radius:12px;background:#f7fafff0}.calendar-schedule-blocking-title{font-size:13px;font-weight:800;color:#263a59}.calendar-schedule-blocking-list{display:grid;gap:8px}.calendar-schedule-blocking-item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;font-size:12px;line-height:1.45;color:#30425f}.calendar-schedule-blocking-item strong{font-weight:700}.calendar-schedule-slot{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid #d9e4f2;border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f4f8fcfa);color:#18263d;text-align:left;cursor:pointer;transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.calendar-schedule-slot:hover:not(:disabled),.calendar-schedule-slot:focus-visible{border-color:#7ba4ff;box-shadow:0 8px 18px #2563eb1f;transform:translateY(-1px)}.calendar-schedule-slot.is-selected{border-color:#2563eb;box-shadow:0 10px 22px #2563eb29;background:linear-gradient(180deg,#eff6fffa,#dbeafefa)}.calendar-schedule-slot:disabled{cursor:not-allowed;opacity:.7;transform:none}.calendar-schedule-slot strong{font-size:14px;font-weight:700}.calendar-schedule-slot span{flex-shrink:0;font-size:12px;font-weight:600;color:#4b6388}.calendar-task-import-modal-card .calendar-schedule-slot{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;box-sizing:border-box;min-width:0}.calendar-task-import-modal-card .calendar-schedule-slot>span{display:grid;flex-shrink:1;gap:4px;min-width:0}.calendar-task-import-modal-card .calendar-schedule-slot strong{font-size:13px;font-weight:700;min-width:0;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.calendar-task-import-modal-card .calendar-schedule-slot small{min-width:0;white-space:normal}@media(max-width:520px){.calendar-task-import-modal-card{max-width:calc(100vw - 28px);max-height:min(86vh,760px)}.calendar-task-import-modal-card .modal-head h3{font-size:18px;line-height:1.2}.calendar-task-import-modal-card .workflow-scroll-modal-footer{align-items:stretch}.calendar-task-import-modal-card .workflow-scroll-modal-footer .btn{width:100%;min-width:0}.delegation-objective-header{align-items:stretch;flex-direction:column}.delegation-objective-header .btn.ai-action{width:100%}.calendar-task-import-modal-card .calendar-schedule-grid{grid-template-columns:minmax(0,1fr)}.calendar-task-import-modal-card .calendar-schedule-slot{grid-template-columns:28px minmax(0,1fr);padding:12px}}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.modal-head h3{margin:0;font-size:14px;flex:1 1 auto;min-width:0;line-height:1.15}.modal-close{min-height:30px;padding:4px 8px;font-size:11px}.mobile-shell{display:grid;gap:10px}.wireframe-mobile-shell-wrap{display:grid}.wireframe-mobile-shell{display:grid;gap:12px}.wireframe-mobile-hero{display:grid;gap:10px;padding:14px;border:1px solid #d7dfef;border-radius:18px;background:radial-gradient(circle at top right,rgba(38,85,173,.16),transparent 42%),linear-gradient(180deg,#f9fbff,#eef3fb);box-shadow:0 16px 34px #13203317}.wireframe-mobile-badge{width:fit-content;padding:4px 10px;border-radius:999px;background:#102f6f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.wireframe-mobile-eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500)}.wireframe-mobile-hero h2{margin:0;font-size:22px}.wireframe-mobile-hero p{margin:0}.wireframe-mobile-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wireframe-mobile-metric{display:grid;gap:2px;padding:10px;border-radius:14px;border:1px solid rgba(16,47,111,.08);background:#ffffffdb}.wireframe-mobile-metric span,.wireframe-mobile-metric small{color:var(--ink-500)}.wireframe-mobile-metric strong{font-size:20px;line-height:1.1}.wireframe-mobile-metric.good{border-color:#23743f3d}.wireframe-mobile-metric.watch{border-color:#b9831e3d}.wireframe-mobile-metric.critical{border-color:#af343442}.wireframe-mobile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wireframe-mobile-tab{min-height:42px;border:1px solid #cfdaef;border-radius:999px;background:#ffffffeb;color:var(--ink-700);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wireframe-mobile-tab.active{border-color:transparent;background:linear-gradient(160deg,#102f6f,#2859b2);color:#fff;box-shadow:0 10px 20px #102f6f2e}.wireframe-mobile-content{display:grid;gap:10px}.mobile-tab-bar{position:sticky;bottom:8px;z-index:10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #13203329;overflow:hidden}.mobile-shell.with-undo .mobile-tab-bar{bottom:68px}.mobile-tab-bar.tabs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-tab-btn{border:0;min-height:44px;font:inherit;font-size:11px;font-weight:700;color:var(--ink-500);background:transparent;cursor:pointer}.mobile-tab-btn.active{color:#fff;background:linear-gradient(170deg,var(--signal),#1d418f)}.mobile-tab-content{display:grid;gap:10px}.mobile-panel{margin:0}.mobile-quick-actions{border-style:solid}.return{border-color:#d4dff8;background:#f7f9ff}.label{display:block;font-size:12px;color:var(--ink-500);margin-bottom:4px;font-weight:600}.input,select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;min-height:44px;padding:9px 10px;font:inherit;font-size:13px;color:var(--ink-900);margin-bottom:8px}.autosize-textarea{line-height:1.45}.textarea-format-hint{margin:-3px 0 10px;font-size:11px;line-height:1.35;color:var(--ink-500)}.field-error{margin:5px 0 8px;color:#b42318;font-size:13px;font-weight:700}@media(hover:none)and (pointer:coarse){.input,select{font-size:16px}}select{appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.settings-readonly-value{padding:4px 0;margin:0;font-size:14px;color:var(--ink-700)}.input[type=datetime-local]{width:100%;inline-size:100%;max-inline-size:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.modal-card .input[type=datetime-local]{width:100%;inline-size:100%;max-inline-size:100%;padding-right:6px}@supports (-webkit-touch-callout: none){.modal-card .input[type=datetime-local]{-webkit-appearance:none;appearance:none;font-size:16px;transform:translateZ(0)}.modal-card .input[type=datetime-local]::-webkit-date-and-time-value{min-width:0;text-align:left}.modal-card .input[type=datetime-local]::-webkit-calendar-picker-indicator{margin:0;padding:0}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);border-radius:999px;padding:5px 10px;background:#f7f9fc;font-size:12px;color:var(--ink-700);font-weight:600}.chip.selected{border-color:#9dd6c6;color:#0f6a52;background:#edfaf5}.desktop .wireframe-card,.wireframe-card.desktop{grid-column:1 / -1}.desktop-frame{border:2px solid #b7c8e4;border-radius:var(--radius-xl);background:linear-gradient(170deg,#fbfdff,#f4f8ff);padding:14px}.desktop-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:flex-start;border-bottom:1px dashed var(--line-strong);margin-bottom:12px;padding-bottom:12px}.desktop-header h3{margin:0;font-size:18px}.desktop-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.metric-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-card{border:1px solid var(--line);background:#fff;padding:10px;display:grid;gap:8px;transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.metric-card:hover{border-color:#b7c8e4;box-shadow:0 8px 18px #13203314;transform:translateY(-1px)}.metric-card p{margin:0;font-size:12px;color:var(--ink-700)}.metric-card.is-good{background:linear-gradient(165deg,#f3fbf7,#fff);border-color:#b8dec9}.metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.metric-head span{font-size:12px;color:var(--ink-500);font-weight:600}.metric-head strong{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:20px;color:var(--ink-900)}.meter{height:8px;border-radius:999px;background:#eaf0fb;overflow:hidden}.meter .fill{display:block;height:100%;border-radius:inherit}.meter .fill.is-good{background:linear-gradient(90deg,#2f8c4d,#52b36d)}.decision-log-section{border:2px solid var(--signal);background:linear-gradient(180deg,#2452bf0d,#2452bf03),#fff;position:relative}.decision-log-section:before{content:"AUDIT TRAIL";position:absolute;top:-10px;right:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#fff;background:var(--signal);border-radius:999px;padding:3px 8px}.timeline{margin:0;padding-left:18px;color:var(--ink-700);display:grid;gap:8px;font-size:13px}.decision-timeline{list-style:none;padding-left:0;gap:10px}.timeline-entry{border:1px solid #c4d2e8;box-shadow:inset 0 0 0 1px #ffffffb3;background:linear-gradient(160deg,#fff,#f9fbff);padding:10px;display:grid;gap:6px}.timeline-entry.approved{border-left:6px solid var(--accent)}.timeline-entry.rejected{border-left:6px solid var(--danger)}.timeline-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.decision-time{font-size:10px;color:var(--signal);background:#edf2ff;border:1px solid #d0dcf5;border-radius:999px;padding:2px 7px}.decision-title{min-width:0;font-size:12px;line-height:1.3;color:var(--ink-900)}.decision-state{border-width:2px;text-transform:uppercase;font-size:10px;letter-spacing:.04em;font-weight:700;border-radius:999px;padding:3px 8px;white-space:nowrap}.decision-state.approved{border-color:#7cbc9a;color:#0f7f64;background:#eefaf3}.decision-state.rejected{border-color:#e38b84;color:#b42318;background:#fff1f0}.timeline-meta{color:var(--ink-500);font-size:12px;line-height:1.35;word-break:break-word}.timeline-entry code{display:inline-block;border:1px solid var(--line);border-radius:6px;background:#f2f6ff;color:var(--ink-900);font-size:11px;padding:1px 4px}.hidden{display:none}.error-card{border-color:#e38b84;background:#fff1f0}.error-card h2,.error-card p{color:#b42318}.executive-loading-state{position:relative;overflow:hidden;border-color:#b1c5dfe6;background:linear-gradient(180deg,#fafcfffa,#f4f8fdf5);box-shadow:0 12px 26px #15264014,inset 0 1px #ffffffe6}.executive-loading-state:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.12) 35%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translate(-100%);animation:executive-loading-sheen 1.8s ease-in-out infinite;pointer-events:none}.executive-loading-state h2,.executive-loading-state p{position:relative;z-index:1}.executive-loading-state p{color:var(--ink-700);font-weight:600}.toast{position:fixed;left:50%;transform:translate(-50%,18px);display:inline-flex;align-items:center;gap:10px;border-radius:999px;box-shadow:0 18px 34px #0f172a3d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;padding:10px 16px;font-size:13px;font-weight:600;opacity:0;pointer-events:none;transition:opacity var(--vp-motion-panel) var(--vp-ease-standard),transform var(--vp-motion-panel) var(--vp-ease-panel),bottom var(--vp-motion-panel) var(--vp-ease-standard);z-index:1300}.toast-indicator{width:9px;height:9px;border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 4px #ffffff24;flex:0 0 auto;transition:transform var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard)}.toast-message{min-width:0;line-height:1.35}.toast.toast-success{border:1px solid #0d684f;background:linear-gradient(180deg,#0f7f64f7,#0d684ffa)}.toast.toast-error{border:1px solid #b42318;background:linear-gradient(180deg,#d92d20f7,#b42318fa)}.toast.show{opacity:1;transform:translate(-50%)}.toast.show .toast-indicator{animation:toast-indicator-pulse var(--vp-motion-slow) var(--vp-ease-out) 1}.undo-stack{position:fixed;left:50%;bottom:14px;z-index:1290;transform:translate(-50%);width:min(640px,calc(100% - 24px));display:grid;gap:10px}.undo-bar{border:1px solid #c8d6ec;border-radius:16px;background:linear-gradient(180deg,#fffffffc,#f7fafffa);box-shadow:0 14px 32px #1320332e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px 12px 14px;position:relative;overflow:hidden;animation:undo-bar-in var(--vp-motion-panel) var(--vp-ease-panel) both}.undo-bar-content{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1}.undo-bar-label{display:inline-block;flex:1 1 auto;min-width:0;font-size:14px;line-height:1.4;color:var(--ink-800);font-weight:600}.undo-bar .btn{min-height:42px;min-width:84px;padding:9px 14px;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffffb8}.undo-bar-progress-track{position:absolute;inset:0;border-radius:inherit;background:#b3c4de2e;overflow:hidden}.undo-bar-progress{width:100%;height:100%;background:linear-gradient(90deg,#3a6cbf38,#6a91d647);transform-origin:left center;animation-name:undo-bar-progress-shrink;animation-timing-function:linear;animation-fill-mode:forwards}.executive-empty-state{border:1px dashed rgba(174,190,212,.8);border-radius:18px;background:linear-gradient(180deg,#fbfdfffa,#f5f8fdf5);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #14223a0d;padding:16px;animation:quiet-state-in var(--vp-motion-panel) var(--vp-ease-panel) both;transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard)}.executive-empty-state h3{margin:0;color:var(--ink-900);font-size:15px;line-height:1.3}.executive-empty-state p{margin:8px 0 0;color:var(--ink-700);font-size:13px;line-height:1.55}.executive-empty-state-guide{margin-top:14px}.executive-empty-state-guide h4{margin:0 0 10px;color:var(--ink-900);font-size:14px;line-height:1.35}.executive-empty-state-guide ol{margin:0;padding-left:20px;display:grid;gap:10px}.executive-empty-state-guide li{color:var(--ink-700);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.executive-empty-state-guide li a,.executive-empty-state-guide li strong,.executive-empty-state-guide li span{display:block}.executive-empty-state-guide li a{color:var(--accent);font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.executive-empty-state-guide li strong{color:var(--ink-900);font-weight:700}.executive-empty-state-guide li span{margin-top:2px}.executive-inline-meta{margin:0;color:var(--ink-700);font-size:13px;line-height:1.55}.executive-empty-state-actions{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;width:min(100%,520px)}.executive-empty-state-action{box-sizing:border-box;align-self:stretch;display:flex;min-height:46px;line-height:1.2;margin:0;width:100%}@media(max-width:520px){.executive-empty-state-actions{grid-template-columns:minmax(0,1fr)}}.executive-action-icon{width:15px;height:15px;margin-right:7px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px}@keyframes executive-loading-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes calendar-schedule-loading-spin{to{transform:rotate(360deg)}}@keyframes undo-bar-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-indicator-pulse{0%{transform:scale(.84);box-shadow:0 0 0 2px #ffffff1f}70%{transform:scale(1.08);box-shadow:0 0 0 7px #ffffff0a}to{transform:scale(1);box-shadow:0 0 0 4px #ffffff24}}@keyframes undo-bar-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes quiet-state-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes undo-countdown{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:.55}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes task-exit{0%{opacity:1;transform:translate(0) scale(1);max-height:280px;margin-bottom:10px;padding-top:10px;padding-bottom:16px;border-width:1px}to{opacity:0;transform:translate(16px) scale(.98);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}}.executive-wireframe-page{--executive-navy: #13213b;--executive-navy-soft: #1c3157;--executive-ink: #18263d;--executive-muted: #5b6881;--executive-line: #d5ddeb;--executive-ice: #eff4fb;--executive-ice-strong: #e5edf8;--executive-surface: #f7f9fc;--executive-good: #1f7a5a;--executive-watch: #a96f16;--executive-critical: #b6504f;display:grid;gap:18px}.executive-wireframe-hero{display:grid;gap:14px;padding:20px;border:1px solid rgba(19,33,59,.12);border-radius:28px;background:radial-gradient(circle at top right,rgba(198,138,43,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(19,33,59,.08),transparent 34%),linear-gradient(160deg,#fff,#f3f7fd);box-shadow:0 22px 44px #13213b1f}.executive-wireframe-hero h1{margin:0;font-size:clamp(1.8rem,1.46rem + 1.2vw,2.55rem);line-height:1.02;color:var(--executive-navy)}.executive-hero-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.executive-hero-link{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;background:var(--executive-navy);color:#fff;text-decoration:none;font-weight:700;box-shadow:0 10px 18px #13213b29}.executive-screen-index{margin-bottom:2px}.executive-screen-index a{background:linear-gradient(160deg,#fff,#f3f7fd);border-color:#13213b1f}.executive-screen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;align-items:start}.executive-screen{display:grid;gap:10px;justify-items:center}.executive-screen-label{width:min(100%,400px);display:flex;align-items:center;gap:10px}.executive-screen-label>span{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:14px;background:linear-gradient(180deg,var(--executive-navy),var(--executive-navy-soft));color:#fff;font-size:12px;font-weight:800}.executive-screen-label strong{display:block;font-size:14px;color:var(--executive-ink)}.executive-screen-label small{display:block;font-size:12px;color:var(--executive-muted)}.executive-phone-frame{max-width:400px;border:1px solid rgba(19,33,59,.12);background:linear-gradient(180deg,#13213b05,#13213b05),#f4f7fb;box-shadow:0 22px 36px #13213b29}.executive-phone-topbar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(180deg,var(--executive-navy),#1b2c4c);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.executive-phone-surface{display:grid;gap:12px;padding:14px;background:linear-gradient(180deg,#ffffffd6,#fffffff0),radial-gradient(circle at top left,rgba(198,138,43,.08),transparent 28%),#f4f7fb}.executive-mobile-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.executive-mobile-header p{margin:0;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--executive-muted);font-weight:700}.executive-mobile-header h2{margin:4px 0 0;font-size:24px;line-height:1.02;color:var(--executive-navy)}.executive-subsection{display:grid;gap:10px}.executive-subsection-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.executive-subsection-header h3{margin:0;font-size:15px;line-height:1.2;color:var(--ink-900)}.executive-subsection-header p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--executive-muted)}.executive-subsection-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:4px 10px;border-radius:999px;background:#13213b14;color:var(--ink-900);font-size:12px;font-weight:700}.executive-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.executive-metric-card{display:grid;gap:4px;align-content:start;min-height:84px;padding:10px;border:1px solid var(--executive-line);border-radius:18px;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:0 8px 18px #13213b0a;transition:transform var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),border-color var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard)}.executive-metric-card span,.executive-fact-cell span,.executive-note-box span,.executive-recommendation span,.executive-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--executive-muted);font-weight:700}.executive-metric-card strong{font-size:19px;line-height:1;color:var(--executive-navy)}.executive-metric-card small{font-size:11px;color:var(--executive-muted)}.executive-block,.executive-dense-card{display:grid;gap:10px;padding:12px;scroll-margin-top:88px;border:1px solid var(--executive-line);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f7f9fcf5);box-shadow:0 10px 22px #13213b14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.executive-return-panel,.alt-mobile-return-panel{scroll-margin-top:88px}.executive-priority-block{background:radial-gradient(circle at top right,rgba(198,138,43,.14),transparent 28%),linear-gradient(180deg,#fffffffa,#f4f8fffa)}.executive-block p,.executive-dense-card p{margin:0}.executive-block-head,.executive-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.executive-block-head>div:first-child,.executive-card-head>div:first-child{flex:1;min-width:0;padding-left:2px}.executive-card-head-actions{display:grid;justify-items:end;gap:8px;flex-shrink:0}.executive-block-head strong,.executive-card-head strong{font-size:15px;line-height:1.15;color:var(--executive-ink)}.executive-block-head.compact strong{font-size:14px}.executive-two-up,.executive-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.executive-fact-cell,.executive-note-box{display:grid;gap:4px;align-content:start;min-height:62px;padding:9px 10px;border:1px solid var(--executive-ice-strong);border-radius:16px;background:var(--executive-surface);transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard)}.executive-fact-cell strong,.executive-note-box strong{font-size:12px;line-height:1.32;color:var(--executive-ink)}.executive-mini-block{padding:10px}.executive-block.is-mobile-target,.executive-dense-card.is-mobile-target{border-color:#1c62b66b;box-shadow:0 14px 30px #1b50a024}.executive-block.is-mobile-highlighted,.executive-dense-card.is-mobile-highlighted{border-color:#c69a3ac7;background:radial-gradient(circle at top right,rgba(198,154,58,.18),transparent 30%),linear-gradient(180deg,#fffffffa,#fff9ecfa);box-shadow:0 0 0 2px #c69a3a2e,0 18px 34px #c69a3a2e}.executive-tight-list,.executive-option-list,.executive-card-stack,.executive-commitment-list,.executive-watch-list{display:grid;gap:8px;min-width:0}.executive-operations-center{display:grid;gap:10px;min-width:0}.executive-operations-list{display:grid;gap:8px;min-width:0}.executive-operation-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;min-height:72px;padding:10px 12px 10px 14px;overflow:hidden;border:1px solid var(--executive-line);border-radius:8px;background:linear-gradient(180deg,#fff,#f7f9fc);color:var(--executive-ink);cursor:pointer;font:inherit;text-align:left;box-shadow:0 8px 18px #13213b12;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.executive-operation-row:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--vp-card-strip-width);background:var(--vp-card-strip-neutral);pointer-events:none}.executive-operation-row[data-tone=critical]:before{background:var(--vp-card-strip-critical)}.executive-operation-row[data-tone=watch]:before{background:var(--vp-card-strip-watch)}.executive-operation-row[data-tone=good]:before{background:var(--vp-card-strip-good)}.executive-operation-row:hover{border-color:#2062b642;box-shadow:0 12px 24px #13213b1c;transform:translateY(-1px)}.executive-operation-row:active{transform:translateY(0);box-shadow:0 8px 18px #13213b14}.executive-operation-row:focus-visible{outline:none;border-color:#2062b661;box-shadow:0 0 0 3px #2062b624,0 12px 24px #13213b1c}.executive-operation-copy{display:grid;gap:4px;min-width:0;padding-left:2px}.executive-operation-title{min-width:0;color:var(--executive-ink);font-size:14px;line-height:1.22;overflow-wrap:anywhere}.executive-operation-source{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;border:1px solid rgba(32,98,182,.18);border-radius:999px;background:#eef6ff;font-size:11px;line-height:1;vertical-align:text-bottom}.executive-operation-meta{min-width:0;color:var(--executive-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.executive-operation-status{display:inline-flex;justify-content:flex-end;min-width:0}.executive-operations-empty{min-height:58px;padding:14px;border:1px dashed var(--executive-line);border-radius:8px;background:#ffffffb8;color:var(--executive-muted);font-size:13px;line-height:1.4;animation:quiet-state-in var(--vp-motion-panel) var(--vp-ease-panel) both}.executive-tight-list div{display:grid;gap:2px}.executive-tight-list span,.executive-commitment-row p,.executive-watch-row p{font-size:11px;color:var(--executive-muted)}.executive-tight-list strong{font-size:12px;line-height:1.32;color:var(--executive-ink)}.executive-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.executive-filter{display:inline-grid;place-items:center;min-height:44px;padding:0 8px;border-radius:999px;border:1px solid var(--executive-line);background:#ffffffe6;color:var(--executive-ink);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.15;text-align:center;transition:transform var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),border-color var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),color var(--vp-motion-base) var(--vp-ease-standard)}.executive-filter.active{background:var(--executive-navy);color:#fff;border-color:transparent;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #13213b14}.executive-filter.filter-open{background:#2062b61a;border-color:#2062b63d}.executive-filter.filter-decision{background:#c68a2b1c;border-color:#c68a2b45}.executive-filter.filter-returned{background:#ad343e1a;border-color:#ad343e3d}.executive-filter.filter-completed{background:#2e8b571a;border-color:#2e8b573d}.executive-filter.filter-open.active{background:#2062b63d;border-color:#2062b67a;color:var(--executive-ink)}.executive-filter.filter-decision.active{background:#c68a2b45;border-color:#c68a2b85;color:var(--executive-ink)}.executive-filter.filter-returned.active{background:#ad343e3d;border-color:#ad343e7a;color:var(--executive-ink)}.executive-filter.filter-completed.active{background:#2e8b5740;border-color:#2e8b577a;color:var(--executive-ink)}.executive-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-worklist-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.executive-worklist-filter-grid .executive-filter-metric{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 4px}.executive-worklist-filter-grid .executive-filter-label{white-space:nowrap}.executive-filter-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-filter-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.team-own-decisions-filter-row,.team-member-delegations-filter-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:6px}.team-own-decisions-filter-row .executive-filter,.team-member-delegations-filter-row .executive-filter{width:100%;min-width:0}.executive-wireframe-page .executive-filter-row.executive-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.executive-wireframe-page .executive-filter-row.executive-worklist-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.executive-filter-metric{justify-items:start;align-content:center;min-height:68px;padding:14px 12px;border-radius:18px;text-transform:none;letter-spacing:.01em;color:var(--executive-ink);box-shadow:inset 0 1px #ffffff4d}.executive-filter-metric span{font-size:10px;line-height:1.1;color:var(--executive-ink)}.executive-filter-label{white-space:pre-line}.executive-filter-metric strong{font-size:20px;line-height:1;color:var(--executive-ink)}.executive-filter-metric.filter-open{background:#2062b621;border-color:#2062b647}.executive-filter-metric.filter-decision{background:#c68a2b26;border-color:#c68a2b4d}.executive-filter-metric.filter-returned{background:#ad343e21;border-color:#ad343e42}.executive-filter-metric.filter-completed{background:#2e8b5721;border-color:#2e8b5745}.executive-filter-metric.active{color:var(--executive-ink)}.executive-filter-metric.filter-open.active{background:#2062b647;border-color:#2062b685}.executive-filter-metric.filter-decision.active{background:#c68a2b52;border-color:#c68a2b8f}.executive-filter-metric.filter-returned.active{background:#ad343e47;border-color:#ad343e80}.executive-filter-metric.filter-completed.active{background:#2e8b574d;border-color:#2e8b5785}.executive-card-head p,.executive-card-summary{font-size:12px;line-height:1.4;color:var(--executive-muted)}.executive-card-summary{padding-left:4px}.executive-dense-card[data-tone],.executive-list-card[data-tone],.executive-block[data-tone]{position:relative;overflow:hidden;transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),transform var(--vp-motion-base) var(--vp-ease-standard)}.executive-dense-card[data-card-clickable=true],.executive-list-card[data-card-clickable=true],.executive-block[data-card-clickable=true]{cursor:pointer}.executive-dense-card[data-card-expanded=true],.executive-list-card[data-card-expanded=true],.executive-block[data-card-expanded=true]{border-color:#2062b62e;box-shadow:0 14px 30px #13213b1c}.executive-dense-card[data-card-clickable=true]:hover,.executive-list-card[data-card-clickable=true]:hover,.executive-block[data-card-clickable=true]:hover{border-color:#2062b642;box-shadow:0 14px 28px #13213b1f;transform:translateY(-1px)}.executive-dense-card[data-card-clickable=true]:active,.executive-list-card[data-card-clickable=true]:active,.executive-block[data-card-clickable=true]:active{transform:translateY(0);box-shadow:0 10px 22px #13213b1a}.executive-dense-card[data-card-clickable=true]:focus-visible,.executive-list-card[data-card-clickable=true]:focus-visible,.executive-block[data-card-clickable=true]:focus-visible{outline:none;border-color:#2062b661;box-shadow:0 0 0 3px #2062b624,0 14px 28px #13213b1f}.executive-dense-card[data-tone]:before,.executive-list-card[data-tone]:before,.executive-block[data-tone]:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--vp-card-strip-width);background:var(--vp-card-strip-neutral);border-radius:18px 0 0 18px;pointer-events:none}.executive-dense-card[data-tone=critical]:before,.executive-list-card[data-tone=critical]:before,.executive-block[data-tone=critical]:before{background:var(--vp-card-strip-critical)}.executive-dense-card[data-tone=watch]:before,.executive-list-card[data-tone=watch]:before,.executive-block[data-tone=watch]:before{background:var(--vp-card-strip-watch)}.executive-dense-card[data-tone=good]:before,.executive-list-card[data-tone=good]:before,.executive-block[data-tone=good]:before{background:var(--vp-card-strip-good)}.executive-tag-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.executive-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(19,33,59,.06);background:#eef3fb;color:var(--executive-navy);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.executive-tag.tone-watch{background:#c68a2b2e;color:var(--executive-watch)}.executive-status-request-panel{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:#c68a2b1f;border:1px solid rgba(198,138,43,.3);animation:quiet-state-in var(--vp-motion-panel) var(--vp-ease-panel) both;transition:border-color var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard)}.executive-status-request-label{flex:1;min-width:0;font-size:12px;color:var(--executive-watch);line-height:1.4}.executive-status-request-label strong{font-size:12px;color:var(--executive-watch)}.executive-status-request-actions{display:flex;gap:6px;align-items:stretch}.executive-status-request-panel>.executive-action{flex:0 0 auto;align-self:center}@media(max-width:560px){.executive-status-request-panel{flex-direction:column;align-items:stretch}.executive-status-request-panel>.executive-action{align-self:flex-start;max-width:100%}}.executive-deadline-proposal{display:block;margin-top:3px;padding-left:0;color:var(--executive-watch);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35;text-align:left;text-transform:none}.entity-detail-cell .executive-deadline-proposal,.executive-meta-cell .executive-deadline-proposal{color:var(--executive-watch);font-size:12px;letter-spacing:0;padding-left:0;text-transform:none}.executive-tag.tone-neutral{background:#2062b624;color:#1a50a0}.executive-card-footer{display:grid;gap:8px}.executive-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.executive-action{border:0;min-height:44px;padding:0 14px;border-radius:14px;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;gap:0;overflow-wrap:anywhere;text-align:center;text-decoration:none;white-space:normal;transition:transform var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),color var(--vp-motion-base) var(--vp-ease-standard),opacity var(--vp-motion-base) var(--vp-ease-standard),filter var(--vp-motion-base) var(--vp-ease-standard)}.executive-action:disabled{cursor:not-allowed;filter:saturate(.72);opacity:.52}.executive-card-toggle{border:1px solid var(--executive-line);border-radius:999px;background:#ffffffe6;color:var(--executive-muted);min-width:44px;min-height:44px;padding:0 12px;font:inherit;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),border-color var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard),color var(--vp-motion-base) var(--vp-ease-standard)}.executive-card-toggle[aria-expanded=true]{border-color:#2062b642;background:#edf2fa;color:var(--executive-navy);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #13213b14}.executive-action.primary{background:linear-gradient(180deg,var(--executive-navy),var(--executive-navy-soft));color:#fff;box-shadow:0 10px 16px #13213b2e}.executive-action.subtle{background:#edf2fa;color:var(--executive-navy)}.executive-action.warn{background:#b6504f1a;color:var(--executive-critical)}.executive-action:hover:not(:disabled),.executive-card-toggle:hover,.executive-filter:hover{transform:translateY(-1px)}.executive-action:active:not(:disabled),.executive-card-toggle:active,.executive-filter:active{transform:translateY(0) scale(.99)}.executive-action:focus-visible,.executive-card-toggle:focus-visible,.executive-filter:focus-visible{outline:none;box-shadow:var(--vp-focus-ring)}.executive-metric-card:hover,.executive-fact-cell:hover,.executive-note-box:hover{border-color:#2062b638;box-shadow:0 12px 24px #13213b14}.executive-metric-card:hover{transform:translateY(-1px)}.executive-filter:hover:not(.active){border-color:#2062b63d;box-shadow:0 8px 18px #13213b14}.executive-action.subtle:hover:not(:disabled),.executive-card-toggle:hover{border-color:#2062b63d;background:#edf2fa;color:var(--executive-navy);box-shadow:0 8px 18px #13213b1a}.executive-filter-metric:hover{box-shadow:inset 0 1px #ffffff4d,0 12px 24px #13213b1a}.executive-filter-metric.active{box-shadow:inset 0 1px #fff3,0 10px 22px #13213b1a}.executive-tag:hover,.executive-tag-row .priority-pill-trigger.executive.is-editable:hover{transform:translateY(-1px);box-shadow:0 8px 16px #13213b14}.executive-tag-row .priority-pill-trigger.executive.is-editable:focus-visible{outline:none;box-shadow:0 0 0 3px #2062b624}.executive-action.primary:hover:not(:disabled){box-shadow:0 14px 24px #13213b38}.executive-action.warn:hover:not(:disabled){box-shadow:0 12px 22px #13213b29}.executive-recommendation{display:grid;gap:4px;padding:10px 11px;border-radius:18px;transition:transform var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard)}.executive-recommendation strong{font-size:13px;line-height:1.3}.executive-option-row,.executive-commitment-row,.executive-watch-row{display:grid;gap:8px;padding:10px;border:1px solid var(--executive-line);border-radius:16px;background:#ffffffeb;transition:transform var(--vp-motion-base) var(--vp-ease-standard),box-shadow var(--vp-motion-base) var(--vp-ease-standard),border-color var(--vp-motion-base) var(--vp-ease-standard),background var(--vp-motion-base) var(--vp-ease-standard)}.executive-recommendation:hover,.executive-option-row:hover,.executive-commitment-row:hover,.executive-watch-row:hover{transform:translateY(-1px);box-shadow:0 10px 20px #13213b12}.executive-option-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.executive-option-row>span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:12px;background:#edf2fa;color:var(--executive-navy);font-size:12px;font-weight:800}.executive-option-row strong,.executive-commitment-row strong,.executive-watch-row strong{font-size:13px;line-height:1.3;color:var(--executive-ink)}.executive-option-row small{display:block;margin-top:3px;font-size:11px;color:var(--executive-muted);line-height:1.35}.executive-option-row.preferred{border-color:#1f7a5a3d;background:linear-gradient(180deg,#eaf7f2eb,#fffffff5)}.executive-commitment-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.executive-commitment-meta{display:grid;justify-items:end;gap:4px;text-align:right}.executive-commitment-meta span{font-size:11px;color:var(--executive-muted)}.executive-commitment-meta strong{font-size:12px;color:var(--executive-navy)}.executive-watch-row small{font-size:11px;line-height:1.35;color:var(--executive-ink)}.executive-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.tone-good{color:var(--executive-good)}.executive-pill.tone-good,.executive-metric-card.tone-good{background:#1f7a5a1f;color:var(--executive-good)}.executive-pill.tone-watch,.executive-metric-card.tone-watch{background:#a96f1624;color:var(--executive-watch)}.executive-pill.tone-critical,.executive-metric-card.tone-critical{background:#b6504f1f;color:var(--executive-critical)}.executive-pill.tone-neutral,.executive-metric-card.tone-neutral{background:#edf2fa;color:var(--executive-navy)}.executive-recommendation.tone-good{background:#1f7a5a1a}.executive-recommendation.tone-watch{background:#a96f161f}.executive-recommendation.tone-critical{background:#b6504f1f}.executive-card-detail-stack{display:grid;gap:10px;transform-origin:50% 0;animation:executive-card-detail-stack-enter var(--vp-motion-panel) var(--vp-ease-panel) both}.executive-card-situation-stack{display:grid;gap:8px}.executive-card-detail-stack>*{animation:executive-card-detail-enter .22s ease both}.executive-card-detail-stack>*:nth-child(2){animation-delay:24ms}.executive-card-detail-stack>*:nth-child(3){animation-delay:48ms}.executive-card-detail-stack>*:nth-child(4){animation-delay:72ms}.executive-card-detail-stack>*:nth-child(5){animation-delay:96ms}.executive-description-panel{position:relative;display:grid;gap:8px;padding:10px 36px 12px 12px;border:1px solid var(--executive-ice-strong);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8fafdf5)}.executive-linked-tasks-panel{position:relative;padding:10px 14px 12px;border:1px solid var(--executive-ice-strong);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8fafdf5);display:grid;gap:8px}.executive-description-panel,.executive-note-panel,.executive-linked-tasks-panel,.executive-inline-note.is-guidance{box-shadow:inset 0 1px #ffffff8c,0 8px 18px #13213b0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.executive-linked-tasks-panel:before,.executive-inline-note.is-guidance:before{position:absolute;top:8px;right:10px;font-size:14px;line-height:1;opacity:.6}.executive-linked-tasks-panel:before{content:"🔗"}.executive-ai-suggestion-panel:before{content:"🤖"}.executive-linked-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0}.executive-linked-task-open{appearance:none;border:1px solid rgba(15,98,254,.22);border-radius:8px;background:#0f62fe0d;color:var(--executive-blue);cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 9px;text-align:left;width:100%}.executive-linked-task-open:after{content:"›";flex-shrink:0;font-size:18px;font-weight:800;line-height:1;opacity:.7}.executive-linked-task-open.is-return{justify-content:flex-start}.executive-linked-task-open.is-return:before{content:"‹";flex-shrink:0;font-size:18px;font-weight:800;line-height:1;opacity:.7}.executive-linked-task-open.is-return:after{content:none}.executive-linked-task-open:hover,.executive-linked-task-open:focus-visible{background:#0f62fe17;border-color:#0f62fe5c}.executive-linked-task-open:hover .executive-linked-panel-copy,.executive-linked-task-open:focus-visible .executive-linked-panel-copy{color:var(--executive-blue)!important;text-decoration:underline;text-underline-offset:3px}.executive-linked-task-open .executive-linked-panel-copy{color:var(--executive-blue)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-return-panel{background:#ffffffeb}.executive-linked-task-status{font-size:11px;font-weight:600;color:var(--executive-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.executive-linked-task-title{font-size:13px;font-weight:500;color:var(--executive-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-linked-panel-copy,.executive-linked-task-row .executive-expandable-copy.body.executive-linked-panel-copy,.executive-linked-tasks-panel .executive-expandable-copy.body.executive-linked-panel-copy,.executive-inline-note.is-guidance .executive-expandable-copy.body.executive-linked-panel-copy{font-size:14px;font-weight:500;line-height:1.38;color:var(--executive-ink)!important;margin:0}.executive-linked-panel-copy.is-clamped{-webkit-line-clamp:4}.executive-guidance-panel-copy,.executive-inline-note.is-guidance .executive-expandable-copy.body.executive-guidance-panel-copy{font-size:14px;font-weight:500;line-height:1.38;color:var(--executive-ink)!important;margin:0;white-space:pre-line}.executive-guidance-panel-copy.is-clamped{-webkit-line-clamp:4}.executive-inline-note.is-guidance .executive-guidance-panel-copy span,.executive-inline-note.is-guidance .executive-guidance-panel-copy strong,.executive-inline-note.is-guidance .executive-guidance-panel-copy em,.executive-inline-note.is-guidance .executive-guidance-panel-copy a,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-block,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-paragraph-line,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-list-line,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-list-marker{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:none;letter-spacing:0}.executive-wireframe-page .executive-description-panel .executive-expandable-copy,.executive-description-panel .executive-expandable-copy,.executive-note-panel .executive-expandable-copy,.executive-note-panel .executive-note-panel-copy,.executive-note-panel .executive-note-panel-copy span,.executive-note-panel .executive-note-panel-copy .markdown-lite-block,.executive-note-panel .executive-note-panel-copy .markdown-lite-paragraph-line,.executive-note-panel .executive-note-panel-copy .markdown-lite-list-line,.executive-note-panel .executive-note-panel-copy .markdown-lite-list-marker,.executive-inline-note.is-guidance .executive-guidance-panel-copy,.executive-inline-note.is-guidance .executive-guidance-panel-copy span,.executive-inline-note.is-guidance .executive-guidance-panel-copy strong,.executive-inline-note.is-guidance .executive-guidance-panel-copy em,.executive-inline-note.is-guidance .executive-guidance-panel-copy a,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-block,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-paragraph-line,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-list-line,.executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-list-marker{margin:0;font-size:14px;font-weight:500;line-height:1.38;color:var(--executive-ink)!important}.executive-wireframe-page .executive-description-panel .executive-expandable-copy.body,.executive-wireframe-page .executive-note-panel .executive-expandable-copy.body,.executive-wireframe-page .executive-note-panel .executive-note-panel-copy,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy,.executive-wireframe-page .executive-description-panel .executive-expandable-copy.body span,.executive-wireframe-page .executive-description-panel .executive-expandable-copy.body .markdown-lite-block,.executive-wireframe-page .executive-description-panel .executive-expandable-copy.body .markdown-lite-paragraph-line,.executive-wireframe-page .executive-description-panel .executive-expandable-copy.body .markdown-lite-list-line,.executive-wireframe-page .executive-description-panel .executive-expandable-copy.body .markdown-lite-list-marker,.executive-wireframe-page .executive-note-panel .executive-expandable-copy.body span,.executive-wireframe-page .executive-note-panel .executive-expandable-copy.body .markdown-lite-block,.executive-wireframe-page .executive-note-panel .executive-expandable-copy.body .markdown-lite-paragraph-line,.executive-wireframe-page .executive-note-panel .executive-expandable-copy.body .markdown-lite-list-line,.executive-wireframe-page .executive-note-panel .executive-expandable-copy.body .markdown-lite-list-marker,.executive-wireframe-page .executive-note-panel .executive-note-panel-copy span,.executive-wireframe-page .executive-note-panel .executive-note-panel-copy .markdown-lite-block,.executive-wireframe-page .executive-note-panel .executive-note-panel-copy .markdown-lite-paragraph-line,.executive-wireframe-page .executive-note-panel .executive-note-panel-copy .markdown-lite-list-line,.executive-wireframe-page .executive-note-panel .executive-note-panel-copy .markdown-lite-list-marker,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy span,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy strong,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy em,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy a,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-block,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-paragraph-line,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-list-line,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy .markdown-lite-list-marker{font-size:14px!important;font-weight:500!important;line-height:1.38!important;color:var(--executive-ink)!important}.executive-inline-note.is-guidance .executive-guidance-panel-copy strong,.executive-wireframe-page .executive-inline-note.is-guidance .executive-guidance-panel-copy strong{font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-weight:700!important}.executive-description-panel .executive-expandable-copy span,.executive-description-panel .executive-expandable-copy .markdown-lite-block,.executive-description-panel .executive-expandable-copy .markdown-lite-paragraph-line,.executive-description-panel .executive-expandable-copy .markdown-lite-list-line,.executive-description-panel .executive-expandable-copy .markdown-lite-list-marker,.executive-note-panel .executive-expandable-copy span,.executive-note-panel .executive-expandable-copy .markdown-lite-block,.executive-note-panel .executive-expandable-copy .markdown-lite-paragraph-line,.executive-note-panel .executive-expandable-copy .markdown-lite-list-line,.executive-note-panel .executive-expandable-copy .markdown-lite-list-marker{color:var(--executive-ink)!important;font-size:inherit;font-weight:inherit;line-height:inherit}.executive-description-panel .executive-preview-label,.executive-description-panel p.executive-preview-label,.executive-note-panel .executive-preview-label,.executive-note-panel p.executive-preview-label{margin:0 0 4px;font-size:11px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--executive-muted)!important}.executive-description-panel:before{content:"📝";position:absolute;top:8px;right:10px;font-size:14px;line-height:1;opacity:.5}.executive-note-panel{position:relative;display:grid;gap:8px;padding:10px 36px 12px 12px;border:1px solid var(--executive-ice-strong);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8fafdf5)}.executive-description-panel .executive-expandable-copy.body,.executive-description-panel .executive-expandable-copy.body span,.executive-description-panel .executive-expandable-copy.body .markdown-lite-block,.executive-description-panel .executive-expandable-copy.body .markdown-lite-paragraph-line,.executive-description-panel .executive-expandable-copy.body .markdown-lite-list-line,.executive-description-panel .executive-expandable-copy.body .markdown-lite-list-marker,.executive-note-panel .executive-expandable-copy.body,.executive-note-panel .executive-expandable-copy.body span,.executive-note-panel .executive-expandable-copy.body .markdown-lite-block,.executive-note-panel .executive-expandable-copy.body .markdown-lite-paragraph-line,.executive-note-panel .executive-expandable-copy.body .markdown-lite-list-line,.executive-note-panel .executive-expandable-copy.body .markdown-lite-list-marker{color:var(--executive-ink)!important}.executive-expandable-copy.body a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.15em;word-break:break-all}.executive-note-panel:before{content:"🔒";position:absolute;top:8px;right:10px;font-size:14px;line-height:1;opacity:.5}.executive-calendar-booking-panel:before{content:"🗓️"}.executive-calendar-booking-panel .check-row{align-items:flex-start}.executive-calendar-booking-panel .check-row>span{color:var(--executive-muted);font-size:12px;font-weight:600;line-height:1.4}.executive-calendar-booking-panel .check-row>strong{color:var(--executive-ink);font-size:13px;font-weight:700;line-height:1.4;text-align:right}@media(prefers-reduced-motion:reduce){.platform-brandbar,.hero,.wf-item,.wf-panel,.wf-section,.decision-card,.timeline-entry,.btn,.segmented button,.surface-switch button,.surface-fab button,.modal-backdrop,.modal-card,.calendar-schedule-slot,.metric-card,.toast,.toast-indicator,.undo-bar,.executive-empty-state,.executive-status-request-panel,.executive-block,.executive-dense-card,.executive-list-card,.executive-metric-card,.executive-fact-cell,.executive-note-box,.executive-operation-row,.executive-operations-empty,.executive-filter,.executive-filter-metric,.executive-action,.executive-card-toggle,.executive-tag,.executive-recommendation,.executive-option-row,.executive-commitment-row,.executive-watch-row,.executive-card-detail-stack,.executive-description-panel,.executive-note-panel,.executive-linked-tasks-panel,.executive-inline-note.is-guidance{transition:none!important}.platform-brandbar,.hero,.modal-backdrop,.modal-card,.toast.show .toast-indicator,.undo-bar,.executive-empty-state,.executive-status-request-panel,.executive-operations-empty,.executive-card-detail-stack,.executive-card-detail-stack>*,.executive-loading-state:after,.undo-bar-progress{animation:none!important}.modal-card,.toast,.undo-bar,.executive-empty-state,.executive-status-request-panel,.executive-block,.executive-dense-card,.executive-list-card,.executive-metric-card,.executive-operation-row,.executive-filter,.executive-action,.executive-card-toggle,.executive-tag,.executive-recommendation,.executive-option-row,.executive-commitment-row,.executive-watch-row,.executive-card-detail-stack{transform:none!important}}.executive-objective-panel:before{content:"🎯"}@keyframes executive-card-detail-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes executive-card-detail-stack-enter{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.executive-ai-countdown-card{display:grid;gap:6px;padding:9px 10px;border:1px solid var(--executive-line);border-radius:16px;background:#fffffff0}.executive-ai-countdown-card.tone-warning{border-color:#d9770647;background:#fffbebf0}.executive-ai-countdown-card.tone-critical{border-color:#b91c1c47;background:#fef2f2f5}.executive-ai-countdown-head{display:flex;align-items:center;gap:8px}.executive-ai-countdown-copy{display:grid;gap:1px;min-width:0;flex:1}.executive-ai-countdown-copy strong{font-size:12px;color:var(--executive-ink)}.executive-ai-countdown-copy span{font-size:11px;color:var(--executive-muted)}.executive-ai-countdown-dot{width:9px;height:9px;border-radius:999px;flex-shrink:0;background:#2563eb;box-shadow:0 0 #2563eb47;animation:executive-ai-pulse 1.5s ease-out infinite}.executive-ai-countdown-card.tone-warning .executive-ai-countdown-dot{background:#d97706;box-shadow:0 0 #d977063d}.executive-inline-note.is-guidance{position:relative;grid-template-columns:minmax(0,1fr);gap:6px;align-items:start;padding:8px 12px;border:1px solid var(--executive-ice-strong);border-radius:16px;background:#ffffffeb}.executive-inline-note.is-guidance:before{content:"💡"}.executive-inline-note.is-guidance.is-calendar-note:before{content:"📅"}.executive-inline-note.is-guidance.is-demo-lock{border-color:#be123c6b;background:#fff1f2}.executive-inline-note.is-guidance.is-demo-lock:before{content:"!";color:#be123c;opacity:1;font-weight:900}.executive-inline-note.is-guidance.is-demo-lock .executive-guidance-panel-copy,.executive-inline-note.is-guidance.is-demo-lock .executive-guidance-panel-copy span{color:#be123c!important;font-weight:700}.executive-inline-note-heading{margin:0}.executive-input-block>.executive-preview-label{padding-left:12px}.executive-ai-countdown-card.tone-critical .executive-ai-countdown-dot{background:#dc2626;box-shadow:0 0 #dc26263d}.executive-ai-countdown-track{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#94a3b838}.executive-ai-countdown-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .3s ease}.executive-ai-countdown-card.tone-warning .executive-ai-countdown-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.executive-ai-countdown-card.tone-critical .executive-ai-countdown-fill{background:linear-gradient(90deg,#ef4444,#f87171)}@keyframes executive-ai-pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 currentColor}70%{transform:scale(1);box-shadow:0 0 0 8px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.executive-card-toggle{border:1px solid var(--executive-line);border-radius:999px;background:#ffffffe6;color:var(--executive-muted);min-width:44px;min-height:44px;padding:0 10px;font:inherit;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap;line-height:1}.executive-tag-row .priority-pill-editor{display:inline-flex;align-items:center}.executive-tag-row .priority-pill-trigger.executive,.executive-tag-row .executive-pill{min-height:24px;min-width:0;padding:0 8px;font-size:10px}.priority-pill-trigger.executive.is-editable{border:1.5px solid currentColor}.priority-pill-options.executive .priority-pill-option.tone-good{background:#1f7a5a14;border-color:#1f7a5a47;color:#1f7a5a}.priority-pill-options.executive .priority-pill-option.tone-neutral{background:#edf2fa;border-color:#c5d2e8;color:#13213b}.priority-pill-options.executive .priority-pill-option.tone-watch{background:#a96f1614;border-color:#a96f1647;color:#a96f16}.priority-pill-options.executive .priority-pill-option.tone-critical{background:#b6504f14;border-color:#b6504f47;color:#b6504f}.priority-pill-options.executive .priority-pill-option.tone-good.is-active{background:#1f7a5a29;border-color:#1f7a5a}.priority-pill-options.executive .priority-pill-option.tone-neutral.is-active{background:#dce8f8;border-color:#13213b}.priority-pill-options.executive .priority-pill-option.tone-watch.is-active{background:#a96f1629;border-color:#a96f16}.priority-pill-options.executive .priority-pill-option.tone-critical.is-active{background:#b6504f29;border-color:#b6504f}@media(min-width:760px){.executive-wireframe-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page{padding:24px 20px 48px}.page.with-undo{padding-bottom:124px}.wireframes-grid,.desktop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.executive-two-up,.executive-fact-grid,.executive-filter-row,.executive-commitment-row{grid-template-columns:minmax(0,1fr)}.team-own-decisions-filter-row,.team-member-delegations-filter-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.executive-filter-row.executive-worklist-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.executive-mobile-header{display:grid}}@media(max-width:980px){.metric-cards{grid-template-columns:minmax(0,1fr)}.flow-track{display:grid;grid-template-columns:minmax(0,1fr)}.flow-step{min-width:0}.flow-arrow{display:none}}@media(max-width:760px){.page{padding:20px 1px 40px}.platform-brand{min-height:36px;padding-right:10px}.platform-brand-logo{width:22px;height:22px}.decision-log-section:before{position:static;display:inline-block;margin-bottom:8px}}@media(max-width:480px){.platform-brand{width:100%;justify-content:flex-start;border-radius:16px}.platform-brand-name{font-size:.88rem}}@media(min-width:1260px){.wireframes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wireframe-card.desktop{grid-column:1 / -1}}.delegation-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delegation-member-chip{display:grid;align-content:center;justify-items:start;gap:2px;padding:10px 14px;border-radius:12px;border:1.5px solid var(--executive-line, #d8dde8);background:#ffffffe6;font:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.delegation-member-chip strong{font-size:13px;color:var(--executive-ink, #13213b)}.delegation-member-chip span{font-size:11px;color:var(--executive-muted, #6b7a99)}.delegation-member-chip.selected{background:#2062b621;border-color:#2062b680}.delegation-member-chip.selected strong{color:#2062b6}.executive-team-member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--executive-line, #d8dde8)}.executive-team-member-row:last-child{border-bottom:none}.executive-team-member-info{display:grid;gap:2px}.executive-team-member-info strong{font-size:13px;color:var(--executive-ink, #13213b)}.executive-team-member-info span{font-size:11px;color:var(--executive-muted, #6b7a99)}.executive-team-member-id{font-size:10px;font-family:monospace;color:var(--executive-muted, #6b7a99)}.settings-sub-nav{display:flex;gap:6px;flex-wrap:wrap}.settings-sub-nav-btn{min-height:44px;padding:8px 14px;border-radius:8px;border:none;background:#e8e8e8;color:#111;font-size:13px;font-weight:500;cursor:pointer;transition:background .12s}.settings-sub-nav-btn:hover{background:#d8d8d8}.settings-sub-nav-btn.active{background:#c8c8c8;font-weight:700}.settings-management-shell{display:grid;gap:12px;min-width:0}.settings-management-panel{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--executive-line, #d5ddeb);border-radius:8px;background:#fff;box-shadow:0 8px 18px #13213b0f}.settings-management-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.settings-management-panel-head>div:first-child{min-width:0}.settings-management-panel h3{margin:2px 0 0;color:var(--executive-ink, #18263d);font-size:15px;line-height:1.25}.settings-section-kicker{margin:0;color:var(--executive-muted, #5b6881);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.settings-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 8px;border:1px solid var(--executive-line, #d5ddeb);border-radius:999px;background:var(--executive-surface, #f7f9fc);color:var(--executive-muted, #5b6881);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.settings-status-pill.active{border-color:#1f7a5a47;background:#1f7a5a1a;color:var(--executive-good, #1f7a5a)}.settings-status-pill.inactive{border-color:#a96f164d;background:#a96f161a;color:var(--executive-watch, #a96f16)}.settings-status-pill.revoked{border-color:#b6504f3d;background:#b6504f14;color:var(--executive-critical, #b6504f)}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.settings-collapsible-form{display:grid;gap:12px;min-width:0;padding-top:2px}.settings-form-field{display:grid;gap:6px;min-width:0}.settings-form-field-wide{grid-column:1 / -1}.settings-form-field>span{color:var(--executive-muted, #5b6881);font-size:11px;font-weight:700;line-height:1.25}.settings-compact-note{margin:0;color:var(--executive-muted, #5b6881);font-size:12px;line-height:1.45}.settings-directory-list,.settings-api-key-list,.settings-directory-group{display:grid;gap:8px;min-width:0}.settings-directory-group.leadership{padding:10px;border:1px solid rgba(32,98,182,.14);border-radius:8px;background:#2062b60a}.settings-directory-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.settings-directory-group-head h4{margin:0;color:var(--executive-ink, #18263d);font-size:13px;font-weight:800;line-height:1.25}.settings-directory-group-list{display:grid;gap:8px;min-width:0}.settings-directory-row,.settings-api-key-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0;padding:12px;border:1px solid var(--executive-ice-strong, #e5edf8);border-radius:8px;background:linear-gradient(180deg,#fff,#f7f9fceb)}.settings-directory-row.leadership{border-color:#2062b62e;background:linear-gradient(180deg,#fff,#eff4fbfa)}.settings-directory-status{max-width:100%}.settings-directory-row.leadership .settings-directory-main{padding-right:0}.settings-directory-main,.settings-api-key-title{display:grid;gap:6px;min-width:0}.settings-directory-title-row,.settings-api-key-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.settings-directory-title-row{justify-content:flex-start;flex-wrap:wrap}.settings-directory-title-row strong,.settings-api-key-title strong{color:var(--executive-ink, #18263d);font-size:14px;line-height:1.25}.settings-directory-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--executive-muted, #5b6881);font-size:12px;line-height:1.35}.settings-directory-meta code,.settings-api-key-title code,.settings-api-key-meta-grid code{color:var(--executive-muted, #5b6881);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.settings-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.settings-inline-action{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:40px;padding:0 14px;font-size:12px;line-height:1.2;text-align:center;white-space:nowrap}.settings-loading-row{display:grid;align-items:center;min-height:52px;padding:12px;border:1px dashed var(--executive-line, #d5ddeb);border-radius:8px;color:var(--executive-muted, #5b6881);font-size:13px}.settings-secret-panel{border-color:#a96f1652;background:linear-gradient(180deg,#fff,#fff9ede6)}.settings-secret-code{display:block;min-width:0;padding:10px 12px;border:1px solid rgba(169,111,22,.2);border-radius:8px;background:#ffffffc7;color:var(--executive-ink, #18263d);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.45;letter-spacing:.02em}.settings-secret-code-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;overflow-wrap:normal;white-space:pre-wrap;word-break:normal}.settings-leader-api-docs-panel{display:grid;gap:12px;min-width:0;max-width:100%;padding:12px;border:1px solid rgba(32,98,182,.18);border-radius:8px;background:#ffffffd1}.settings-leader-api-docs-code{width:100%;box-sizing:border-box}.settings-scope-fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.settings-scope-fieldset legend{padding:0;color:var(--executive-muted, #5b6881);font-size:11px;font-weight:700;line-height:1.25}.settings-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.settings-scope-card{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--executive-ice-strong, #e5edf8);border-radius:8px;background:var(--executive-surface, #f7f9fc)}.settings-scope-card span{color:var(--executive-muted, #5b6881);font-size:11px;font-weight:700;line-height:1.25}.settings-scope-card strong{min-width:0;color:var(--executive-ink, #18263d);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.settings-scope-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:10px;border:1px solid var(--executive-ice-strong, #e5edf8);border-radius:8px;background:var(--executive-surface, #f7f9fc);cursor:pointer}.settings-scope-option.active{border-color:#2062b659;background:#2062b614}.settings-scope-option input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--executive-navy, #13213b)}.settings-scope-option span{display:grid;gap:3px;min-width:0}.settings-scope-option strong{color:var(--executive-ink, #18263d);font-size:12px;line-height:1.35}.settings-scope-option code{color:var(--executive-muted, #5b6881);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.settings-api-key-row{grid-template-columns:minmax(0,1fr)}.settings-api-key-row.revoked{opacity:.78}.settings-api-key-row.leader-api{border-color:#2062b65c;background:linear-gradient(180deg,#fff,#eef6fffa);box-shadow:0 12px 30px #2062b61f}.settings-api-key-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.settings-api-key-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-api-key-meta-grid span{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--executive-ice-strong, #e5edf8);border-radius:8px;background:#ffffffb8}.settings-api-key-meta-grid strong{color:var(--executive-muted, #5b6881);font-size:10px;font-weight:700;line-height:1.25;text-transform:uppercase}.settings-api-key-meta-grid em{color:var(--executive-ink, #18263d);font-size:12px;font-style:normal;line-height:1.35}.settings-api-key-scope-pills{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.settings-scope-pill{display:inline-flex;align-items:center;max-width:100%;min-height:28px;padding:5px 9px;border:1px solid rgba(32,98,182,.22);border-radius:999px;background:#2062b614;color:var(--executive-navy, #13213b);font-size:11px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.settings-scope-pill.muted{border-color:var(--executive-line, #d5ddeb);background:var(--executive-surface, #f7f9fc);color:var(--executive-muted, #5b6881)}.settings-status-pill.leader-api{border-color:#2062b63d;background:#2062b61a;color:var(--executive-navy, #13213b)}@media(max-width:720px){.billing-banner{align-items:stretch;flex-direction:column}.billing-banner-actions{justify-content:flex-start}.settings-form-grid,.settings-scope-grid,.settings-api-key-meta-grid,.settings-directory-row{grid-template-columns:1fr}.settings-directory-status{position:static;justify-self:start;max-width:100%}.settings-directory-row.leadership .settings-directory-main{padding-right:0}.settings-api-key-head,.settings-management-panel-head{flex-direction:column}.settings-row-actions{justify-content:flex-start}}:root{--ink-900: #132033;--ink-700: #2b3a50;--ink-500: #55657f;--paper: #f8f8f2;--panel: #ffffff;--line: #d7deea;--line-strong: #c3ccda;--accent: #0f7f64;--accent-dark: #0b5d4a;--signal: #2452bf;--warning: #c97a00;--danger: #b84130;--ok: #2f8c4d;--radius-xl: 24px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px;--shadow-soft: 0 14px 30px rgba(19, 32, 51, .1);--vp-card-strip-width: 4px;--vp-card-strip-neutral: rgba(85, 101, 127, .42);--vp-card-strip-critical: #b84130;--vp-card-strip-watch: #c97a00;--vp-card-strip-good: #2f8c4d}*{box-sizing:border-box}html,body{margin:0;padding:0}html{min-height:100%;background:var(--paper);scrollbar-gutter:stable}body{font-family:Manrope,"Source Sans 3",sans-serif;color:var(--ink-900);line-height:1.45;min-height:100vh;position:relative;overflow-x:hidden;background:transparent}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(960px 540px at 10% -10%,rgba(36,82,191,.14),transparent 55%),radial-gradient(860px 420px at 92% 4%,rgba(15,127,100,.14),transparent 58%),radial-gradient(980px 680px at 50% 120%,rgba(19,32,51,.08),transparent 60%),repeating-linear-gradient(90deg,rgba(19,32,51,.07) 0 1px,transparent 1px 36px),linear-gradient(180deg,#fbfcf7 0%,var(--paper) 48%,#f3f5ee 100%)}#root{min-height:100vh;position:relative;z-index:1}
