:root{--ax-ink:#1e1e1c;--ax-ink-2:#2b2b28;--ax-paper:#f7f7f3;--ax-panel:#ffffff;--ax-frost:rgba(255,255,255,0.68);--ax-line:rgba(30,30,28,0.14);--ax-line-strong:rgba(30,30,28,0.3);--ax-muted:#8e928d;--ax-soft:#daddd7;--ax-success:#2f7d52;--ax-warning:#9a6a20;--ax-danger:#a9423a;--ax-narrative:#ec4899;--ax-focus:#111111;--ax-dur-fast:120ms;--ax-dur:180ms;--ax-ease:cubic-bezier(0.2,0,0,1)}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ax-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ax-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ax-shimmer{0%{background-position:-160px 0}to{background-position:160px 0}}@keyframes ax-spin{to{transform:rotate(1turn)}}.stage-spinner{display:inline-flex;color:var(--ax-ink);animation:ax-spin .8s linear infinite;transform-origin:center}.stage-spinner,.stage-spinner svg{width:14px;height:14px}.analytics-card,.kpi-card,.next-action-card,.people-kpi-panel,.project-kpi-panel,.report-kpi,.ring-card,.task-kpi-panel,.workflow-card{animation:ax-rise var(--ax-dur) var(--ax-ease) backwards}body,html{min-height:100%;margin:0}body{font-family:var(--font-pretendard),Pretendard,"Apple SD Gothic Neo","SF Pro Display",system-ui,sans-serif;color:var(--ax-ink)}button{font:inherit}a{color:inherit;text-decoration:none}.file-drop:focus-within,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ax-page{min-height:100dvh;padding:1px;color:var(--ax-ink);background:linear-gradient(115deg,rgba(255,255,255,.96),rgba(234,236,231,.78) 42%,rgba(255,255,255,.92)),linear-gradient(68deg,rgba(255,255,255,0) 0 28%,rgba(190,194,188,.32) 29% 31%,rgba(255,255,255,0) 32% 100%),linear-gradient(152deg,rgba(28,28,26,.08),rgba(255,255,255,0) 36%),#f1f2ee}.ax-page:before{position:fixed;inset:0;pointer-events:none;content:"";background-image:linear-gradient(90deg,rgba(255,255,255,.45),rgba(255,255,255,0)),repeating-linear-gradient(0deg,rgba(30,30,28,.025) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light;opacity:.7}.ax-frame{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:32px;gap:32px;min-height:calc(100dvh - 32px);margin:16px;padding:24px;border:1px solid rgba(255,255,255,.74);border-radius:28px;background:rgba(247,247,243,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.sidebar{display:flex;min-width:0;max-height:calc(100dvh - 80px);flex-direction:column;overflow:hidden;border-radius:28px;background:var(--ax-panel);box-shadow:0 20px 45px rgba(28,28,26,.08)}.brand-block{display:flex;gap:12px;align-items:center;padding:20px 18px 14px}.brand-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:white;background:var(--ax-ink);font-size:14px;font-weight:800}.brand-block h1,.card-title-row h3,.ring-card h3,.top-bar h2,.workflow-card h3{margin:0}.brand-block h1{font-size:18px;line-height:1.1}.eyebrow{margin:0 0 5px;color:var(--ax-muted);font-size:11px;font-weight:700}.menu-groups{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow:auto;padding:8px 10px 18px}.menu-section-title{gap:7px;padding:7px 8px;color:var(--ax-muted);font-size:11px;font-weight:700}.menu-item,.menu-section-title{display:flex;align-items:center}.menu-item{width:100%;min-height:34px;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:999px;color:var(--ax-ink);background:transparent;font-size:13px;font-weight:650;text-align:left;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.menu-item:not(.active):not(.mock):hover{background:rgba(30,30,28,.06)}.menu-item:not(.active):not(.mock):active{transform:translateY(1px);background:rgba(30,30,28,.1)}.menu-item.mock{cursor:not-allowed;opacity:.68}.menu-item span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item.active{color:white;background:var(--ax-ink)}.workspace{min-width:0;padding:4px 8px 4px 0}.top-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.top-bar h2{font-size:32px;font-weight:800;line-height:1.1}.route-description{max-width:720px;margin:8px 0 0;color:var(--ax-muted);font-size:13px;font-weight:650;line-height:1.45}.top-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.create-button,.dark-icon-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ax-line);cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.create-button:hover{background:var(--ax-ink-2);border-color:var(--ax-ink-2)}.create-button:active{transform:translateY(1px)}.icon-button:hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.92)}.icon-button:active{transform:translateY(1px)}.dark-icon-button:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.16)}.dark-icon-button:active{transform:translateY(1px)}.create-button{gap:6px;min-height:44px;padding:0 18px;border-color:var(--ax-ink);border-radius:999px;color:white;background:var(--ax-ink);font-size:13px;font-weight:800}.icon-button{width:44px;height:44px;border-radius:50%;color:var(--ax-ink);background:rgba(255,255,255,.74)}.icon-button.small{width:36px;height:36px}.dark-icon-button{width:38px;height:38px;border-color:rgba(255,255,255,.18);border-radius:50%;color:white;background:rgba(255,255,255,.08)}.operator-chip{padding:13px 16px;font-size:13px;font-weight:800}.operator-chip,.persona-switcher{min-height:44px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.76)}.persona-switcher{display:inline-flex;align-items:center;gap:8px;padding:0 14px}.persona-switcher-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ax-muted)}.persona-switcher-label{font-size:11px;font-weight:700;color:var(--ax-muted)}.persona-switcher-select{max-width:240px;padding-right:4px;border:none;color:var(--ax-ink);background:transparent;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.persona-switcher-select:focus-visible{border-radius:6px;outline:2px solid var(--ax-focus);outline-offset:2px}.persona-switcher-status{font-size:13px;font-weight:700;color:var(--ax-muted)}.persona-switcher-error{color:var(--ax-danger)}.route-status-chip{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.74);color:var(--ax-ink);font-size:12px;font-weight:850}.route-status-chip i{width:8px;height:8px;border-radius:50%;background:var(--ax-success)}.route-status-chip.warning i{background:var(--ax-warning)}.route-status-chip.muted i{background:var(--ax-muted)}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr .8fr;grid-gap:20px;gap:20px;margin-bottom:20px}.analytics-card,.automation-panel,.kpi-card,.module-card,.ring-card,.table-card,.workflow-card{border:1px solid var(--ax-line);border-radius:22px;box-shadow:0 18px 45px rgba(28,28,26,.08)}.kpi-card{min-height:260px;flex-direction:column;padding:24px;color:white;background:var(--ax-ink)}.card-head,.card-title-row,.kpi-card{display:flex;justify-content:space-between}.card-head,.card-title-row{align-items:flex-start;gap:16px}.card-head p,.kpi-card span{margin:0;color:rgba(255,255,255,.62);font-size:13px;font-weight:650}.card-head strong{display:block;margin-top:6px;font-size:56px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.98}.metric-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.metric-tiles div{min-width:0;padding:12px;border-radius:18px;color:var(--ax-ink);background:rgba(255,255,255,.88)}.metric-tiles span{display:block;color:var(--ax-muted);font-size:11px}.metric-tiles strong{display:block;margin-top:6px;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-card,.automation-panel,.module-card,.ring-card,.table-card,.workflow-card{background:rgba(255,255,255,.72)}.analytics-card,.automation-panel,.module-card,.ring-card,.table-card{padding:20px}.card-title-row h3{font-size:18px}.mini-counter,.trend-value{flex:none;padding:7px 10px;border:1px solid var(--ax-line);border-radius:999px;color:var(--ax-ink);background:rgba(255,255,255,.68);font-size:12px;font-weight:800}.line-chart{display:grid;height:142px;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;align-items:end;margin:24px 0 16px;padding:12px;border-radius:18px;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(30,30,28,.06) 32px),rgba(255,255,255,.5)}.line-chart span{display:block;border-radius:999px 999px 4px 4px;background:var(--ax-ink)}.legend-row{display:flex;flex-wrap:wrap;gap:12px;color:var(--ax-muted);font-size:12px;font-weight:700}.legend-row span,.status-cell{display:inline-flex;gap:7px;align-items:center}.ring-card{display:flex;min-height:260px;flex-direction:column;justify-content:space-between}.ring{display:grid;width:132px;height:132px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,var(--ax-panel) 0 54%,transparent 55%),conic-gradient(var(--ax-ink) 0 var(--ax-ring-angle,345deg),var(--ax-soft) var(--ax-ring-angle,345deg) 1turn)}.ring span{font-size:28px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted-copy,.run-row p,.workflow-card p{margin:7px 0 0;color:var(--ax-muted);font-size:13px;font-weight:600;line-height:1.45}.next-action-grid,.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:20px}.next-action-card{display:grid;min-height:166px;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--ax-line);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(28,28,26,.08);transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.next-action-card:hover{border-color:rgba(30,30,28,.28);background:rgba(255,255,255,.86)}.next-action-card:active{transform:translateY(1px)}.next-action-icon,.route-placeholder-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:white;background:var(--ax-ink)}.next-action-card h3{margin:0;font-size:16px}.cockpit-run-card p,.next-action-card p,.route-placeholder p{margin:7px 0 0;color:var(--ax-muted);font-size:13px;font-weight:650;line-height:1.45}.inline-route-link,.next-action-card strong{display:inline-flex;align-items:center;gap:6px}.next-action-card strong{margin-top:16px;font-size:13px;font-weight:850}.workflow-card{min-height:166px;padding:18px}.workflow-icon{display:grid;width:38px;height:38px;place-items:center;margin-bottom:16px;border-radius:50%;color:white;background:var(--ax-ink)}.workflow-card h3{font-size:16px}.workflow-card strong{display:block;margin-top:16px;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:20px}.cockpit-overview-grid,.lower-grid{display:grid;gap:20px;margin-bottom:20px}.cockpit-overview-grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(220px,1fr));grid-gap:20px}.cockpit-list-card{min-width:0}.cockpit-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.cockpit-empty{margin:18px 0 0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.5}.cockpit-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;padding:10px 0;border-bottom:1px solid rgba(30,30,28,.08)}.cockpit-list-row:last-child{border-bottom:0}.cockpit-list-row strong{display:block;font-size:13px}.cockpit-list-row p,.cockpit-list-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-list-row p{margin:3px 0 0;color:var(--ax-muted);font-size:11px;font-weight:650}.cockpit-list-row>span:last-child{color:var(--ax-muted);font-size:11px;font-weight:850;white-space:nowrap}.cockpit-run-card{display:grid;align-content:space-between;grid-gap:20px;gap:20px}.inline-route-link{width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 12px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.74);font-size:12px;font-weight:850;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.inline-route-link:hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.92)}.inline-route-link:active{transform:translateY(1px)}.route-placeholder{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:20px;border:1px dashed var(--ax-line-strong);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(28,28,26,.08)}.route-placeholder h3{margin:0;font-size:18px}.route-placeholder-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.run-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.run-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:10px 0;border-bottom:1px solid rgba(30,30,28,.08)}.run-row:last-child{border-bottom:0}.run-row strong{font-size:14px}.run-row>span:last-child{color:var(--ax-ink);font-size:13px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage-grid{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.coverage-grid div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.66)}.coverage-grid strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage-grid span{color:var(--ax-muted);font-size:12px;font-weight:750}.data-table{display:grid;grid-gap:0;gap:0;overflow-x:auto;margin-top:16px}.table-row{display:grid;grid-template-columns:var(--ax-table-columns,1.2fr 1.45fr .8fr .8fr .45fr);min-width:780px;min-height:52px;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(30,30,28,.08);font-size:13px;font-weight:650}.table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-head{min-height:38px;color:var(--ax-muted);font-size:12px;font-weight:800}.table-row:last-child{border-bottom:0}.automation-run-table{border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72);padding:0 14px}.automation-run-table .table-row{min-width:1080px}.automation-run-table .automation-action-cell{display:inline-flex;gap:8px;overflow:visible;white-space:normal}.automation-run-table .table-row.failed:has(+.automation-row-error){border-bottom:0}.automation-row-error{display:flex;align-items:flex-start;gap:8px;min-width:1080px;margin:0;padding:0 0 12px;border-bottom:1px solid rgba(30,30,28,.08);color:var(--ax-danger);font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.automation-row-error svg{flex:0 0 auto;margin-top:2px}.automation-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.automation-filter-row .automation-filter-search{flex:1 1 220px}.automation-filter-row .automation-filter-select{flex:0 1 168px}.automation-filter-row .automation-filter-reset{gap:6px}@media (max-width:640px){.automation-filter-row .automation-filter-search,.automation-filter-row .automation-filter-select{flex:1 1 100%}}.status-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ax-muted)}.status-success{background:var(--ax-success)}.status-warning{background:var(--ax-warning)}.status-muted,.status-queued{background:var(--ax-muted)}.status-completed{background:var(--ax-success)}.status-running{background:var(--ax-ink);animation:ax-pulse 1.6s ease-in-out infinite}.status-danger,.status-failed{background:var(--ax-danger)}.status-needs_review{background:var(--ax-warning)}.safe-text{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.command-workspace,.project-dashboard{margin-bottom:20px;padding:20px;border:1px solid var(--ax-line);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(28,28,26,.08)}.panel-title-row,.pipeline-row,.project-board,.project-dashboard-grid,.project-dashboard-grid.secondary,.project-dashboard-header,.project-metrics{display:grid}.project-dashboard-header{grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:16px}.member-row strong,.okr-row strong,.project-brief-panel strong,.project-dashboard h4,.project-dashboard-header h3,.project-task-card strong,.report-row strong,.request-row strong,.workspace-link-row strong{margin:0}.project-dashboard-header h3{font-size:20px}.project-dashboard-header p,.project-goal-list p,.project-members-panel p,.project-okr-panel p,.project-pipeline-panel p,.report-panel p,.request-panel p,.workspace-link-panel p{margin:5px 0 0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.45}.project-dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px}.project-dashboard-grid.secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.75fr);gap:14px}.project-board-section,.project-brief-panel,.project-members-panel,.project-okr-panel,.project-pipeline-panel,.report-panel,.request-panel,.workspace-link-panel{min-width:0;padding:16px;border:1px solid rgba(30,30,28,.1);border-radius:18px;background:rgba(255,255,255,.64)}.project-brief-panel{background:var(--ax-ink);color:white}.project-brief-panel .panel-title-row p,.project-brief-panel .project-goal-list p,.project-brief-panel>p{color:rgba(255,255,255,.62)}.project-brief-panel>strong{display:block;margin-top:16px;font-size:28px;line-height:1.1}.panel-title-row{grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin-bottom:14px}.panel-title-row svg{margin-top:2px}.project-goal-list{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;margin-top:14px}.project-goal-list span{color:rgba(255,255,255,.86);font-size:12px;font-weight:850}.narrative-arc{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}.narrative-arc-apex{margin:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.narrative-arc-track{position:relative;height:52px;margin-top:4px}.narrative-arc-curve{display:block;width:100%;height:100%}.narrative-arc-curve path{fill:none;stroke:var(--ax-narrative);stroke-width:1.6px;stroke-dasharray:4 5;stroke-linecap:round}.narrative-arc-node{position:absolute;bottom:2px;width:9px;height:9px;border-radius:999px;background:var(--ax-narrative)}.narrative-arc-node.start{left:0}.narrative-arc-node.goal{right:0}.narrative-arc-ends{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:6px}.narrative-arc-end{margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}.narrative-arc-end.start{align-items:flex-start;text-align:left}.narrative-arc-end.goal{align-items:flex-end;text-align:right}.narrative-arc-caption{color:rgba(255,255,255,.58);font-size:10px;font-weight:750}.narrative-arc-keyword{max-width:100%;overflow:hidden;color:#ffffff;font-size:13px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.narrative-arc-keyword.is-empty{color:rgba(255,255,255,.42);font-weight:650}.narrative-arc-lines{display:grid;grid-gap:6px;gap:6px;margin:14px 0 0}.narrative-arc-line{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.narrative-arc-line dt{color:rgba(255,255,255,.58);font-size:10px;font-weight:750;white-space:nowrap}.narrative-arc-line dd{margin:0;color:rgba(255,255,255,.86);font-size:12px;font-weight:600;line-height:1.4}.project-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.project-metric{min-width:0;padding:12px;border-radius:16px;color:var(--ax-ink);background:rgba(255,255,255,.88)}.project-metric span{display:block;color:var(--ax-muted);font-size:11px;font-weight:750}.project-metric strong{display:block;margin-top:5px;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.member-list,.okr-list,.report-list,.request-list,.workspace-link-list{display:grid;grid-gap:10px;gap:10px}.okr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.okr-row span{display:block;margin-top:3px;color:var(--ax-muted);font-size:11px;font-weight:650}.okr-row em{font-style:normal;font-size:13px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.okr-row i{grid-column:1/-1;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--ax-ink) 0 var(--okr-progress),var(--ax-soft) var(--okr-progress) 100%)}.pipeline-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pipeline-chip{display:inline-flex;min-width:0;min-height:36px;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.68);font-size:12px;font-weight:800}.pipeline-chip b{font-size:11px}.muted-chip,.pipeline-chip b{color:var(--ax-muted)}.member-row,.report-row,.request-row,.workspace-link-row{display:grid;align-items:center;min-height:52px;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid rgba(30,30,28,.08)}.member-row:last-child,.report-row:last-child,.request-row:last-child,.workspace-link-row:last-child{border-bottom:0}.member-row{grid-template-columns:auto minmax(0,1fr) auto auto}.member-row>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:white;background:var(--ax-ink);font-size:12px;font-weight:850}.member-row small,.report-row span,.request-row span{display:block;margin-top:3px;color:var(--ax-muted);font-size:11px;font-weight:650}.member-row em,.report-row em,.request-row em{font-style:normal;color:var(--ax-ink);font-size:12px;font-weight:850}.project-board-section{margin:14px 0}.dashboard-title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.dashboard-title-row span{color:var(--ax-muted);font-size:12px;font-weight:700}.project-board{grid-template-columns:repeat(5,minmax(132px,1fr));gap:10px;overflow-x:auto;padding-bottom:2px}.board-column{min-width:132px;padding:10px;border:1px solid rgba(30,30,28,.08);border-radius:16px;background:rgba(255,255,255,.48)}.board-column-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:12px}.board-column-head span{font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-task-card{display:grid;grid-gap:9px;gap:9px;margin-bottom:8px;padding:11px;border:1px solid var(--ax-line);border-radius:14px;background:var(--ax-panel)}.project-task-card.risk{border-color:rgba(154,106,32,.34)}.board-empty,.dashboard-state,.project-task-card p,.project-task-card span{color:var(--ax-muted);font-size:11px;font-weight:650;line-height:1.45}.project-task-card p{margin:0}.project-task-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.project-task-card dd,.project-task-card dt{margin:0}.project-task-card dt{color:var(--ax-muted);font-size:10px;font-weight:750}.project-task-card dd{margin-top:2px;font-size:11px;font-weight:850}.task-card-foot{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.task-card-foot span{padding:4px 7px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(247,247,243,.76)}.request-row{grid-template-columns:auto minmax(0,1fr) auto}.report-row,.workspace-link-row{grid-template-columns:minmax(0,1fr) auto}.workspace-link-row span{color:var(--ax-muted);font-size:11px;font-weight:650}.dashboard-state{display:grid;min-height:44px;align-content:center;padding:12px;border:1px dashed var(--ax-line-strong);border-radius:14px}.error-state{grid-template-columns:auto minmax(0,auto) minmax(0,1fr);gap:8px;align-items:center;margin-bottom:12px;color:var(--ax-danger)}.my-projects-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--ax-line);border-radius:16px;background:rgba(255,255,255,.6)}.my-projects-eyebrow{flex:0 0 auto;color:var(--ax-muted);font-size:11px;font-weight:800}.my-projects-empty{margin:0;color:var(--ax-muted);font-size:12px;font-weight:650}.my-projects-error{flex:1 1 240px;margin:0}.my-projects-skeleton{display:flex;flex:1 1 auto;gap:8px}.my-projects-skeleton span{width:132px;height:40px;border-radius:12px;background:linear-gradient(90deg,rgba(218,221,215,.5),rgba(218,221,215,.28))}.my-projects-tablist{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.project-tab{display:grid;grid-gap:2px;gap:2px;max-width:220px;padding:7px 12px;border:1px solid var(--ax-line);border-radius:12px;background:rgba(255,255,255,.8);color:var(--ax-ink);text-align:left;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.project-tab strong{font-size:13px;font-weight:800}.project-tab small{color:var(--ax-muted);font-size:11px;font-weight:650}.project-tab:hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.96)}.project-tab:active{transform:translateY(1px)}.project-tab.active{border-color:var(--ax-ink);background:var(--ax-ink);color:white}.project-tab.active small{color:rgba(255,255,255,.7)}.calendar-scale,.view-toggle{display:inline-flex;gap:6px}.calendar-scale .inline-action,.view-toggle .inline-action{gap:5px}.project-calendar{display:grid;grid-gap:12px;gap:12px}.calendar-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.calendar-period{display:inline-flex;align-items:center;gap:8px}.calendar-period strong{min-width:96px;font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.calendar-skeleton{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.calendar-skeleton span{height:80px;border-radius:14px;background:linear-gradient(90deg,rgba(218,221,215,.5),rgba(218,221,215,.28))}.calendar-grid{overflow:hidden;border:1px solid var(--ax-line);border-radius:16px;background:rgba(255,255,255,.6)}.calendar-empty-note{margin:0;padding:8px 12px;border-bottom:1px solid var(--ax-line);color:var(--ax-muted);font-size:12px;font-weight:650;text-align:center}.calendar-days,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{border-bottom:1px solid var(--ax-line)}.calendar-weekdays span{padding:8px 6px;color:var(--ax-muted);font-size:11px;font-weight:750;text-align:center}.calendar-grid.month .calendar-days{grid-auto-rows:minmax(86px,auto)}.calendar-grid.week .calendar-days{grid-auto-rows:minmax(150px,auto)}.calendar-day{min-width:0;padding:6px;border-right:1px solid rgba(30,30,28,.06);border-bottom:1px solid rgba(30,30,28,.06)}.calendar-day.outside{background:rgba(247,247,243,.5)}.calendar-daynum{display:block;margin-bottom:4px;color:var(--ax-muted);font-size:11px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar-day.outside .calendar-daynum{opacity:.5}.calendar-day-events{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none}.calendar-event{display:flex;align-items:center;gap:5px;min-width:0;padding:3px 6px;border:1px solid var(--ax-line);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ax-ink);font-size:11px;font-weight:650}.calendar-event-assignee{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--ax-line);border-radius:50%;background:rgba(247,247,243,.9);font-size:10px;font-weight:800}.calendar-event-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event.more{justify-content:center;border-style:dashed;background:transparent;color:var(--ax-muted)}.calendar-unscheduled{padding:12px;border:1px dashed var(--ax-line-strong);border-radius:14px;background:rgba(247,247,243,.5)}.calendar-unscheduled-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.calendar-unscheduled-head strong{font-size:13px;font-weight:800}.calendar-unscheduled-head span{color:var(--ax-muted);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar-unscheduled-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.calendar-unscheduled-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:12px;font-weight:650}.calendar-unscheduled-item em{color:var(--ax-muted);font-size:11px;font-style:normal;font-weight:700}@media (max-width:899px){.calendar-grid{overflow-x:auto}.calendar-days,.calendar-weekdays{min-width:560px}}.project-route-workspace{display:grid;grid-gap:16px;gap:16px;margin-bottom:20px}.project-route-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--ax-line);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(28,28,26,.08)}.project-route-header h3{margin:0;font-size:20px}.project-route-header p{max-width:760px;margin:6px 0 0;color:var(--ax-muted);font-size:13px;font-weight:650;line-height:1.45}.preview-route-links,.project-route-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.project-route-summary{display:grid;grid-template-columns:1.1fr repeat(3,minmax(140px,.65fr));grid-gap:12px;gap:12px}.project-route-summary.compact{grid-template-columns:repeat(3,minmax(160px,1fr))}.project-kpi-panel{display:grid;min-width:0;min-height:118px;align-content:space-between;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(28,28,26,.06)}.project-kpi-panel.dark{color:white;background:var(--ax-ink)}.project-kpi-panel span{color:var(--ax-muted);font-size:12px;font-weight:760}.project-kpi-panel.dark span{color:rgba(255,255,255,.62)}.project-kpi-panel strong{min-width:0;overflow-wrap:anywhere;font-size:28px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.project-member-table-card,.project-table-card{overflow-x:auto;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72)}.project-member-row,.project-table-row{display:grid;min-width:980px;min-height:56px;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(30,30,28,.08);color:var(--ax-ink);font-size:12px;font-weight:750}.project-table-row{grid-template-columns:minmax(210px,1.5fr) minmax(82px,.55fr) minmax(88px,.65fr) minmax(100px,.7fr) minmax(170px,1.15fr) minmax(56px,.45fr) minmax(142px,.8fr) minmax(80px,.45fr)}.project-member-row{grid-template-columns:minmax(150px,1fr) minmax(180px,1.25fr) minmax(80px,.55fr) minmax(58px,.4fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr)}.project-member-row:last-child,.project-table-row:last-child{border-bottom:0}.project-member-row.table-head,.project-table-row.table-head{min-height:40px;color:var(--ax-muted);font-weight:850}.project-member-row>span,.project-table-row>span{min-width:0;overflow-wrap:anywhere}.project-member-row strong,.project-table-row strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:13px}.project-member-row small,.project-table-row small{display:block;margin-top:4px;color:var(--ax-muted);font-size:11px;font-weight:700}.project-member-row a{font-weight:850}.project-failure-row{display:inline-flex;grid-column:1/-1;min-height:34px;align-items:center;gap:8px;padding:8px 10px;border:1px dashed rgba(169,66,58,.36);border-radius:12px;color:var(--ax-danger);background:rgba(169,66,58,.04);font-size:12px;font-weight:760}.project-failure-row a{margin-left:auto;color:var(--ax-ink);font-weight:850}.project-loading-state{padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.62)}.project-empty-state{min-height:180px}.project-hub-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-gap:16px;gap:16px;align-items:start}.project-hub-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-content:start}.project-hub-hero{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;padding:20px;border-radius:22px;color:white;background:var(--ax-ink);box-shadow:0 18px 45px rgba(28,28,26,.16)}.project-hub-hero-head{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.7);font-size:12px;font-weight:760}.project-hub-hero>strong{font-size:44px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.project-hub-hero-sub{color:rgba(255,255,255,.62);font-size:12px;font-weight:650}.project-hub-hero-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.project-hub-hero-tiles>div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border-radius:14px;color:var(--ax-ink);background:rgba(255,255,255,.88)}.project-hub-hero-tiles span{color:var(--ax-muted);font-size:11px;font-weight:760}.project-hub-hero-tiles strong{font-size:22px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-hub-chart-card{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0;padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(28,28,26,.06)}.project-hub-chart-card.wide{grid-column:1/-1}.project-hub-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ax-muted)}.project-hub-chart-head h4{margin:0;color:var(--ax-ink);font-size:14px;font-weight:800}.project-hub-empty-note{margin:0;color:var(--ax-muted);font-size:12px;font-weight:700}.project-hub-skeleton{min-width:0}.project-status-bar{display:flex;width:100%;height:14px;overflow:hidden;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.5)}.project-status-seg{min-width:3px;height:100%}.project-status-seg+.project-status-seg{border-left:1px solid rgba(255,255,255,.72)}.project-status-legend{display:flex;flex-wrap:wrap;gap:8px 14px}.project-status-legend>span{display:inline-flex;align-items:center;gap:7px;color:var(--ax-muted);font-size:12px;font-weight:700}.project-status-swatch{flex:0 0 auto;width:10px;height:10px;border-radius:3px}.project-shade-0{background:var(--ax-ink)}.project-shade-1{background:var(--ax-ink-2)}.project-shade-2{background:var(--ax-muted)}.project-shade-3{background:var(--ax-line-strong)}.project-shade-4{background:var(--ax-soft)}.project-progress-summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.ring.small{width:96px;height:96px}.ring.small span{font-size:21px}.project-progress-list{display:grid;min-width:0;grid-gap:10px;gap:10px}.project-progress-row{display:grid;min-width:0;grid-gap:6px;gap:6px}.project-progress-row .row-top{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:750}.project-progress-row .row-top span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-progress-row .row-top span:last-child{flex:none;color:var(--ax-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-gantt-list{display:grid;grid-gap:8px;gap:8px}.project-gantt-row{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.project-gantt-label{min-width:0}.project-gantt-label strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:800}.project-gantt-label small{display:block;margin-top:2px;color:var(--ax-muted);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-gantt-track{position:relative;height:10px;overflow:hidden;border-radius:999px;background:rgba(30,30,28,.06)}.project-gantt-bar{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--ax-ink)}.project-gantt-undated{margin:0;color:var(--ax-muted);font-size:12px;font-weight:700}.project-team-list{display:grid;grid-gap:10px;gap:10px}.project-team-row{display:grid;grid-template-columns:minmax(96px,.4fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.project-team-row>strong{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:800}.project-team-track{height:10px;overflow:hidden;border-radius:999px;background:rgba(30,30,28,.06)}.project-team-fill{display:block;height:100%;border-radius:999px;background:var(--ax-ink)}.project-team-row>span{flex:none;color:var(--ax-muted);font-size:11px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.project-hub-table{display:grid;min-width:0;align-content:start}.project-hub-table .project-table-card{overflow:visible}.project-hub-table .project-table-row{min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px}.project-hub-table .project-table-row.table-head{align-items:center}.project-hub-cell-main{display:grid;min-width:0;grid-gap:5px;gap:5px}.project-hub-cell-main .meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--ax-muted);font-size:11px;font-weight:750}.project-hub-cell-main .meta a{color:var(--ax-ink);font-weight:800}.project-hub-table .project-table-row-actions{opacity:0;transition:opacity var(--ax-dur) var(--ax-ease)}.project-hub-table .project-table-row:focus-within .project-table-row-actions,.project-hub-table .project-table-row:hover .project-table-row-actions{opacity:1}.task-route-workspace{display:grid;grid-gap:16px;gap:16px;margin-bottom:20px}.task-route-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--ax-line);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(28,28,26,.08)}.task-route-header h3{margin:0;font-size:20px}.task-route-header p{max-width:760px;margin:6px 0 0;color:var(--ax-muted);font-size:13px;font-weight:650;line-height:1.45}.task-route-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.task-route-summary{display:grid;grid-template-columns:1.1fr repeat(3,minmax(140px,.65fr));grid-gap:12px;gap:12px}.task-route-summary.compact{grid-template-columns:repeat(3,minmax(160px,1fr))}.task-kpi-panel{display:grid;min-width:0;min-height:118px;align-content:space-between;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(28,28,26,.06)}.task-kpi-panel.dark{color:white;background:var(--ax-ink)}.task-kpi-panel span{color:var(--ax-muted);font-size:12px;font-weight:760}.task-kpi-panel.dark span{color:rgba(255,255,255,.62)}.task-kpi-panel strong{min-width:0;overflow-wrap:anywhere;font-size:28px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.task-board-columns{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:2px}.task-board-column{min-width:180px;padding:12px;border:1px solid rgba(30,30,28,.1);border-radius:18px;background:rgba(255,255,255,.62)}.task-column-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin-bottom:10px;font-size:12px;font-weight:850}.task-board-card,.task-column-list{display:grid;grid-gap:10px;gap:10px}.task-board-card{min-width:0;padding:12px;border:1px solid var(--ax-line);border-radius:16px;background:var(--ax-panel)}.task-board-card.risk{border-color:rgba(154,106,32,.34)}.task-board-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.task-board-card-head strong{font-size:13px;line-height:1.35}.task-board-card p,.task-board-card-foot,.task-board-card-head span,.task-source-row{color:var(--ax-muted);font-size:11px;font-weight:700;line-height:1.45}.task-board-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0}.task-board-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.task-board-card dd,.task-board-card dt{margin:0}.task-board-card dt{color:var(--ax-muted);font-size:10px;font-weight:760}.task-board-card dd{min-width:0;margin-top:2px;overflow-wrap:anywhere;color:var(--ax-ink);font-size:11px;font-weight:850}.task-board-card-foot,.task-chip-row,.task-source-row{display:flex;min-width:0;flex-wrap:wrap;gap:7px;align-items:center}.task-chip-row span{min-width:0;max-width:100%;padding:4px 7px;overflow-wrap:anywhere;border:1px solid var(--ax-line);border-radius:999px;background:rgba(247,247,243,.76);color:var(--ax-ink);font-size:11px;font-weight:800}.task-board-card-foot{justify-content:space-between}.task-status-control{display:inline-flex;min-width:94px}.task-status-control select{width:100%;min-height:30px;padding:0 8px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.82);color:var(--ax-ink);font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.task-status-control select:hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.94)}.task-assignment-table-card,.task-report-table-card{overflow-x:auto;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72)}.task-assignment-row,.task-report-row{display:grid;min-height:56px;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(30,30,28,.08);color:var(--ax-ink);font-size:12px;font-weight:750}.task-report-row{grid-template-columns:minmax(230px,1.45fr) minmax(180px,1.1fr) minmax(92px,.6fr) minmax(60px,.4fr) minmax(110px,.7fr) minmax(160px,1fr);min-width:960px}.task-assignment-row{grid-template-columns:minmax(160px,1fr) minmax(100px,.65fr) minmax(70px,.45fr) minmax(80px,.5fr) minmax(80px,.5fr) minmax(230px,1.35fr);min-width:820px}.task-assignment-row:last-child,.task-report-row:last-child{border-bottom:0}.task-assignment-row.table-head,.task-report-row.table-head{min-height:40px;color:var(--ax-muted);font-weight:850}.task-assignment-row>span,.task-report-row>span{min-width:0;overflow-wrap:anywhere}.task-assignment-row strong,.task-report-row strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:13px}.task-assignment-row small,.task-report-row small{display:block;margin-top:4px;color:var(--ax-muted);font-size:11px;font-weight:700}.task-report-row a{font-weight:850}.task-loading-state{padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.62)}.task-empty-state{min-height:180px}.rejection-table-card{overflow-x:auto;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72)}.rejection-proposal-row,.rejection-task-row{display:grid;min-height:56px;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(30,30,28,.08);color:var(--ax-ink);font-size:12px;font-weight:750}.rejection-proposal-row{grid-template-columns:minmax(200px,1.5fr) minmax(120px,.8fr) minmax(220px,1.4fr) minmax(120px,.7fr) minmax(110px,.6fr);min-width:840px}.rejection-task-row{grid-template-columns:minmax(200px,1.4fr) minmax(140px,.9fr) minmax(100px,.6fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(200px,1.3fr);min-width:1000px}.rejection-proposal-row:last-child,.rejection-task-row:last-child{border-bottom:0}.rejection-proposal-row.table-head,.rejection-task-row.table-head{min-height:40px;color:var(--ax-muted);font-weight:850}.rejection-proposal-row>span,.rejection-task-row>span{min-width:0;overflow-wrap:anywhere}.rejection-proposal-row strong,.rejection-task-row strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:13px}.rejection-proposal-row small,.rejection-task-row small{display:block;margin-top:4px;color:var(--ax-muted);font-size:11px;font-weight:700}.approval-group{display:grid;grid-gap:12px;gap:12px}.approval-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:850}.approval-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.approval-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.approval-gate-note{margin:0;padding:8px 10px;border:1px dashed var(--ax-line-strong);border-radius:12px;background:rgba(247,247,243,.6);color:var(--ax-muted);font-size:11px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.proposal-preview{display:grid;grid-gap:6px;gap:6px}.proposal-preview-label{display:inline-flex;align-items:center;gap:6px;color:var(--ax-muted);font-size:11px;font-weight:850}.proposal-preview-label svg{flex:none}.proposal-preview-tag{align-self:center;color:var(--ax-muted);font-size:10px;font-weight:800;white-space:nowrap}.proposal-more-note,.proposal-preview-empty{margin:0;color:var(--ax-muted);font-size:11px;font-weight:700;line-height:1.4}.proposal-resolve{display:grid;grid-gap:8px;gap:8px}.people-route-workspace{display:grid;grid-gap:16px;gap:16px;margin-bottom:20px}.people-route-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--ax-line);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(28,28,26,.08)}.people-route-header h3{margin:0;font-size:20px}.people-route-header p{max-width:760px;margin:6px 0 0;color:var(--ax-muted);font-size:13px;font-weight:650;line-height:1.45}.people-route-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.people-route-summary{display:grid;grid-template-columns:1.1fr repeat(3,minmax(140px,.65fr));grid-gap:12px;gap:12px}.people-route-summary.compact{grid-template-columns:repeat(3,minmax(160px,1fr))}.people-kpi-panel{display:grid;min-width:0;min-height:118px;align-content:space-between;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(28,28,26,.06)}.people-kpi-panel.dark{color:white;background:var(--ax-ink)}.people-kpi-panel span{color:var(--ax-muted);font-size:12px;font-weight:760}.people-kpi-panel.dark span{color:rgba(255,255,255,.62)}.people-kpi-panel strong{min-width:0;overflow-wrap:anywhere;font-size:28px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.people-employee-table-card,.people-okr-table-card,.people-table-card,.people-team-table-card{overflow-x:auto;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.72)}.people-employee-row,.people-okr-row,.people-team-row{display:grid;min-height:56px;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(30,30,28,.08);color:var(--ax-ink);font-size:12px;font-weight:750}.people-employee-row{grid-template-columns:minmax(160px,1fr) minmax(130px,.8fr) minmax(84px,.5fr) minmax(72px,.45fr) minmax(64px,.4fr) minmax(220px,1.3fr) minmax(96px,.55fr);min-width:930px}.people-team-row{grid-template-columns:minmax(230px,1.45fr) minmax(130px,.8fr) minmax(64px,.4fr) minmax(82px,.5fr) minmax(84px,.5fr) minmax(80px,.5fr) minmax(112px,.65fr);min-width:920px}.people-okr-row{grid-template-columns:minmax(280px,1.55fr) minmax(130px,.75fr) minmax(84px,.5fr) minmax(132px,.78fr) minmax(160px,.9fr) minmax(94px,.55fr);min-width:980px}.people-employee-row:last-child,.people-okr-row:last-child,.people-team-row:last-child{border-bottom:0}.people-employee-row.table-head,.people-okr-row.table-head,.people-team-row.table-head{min-height:40px;color:var(--ax-muted);font-weight:850}.people-employee-row>span,.people-okr-row>span,.people-team-row>span{min-width:0;overflow-wrap:anywhere}.people-employee-row strong,.people-okr-row strong,.people-team-row strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:13px}.people-employee-row small,.people-okr-row small,.people-team-row small{display:block;margin-top:4px;color:var(--ax-muted);font-size:11px;font-weight:700}.people-employee-row a,.people-okr-row a,.people-team-row a{font-weight:850}.people-employee-row a:not(.inline-action):not(.inline-route-link):hover,.people-okr-row a:not(.inline-action):not(.inline-route-link):hover,.people-team-row a:not(.inline-action):not(.inline-route-link):hover,.project-failure-row a:not(.inline-action):not(.inline-route-link):hover,.project-member-row a:not(.inline-action):not(.inline-route-link):hover,.project-table-row a:not(.inline-action):not(.inline-route-link):hover,.task-assignment-row a:not(.inline-action):not(.inline-route-link):hover,.task-board-card a:not(.inline-action):not(.inline-route-link):hover,.task-report-row a:not(.inline-action):not(.inline-route-link):hover{text-decoration:underline;text-underline-offset:2px}.people-okr-progress,.people-progress-bar{display:block;width:100%;height:7px;margin-bottom:6px;border-radius:999px;background:linear-gradient(90deg,var(--ax-ink) 0 var(--people-progress),var(--ax-soft) var(--people-progress) 100%)}.people-okr-progress{background:var(--ax-soft)}.people-okr-progress i{display:block;width:var(--people-okr-progress);height:100%;border-radius:999px;background:var(--ax-ink)}.people-loading-state{padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:rgba(255,255,255,.62)}.people-empty-state{min-height:180px}.people-route-note{margin:0;color:var(--ax-muted);font-size:12px;font-weight:700;line-height:1.45}.people-readonly-note{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.68);color:var(--ax-muted);font-size:12px;font-weight:760;line-height:1.35}.inline-action.primary{gap:5px;border-color:var(--ax-ink);background:var(--ax-ink);color:white}.inline-action.primary:not(:disabled):hover{border-color:var(--ax-ink-2);background:var(--ax-ink-2)}.inline-action.danger{gap:5px;color:var(--ax-danger)}.inline-action.danger:not(:disabled):hover{border-color:var(--ax-danger);background:rgba(169,66,58,.08)}.people-employee-row-actions,.people-team-row-actions,.project-table-row-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.project-panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ax-action-notice{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--ax-line);border-radius:14px;background:rgba(47,125,82,.08);color:var(--ax-ink);font-size:12px;font-weight:760}.ax-action-notice svg{flex:0 0 auto;color:var(--ax-success)}.ax-action-notice span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ax-action-notice-close{flex:0 0 auto;min-height:28px;padding:0 12px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.8);color:var(--ax-ink);font-size:11px;font-weight:850;cursor:pointer}.ax-action-notice-close:hover{border-color:var(--ax-line-strong)}.ax-drawer-overlay{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;padding:16px;background:rgba(28,28,26,.32)}.ax-drawer-panel{display:flex;width:420px;max-width:min(92vw,460px);max-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--ax-line);border-radius:22px;background:var(--ax-panel);box-shadow:0 24px 60px rgba(28,28,26,.22);animation:ax-rise var(--ax-dur) var(--ax-ease) backwards}.ax-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--ax-line)}.ax-drawer-heading{min-width:0}.ax-drawer-title{margin:0;font-size:16px;font-weight:800}.ax-drawer-description{margin:6px 0 0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.45}.ax-drawer-close{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--ax-line);border-radius:50%;background:rgba(255,255,255,.74);color:var(--ax-ink);cursor:pointer}.ax-drawer-close:hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.92)}.ax-drawer-body{flex:1 1 auto;overflow-y:auto;padding:18px}.ax-drawer-footer{padding:14px 18px 18px;border-top:1px solid var(--ax-line)}.ax-drawer-actions{display:flex;gap:8px;justify-content:flex-end}.ax-form{display:grid;grid-gap:14px;gap:14px}.ax-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ax-form-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.ax-form-label{color:var(--ax-muted);font-size:12px;font-weight:800}.ax-form-input,.ax-form-select,.ax-form-textarea{width:100%;min-width:0;padding:9px 11px;border:1px solid var(--ax-line);border-radius:12px;background:rgba(255,255,255,.92);color:var(--ax-ink);font-size:13px;font-weight:650}.ax-form-textarea{min-height:64px;resize:vertical;line-height:1.4}.ax-form-input:hover,.ax-form-select:hover,.ax-form-textarea:hover{border-color:var(--ax-line-strong)}.ax-form-select.is-unassigned{border-color:rgba(154,106,32,.45);background:rgba(154,106,32,.06)}.ax-form-readonly{padding:9px 11px;border:1px dashed var(--ax-line-strong);border-radius:12px;background:rgba(247,247,243,.7);color:var(--ax-muted);font-size:13px;font-weight:750;overflow-wrap:anywhere}.ax-form-note{margin:0;color:var(--ax-muted);font-size:12px;font-weight:700;line-height:1.45}.ax-form-note.warning,.owner-unassigned{color:var(--ax-warning)}.owner-unassigned{font-weight:700}.ax-form-error{margin:0;padding:10px 12px;border:1px solid rgba(169,66,58,.4);border-radius:12px;background:rgba(169,66,58,.08);color:var(--ax-danger);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.command-actions,.command-card-title,.command-footer,.command-footer div,.command-footer span,.command-header,.settings-strip{display:flex}.command-header{align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.command-card h4,.command-header h3{margin:0}.settings-strip{flex-wrap:wrap;gap:8px;justify-content:flex-end}.settings-note{margin:7px 0 0;color:var(--ax-muted);font-size:11px;font-weight:750;text-align:right}.command-pill{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.68);color:var(--ax-muted);font-size:12px;font-weight:800}.command-pill strong{color:var(--ax-ink);font-size:11px}.command-pill.ready{color:var(--ax-ink)}.command-pill.ready .status-dot{background:var(--ax-success)}.command-pill.pending .status-dot{background:var(--ax-warning)}.command-grid{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(280px,1fr) minmax(320px,1.25fr);grid-gap:14px;gap:14px}.command-card{min-width:0;padding:16px;border:1px solid rgba(30,30,28,.1);border-radius:18px;background:rgba(255,255,255,.64)}.detail-card,.recommendation-card{grid-row:span 2}.command-card-title{align-items:flex-start;gap:10px;margin-bottom:14px}.command-card-title>svg{flex:0 0 auto;margin-top:2px}.command-card-title p,.recommendation-body p{margin:5px 0 0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.45}.file-drop{display:grid;min-height:116px;place-items:center;grid-gap:8px;gap:8px;padding:18px;border:1px dashed var(--ax-line-strong);border-radius:16px;background:repeating-linear-gradient(0deg,rgba(30,30,28,.025) 0 1px,transparent 1px 7px),rgba(255,255,255,.72);color:var(--ax-ink);font-size:13px;font-weight:800;text-align:center;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.file-drop:hover{border-color:var(--ax-ink);background-color:rgba(255,255,255,.92)}.file-drop:active{transform:translateY(1px)}.file-drop input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.title-input{width:100%;min-height:42px;margin:10px 0;padding:0 12px;border:1px solid var(--ax-line);border-radius:12px;background:rgba(255,255,255,.82);color:var(--ax-ink);font:inherit;font-size:13px;font-weight:650;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease)}.title-input:hover{border-color:var(--ax-line-strong)}.command-button{display:inline-flex;min-width:86px;max-width:100%;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.76);color:var(--ax-ink);font-size:12px;font-weight:850;line-height:1.2;text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.command-button:not(:disabled):hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.92)}.command-button:not(:disabled):active{transform:translateY(1px)}.command-button.primary{border-color:var(--ax-ink);background:var(--ax-ink);color:white}.command-button.primary:not(:disabled):hover{border-color:var(--ax-ink-2);background:var(--ax-ink-2)}.command-button:disabled{cursor:not-allowed;opacity:.45}.full-automation-panel{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px;border:1px dashed var(--ax-line-strong);border-radius:14px;background:rgba(255,255,255,.56)}.full-automation-panel strong{color:var(--ax-ink);font-size:13px;font-weight:850}.full-automation-panel p{margin:5px 0 0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.45}.full-run-button{width:100%}.command-subtitle{margin:6px 0 0;max-width:560px;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.5}.command-hint{margin:8px 0 0;color:var(--ax-muted);font-size:11px;font-weight:700;line-height:1.45}.pipeline-result{display:grid;min-width:0;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(30,30,28,.08);border-radius:14px;background:rgba(255,255,255,.58)}.result-note{margin:0;color:var(--ax-muted);font-size:12px;font-weight:700;line-height:1.5}.archive-list,.loading-state,.mini-list{display:grid;grid-gap:8px;gap:8px}.loading-state span{min-height:38px;border-radius:12px;background:linear-gradient(90deg,rgba(30,30,28,.04),rgba(255,255,255,.72),rgba(30,30,28,.04));background-size:320px 100%;animation:ax-shimmer 1.4s linear infinite}.archive-row{display:flex;width:100%;min-height:58px;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(30,30,28,.08);border-radius:12px;background:rgba(255,255,255,.62);color:var(--ax-ink);text-align:left;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.archive-row:hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.82)}.archive-row:active{transform:translateY(1px)}.archive-row.selected{border-color:var(--ax-ink)}.archive-main{display:grid;min-width:0;grid-gap:4px;gap:4px}.archive-main strong{min-width:0;overflow:hidden;font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:normal}.archive-main small{color:var(--ax-muted);font-size:11px;font-weight:750}.archive-statuses{display:inline-flex;flex:0 1 188px;flex-wrap:wrap;gap:5px;justify-content:flex-end;color:var(--ax-muted);font-size:10px;font-weight:800;line-height:1.5}.archive-row i{display:block;width:7px;height:7px;border-radius:50%;background:var(--ax-soft)}.archive-row i.on{background:var(--ax-ink)}.empty-state{display:grid;min-height:96px;place-items:center;grid-gap:6px;gap:6px;padding:18px;border:1px solid rgba(30,30,28,.08);border-radius:14px;color:var(--ax-muted);font-size:13px;font-weight:700;text-align:center}.empty-state strong{color:var(--ax-ink)}.empty-state span{font-size:12px;line-height:1.45}.dashed-state{border-style:dashed;border-color:var(--ax-line-strong);background:rgba(255,255,255,.44)}.command-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px}.preview-block{margin-top:10px;padding:12px;border:1px solid rgba(30,30,28,.08);border-radius:14px;background:rgba(255,255,255,.58)}.preview-block strong,.recommendation-body strong{font-size:13px}.preview-block p{display:-webkit-box;min-height:40px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:6px 0 0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.45}.detail-sections{display:grid;grid-gap:10px;gap:10px}.created-preview,.detail-section,.recommendation-mode,.recommendation-option{min-width:0;padding:12px;border:1px solid rgba(30,30,28,.08);border-radius:14px;background:rgba(255,255,255,.58)}.section-title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.section-title-row strong{min-width:0;color:var(--ax-ink);font-size:13px;font-weight:850}.recommendation-mode span,.section-title-row span{flex:0 0 auto;color:var(--ax-muted);font-size:11px;font-weight:800}.compact-list,.created-preview p,.inline-empty,.preview-copy,.recommendation-mode p,.recommendation-option p{margin:0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.5}.preview-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.action-empty{display:flex;align-items:center;justify-content:space-between;gap:10px}.inline-action{display:inline-flex;flex:0 0 auto;min-height:30px;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--ax-line);border-radius:999px;background:rgba(255,255,255,.78);color:var(--ax-ink);font-size:11px;font-weight:850;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}.inline-action:not(:disabled):hover{border-color:var(--ax-line-strong);background:rgba(255,255,255,.94)}.inline-action:not(:disabled):active{transform:translateY(1px)}.inline-action:disabled{cursor:not-allowed;opacity:.46}.insight-grid,.recommendation-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.compact-list{display:grid;grid-gap:6px;gap:6px;padding:0;list-style:none}.compact-list li{position:relative;padding-left:13px;overflow-wrap:anywhere}.compact-list li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:var(--ax-ink)}.action-table{display:grid;grid-gap:0;gap:0;overflow-x:auto}.action-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(78px,.7fr) minmax(64px,.45fr);min-width:420px;min-height:42px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid rgba(30,30,28,.08);color:var(--ax-ink);font-size:12px;font-weight:750}.action-row:last-child{border-bottom:0}.action-row span{min-width:0;overflow-wrap:anywhere}.recommendation-body{display:grid;grid-gap:12px;gap:12px}.mini-list span{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:9px 10px;border:1px solid rgba(30,30,28,.08);border-radius:12px;background:rgba(255,255,255,.58);font-size:12px;font-weight:760}.mini-list b{color:var(--ax-ink);font-size:12px;font-weight:850}.mini-list b,.mini-list small{min-width:0;overflow-wrap:anywhere}.mini-list small{color:var(--ax-muted);font-size:11px;font-weight:700;line-height:1.35}.recommendation-mode{display:grid;grid-gap:5px;gap:5px}.recommendation-mode strong,.recommendation-option>strong{color:var(--ax-ink);font-size:13px;font-weight:850;line-height:1.35}.created-preview{display:grid;grid-gap:8px;gap:8px}.automation-preview{display:grid;min-width:0;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(30,30,28,.08);border-radius:14px;background:rgba(255,255,255,.58)}.preview-project-summary{display:grid;grid-gap:5px;gap:5px}.preview-project-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ax-ink);font-size:14px;font-weight:850;line-height:1.3}.preview-project-summary p{margin:0}.plan-meta-grid,.plan-preview-grid{display:grid;grid-gap:10px;gap:10px}.plan-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-meta-grid div{min-width:0;padding:10px;border:1px solid rgba(30,30,28,.08);border-radius:12px;background:rgba(255,255,255,.58)}.plan-meta-grid span{display:block;margin-bottom:5px;color:var(--ax-muted);font-size:11px;font-weight:800}.plan-meta-grid strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--ax-ink);font-size:12px;font-weight:850;line-height:1.35}.plan-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title-row.compact{margin-bottom:6px}.plan-chip-list{display:grid;grid-gap:7px;gap:7px}.plan-chip-list span{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:8px 9px;border:1px solid rgba(30,30,28,.08);border-radius:12px;background:rgba(255,255,255,.58)}.plan-chip-list b,.plan-chip-list small{min-width:0;overflow-wrap:anywhere}.plan-chip-list b{color:var(--ax-ink);font-size:12px;font-weight:850}.plan-chip-list small{color:var(--ax-muted);font-size:11px;font-weight:700;line-height:1.35}.task-schedule-preview,.warning-preview{display:grid;grid-gap:8px;gap:8px}.task-schedule-table{display:grid;overflow-x:auto}.task-schedule-row{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(90px,.7fr) minmax(132px,.8fr) minmax(52px,.35fr);min-width:520px;min-height:38px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid rgba(30,30,28,.08);color:var(--ax-ink);font-size:12px;font-weight:750}.task-schedule-row:last-child{border-bottom:0}.task-schedule-row span{min-width:0;overflow-wrap:anywhere}.timeline-list{display:grid;grid-gap:8px;gap:8px}.timeline-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;min-height:44px;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border:1px solid rgba(30,30,28,.08);border-radius:12px;background:rgba(255,255,255,.58)}.timeline-row strong{display:block;color:var(--ax-ink);font-size:12px;font-weight:850}.timeline-row p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:3px 0 0;color:var(--ax-muted);font-size:11px;font-weight:700;line-height:1.35}.retry-action{min-width:52px}.command-footer{flex-wrap:wrap;gap:12px;margin-top:14px}.command-footer div{flex:1 1 320px;min-width:0;flex-direction:column;gap:7px;padding:12px;border:1px solid rgba(30,30,28,.08);border-radius:14px;background:rgba(255,255,255,.58)}.command-footer strong{font-size:12px}.command-footer span{flex-wrap:wrap;gap:7px}.command-footer i{display:inline-flex;max-width:100%;align-items:center;gap:6px;overflow:hidden;padding:6px 8px;border-radius:999px;background:rgba(30,30,28,.06);color:var(--ax-muted);font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.command-alert{display:flex;max-width:100%;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 12px;border:1px solid var(--ax-line);border-radius:12px;background:rgba(255,255,255,.78);color:var(--ax-ink);font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.meeting-route-workspace{margin-bottom:20px;padding:20px;border:1px solid var(--ax-line);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(28,28,26,.08)}.meeting-route-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.meeting-route-header h3{margin:0;font-size:20px}.meeting-route-header p{max-width:760px;margin:6px 0 0;color:var(--ax-muted);font-size:13px;font-weight:650;line-height:1.45}.meeting-route-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.meeting-loading-state{margin-bottom:12px}.meeting-route-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.meeting-route-summary div{min-width:0;padding:14px;border:1px solid rgba(30,30,28,.1);border-radius:18px;background:rgba(255,255,255,.64)}.meeting-route-summary span{display:block;color:var(--ax-muted);font-size:11px;font-weight:800}.meeting-route-summary strong{display:block;margin-top:5px;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meeting-archive-layout,.meeting-report-layout{display:grid;grid-gap:14px;gap:14px}.meeting-archive-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.meeting-report-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.report-doc{gap:22px}.report-doc,.report-doc-head{display:flex;flex-direction:column}.report-doc-head{gap:4px;padding-bottom:14px;border-bottom:1px solid var(--ax-line)}.report-doc-head h3{margin:0;font-size:20px;font-weight:800;line-height:1.2;color:var(--ax-ink)}.report-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.report-kpi{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border:1px solid var(--ax-line);border-radius:16px;background:rgba(255,255,255,.7)}.report-kpi.lead{border-color:transparent;background:var(--ax-ink)}.report-kpi strong{font-size:30px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--ax-ink)}.report-kpi.lead strong{color:#ffffff}.report-kpi span{display:flex;flex-direction:column;gap:2px;font-size:12px;font-weight:700;color:var(--ax-ink)}.report-kpi.lead span{color:rgba(255,255,255,.92)}.report-kpi small{font-size:10.5px;font-weight:500;color:var(--ax-muted)}.report-kpi.lead small{color:rgba(255,255,255,.58)}.report-section{display:flex;flex-direction:column;gap:12px}.report-section-head{display:flex;align-items:baseline;gap:10px}.report-section-no{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ax-muted)}.report-section-head h4{margin:0;font-size:16px;font-weight:700;color:var(--ax-ink)}.report-section-count{margin-left:auto;font-size:12px;font-weight:600;color:var(--ax-muted)}.report-summary{margin:0;font-size:13.5px;font-weight:500;line-height:1.55;color:var(--ax-ink)}.report-ordered{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.report-ordered li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:13px;font-weight:550;line-height:1.45;color:var(--ax-ink)}.report-li-no{font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ax-muted)}.report-action-table{overflow-x:auto;border:1px solid var(--ax-line);border-radius:14px;background:rgba(255,255,255,.5)}.report-action-row{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(150px,.9fr) minmax(70px,.4fr) minmax(86px,.46fr);align-items:center;grid-gap:14px;gap:14px;min-width:640px;padding:12px 14px;border-bottom:1px solid var(--ax-line)}.report-action-row:last-child{border-bottom:0}.report-action-head{font-size:11.5px;font-weight:700;color:var(--ax-muted);background:rgba(30,30,28,.03)}.report-action-task{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.report-action-task-body{display:flex;flex-direction:column;gap:3px;min-width:0}.report-action-task-body strong{font-size:13px;font-weight:700;color:var(--ax-ink)}.report-action-task-body small{font-size:11.5px;font-weight:500;line-height:1.4;color:var(--ax-muted)}.report-action-owner{min-width:0}.report-action-owner .owner-none{font-size:12px;color:var(--ax-muted)}.report-action-owner .owner-known{display:flex;flex-direction:column;gap:1px;min-width:0}.report-action-owner .owner-known strong{font-size:12.5px;font-weight:700;color:var(--ax-ink)}.report-action-owner .owner-known small{font-size:11px;color:var(--ax-muted)}.report-action-owner .owner-missing{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.report-action-owner .owner-missing strong{font-size:12.5px;font-weight:700;color:var(--ax-ink)}.register-badge{padding:1px 7px;border:1px solid rgba(154,106,32,.4);border-radius:999px;background:rgba(154,106,32,.1);font-size:10.5px;font-weight:700;color:var(--ax-warning)}.report-action-due{font-size:12.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ax-ink)}.report-action-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ax-ink)}.report-register-hint{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 12px;border:1px solid rgba(154,106,32,.28);border-radius:12px;background:rgba(154,106,32,.07);font-size:12px;font-weight:550;line-height:1.4;color:var(--ax-warning)}@media (max-width:899px){.report-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.meeting-action-table,.meeting-detail-side,.meeting-report-panel,.meeting-selector-panel,.meeting-table-card{min-width:0;padding:16px;border:1px solid rgba(30,30,28,.1);border-radius:18px;background:rgba(255,255,255,.64)}.meeting-action-table,.meeting-table-card{overflow-x:auto}.meeting-action-row,.meeting-table-row{display:grid;align-items:center;grid-gap:14px;gap:14px;width:100%;min-height:54px;border:0;border-bottom:1px solid rgba(30,30,28,.08);background:transparent;color:var(--ax-ink);font-size:13px;font-weight:650;text-align:left}.meeting-table-row{grid-template-columns:minmax(220px,1.3fr) minmax(112px,.56fr) minmax(132px,.66fr) minmax(190px,1fr);min-width:760px}.meeting-action-row{grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) minmax(96px,.52fr) minmax(92px,.48fr) minmax(112px,.52fr);min-width:820px}button.meeting-table-row{padding:0;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),border-color var(--ax-dur) var(--ax-ease),transform var(--ax-dur-fast) var(--ax-ease)}button.meeting-table-row.selected,button.meeting-table-row:hover{border-color:rgba(30,30,28,.18);background:rgba(255,255,255,.46)}button.meeting-table-row:active{transform:translateY(1px)}.meeting-action-row:last-child,.meeting-table-row:last-child{border-bottom:0}.meeting-action-row.table-head,.meeting-table-row.table-head{min-height:34px;color:var(--ax-muted);font-size:12px;font-weight:850}.meeting-action-row>span,.meeting-table-row>span{min-width:0;overflow-wrap:anywhere}.meeting-action-row strong,.meeting-table-row strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:13px}.meeting-action-row small,.meeting-side-list span,.meeting-table-row small,.stage-message-panel small{display:block;margin-top:3px;color:var(--ax-muted);font-size:11px;font-weight:750}.meeting-side-list{display:grid;grid-gap:10px;gap:10px}.meeting-side-list p{margin:0 0 4px;font-size:15px;font-weight:850;line-height:1.35}.stage-message-panel{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid var(--ax-line);border-radius:14px;background:rgba(255,255,255,.68)}.stage-message-panel.failed{border-color:rgba(169,66,58,.28)}.stage-message-panel strong{display:block;font-size:13px}.stage-message-panel p{margin:3px 0 0;color:var(--ax-muted);font-size:12px;font-weight:650;line-height:1.45}button:focus-visible{outline:2px solid var(--ax-focus);outline-offset:3px}@media (max-width:1199px){.ax-frame{grid-template-columns:72px minmax(0,1fr);gap:20px}.brand-block{justify-content:center;padding-inline:12px}.brand-block div:last-child,.menu-item span:first-child,.menu-section-title span{display:none}.menu-item{justify-content:center;padding-inline:0}.cockpit-overview-grid,.command-grid,.hero-grid,.lower-grid,.next-action-grid,.people-route-summary,.people-route-summary.compact,.project-dashboard-grid,.project-dashboard-grid.secondary,.project-hub-layout,.project-route-summary,.project-route-summary.compact,.task-route-summary,.task-route-summary.compact{grid-template-columns:1fr}.detail-card,.recommendation-card{grid-row:auto}}@media (max-width:899px){.ax-frame{display:block;margin:8px;padding:12px}.sidebar{max-height:none;margin-bottom:16px}.menu-groups{max-height:260px}.workspace{padding:0}.command-card,.command-workspace,.meeting-route-workspace,.people-route-header,.project-board-section,.project-brief-panel,.project-dashboard,.project-members-panel,.project-okr-panel,.project-pipeline-panel,.project-route-header,.report-panel,.request-panel,.task-route-header,.workspace-link-panel{padding:14px}.top-bar{align-items:flex-start;flex-direction:column}.top-actions{justify-content:flex-start}.command-header{flex-direction:column}.project-dashboard-header{grid-template-columns:1fr}.settings-strip{justify-content:flex-start}.settings-note{text-align:left}.cockpit-overview-grid,.command-grid,.hero-grid,.lower-grid,.meeting-archive-layout,.meeting-report-layout,.meeting-route-summary,.next-action-grid,.people-route-summary,.people-route-summary.compact,.pipeline-row,.project-dashboard-grid,.project-dashboard-grid.secondary,.project-hub-analytics,.project-hub-layout,.project-route-summary,.project-route-summary.compact,.task-route-summary,.task-route-summary.compact,.workflow-grid{grid-template-columns:1fr}.project-gantt-row,.project-team-row{grid-template-columns:1fr;gap:8px}.project-progress-summary{grid-template-columns:1fr;justify-items:start}.project-brief-panel>strong{font-size:23px}.project-goal-list,.project-metrics,.project-task-card dl{grid-template-columns:1fr}.kpi-card,.ring-card{min-height:230px}.metric-tiles,.route-placeholder{grid-template-columns:1fr}.route-placeholder-actions{justify-content:flex-start}.project-route-header{flex-direction:column}.people-route-actions,.preview-route-links,.project-route-actions,.task-route-actions{justify-content:flex-start}.people-route-header,.task-route-header{flex-direction:column}.task-board-card dl{grid-template-columns:1fr}.command-actions{align-items:stretch}.command-button{flex:1 1 128px;white-space:normal}.archive-row{flex-direction:column}.archive-statuses{flex-basis:auto;justify-content:flex-start}.insight-grid,.plan-meta-grid,.plan-preview-grid,.recommendation-compare{grid-template-columns:1fr}.action-empty{align-items:flex-start;flex-direction:column}.inline-action{width:100%;white-space:normal}.timeline-row{grid-template-columns:8px minmax(0,1fr)}.timeline-row .retry-action{grid-column:2;width:100%}.meeting-route-header,.stage-message-panel{grid-template-columns:1fr}.meeting-route-header{flex-direction:column}.meeting-route-actions{justify-content:flex-start}.stage-message-panel .inline-action{width:100%}}.stepper-indicator{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 16px;border:1px solid var(--ax-line);border-radius:18px;background:var(--ax-frost)}.step-badge{gap:10px;min-width:0}.step-badge,.step-number{display:inline-flex;align-items:center}.step-number{justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:1px solid var(--ax-line);background:var(--ax-soft);color:var(--ax-muted);font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step-number.is-active{border-color:var(--ax-ink);background:var(--ax-ink);color:var(--ax-panel)}.step-number.is-completed{border-color:var(--ax-success);background:var(--ax-success);color:var(--ax-panel)}.step-label{min-width:0;overflow-wrap:anywhere;color:var(--ax-muted);font-size:12px;font-weight:700}.step-badge.is-active .step-label,.step-badge.is-completed .step-label{color:var(--ax-ink)}.step-connector{flex:1 1 24px;min-width:16px;height:1px;background:var(--ax-line-strong)}.step-connector.is-completed{background:var(--ax-success)}button.step-badge{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:4px 8px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ax-dur) var(--ax-ease),opacity var(--ax-dur) var(--ax-ease)}button.step-badge:not(:disabled):hover{background:rgba(255,255,255,.7)}button.step-badge:disabled{cursor:not-allowed;opacity:.55}button.step-badge:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}@media (max-width:720px){.stepper-indicator{gap:6px}.step-badge{gap:8px}.step-connector{flex-basis:12px}}.stepper-page{display:grid;grid-gap:16px;gap:16px}.stepper-body{min-width:0}.stepper-dashboard{display:grid;grid-gap:12px;gap:12px}.stepper-dashboard-link{display:flex;justify-content:flex-end}.stepper-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border:1px solid var(--ax-line);border-radius:18px;background:var(--ax-frost)}.stepper-progress{flex:1 1 160px;min-width:0;margin:0;text-align:center;color:var(--ax-muted);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.stepper-progress{order:-1;flex-basis:100%}}