.workspace-loading-projects[data-v-8e1738bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workspace-loading-project[data-v-8e1738bf]{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.workspace-loading-tag[data-v-8e1738bf]{width:64px;height:28px;margin-bottom:20px}.workspace-loading-name[data-v-8e1738bf]{width:180px;max-width:85%;height:22px;margin-bottom:24px}.workspace-loading-description[data-v-8e1738bf]{width:85%;height:15px;margin-bottom:36px}.workspace-loading-step[data-v-8e1738bf]{display:grid;gap:12px;margin-bottom:25px}.workspace-loading-step i[data-v-8e1738bf]:first-child{width:52%;height:16px}.workspace-loading-step i[data-v-8e1738bf]:last-child{width:80%;height:12px}.workspace-loading-card-footer[data-v-8e1738bf]{border-top:1px solid var(--border);padding-top:24px;margin-top:32px;display:flex;justify-content:space-between}.workspace-loading-card-footer i[data-v-8e1738bf]{height:14px;width:100px}.workspace-loading-projects .workspace-loading-project[data-v-8e1738bf]{min-height:427px}.workspace-loading-projects .workspace-loading-card-footer i[data-v-8e1738bf]:last-child{width:56px}.workspace-loading-view-workbench .workspace-loading-toolbar[data-v-8e1738bf]{display:none}.workspace-loading-workbench[data-v-8e1738bf]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:22px}.workspace-loading-work-cards[data-v-8e1738bf]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workspace-loading-work-cards i[data-v-8e1738bf]{height:200px}.workspace-loading-chat[data-v-8e1738bf]{height:70px;width:85%;margin-bottom:22px}.workspace-loading-chat.short[data-v-8e1738bf]{width:65%;margin-left:auto}@media(max-width:1000px){.workspace-loading-workbench[data-v-8e1738bf]{grid-template-columns:1fr}}@media(max-width:720px){.workspace-loading-projects[data-v-8e1738bf]{grid-template-columns:1fr}.workspace-loading-projects .workspace-loading-project[data-v-8e1738bf]:nth-child(2){display:none}.workspace-loading-work-cards[data-v-8e1738bf]{grid-template-columns:1fr}.workspace-loading-work-cards i[data-v-8e1738bf]:nth-child(2){display:none}}.workspace-loading[data-v-8e1738bf]{width:100%;padding-top:4px;color:var(--text-primary);animation:workspace-enter-8e1738bf .18s ease-out}.workspace-loading-label[data-v-8e1738bf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.workspace-loading i[data-v-8e1738bf]{display:block;border-radius:6px;background:var(--surface-soft,#f1f5fa);animation:workspace-pulse-8e1738bf 1.6s ease-in-out infinite}.workspace-loading-heading[data-v-8e1738bf]{display:grid;gap:14px;margin-bottom:30px}.workspace-loading-heading i[data-v-8e1738bf]:first-child{width:180px;height:30px}.workspace-loading-heading i[data-v-8e1738bf]:last-child{width:112px;height:14px}.workspace-loading-toolbar[data-v-8e1738bf]{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.workspace-loading-toolbar i[data-v-8e1738bf]:first-child{width:min(320px,65%);height:38px}.workspace-loading-toolbar i[data-v-8e1738bf]:last-child{width:112px;height:38px}.workspace-loading-surface[data-v-8e1738bf]{background:var(--surface,#fff);border:1px solid var(--border,#dce5ef);border-radius:12px;overflow:hidden}.workspace-loading-row[data-v-8e1738bf]{display:grid;grid-template-columns:1.5fr 1fr .5fr;gap:32px;padding:29px 24px;border-bottom:1px solid var(--border,#dce5ef)}.workspace-loading-row[data-v-8e1738bf]:last-child{border:0}.workspace-loading-row i[data-v-8e1738bf]{height:16px;max-width:240px}.workspace-loading-row i[data-v-8e1738bf]:last-child{max-width:72px;justify-self:end;width:100%}@keyframes workspace-pulse-8e1738bf{50%{opacity:.45}}@keyframes workspace-enter-8e1738bf{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.workspace-loading[data-v-8e1738bf],.workspace-loading i[data-v-8e1738bf]{animation:none}}@media(max-width:720px){.workspace-loading-row[data-v-8e1738bf]{gap:16px;padding:24px 16px;grid-template-columns:1.4fr 1fr}.workspace-loading-row i[data-v-8e1738bf]:last-child{display:none}}.inbox-caption[data-v-1a2d223d]{font-size:12px;color:var(--text-secondary);margin-top:7px}.inbox-title[data-v-1a2d223d]{align-items:flex-start}.inbox-tools[data-v-1a2d223d]{display:flex;gap:10px;align-items:center;flex-shrink:0}.inbox-reminder[data-v-1a2d223d]{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--accent-soft);color:var(--text);border-radius:9px;font-size:12px;margin-bottom:18px}.inbox-reminder .n-button[data-v-1a2d223d]{margin-left:auto}.inbox-reminder-icon[data-v-1a2d223d]{color:var(--accent);display:flex}.inbox-toolbar[data-v-1a2d223d]{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--border)}.inbox-tabs[data-v-1a2d223d]{display:flex;gap:3px;flex-wrap:wrap}.inbox-tabs button[data-v-1a2d223d]{border:0;background:transparent;color:var(--text-secondary);border-radius:7px;padding:8px 10px;font-size:12px;cursor:pointer;display:flex;gap:6px;align-items:center}.inbox-tabs button.active[data-v-1a2d223d]{background:var(--accent-soft);color:var(--accent)}.inbox-tabs button span[data-v-1a2d223d]{font-size:10px;opacity:.8}.inbox-toolbar .n-input[data-v-1a2d223d]{width:180px;margin-left:auto}.inbox-row[data-v-1a2d223d]{display:flex;align-items:center;gap:13px;padding:18px 0;border-bottom:1px solid var(--border)}.inbox-row[data-v-1a2d223d]:last-of-type{border-bottom:0}.inbox-row-body[data-v-1a2d223d]{min-width:0;flex:1}.inbox-row-body>.daily-click-title[data-v-1a2d223d]{font-size:13px;line-height:1.6}.inbox-row-meta[data-v-1a2d223d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:7px;color:var(--text-secondary);font-size:10px}.inbox-source[data-v-1a2d223d],.inbox-due[data-v-1a2d223d]{display:inline-flex;gap:4px;align-items:center}.inbox-row-actions[data-v-1a2d223d]{display:flex;align-items:center;gap:9px;flex-shrink:0}.inbox-row-reason[data-v-1a2d223d]{font-size:11px;color:var(--text-secondary);line-height:1.7;margin-top:6px}.inbox-expand[data-v-1a2d223d]{display:flex;margin:14px auto 0}.inbox-settings[data-v-1a2d223d]{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;padding:6px 18px;margin-bottom:26px}.inbox-settings>div[data-v-1a2d223d]{display:flex;align-items:center;gap:20px;padding:18px 0}.inbox-settings>div+div[data-v-1a2d223d]{border-top:1px solid var(--border)}.inbox-settings span[data-v-1a2d223d]{flex:1}.inbox-settings b[data-v-1a2d223d]{font-size:13px}.inbox-settings small[data-v-1a2d223d]{display:block;color:var(--text-secondary);font-size:11px;margin-top:7px}.inbox-notice-heading[data-v-1a2d223d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.inbox-notice-heading h3[data-v-1a2d223d]{font-size:14px}.inbox-notice[data-v-1a2d223d]{display:flex;align-items:center;gap:12px;width:100%;padding:17px 0;text-align:left;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;cursor:pointer}.inbox-notice>span[data-v-1a2d223d]:nth-child(2){flex:1;min-width:0}.inbox-notice b[data-v-1a2d223d]{font-size:13px;font-weight:550;line-height:1.6}.inbox-notice small[data-v-1a2d223d]{display:block;color:var(--text-secondary);font-size:11px;margin-top:6px}.inbox-dot[data-v-1a2d223d]{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.inbox-dot.is-read[data-v-1a2d223d]{background:var(--border)}.inbox-detail-tags[data-v-1a2d223d]{display:flex;align-items:center;gap:14px;color:var(--text-secondary);font-size:12px;margin-bottom:24px}.inbox-detail-section[data-v-1a2d223d]{margin:0 0 24px}.inbox-detail-section h3[data-v-1a2d223d]{font-size:13px;margin-bottom:13px}.inbox-detail-section p[data-v-1a2d223d]{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-detail-section small[data-v-1a2d223d]{color:var(--text-secondary)}.inbox-origin[data-v-1a2d223d]{display:flex;gap:11px;padding:9px 0;align-items:flex-start}.inbox-origin>svg[data-v-1a2d223d]{margin-top:3px;color:var(--text-secondary);flex-shrink:0}.inbox-origin b[data-v-1a2d223d]{font-size:12px;font-weight:550}.inbox-origin code[data-v-1a2d223d]{font-size:10px;font-weight:400;color:var(--text-secondary);margin-left:5px}.inbox-origin p[data-v-1a2d223d]{font-size:11px;color:var(--text-secondary);margin-top:3px}.inbox-excerpt[data-v-1a2d223d]{background:var(--surface-soft);border-left:2px solid var(--border);padding:14px 16px;margin-top:12px;border-radius:0 8px 8px 0}.inbox-check[data-v-1a2d223d]{padding:8px 0}.inbox-report[data-v-1a2d223d]{border-left:2px solid var(--accent-soft);padding:2px 0 8px 14px;margin-top:10px}.inbox-report b[data-v-1a2d223d]{font-size:12px}.inbox-report p[data-v-1a2d223d]{color:var(--text-secondary);font-size:12px}.inbox-report small[data-v-1a2d223d]{font-size:10px}.inbox-pool-reason[data-v-1a2d223d]{font-size:12px;background:var(--warning-soft);color:var(--warning);padding:12px;margin-top:14px;border-radius:8px}.inbox-detail-section pre[data-v-1a2d223d]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);padding:14px;border-radius:8px;font-size:12px}@media(max-width:720px){.inbox-title[data-v-1a2d223d]{flex-direction:column;gap:14px}.inbox-tools[data-v-1a2d223d]{width:100%;justify-content:flex-start}.inbox-toolbar[data-v-1a2d223d]{gap:12px}.inbox-toolbar .n-input[data-v-1a2d223d]{width:100%;margin:0}.inbox-tabs[data-v-1a2d223d]{gap:2px}.inbox-tabs button[data-v-1a2d223d]{padding:8px;font-size:11px}.inbox-row[data-v-1a2d223d]{flex-wrap:wrap;gap:10px}.inbox-row-actions[data-v-1a2d223d]{width:100%;padding-left:44px;justify-content:flex-end}.inbox-row-body[data-v-1a2d223d]{flex-basis:calc(100% - 50px)}.inbox-settings[data-v-1a2d223d]{padding:0 14px}.inbox-detail-tags[data-v-1a2d223d]{flex-wrap:wrap}}@media(max-width:720px){.daily-space-heading[data-v-172294d4]{flex-direction:column;align-items:stretch}.daily-heading-actions[data-v-172294d4]{justify-content:flex-start}}.admin-row-actions[data-v-6f132b1b]{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-height:32px;white-space:nowrap;flex-wrap:nowrap}.admin-row-action.n-button[data-v-6f132b1b]{height:30px;padding:0 7px;font-size:12px;font-weight:500;border-radius:6px}.admin-row-more.n-button[data-v-6f132b1b]{width:30px;height:30px;padding:0;border-radius:6px;color:var(--text-secondary);flex:none}.admin-row-more[aria-expanded=true][data-v-6f132b1b]{color:var(--accent);background:var(--accent-soft,var(--surface-soft))}.admin-action-empty[data-v-6f132b1b]{color:var(--text-secondary);font-size:12px}.admin-data-table .admin-action-cell{white-space:nowrap}.admin-data-table .n-data-table-th.admin-action-cell{font-weight:500}.admin-action-menu-item{min-width:144px;max-width:min(290px,calc(100vw - 24px))}.admin-action-menu-item.has-reason .n-dropdown-option-body{height:auto;min-height:42px;padding-top:6px;padding-bottom:6px}.admin-action-menu-item.has-reason .admin-action-menu-copy>span{color:var(--admin-muted)}.admin-action-menu-item.has-reason .n-dropdown-option-body__label{line-height:1.6;white-space:normal}.admin-action-menu-copy{display:flex;flex-direction:column;gap:6px;padding:4px 0;line-height:1.7}.admin-action-menu-copy>small{font-size:11px;line-height:1.7;white-space:normal;color:var(--admin-secondary);max-width:244px}.admin-action-menu-item.is-danger:not([aria-disabled=true]) .n-dropdown-option-body__label{color:var(--admin-danger)}.workspace-help-links[data-v-55a3f5a1]{display:flex;align-items:center;gap:8px}.workspace-help-links .n-button[data-v-55a3f5a1]{font-size:12px;color:var(--text-secondary)}@media(min-width:721px)and (max-width:1100px){.daily-shell .premium-appbar[data-v-55a3f5a1]{height:auto;min-height:94px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.daily-shell .premium-header-actions[data-v-55a3f5a1]{width:100%;justify-content:flex-end;gap:12px}}@media(max-width:720px){.daily-shell .premium-appbar[data-v-55a3f5a1]{height:auto;min-height:96px;flex-wrap:wrap;padding:12px 18px}.daily-shell .premium-header-actions[data-v-55a3f5a1]{width:100%;justify-content:space-between;gap:6px}.workspace-help-links[data-v-55a3f5a1]{gap:0}.workspace-help-links .n-button[data-v-55a3f5a1]{font-size:11px;padding:0 5px}.daily-shell .premium-profile-trigger>span[data-v-55a3f5a1]:not(.premium-avatar){display:none}}.daily-shell .premium-rail{width:218px;flex-basis:218px;padding-top:28px}.daily-shell .premium-nav button{padding:13px 14px;margin-bottom:7px;font-size:14px}.daily-shell .premium-content{max-width:1600px;margin:auto;width:100%;padding:32px}.daily-shell h1{font-size:29px;letter-spacing:-.8px}.daily-shell .premium-appbar{height:76px}.daily-space-heading{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-bottom:28px}.daily-space-heading p{color:var(--text-secondary);font-size:13px;margin-top:9px}.daily-owner{display:flex;align-items:center;gap:15px}.daily-owner-avatar{width:56px;height:56px;border-radius:17px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:18px;font-weight:650;border:1px solid var(--border)}.daily-space-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:22px;align-items:start}.daily-main-column{display:flex;flex-direction:column;gap:22px;min-width:0}.daily-panel{background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:24px;box-shadow:0 4px 12px var(--shadow-color)}.daily-panel-title{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:18px}.daily-panel-title h2{font-size:16px}.daily-subtle{color:var(--text-secondary);font-size:12px}.daily-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.daily-work-card{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:12px;min-width:0}.daily-work-card h3{font-size:15px;font-weight:620}.daily-work-card .daily-card-top{display:flex;gap:10px;justify-content:space-between;align-items:center}.daily-card-icon{width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.daily-card-summary{font-size:12px;color:var(--text-secondary);line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daily-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px}.daily-status{font-size:11px;border-radius:6px;padding:4px 8px;background:var(--surface-soft);color:var(--text-secondary);white-space:nowrap}.daily-status.active,.daily-status.completed,.daily-status.ready,.daily-status.enabled{background:var(--success-soft);color:var(--success)}.daily-status.attention,.daily-status.blocked,.daily-status.invalidated,.daily-status.pending_authorization{background:var(--warning-soft);color:var(--warning)}.daily-status.failed{background:var(--danger-soft);color:var(--danger)}.daily-click-title{border:0;background:none;color:var(--text);font-weight:620;text-align:left;padding:0;cursor:pointer}.daily-click-title:hover{color:var(--accent)}.daily-chat-panel{display:flex;flex-direction:column;min-height:500px;max-height:730px;position:sticky;top:100px}.daily-chat-thread{flex:1;overflow:auto;min-height:180px;display:flex;flex-direction:column;gap:15px;padding:0 0 20px}.daily-chat-message{padding:13px 15px;max-width:92%;border-radius:12px;background:var(--surface-soft);color:var(--text);font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.daily-chat-message.user{align-self:flex-end;background:var(--accent-soft)}.daily-chat-message.assistant{align-self:flex-start}.daily-chat-message small{display:block;font-size:10px;color:var(--text-secondary);margin-top:7px}.daily-chat-empty{display:flex;flex-direction:column;justify-content:center;min-height:200px;color:var(--text-secondary);gap:12px}.daily-chat-empty h3{color:var(--text);font-size:15px}.daily-chat-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.daily-chat-suggestions button{border:1px solid var(--border);background:var(--surface);border-radius:7px;color:var(--text-secondary);font-size:11px;padding:6px 9px;cursor:pointer}.daily-chat-suggestions button:hover{border-color:var(--accent);color:var(--accent)}.daily-chat-composer{border-top:1px solid var(--border);padding-top:15px}.daily-chat-composer .n-input{background:var(--input)}.daily-chat-controls{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px}.daily-install-line{display:flex;gap:14px;align-items:center;padding:16px 0}.daily-install-line>span:first-child{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;background:var(--accent-soft);color:var(--accent);border-radius:12px}.daily-install-line>div{flex:1;min-width:0}.daily-install-line h3{font-size:14px}.daily-install-actions{display:flex;gap:9px;flex-wrap:wrap}.daily-result-row{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid var(--border)}.daily-result-row:last-child{border-bottom:0;padding-bottom:0}.daily-result-row>div{flex:1;min-width:0}.daily-result-row h3{font-size:13px}.daily-result-row p{color:var(--text-secondary);font-size:11px;margin-top:5px}.daily-empty{padding:28px 16px;color:var(--text-secondary);text-align:center;font-size:13px;line-height:1.8}.daily-table-toolbar{display:flex;gap:12px;margin-bottom:18px;align-items:center}.daily-table-toolbar .n-input{max-width:360px}.daily-table-toolbar .n-select{width:190px}.daily-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.daily-metric-card{border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:21px;text-align:left;color:var(--text);cursor:pointer}.daily-metric-card:hover{border-color:var(--accent);box-shadow:0 3px 12px var(--shadow-color)}.daily-metric-card>span{color:var(--text-secondary);font-size:12px}.daily-metric-card b{display:block;font-size:31px;margin-top:12px;line-height:1.3;font-weight:650}.daily-metric-card small{font-size:12px;margin-left:7px;font-weight:400}.daily-scope-line{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;color:var(--text-secondary);font-size:12px}.daily-detail-summary{font-size:14px;line-height:1.85;color:var(--text-secondary);margin:18px 0}.daily-section{padding:20px 0;border-top:1px solid var(--border)}.daily-section h3{font-size:14px;margin-bottom:12px}.daily-section ol,.daily-section ul{padding-left:21px;color:var(--text-secondary);line-height:1.95;font-size:13px}.daily-file-list{display:flex;flex-direction:column;gap:8px}.daily-file-list button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;background:var(--surface-soft);color:var(--text);border:1px solid var(--border);border-radius:8px;cursor:pointer;text-align:left}.daily-file-list button:disabled{opacity:.45;cursor:not-allowed}.daily-file-list button small{margin-left:auto;color:var(--text-secondary)}.daily-file-preview{max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);padding:15px;font-size:12px;line-height:1.75;border-radius:9px;color:var(--text)}.daily-action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.daily-org-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px}.daily-org-tree{padding:18px}.daily-org-tree .daily-panel-title{padding:4px 5px 10px}.daily-position-summary{display:flex;gap:12px;align-items:center}.daily-position-summary .daily-card-icon{flex-shrink:0}.daily-position-summary small{display:block;color:var(--text-secondary);font-weight:400;margin-top:3px}.daily-employee-drawer .premium-dl{margin-top:20px}.daily-form-context{padding:14px 16px;background:var(--surface-soft);border-radius:9px;display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.daily-form-context span{color:var(--text-secondary);font-size:12px}.daily-shell .premium-space-selector{padding-bottom:25px}.daily-shell .premium-company-brief h3{font-size:12px}.daily-saved-chip{font-size:11px;color:var(--success)}.daily-source-chips{display:flex;gap:7px;flex-wrap:wrap}.daily-source-chips span{padding:4px 8px;background:var(--surface-soft);font-size:11px;color:var(--text-secondary);border-radius:6px}@media(max-width:1200px){.daily-space-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.daily-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.daily-space-grid{grid-template-columns:1fr}.daily-chat-panel{position:static;max-height:620px;min-height:410px}.daily-org-grid{grid-template-columns:1fr}.daily-org-tree{max-height:260px;overflow:auto}}@media(max-width:720px){.daily-shell .premium-rail{width:100%;padding:20px 16px 12px;flex-basis:auto}.daily-shell .premium-nav{display:flex;flex-wrap:wrap;gap:6px}.daily-shell .premium-nav button{flex:1;justify-content:center;min-width:90px;padding:10px 8px;font-size:12px;margin:0}.daily-shell .premium-space-selector{padding:0 0 18px;width:160px}.daily-shell .premium-content{padding:22px 16px}.daily-shell .premium-appbar{height:62px}.daily-shell h1{font-size:23px}.daily-space-heading{align-items:flex-start;gap:14px}.daily-owner-avatar{width:44px;height:44px;font-size:15px;border-radius:12px}.daily-space-heading p{font-size:11px}.daily-panel{padding:18px;border-radius:12px}.daily-cards{grid-template-columns:1fr}.daily-panel-title{gap:10px}.daily-panel-title h2{font-size:15px}.daily-install-line{flex-wrap:wrap}.daily-install-actions{width:100%;padding-left:54px}.daily-table-toolbar{flex-wrap:wrap;gap:10px}.daily-table-toolbar .n-input{width:100%;max-width:none}.daily-table-toolbar .n-select{width:calc(50% - 5px)}.daily-metric-card{padding:17px}.daily-metric-card b{font-size:27px}.daily-chat-panel{min-height:400px}.daily-result-row{align-items:flex-start}.daily-action-row .n-button{max-width:100%}}.daily-panel .n-collapse-item__header-main{color:var(--text)}.daily-result-facts .n-data-table-wrapper{border-radius:8px}.daily-result-facts .n-data-table{font-size:12px}.daily-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.project-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.project-card{display:flex;flex-direction:column;gap:15px;min-width:0}.project-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.project-type{font-size:11px;letter-spacing:.3px;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:5px 9px}.project-card h2{font-size:18px;line-height:1.6}.project-card-summary{font-size:13px;line-height:1.8;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card-owner{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:12px}.project-card-flow{margin:3px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.project-card-flow li{display:flex;gap:10px}.project-card-flow li>span{width:22px;height:22px;border-radius:6px;background:var(--surface-soft);font-size:11px;color:var(--accent);display:grid;place-items:center;flex-shrink:0}.project-card-flow b{font-size:13px;font-weight:550}.project-card-flow small{display:block;font-size:11px;line-height:1.7;color:var(--text-secondary);margin-top:4px}.project-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:16px;margin-top:auto}.project-card footer>span{font-size:12px;color:var(--text-secondary)}.project-personal-tasks{margin-bottom:24px}.project-task-row{display:flex;align-items:center;gap:14px;background:none;border:0;border-bottom:1px solid var(--border);color:var(--text);width:100%;padding:16px 0;text-align:left;cursor:pointer}.project-task-row:last-child{border-bottom:0}.project-task-body{flex:1;min-width:0}.project-task-body b{display:block;font-size:14px;line-height:1.7}.project-task-body small{display:block;color:var(--text-secondary);font-size:11px;line-height:1.7;margin-top:3px}.project-task-body .project-blocked{color:var(--warning)}.project-task-row:hover b{color:var(--accent)}.project-stage-number{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:inline-grid;place-items:center;font-size:12px;font-weight:650;flex-shrink:0}.project-responsibility-chain{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}.project-responsibility-chain li{position:relative;display:flex;align-items:flex-start;gap:16px;padding:15px 0 23px}.project-responsibility-chain li:not(:last-child):before{content:"";width:1px;position:absolute;left:14px;top:44px;bottom:-8px;background:var(--border)}.project-responsibility-chain li>div{flex:1;min-width:0}.project-responsibility-chain h3,.project-responsibility-chain button{font-size:14px;line-height:1.7}.project-responsibility-chain p{font-size:12px;color:var(--text-secondary);margin-top:6px}.project-responsibility-chain small{display:block;font-size:12px;color:var(--text);margin-top:6px}.project-detail-kicker{display:flex;gap:10px;align-items:center;margin-bottom:10px}.project-detail-section{margin-top:22px}.project-round-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.project-round-row:last-child{border-bottom:0}.project-round-row>div{flex:1;min-width:0}.project-round-row h3{font-size:15px;line-height:1.6}.project-round-row p{font-size:12px;color:var(--text-secondary);line-height:1.8;margin-top:5px}.project-receipt-row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border);color:var(--text)}.project-receipt-row b{font-size:13px}.project-receipt-row p{font-size:12px;color:var(--text-secondary);line-height:1.8;margin-top:5px}.project-event-row{display:flex;gap:16px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}.project-event-row b{font-size:12px;font-weight:500}.project-event-row span{font-size:11px;color:var(--text-secondary);white-space:nowrap}.project-form-step{border:1px solid var(--border);border-radius:11px;padding:18px;margin-bottom:18px;background:var(--surface)}.project-form-step>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.project-form-step header b{display:flex;gap:10px;align-items:center;font-size:13px}.project-form-step header>div{display:flex;gap:14px}.project-result-text{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:15px 0}.project-parent-link{border:0;background:none;color:var(--accent);padding:0;margin-bottom:13px;text-align:left;cursor:pointer;font-size:13px}.daily-status.doing{background:var(--accent-soft);color:var(--accent)}.daily-status.returned,.daily-status.awaiting_assignment{background:var(--warning-soft);color:var(--warning)}@media(max-width:1000px){.project-card-grid{grid-template-columns:1fr}}@media(max-width:720px){.daily-heading-actions{justify-content:flex-end}.daily-space-heading .daily-action-row{margin:0}.project-work-detail-page>.daily-space-heading{flex-wrap:wrap}.project-task-row{gap:9px}.project-task-body b{font-size:13px}.project-round-row{flex-wrap:wrap}.project-round-row>div{flex-basis:100%}.project-responsibility-chain li{gap:12px}.project-form-step{padding:15px}.project-form-step .form-two-columns{grid-template-columns:1fr}.project-detail-section .daily-panel-title{flex-wrap:wrap}.project-detail-section .n-select{width:100%!important}.project-event-row{gap:10px;flex-wrap:wrap}}.daily-shell .premium-back{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--text-secondary);padding:0;margin-bottom:18px;font-size:12px;cursor:pointer}.daily-shell .premium-back:hover{color:var(--accent)}@media(min-width:1001px){.project-work-detail-page .project-definition-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-work-detail-page .project-definition-chain li{padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);gap:12px}.project-work-detail-page .project-definition-chain li:not(:last-child):before{display:none}.project-work-detail-page .project-definition-chain h3{font-size:13px}.project-work-detail-page .project-definition-chain p{font-size:11px;line-height:1.8;margin-top:4px}.project-work-detail-page .project-definition-chain small{font-size:12px;margin-top:4px}}@media(min-width:1001px){.daily-chat-column{align-self:stretch;min-width:0}.daily-chat-column>.daily-chat-panel{position:sticky;top:24px;height:min(730px,var(--chat-available-height, calc(100dvh - 48px) ));min-height:0;max-height:min(730px,var(--chat-available-height, calc(100dvh - 48px) ));overflow:hidden}.daily-chat-panel>.daily-panel-title,.daily-chat-panel>.n-select,.daily-chat-panel>.daily-subtle,.daily-chat-panel>.daily-chat-suggestions,.daily-chat-panel>.daily-chat-composer{flex-shrink:0}.daily-chat-suggestions{max-height:min(88px,12dvh);overflow-y:auto;overscroll-behavior-y:contain}.daily-chat-composer .n-input__textarea-mirror{max-height:clamp(66px,18dvh,168px)!important}.daily-chat-thread{min-height:0;overscroll-behavior-y:contain;scrollbar-gutter:stable}.daily-chat-composer .n-input textarea{max-height:clamp(66px,18dvh,168px)!important;overflow-y:auto!important}}@media(min-width:1001px)and (max-height:650px){.daily-chat-suggestions{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:5px}.daily-chat-suggestions button{flex:0 0 auto}.daily-chat-panel{padding:18px}}@media(max-width:1000px){.daily-chat-column>.daily-chat-panel{max-height:none}.daily-chat-column .daily-chat-thread{flex:0 1 auto;min-height:140px;max-height:320px;overscroll-behavior-y:contain}}.library-content-card{padding:24px;margin-bottom:20px}.library-capability-group{padding:18px 0;border-top:1px solid var(--border)}.library-capability-group h3{display:flex;gap:12px;align-items:center;margin:0 0 12px;font-size:15px}.library-capability-group small{font-size:12px;font-weight:400;color:var(--text-secondary)}.library-relationship-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 0}.library-relationship-line .table-object-link{font-size:14px}.library-consumer-name{white-space:nowrap}.library-employee-select{min-width:190px}@media(max-width:600px){.library-content-card{padding:18px}.agent-library-page .premium-toolbar{flex-direction:column;align-items:stretch}.agent-library-page .premium-toolbar>*{width:100%}.library-relationship-line{gap:6px}}@media(max-width:720px){.agent-definition-detail .core-detail-grid>aside,.library-position-detail .core-detail-grid>aside{align-items:stretch}.agent-definition-detail .library-content-card,.library-position-detail .library-content-card{width:100%;margin-bottom:0}}.agent-library-drawer .n-drawer-footer{gap:12px;flex-wrap:wrap;align-items:center}.agent-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;flex-wrap:wrap}.agent-drawer-footer-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-left:auto}.agent-group-preview{display:grid;gap:8px;margin:-8px 0 22px}.agent-group-preview>span{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);background:var(--surface-soft);padding:10px 12px;border-radius:8px;font-size:12px}.agent-group-preview small{color:var(--text-secondary);white-space:nowrap}.agent-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:14px 0 28px}.agent-detail-identity{display:flex;gap:16px;min-width:0;align-items:flex-start}.agent-detail-icon{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border-radius:15px;background:var(--accent-soft);color:var(--accent);border:1px solid var(--border)}.agent-detail-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.agent-detail-name h1{margin:0!important;overflow-wrap:anywhere}.agent-detail-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-secondary);margin-top:12px;font-size:12px}.agent-detail-meta .table-object-link{font-size:12px;color:var(--text-secondary)}.agent-detail-version{padding-left:12px;border-left:1px solid var(--border)}.agent-detail-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:5px;flex-shrink:0}.agent-detail-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin-bottom:24px;overflow-x:auto}.agent-detail-tabs>button{display:flex;align-items:center;gap:8px;flex-shrink:0;background:none;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);padding:0 2px 15px;cursor:pointer;font:inherit;font-size:14px;white-space:nowrap}.agent-detail-tabs>button.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.agent-detail-tabs>button>span{font-size:11px;padding:2px 7px;border-radius:5px;background:var(--surface-soft);color:var(--text-secondary)}.agent-detail-tabs>button.active>span{background:var(--accent-soft);color:var(--accent)}.agent-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.agent-overview-main,.agent-overview-aside{display:flex;flex-direction:column;gap:20px;min-width:0}.agent-detail-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--border)}.agent-detail-card>header h2{font-size:15px;font-weight:650;margin:0;line-height:1.6}.agent-detail-card>header p{font-size:12px;color:var(--text-secondary);margin:5px 0 0}.agent-detail-card-body{padding:20px 22px;min-width:0}.agent-purpose{font-size:13px;line-height:1.8;color:var(--text-secondary);margin:0 0 20px}.agent-capability-block+.agent-capability-block{border-top:1px solid var(--border);padding-top:20px;margin-top:20px}.agent-capability-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.agent-capability-title h3{font-size:14px;margin:0;line-height:1.6}.agent-capability-title>span{color:var(--text-secondary);font-size:11px;white-space:nowrap}.agent-capability-chips{display:flex;gap:8px;flex-wrap:wrap}.agent-capability-chips>span{font-size:12px;padding:7px 10px;background:var(--surface-soft);color:var(--text-secondary);border:1px solid var(--border);border-radius:7px;line-height:1.5}.agent-detail-facts{margin:0;padding:8px 22px}.agent-detail-facts>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 0}.agent-detail-facts dt{font-size:12px;color:var(--text-secondary);flex-shrink:0}.agent-detail-facts dd{font-size:12px;margin:0;color:var(--text);line-height:1.6;text-align:right}.agent-detail-facts .table-object-link{display:inline-flex;align-items:center;gap:6px;font-size:12px}.agent-service-name{font-size:13px;font-weight:600;margin:0 0 18px;color:var(--text);line-height:1.7}.agent-connection-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-secondary)}.agent-requirement{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.7}.agent-requirement+.agent-requirement{margin-top:14px}.agent-requirement small{font-size:11px;color:var(--text-secondary);white-space:nowrap}.agent-related-list{padding-top:0;padding-bottom:0}.agent-related-row{display:flex;align-items:center;gap:14px;width:100%;padding:18px 0;text-align:left;background:none;color:var(--text);border:0;cursor:pointer;font:inherit;min-width:0}.agent-related-row+.agent-related-row{border-top:1px solid var(--border)}.agent-related-row:hover .agent-related-name>b{color:var(--accent)}.agent-related-icon{width:36px;height:36px;border-radius:10px;background:var(--surface-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.agent-related-name{flex:1;min-width:0}.agent-related-name>b{font-size:13px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}.agent-related-name>small{display:block;font-size:11px;color:var(--text-secondary);margin-top:5px;line-height:1.6}.agent-related-status,.agent-count{font-size:12px;color:var(--text-secondary)}.agent-count{margin-left:6px}.agent-method-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:var(--text)}.agent-method-row b{font-size:13px;font-weight:600;line-height:1.7}.agent-method-row small{display:block;font-size:11px;color:var(--text-secondary);margin-top:6px}@media(max-width:1100px){.agent-overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.agent-detail-header{flex-wrap:wrap}}@media(max-width:760px){.agent-overview-grid{grid-template-columns:minmax(0,1fr)}.agent-overview-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.agent-detail-tabs{gap:22px}.agent-detail-name h1{font-size:24px}.agent-detail-actions{width:100%;justify-content:flex-end}.agent-detail-card>header,.agent-detail-card-body{padding:18px}.agent-detail-facts{padding:6px 18px}}@media(max-width:480px){.agent-overview-aside{display:flex;align-items:stretch}.agent-overview-aside>.agent-detail-card{width:100%;min-width:0}.agent-detail-header{gap:18px}.agent-detail-identity{gap:12px}.agent-detail-icon{width:42px;height:42px;border-radius:12px}.agent-detail-name{gap:8px}.agent-detail-name h1{font-size:22px!important;width:100%}.agent-detail-card>header{flex-wrap:wrap}.agent-drawer-footer,.agent-drawer-footer-actions{gap:12px}.agent-library-drawer .n-drawer-footer{padding:16px!important}.agent-detail-tabs{gap:20px}}.agent-overview-grid.metadata-only{grid-template-columns:minmax(0,760px)}body{background:#f4f6fb}button,input,textarea{font-family:inherit}.position-shell{--ink:#18263e;--muted:#748299;--line:#e1e8f2;--surface:#fff;--blue:#315fdf;--blue-soft:#edf3ff;--teal:#426ee6;--navy:#17233b;--cream:#f4f6fb;--green:#315fdf;display:flex;min-height:100vh;color:var(--ink);background:#f4f6fb;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif;font-size:14px;letter-spacing:0}.position-shell *{box-sizing:border-box}.position-shell h1,.position-shell h2,.position-shell h3,.position-modal-theme h2,.position-modal-theme h3{font-weight:650;letter-spacing:-.3px}.position-shell h1{font-size:25px;line-height:1.4;margin:0}.position-shell h2{font-size:17px;margin:0}.position-shell h3{font-size:14px;margin:0}.position-shell p{margin:0;line-height:1.7}.position-shell button{font-family:inherit}.position-shell .service-sidebar{width:228px;flex:0 0 228px;background:#111d32;color:#b1bdd3;padding:25px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid #26334b}.position-shell .service-brand{display:flex;align-items:center;gap:12px;color:#f1f6ff;font-size:23px;font-weight:700;padding:0 12px 27px}.service-brand-symbol{width:35px;height:35px;background:#2d56b5;border:1px solid #4977da;border-radius:10px;display:grid;place-items:center;box-shadow:0 3px 12px #08112460}.position-shell .workspace-picker{padding:0 4px 22px}.position-shell .workspace-picker>span{display:block;font-size:10px;letter-spacing:1px;color:#7587a6;margin-bottom:9px;text-transform:uppercase}.position-shell .workspace-picker .custom-select{border:1px solid #36465f;background:#1a2b47;color:#edf4ff;min-height:41px}.position-shell .side-nav{display:flex;flex-direction:column;gap:6px}.position-shell .nav-item{display:flex;align-items:center;gap:11px;padding:13px 14px;min-height:44px;color:#9caecb;background:none;border:0;border-radius:9px;text-align:left;font-size:14px;font-weight:500;cursor:pointer}.position-shell .nav-item:hover{background:#1c2c48;color:#e9f3ff}.position-shell .nav-item.active{background:#274273;color:#dfeeff;box-shadow:inset 3px 0 #7aabff}.position-shell .nav-item.active svg{color:#a9ccff}.position-shell .sidebar-spacer{flex:1}.position-shell .sidebar-company{font-size:12px;padding:14px 10px 0;border-top:1px solid #27344c;color:#7d92b1;line-height:1.6}.position-shell .main-shell{min-width:0;flex:1}.position-shell .topbar{height:76px;background:#ffffffd9;border-bottom:1px solid #e4ebf4;display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:20px;position:relative;z-index:10}.position-shell .breadcrumb{font-size:13px;color:#8391a6;display:flex;align-items:center;gap:10px}.position-shell .breadcrumb strong{color:#45566e;font-weight:500}.position-shell .header-actions{display:flex;align-items:center;gap:20px}.position-shell .global-search{display:flex;align-items:center;gap:8px;max-width:240px;color:#91a1b6;border:0;background:#f4f7fb;border-radius:8px;padding:9px 12px}.position-shell .global-search input{border:0;outline:0;background:transparent;width:100%;padding:0;font-size:12px;color:#445875}.position-shell .workspace{padding:29px 32px 40px;max-width:1520px;margin:auto}.position-shell .page-intro{display:flex;align-items:center;justify-content:space-between;margin:0 0 23px}.position-shell .page-intro p{font-size:12px;color:#7d8b9f;margin-top:4px}.position-shell .workspace-status,.position-shell .workspace-saving{display:flex;gap:8px;align-items:center;font-size:12px;color:#6b7a92;margin-bottom:12px}.position-shell .workspace-error,.position-modal-theme .inline-alert{border:1px solid #edcda5;background:#fff8ef;border-radius:8px;color:#965517;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin:0 0 16px}.position-shell .workspace-error>div{display:flex;align-items:center;gap:9px}.position-shell .section-card{background:#fff;border:1px solid #e1e8f1;border-radius:13px;overflow:hidden;box-shadow:0 2px 5px #23365703}.position-shell .section-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:21px 23px;border-bottom:1px solid #edf0f6}.position-shell .section-heading>span{font-size:12px;color:#8290a4}.position-shell .section-heading h2{display:flex;align-items:center;gap:9px}.position-shell .section-kicker{display:block;color:#8597b4;font-size:10px;letter-spacing:1px;margin-bottom:7px}.position-shell .count-pill{font-size:11px;padding:2px 7px;border-radius:5px;background:#edf2fa;color:#657fa5}.position-shell .small-caption{font-size:12px;color:#8592a6;margin-top:5px}.position-shell .btn,.position-modal-theme .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 15px;border-radius:7px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .16s}.position-shell .btn-primary,.position-modal-theme .btn-primary{background:#315fdf;color:#fff;border-color:#315fdf;box-shadow:0 3px 5px #315fdf10}.position-shell .btn-primary:hover,.position-modal-theme .btn-primary:hover{background:#254fc5}.position-shell .btn-outline,.position-modal-theme .btn-outline{border-color:#d7e0ee;background:#fff;color:#4c617e;box-shadow:none}.position-shell .btn-outline:hover,.position-modal-theme .btn-outline:hover{background:#f4f7fc}.position-shell .btn-plain,.position-modal-theme .btn-plain{background:none;color:#74849a}.position-shell .btn-small,.position-modal-theme .btn-small{min-height:33px;padding:7px 12px;font-size:12px}.position-shell .btn:disabled,.position-modal-theme .btn:disabled{opacity:.42;cursor:not-allowed}.position-shell .text-button,.position-modal-theme .text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:none;color:#5575ae;border:0;padding:4px 0;font-size:12px;font-weight:550;cursor:pointer}.position-shell .top-icon,.position-modal-theme .top-icon{height:30px;width:30px;border:0;background:none;color:#7c8ca6;border-radius:6px;display:grid;place-items:center;cursor:pointer}.position-shell .tag,.position-modal-theme .tag{font-size:10px;line-height:1.2;padding:5px 7px;border-radius:5px;background:#edf2fc;color:#6280b7;white-space:nowrap}.position-shell .warning-tag,.position-modal-theme .warning-tag{background:#fff4e4;color:#a37d3e}.position-shell .confirmed-tag,.position-modal-theme .confirmed-tag{background:#eaf2fe;color:#5479b8}.position-shell .status-label,.position-modal-theme .status-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8593a7;white-space:nowrap}.status-label i{width:5px;height:5px;background:#99a8bb;border-radius:50%}.status-label.status-active{color:#426fbd}.status-active i{background:#5d8dea}.position-shell .segmented{display:inline-flex;align-items:center;gap:3px;background:#f0f4fa;padding:4px;border-radius:8px}.position-shell .segmented button{border:0;background:none;color:#7d8ca4;border-radius:5px;font-size:12px;padding:8px 12px;cursor:pointer;white-space:nowrap}.position-shell .segmented button.active{background:#fff;color:#355d9f;box-shadow:0 1px 3px #263b5810}.position-shell .list-toolbar{padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f6}.position-shell .toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.position-shell .toolbar-actions .custom-select{min-width:120px;max-width:175px}.position-shell .compact-search{display:flex;align-items:center;gap:8px;color:#91a0b6;border:1px solid #dfe6f0;border-radius:7px;padding:8px 10px;min-width:150px;max-width:245px;background:#fff}.position-shell .compact-search input{background:none;outline:0;border:0;min-width:0;width:100%;font-size:12px;padding:0;color:#4c5f7a}.position-shell .empty-state{padding:45px 25px;display:flex;align-items:center;flex-direction:column;gap:12px;color:#91a0b7;text-align:center}.position-shell .empty-state h3{font-size:14px;color:#7a8ca8;font-weight:500}.position-shell .empty-inline,.position-modal-theme .empty-inline{padding:25px;color:#8b99ad;font-size:13px;line-height:1.8}.position-shell .square-icon{width:36px;height:36px;flex:0 0 36px;border-radius:9px;color:#6484c2;background:#eff4fd;display:grid;place-items:center}.position-shell .service-profile-card{border-radius:15px;background:#182944;border:1px solid #29405f;padding:25px 29px;color:#ddeafa;box-shadow:0 6px 15px #1829440c}.position-shell .service-heading{display:flex;gap:17px;align-items:center}.position-shell .service-heading h2{font-size:22px;color:#edf5ff;margin:0 0 6px}.position-shell .service-heading p{font-size:12px;color:#9ab5d9}.position-shell .service-heading>.status-label{margin-left:auto;color:#a5c3ea}.position-shell .service-heading .section-kicker{color:#8faad0}.position-shell .service-emblem{height:54px;width:54px;display:grid;place-items:center;background:#25416c;color:#b5d3ff;border-radius:12px;border:1px solid #365988}.position-shell .service-profile-bottom{margin-top:23px;padding-top:19px;border-top:1px solid #2d4161;display:flex;align-items:center;justify-content:space-between;color:#94aed0;font-size:12px}.position-shell .metric-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e3e9f2;border-radius:12px;margin:19px 0 23px;padding:20px 0}.position-shell .metric-strip>div{padding:0 25px;border-right:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;gap:10px}.position-shell .metric-strip>div:last-child{border:0}.position-shell .metric-strip span{display:flex;align-items:center;gap:8px;color:#8998ae;font-size:11px}.position-shell .metric-strip b{font-size:28px;font-weight:600;color:#263e65}.position-shell .overview-grid,.position-shell .agent-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.position-shell .agent-summary-row,.position-shell .run-summary-row{display:flex;align-items:center;width:100%;padding:19px 23px;gap:12px;border:0;border-bottom:1px solid #edf1f6;background:none;text-align:left;cursor:pointer}.position-shell .agent-summary-row:last-child,.position-shell .run-summary-row:last-child{border-bottom:0}.position-shell .agent-summary-row>div,.position-shell .run-summary-row>div{flex:1;min-width:0}.position-shell .agent-summary-row h3,.position-shell .run-summary-row h3{font-size:13px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-shell .agent-summary-row p,.position-shell .run-summary-row p{color:#8494af;font-size:11px;margin-top:3px}.position-shell .agent-orbit{width:35px;height:35px;flex:0 0 35px;border-radius:10px;color:#5784d3;background:#ecf3ff;display:grid;place-items:center;border:1px solid #dce8fc}.position-shell .run-dot{width:6px;height:6px;border-radius:50%;background:#86a9df;flex:0 0 6px;margin:0 7px}.position-shell .workforce-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:21px}.position-shell .organization-pane{align-self:start}.position-shell .organization-pane .section-heading{padding:18px}.position-shell .organization-pane h2{font-size:14px}.position-shell .icon-action{border:1px solid #dce4ef;border-radius:5px;background:#fff;color:#6c82a6;width:25px;height:25px;font-size:18px;line-height:1;cursor:pointer}.position-shell .tree-all{margin:17px 11px 6px;padding:10px;display:flex;align-items:center;gap:9px;width:calc(100% - 22px);background:none;border:0;border-radius:7px;font-size:12px;color:#69819f;text-align:left;cursor:pointer}.position-shell .tree-all b{margin-left:auto;font-weight:500}.position-shell .tree-all.selected{background:#edf3fe;color:#3868b8}.position-shell .organization-tree{padding:5px 10px 20px}.position-shell .tree-line{display:flex;align-items:center;padding-left:calc(var(--depth)*13px);position:relative;border-radius:6px}.position-shell .tree-line.selected{background:#edf3fe}.position-shell .tree-toggle{display:grid;place-items:center;width:18px;height:32px;border:0;background:none;color:#91a3bc;cursor:pointer}.position-shell .tree-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.position-shell .tree-spacer{width:18px;flex:0 0 18px}.position-shell .tree-node{flex:1;min-width:0;display:flex;align-items:center;gap:7px;border:0;background:none;color:#6d84a5;text-align:left;font-size:11px;padding:9px 5px;cursor:pointer}.position-shell .tree-node>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-shell .tree-node small{margin-left:auto}.position-shell .full-width{width:calc(100% - 28px);margin:0 14px 15px}.position-shell .employee-list .data-list-head,.position-shell .employee-row{display:grid;grid-template-columns:1.15fr 1.2fr .85fr .55fr;align-items:center;gap:12px;padding:15px 23px}.position-shell .data-list-head{background:#f8faff;color:#98a6b9;font-size:10px}.position-shell .employee-row{border:0;border-bottom:1px solid #edf1f7;width:100%;background:#fff;text-align:left;cursor:pointer;font-size:11px;color:#788ba8}.position-shell .employee-row:hover{background:#fafcff}.position-shell .employee-row b{display:block;font-size:12px;color:#405575;font-weight:550}.position-shell .employee-row small{display:block;font-size:10px;color:#a0adc0;margin-top:5px}.position-shell .person-cell{display:flex;align-items:center;gap:9px}.position-shell .small-avatar{display:grid;place-items:center;width:34px;height:34px;background:#eef3fc;color:#7493c5;border:1px solid #dfE8f5;border-radius:8px;font-size:10px}.position-shell .position-row{display:flex;align-items:center;gap:15px;padding:20px 23px;border-bottom:1px solid #edf1f7}.position-shell .position-info{flex:1;min-width:0;display:flex;align-items:center;gap:13px;border:0;background:none;text-align:left;cursor:pointer}.position-shell .position-info h3{font-size:14px}.position-shell .position-info p{font-size:11px;color:#889ab5;margin:3px 0}.position-shell .position-info span{font-size:11px;color:#a1adc0}.position-shell .workspace-summary-line{display:flex;align-items:center;gap:20px;margin:0 0 18px;color:#8393ab;font-size:12px}.position-shell .workspace-summary-line>span:first-child{display:flex;gap:7px;align-items:center;color:#647fa4}.position-shell .workspace-summary-line>.btn{margin-left:auto}.position-shell .work-run-row{display:flex;align-items:center;gap:15px;padding:21px 23px;border-bottom:1px solid #edf1f7}.position-shell .run-main{display:flex;align-items:flex-start;gap:13px;min-width:0;flex:1;border:0;background:none;text-align:left;cursor:pointer}.position-shell .run-main>div{flex:1;min-width:0}.position-shell .run-main h3{font-size:14px;margin:0 0 6px}.position-shell .run-main p{color:#8191ab;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:540px}.position-shell .run-meta{display:flex;align-items:center;gap:12px;font-size:10px;color:#9ba9bd;margin-top:10px;flex-wrap:wrap}.position-shell .run-type-icon{width:34px;height:34px;border-radius:8px;background:#f0f4fc;display:grid;place-items:center;color:#7b9bcf;flex:0 0 34px}.position-shell .correction-row{display:flex;align-items:center;gap:15px;width:100%;padding:22px;border:0;border-bottom:1px solid #edf1f6;background:none;text-align:left;cursor:pointer}.position-shell .correction-row>div{flex:1;min-width:0}.position-shell .correction-row p{color:#8798b2;font-size:12px;margin-top:5px}.position-shell .correction-row span{font-size:10px;color:#9faac0;margin-top:8px;display:block}.position-shell .correction-icon{height:34px;width:34px;display:grid;place-items:center;border-radius:8px;background:#eeeffd;color:#8884c7}.position-shell .personal-assistant-strip{display:flex;align-items:center;gap:14px;margin:0 0 23px;padding:17px 21px;background:#ecf2fc;border:1px solid #dce7fa;border-radius:10px}.position-shell .personal-assistant-strip>div{flex:1;min-width:0}.position-shell .personal-assistant-strip h2{font-size:15px;color:#3c5d92}.position-shell .personal-assistant-strip p{font-size:11px;color:#8098bd;margin-top:5px}.position-shell .work-title{display:flex;align-items:center;gap:20px}.position-shell .work-title .segmented{background:none;padding:0}.position-shell .work-title .segmented button{color:#99a9bf;font-size:11px}.position-shell .work-title .segmented button.active{color:#3b65ab;background:#edf4ff;box-shadow:none}.position-shell .work-command-bar{display:flex;gap:10px;padding:17px 23px;background:#fcfdff;border-bottom:1px solid #edf1f7}.position-shell .work-command-bar .custom-select{width:195px}.position-shell .work-command-bar>.btn{margin-left:auto}.position-shell .task-row{display:flex;gap:12px;align-items:center;width:100%;padding:22px 23px;background:#fff;border:0;border-bottom:1px solid #edf1f6;text-align:left;cursor:pointer}.position-shell .task-row:hover{background:#fbfcff}.position-shell .task-state-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;background:#edf3fc;color:#7b9bce}.position-shell .task-state-icon.done{background:#edf5fe;color:#5484c0}.position-shell .task-state-icon.question{background:#fff5e9;color:#c69a67}.position-shell .task-text{flex:1;min-width:0}.position-shell .task-text h3{font-size:14px;line-height:1.5;margin-bottom:5px}.position-shell .task-text p{font-size:12px;color:#8999b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:720px}.position-shell .task-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:10px;color:#a0aec2;margin-top:9px}.position-shell .reply-section,.position-shell .personal-work-page>.section-card+.section-card{margin-top:20px}.position-shell .disclosure-heading{border:0;background:none;width:100%;text-align:left;cursor:pointer}.position-shell .disclosure-heading>svg:last-child{margin-left:auto}.position-shell .disclosure-heading[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.position-shell .reply-body{padding:0 23px 23px}.position-shell .reply-content{white-space:pre-wrap;font-size:13px;color:#637a9b;line-height:1.9}.position-shell .reply-actions{display:flex;align-items:center;gap:15px;margin-top:19px}.position-shell .reply-actions .btn-outline{margin-left:auto}.position-shell .references,.position-modal-theme .references{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.position-shell .references button,.position-modal-theme .references button{display:flex;align-items:center;gap:5px;border:1px solid #dde6f3;border-radius:5px;background:#f6f9ff;color:#7390b9;padding:5px 8px;font-size:10px;cursor:pointer}.position-shell .work-resource-grid{display:grid;grid-template-columns:1fr 1fr}.position-shell .resource-event{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 23px;background:none;border:0;border-bottom:1px solid #edf1f7;font-size:12px;color:#6781a8;text-align:left;cursor:pointer}.position-shell .resource-event small{font-size:10px;color:#9faec2}.position-shell .agent-identity-card{display:flex;align-items:center;gap:19px;background:#fff;border:1px solid #e0e7f2;border-radius:12px;padding:27px;margin-bottom:23px}.position-shell .agent-service-logo{width:59px;height:59px;background:#1c355b;color:#aacfff;border:1px solid #345884;border-radius:14px;display:grid;place-items:center}.position-shell .agent-identity-card h2{font-size:22px;margin:0 0 5px}.position-shell .agent-identity-card p{font-size:12px;color:#8a9ab2}.position-shell .agent-identity-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.position-shell .duty-list{padding:4px 22px 17px;margin:0;list-style:none}.position-shell .duty-list li{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid #edf1f6}.position-shell .duty-list li:last-child{border:0}.position-shell .duty-list span{font-size:11px;color:#9eb7dc;padding-top:3px}.position-shell .duty-list p{font-size:13px;color:#6f84a3}.position-shell .routine-summary{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #edf1f6;background:none;padding:17px 23px;text-align:left;cursor:pointer}.position-shell .routine-summary>div{flex:1;min-width:0}.position-shell .routine-summary h3{font-size:13px}.position-shell .routine-summary p{font-size:11px;color:#9babbe;margin-top:5px}.position-shell .role-knowledge-section{margin-top:23px}.position-shell .role-knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:15px}.position-shell .role-method-card{border:1px solid #e4eaf4;background:#fff;border-radius:9px;padding:19px;min-width:0;text-align:left;cursor:pointer}.position-shell .role-method-card:hover{border-color:#b3c8ed;background:#fcfdff}.position-shell .method-category{color:#92a6c3;font-size:10px}.position-shell .role-method-card h3{font-size:15px;margin:9px 0 7px;color:#476487}.position-shell .role-method-card p{font-size:12px;color:#8d9fb8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.position-shell .role-method-card footer{display:flex;align-items:center;gap:15px;color:#a0aec1;font-size:10px;padding-top:17px;margin-top:17px;border-top:1px solid #edf1f7}.position-shell .role-method-card footer svg{margin-left:auto}.position-shell .application-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.position-shell .application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.position-shell .application-card{padding:25px 23px;background:#fff;border:1px solid #e1e8f3;border-radius:12px;text-align:left;cursor:pointer;min-width:0}.position-shell .application-card:hover{border-color:#bdcff0;box-shadow:0 3px 10px #315fdf07}.position-shell .application-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.position-shell .application-logo{width:47px;height:47px;display:grid;place-items:center;border:1px solid #dce7f8;border-radius:13px;background:#eef4ff;color:#638bc8}.position-shell .connection-status{font-size:10px;color:#9caec5;padding:5px 7px;border:1px solid #e5ebf5;border-radius:5px}.position-shell .connection-status.authorized{color:#5988c4;background:#f0f6ff}.position-shell .application-card h2{font-size:16px;margin:20px 0 7px}.position-shell .application-card p{font-size:12px;color:#96a5bb}.position-shell .application-card footer{margin-top:25px;padding-top:17px;border-top:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#93a7c5}.position-shell .source-access-row{display:flex;align-items:center;gap:15px;padding:22px 23px;border-bottom:1px solid #edf1f7}.position-shell .source-access-info{flex:1;min-width:0}.position-shell .source-access-info h2{font-size:14px;margin-bottom:5px}.position-shell .source-access-info p{color:#91a1b9;font-size:12px}.position-shell .scope-blocked{opacity:.6}.position-shell .identity-menu-wrap{position:relative}.position-shell .identity-menu-toggle{display:flex;align-items:center;gap:10px;border:0;background:none;font-size:12px;color:#5e7290;cursor:pointer}.position-shell .avatar{height:31px;width:31px;border:1px solid #dbe6f6;border-radius:9px;display:grid;place-items:center;color:#6587bd;background:#eef4ff;font-size:10px;font-weight:600}.position-shell .identity-popup{position:absolute;top:47px;right:0;width:290px;background:#fff;border:1px solid #dae4f2;box-shadow:0 15px 50px #17284418;border-radius:12px;padding:20px;z-index:35}.position-shell .identity-popup-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px}.position-shell .identity-popup h2{font-size:17px}.position-shell .identity-popup p{color:#91a4bf;font-size:11px;margin-top:5px}.position-shell .identity-employee-switch>span{font-size:11px;color:#90a0b7;display:block;margin-bottom:8px}.position-shell .identity-menu-link{display:flex;align-items:center;gap:9px;border:0;background:none;padding:15px 0 0;margin-top:15px;border-top:1px solid #e7edf6;width:100%;font-size:12px;color:#6d88af;cursor:pointer}.position-shell .identity-menu-link svg:last-child{margin-left:auto}.position-shell .service-toast{position:fixed;bottom:28px;left:calc(50% + 100px);transform:translate(-50%);background:#223957;color:#dceaff;border:1px solid #345276;border-radius:9px;padding:13px 22px;box-shadow:0 7px 30px #15284420;z-index:180;font-size:12px;max-width:calc(100vw - 30px)}.custom-select,.date-picker{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #dce5f2;border-radius:7px;background:#fff;color:#566e92;font-family:inherit;font-size:12px;text-align:left;cursor:pointer}.custom-select>span,.date-picker>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select.placeholder{color:#98aac4}.custom-select:disabled,.date-picker:disabled{background:#f5f7fc;color:#a1adc0;cursor:not-allowed}.custom-select.opened{border-color:#7b9fdf;box-shadow:0 0 0 3px #769fff13}.select-popover,.calendar-popover{background:#fff;border:1px solid #d5e0f0;border-radius:10px;box-shadow:0 12px 45px #13284824;z-index:1000;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#475f82;overflow:hidden;display:flex;flex-direction:column}.select-search{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #e7edf6;color:#93aac9}.select-search input{width:100%;min-width:0;background:none;border:0;outline:0;font-size:12px;font-family:inherit;color:#5b7190}.select-options{overflow:auto;padding:5px;overscroll-behavior:contain}.select-option{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;padding:10px 11px;border:0;border-radius:6px;background:#fff;color:#5c7294;font-family:inherit;text-align:left;cursor:pointer}.select-option b{font-size:12px;font-weight:500;display:block}.select-option small{font-size:10px;color:#9babbe;display:block;margin-top:4px;line-height:1.5}.select-option.selected{color:#3567be;background:#f0f5ff}.select-option.active{background:#edf3fe}.select-option:disabled{color:#b0b9c8;cursor:not-allowed;background:none}.select-empty{padding:24px;font-size:12px;text-align:center;color:#9aaac0}.check-control{display:inline-flex;align-items:center;gap:10px;min-height:25px;border:0;background:none;padding:0;font-family:inherit;color:#6b81a2;font-size:12px;text-align:left;cursor:pointer}.check-control .check-mark{height:17px;width:17px;border:1px solid #c9d8ed;background:#fff;border-radius:4px;display:grid;place-items:center;flex:0 0 17px}.check-control.checked .check-mark{background:#3b68d3;border-color:#3b68d3;color:#fff}.check-control .check-label{line-height:1.6}.check-control.is-switch .check-mark{width:34px;height:19px;flex:0 0 34px;border-radius:12px;background:#d9e2ef;border-color:#d9e2ef;padding:2px;display:flex;justify-content:flex-start}.check-control.is-switch i{width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #20375925}.check-control.is-switch.checked .check-mark{background:#3b68d3;border-color:#3b68d3;justify-content:flex-end}.check-control:disabled{opacity:.42;cursor:not-allowed}.calendar-popover{padding:13px}.calendar-popover header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.calendar-popover header b{font-size:13px;font-weight:600}.calendar-popover header button{width:28px;height:28px;display:grid;place-items:center;border:0;background:#f1f5fb;color:#7d97be;border-radius:6px;font-size:24px;cursor:pointer}.calendar-week,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-week{font-size:10px;text-align:center;padding:5px 0 12px;color:#99abc2}.calendar-days button{height:32px;border:0;background:#fff;color:#5a7398;border-radius:6px;font-size:12px;cursor:pointer}.calendar-days button.outside{color:#bdc9da}.calendar-days button.today{box-shadow:inset 0 0 0 1px #bdd1f4}.calendar-days button.selected{background:#3765d1;color:#fff}.calendar-days button:hover{background:#ecf3ff}.calendar-popover footer{border-top:1px solid #e8edf6;padding-top:11px;margin-top:9px;display:flex;align-items:center;justify-content:space-between}.calendar-popover footer button{border:0;background:none;color:#7290bf;font-size:11px;cursor:pointer}.modal-open{overflow:hidden}.position-modal-theme{position:fixed;top:0;right:0;bottom:0;left:0;background:#10203970;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:25px;z-index:100;color:#334c70;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.position-modal-theme *{box-sizing:border-box}.position-modal-theme .modal{width:590px;max-width:100%;max-height:calc(100vh - 50px);overflow:auto;background:#fff;border:1px solid #dbe5f3;border-radius:15px;box-shadow:0 20px 80px #12203835;outline:0}.position-modal-theme .modal.wide{width:780px}.position-modal-theme .modal>header{position:sticky;top:0;z-index:2;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #e6edf6}.position-modal-theme .modal>header h2{margin:0;font-size:19px;color:#304967;line-height:1.5;flex:1}.position-modal-theme .modal-body{padding:25px 26px}.position-modal-theme .record-form{display:flex;flex-direction:column;gap:19px}.position-modal-theme .record-field{display:flex;flex-direction:column;gap:9px;color:#7a8fab;font-size:12px}.position-modal-theme input:not(.select-search input),.position-modal-theme textarea{width:100%;border:1px solid #dbe5f2;border-radius:7px;padding:11px 12px;background:#fff;color:#4b6488;font-family:inherit;outline:0;font-size:13px;line-height:1.7}.position-modal-theme textarea{resize:vertical;min-height:70px}.position-modal-theme input:focus,.position-modal-theme textarea:focus{border-color:#8caee8;box-shadow:0 0 0 3px #7b9fdf10}.position-modal-theme .record-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.position-modal-theme .detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:19px;border-top:1px solid #e9eef7}.position-modal-theme .setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e1e9f5;background:#f9fbff;padding:16px;border-radius:9px}.position-modal-theme .setting-row h3{font-size:13px;margin:0;color:#5c7397}.position-modal-theme .setting-row p{font-size:11px;color:#9babc0;margin:5px 0 0;line-height:1.7}.position-modal-theme .routine-picker,.position-modal-theme .application-rights{display:flex;flex-direction:column;gap:12px;padding:15px;border:1px solid #e2e9f5;border-radius:9px}.position-modal-theme .form-context{display:flex;justify-content:space-between;align-items:center;background:#f0f5fd;padding:15px;border-radius:8px;color:#6681a8}.position-modal-theme .form-context b{font-size:14px;font-weight:600}.position-modal-theme .form-context span{font-size:11px;color:#9aaecb}.position-modal-theme .correction-original{border-left:3px solid #9ab8e6;background:#f3f7fd;padding:16px 18px;border-radius:0 8px 8px 0}.position-modal-theme .correction-original>span{font-size:10px;color:#99adca}.position-modal-theme .correction-original h3{font-size:14px;line-height:1.6;margin:7px 0}.position-modal-theme .correction-original p{font-size:12px;line-height:1.8;color:#89a0c0;margin:0;white-space:pre-wrap}.position-modal-theme .detail-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#95a7bf;font-size:11px;margin-bottom:20px}.position-modal-theme .detail-content{color:#667fa0;font-size:13px;line-height:1.9;white-space:pre-wrap}.position-modal-theme .detail-section{border-top:1px solid #e8edf5;padding-top:20px;margin-top:22px}.position-modal-theme .detail-section h3{font-size:13px;color:#627b9d;margin:0 0 14px}.position-modal-theme .detail-section p{font-size:12px;line-height:1.8;color:#7e94b2}.position-modal-theme .object-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 23px;padding:19px;border:1px solid #e4ebf5;border-radius:9px;background:#fafcff}.position-modal-theme .object-fields>div{min-width:0}.position-modal-theme dt{font-size:10px;color:#9dacc2;margin:0 0 6px}.position-modal-theme dd{font-size:12px;color:#657c9d;margin:0;line-height:1.6}.position-modal-theme .plain-step-list{margin:0;padding-left:23px;display:flex;flex-direction:column;gap:13px;line-height:1.8;color:#788fae;font-size:13px}.position-modal-theme .check-list{padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:12px;color:#879dbc}.position-modal-theme .check-list li{display:flex;gap:9px;align-items:flex-start;line-height:1.8}.position-modal-theme .check-list svg{flex:0 0 15px;margin-top:3px;color:#7d9ece}.position-modal-theme .correction-evidence{border:1px solid #e1e4f5;background:#f8f8fd;border-radius:8px;padding:15px;margin-top:10px}.position-modal-theme .correction-evidence b{font-size:12px;color:#797eac;font-weight:500}.position-modal-theme .correction-evidence span{font-size:10px;color:#a4a6c3}.position-modal-theme .knowledge-evidence-line{display:flex;align-items:center;gap:17px;font-size:11px;color:#9aacc6}.position-modal-theme .employment-timeline>div{display:flex;align-items:flex-start;gap:12px;padding-bottom:19px}.position-modal-theme .employment-timeline i{width:6px;height:6px;border-radius:50%;background:#8baee1;margin-top:6px}.position-modal-theme .employment-timeline b{font-size:12px;color:#637fa6}.position-modal-theme .employment-timeline span{font-size:10px;color:#a2b1c7;margin-left:12px}.position-modal-theme .employment-timeline p{margin:6px 0 3px}.position-modal-theme .employment-timeline small{color:#acb9cc;font-size:10px}.position-modal-theme .method-inline,.position-modal-theme .policy-scope-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf1f7;padding:13px 0;font-size:12px;color:#89a0c0}.position-modal-theme .method-inline b{font-weight:500;color:#6b84a8}.position-modal-theme .method-inline span{font-size:10px}.position-modal-theme .application-connection-state{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px;font-size:10px;color:#95a7c0}.position-modal-theme .source-permission-list{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e4ebf5;border-radius:8px;margin:20px 0;padding:17px;gap:15px}.position-modal-theme .source-permission-list span{display:block;font-size:10px;color:#9eafc5;margin-bottom:7px}.position-modal-theme .source-permission-list b{font-size:12px;color:#6985ae;font-weight:500}.position-modal-theme .source-grant-control{display:flex;align-items:center;justify-content:space-between;margin:22px 0;font-size:12px;color:#7d96b7}.position-modal-theme .source-grant-meta{display:flex;gap:18px;color:#a4b5cd;font-size:10px}.position-modal-theme .source-document-body{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.95;background:#f7faff;border:1px solid #e3ebf7;border-radius:8px;color:#7b92b3;padding:18px}.position-modal-theme .source-document-title{font-size:13px;color:#627eaa;margin-bottom:12px}.position-modal-theme .source-scope-details h3{font-size:12px;color:#7b93b5;margin:0 0 8px}.position-modal-theme .source-scope-details p{font-size:12px;line-height:1.8;color:#8fa4c1}.position-modal-theme .task-checklist-row{display:flex;align-items:center;gap:11px;padding:12px 0;font-size:12px;color:#7c94b6;border-bottom:1px solid #edf2f9}.position-modal-theme .task-checklist-row.checked{color:#9bafcb}.position-modal-theme .task-checklist-row>.check-control{flex:1}.position-modal-theme .checklist-heading{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a0b2cb}.position-modal-theme .checklist-progress{height:3px;background:#edf2fa;margin:15px 0 8px;border-radius:3px;overflow:hidden}.position-modal-theme .checklist-progress i{display:block;height:100%;background:#91b2e8}.position-modal-theme .progress-controls{display:flex;gap:10px}.position-modal-theme .checklist-remaining{font-size:11px;color:#b1a28b;line-height:1.8}.position-modal-theme .completed-experience{margin-top:22px;border:1px solid #dfe9f8;border-radius:8px;background:#f7faff;padding:16px;display:flex;align-items:center;gap:14px}.position-modal-theme .completed-experience>div{flex:1}.position-modal-theme .completed-experience h3{font-size:12px;color:#829fc8}.position-modal-theme .completed-experience p{font-size:11px;color:#a1b4ce;line-height:1.7}.position-modal-theme .customer-context{margin-top:20px;border:1px solid #e2eaf6;border-radius:8px;background:#f9fbff;padding:16px}.position-modal-theme .customer-context h3{font-size:12px;color:#7794bb}.position-modal-theme .customer-context p,.position-modal-theme .customer-context dt,.position-modal-theme .customer-context dd{font-size:11px;color:#96aaca;line-height:1.8}.position-modal-theme .danger-action{color:#b48788}.position-modal-theme .form-impact,.position-modal-theme .quiet-note{font-size:11px;color:#a4b3c8;line-height:1.8}.position-shell .employee-handover .handover-hero{display:flex;align-items:center;justify-content:center;gap:50px;background:#fff;border:1px solid #e0e8f4;border-radius:12px;padding:26px}.position-shell .handover-person{display:flex;align-items:center;gap:14px}.position-shell .big-avatar{height:47px;width:47px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#7296cc;font-size:13px}.position-shell .handover-person span{font-size:10px;color:#a4b5cc}.position-shell .handover-person h3{font-size:15px;margin:4px 0}.position-shell .handover-person p{font-size:11px;color:#90a6c4}.position-shell .handover-connection{color:#a9bdd8}.position-shell .handover-steps{display:flex;justify-content:space-between;margin:26px 0}.position-shell .handover-step{display:flex;align-items:center;gap:9px;font-size:12px;color:#a2b0c5}.position-shell .handover-step i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;background:#e9eef7;border-radius:7px;font-size:10px}.position-shell .handover-step.current{color:#6d92cd}.position-shell .handover-step.current i{background:#dce9fe}.position-shell .handover-step.done{color:#698cbc}.position-shell .handover-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px}.position-shell .panel{background:#fff;border:1px solid #e0e8f3;border-radius:12px;overflow:hidden}.position-shell .panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #eaf0f7}.position-shell .panel-header h2{font-size:14px}.position-shell .panel-header>div{display:flex;gap:8px}.position-shell .panel-body{padding:20px}.position-shell .handover-item{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #edf1f7;cursor:pointer}.position-shell .handover-item>div{min-width:0;flex:1}.position-shell .handover-item-icon{height:32px;width:32px;background:#edf3fd;color:#87a8d9;border-radius:8px;display:grid;place-items:center;flex:0 0 32px}.position-shell .task-title{display:flex;align-items:center;gap:10px}.position-shell .task-title h3{font-size:12px}.position-shell .handover-item p{font-size:11px;color:#94a7c2;margin:5px 0}.position-shell .handover-checks{display:flex;flex-direction:column;gap:12px;padding:22px 0 0}.position-shell .handover-checks>div{display:flex;gap:10px;margin-top:10px;justify-content:flex-end}.position-shell .transfer-yes,.position-shell .transfer-no{display:flex;gap:9px;align-items:flex-start;color:#839dc2;font-size:11px;padding:14px 0}.position-shell .transfer-yes b{font-size:12px;font-weight:500}.position-shell .transfer-yes p{margin-top:6px}.position-shell .transfer-no b{font-size:10px;color:#b6c2d4;margin-left:auto}.position-shell .handover-receive{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:15px}.position-shell .handover-receive h3{font-size:12px;color:#849fc3}.position-shell .scope-hidden,.position-shell .empty-handover{display:flex;align-items:center;flex-direction:column;text-align:center;gap:14px;padding:30px;color:#9aafcd}.position-shell .scope-hidden h3,.position-shell .empty-handover h3{font-size:13px;font-weight:500}.position-shell .transition-notice{display:flex;align-items:center;gap:12px;border:1px solid #dce7f8;border-radius:9px;background:#edf4ff;color:#7493bf;font-size:12px;padding:13px 17px;margin:0 0 20px}.position-shell :focus-visible,.position-modal-theme :focus-visible,.select-popover :focus-visible,.calendar-popover :focus-visible,.custom-select:focus-visible,.check-control:focus-visible{outline:2px solid #9abdf2;outline-offset:3px}@media(min-width:1600px){.position-shell .workspace{padding-top:38px}.position-shell .work-run-row{padding-top:26px;padding-bottom:26px}}@media(max-width:1180px){.position-shell .service-sidebar{width:190px;flex-basis:190px;padding:23px 12px}.position-shell .workspace{padding:24px}.position-shell .topbar{padding:0 24px}.position-shell .workforce-layout{grid-template-columns:210px minmax(0,1fr)}.position-shell .list-toolbar{align-items:flex-start;flex-wrap:wrap}.position-shell .application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.position-shell .run-main p{max-width:360px}.position-shell .employee-list .data-list-head,.position-shell .employee-row{grid-template-columns:1fr 1fr .8fr .45fr;padding:15px}.position-shell .metric-strip>div{padding:0 17px}.position-shell .work-resource-grid{grid-template-columns:1fr}}@media(max-width:850px){.position-shell .service-sidebar{width:166px;flex-basis:166px;padding:20px 9px}.position-shell .service-brand{font-size:21px;padding:0 8px 23px;gap:9px}.position-shell .nav-item{font-size:12px;padding:12px 10px;gap:9px}.position-shell .workspace{padding:22px 18px}.position-shell .topbar{height:66px;padding:0 18px}.position-shell .global-search{max-width:170px}.position-shell .overview-grid,.position-shell .agent-profile-grid,.position-shell .workforce-layout{grid-template-columns:1fr}.position-shell .organization-pane .organization-tree{display:flex;align-items:center;overflow-x:auto;padding:5px 12px 15px}.position-shell .organization-pane .tree-line{flex:0 0 auto;padding:0}.position-shell .organization-pane .tree-toggle,.position-shell .organization-pane .tree-spacer{display:none}.position-shell .organization-pane .tree-node{padding:9px 12px}.position-shell .organization-pane .tree-all{width:auto;display:inline-flex;margin:10px}.position-shell .organization-pane .section-heading{padding:14px 18px}.position-shell .organization-pane .full-width{display:none}.position-shell .personal-assistant-strip{flex-wrap:wrap}.position-shell .personal-assistant-strip .text-button{margin-left:48px}.position-shell .task-meta{gap:8px}.position-shell .task-row{padding:18px}.position-shell .task-text p{max-width:400px}.position-shell .work-command-bar{flex-wrap:wrap;padding:15px 18px}.position-shell .work-command-bar .custom-select{width:calc(50% - 5px)}.position-shell .work-command-bar>.btn{width:100%;margin:3px 0 0}.position-shell .work-title{flex-wrap:wrap;gap:8px}.position-shell .work-run-row{align-items:flex-start}.position-shell .run-main .tag{display:none}.position-shell .run-main p{max-width:240px}.position-shell .workspace-summary-line{flex-wrap:wrap;gap:10px}.position-shell .workspace-summary-line .btn{margin-left:0}.position-shell .agent-identity-card{flex-wrap:wrap;padding:22px}.position-shell .agent-identity-actions{margin-left:0;width:100%;justify-content:space-between}.position-shell .role-knowledge-grid,.position-shell .handover-grid{grid-template-columns:1fr}.position-shell .employee-handover .handover-hero{gap:20px}.position-shell .handover-steps{flex-wrap:wrap;gap:12px}.position-shell .handover-step{width:calc(50% - 6px)}}@media(max-width:600px){.position-shell{display:block;font-size:13px}.position-shell .service-sidebar{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 170px;gap:0 14px;padding:16px}.position-shell .service-brand{font-size:21px;padding:0;align-self:center}.position-shell .service-brand-symbol{height:31px;width:31px}.position-shell .workspace-picker{padding:0}.position-shell .workspace-picker>span{display:none}.position-shell .side-nav{flex-direction:row;gap:5px;grid-column:1/-1;overflow:auto;margin-top:18px;padding-bottom:2px}.position-shell .nav-item{padding:10px 13px;flex:0 0 auto;gap:7px;font-size:12px;white-space:nowrap}.position-shell .nav-item svg{width:16px}.position-shell .sidebar-spacer,.position-shell .sidebar-company{display:none}.position-shell .topbar{height:59px;padding:0 17px;gap:10px}.position-shell .breadcrumb{font-size:10px;gap:6px}.position-shell .header-actions{gap:10px}.position-shell .global-search{display:none}.position-shell .identity-menu-toggle{font-size:11px;gap:7px}.position-shell .identity-popup{right:-1px;max-width:calc(100vw - 34px)}.position-shell .workspace{padding:22px 15px 28px}.position-shell .page-intro{margin-bottom:20px}.position-shell h1{font-size:22px}.position-shell .service-profile-card{padding:21px 20px}.position-shell .service-heading{gap:12px;flex-wrap:wrap}.position-shell .service-heading h2{font-size:18px}.position-shell .service-emblem{width:43px;height:43px}.position-shell .service-heading>.status-label{margin-left:55px;margin-top:1px}.position-shell .service-profile-bottom{gap:15px;flex-wrap:wrap;margin-top:17px}.position-shell .metric-strip{grid-template-columns:1fr 1fr;padding:0}.position-shell .metric-strip>div{padding:19px;min-height:76px;border-bottom:1px solid #e8edf5}.position-shell .metric-strip>div:nth-child(2n){border-right:0}.position-shell .metric-strip>div:nth-child(n+3){border-bottom:0}.position-shell .metric-strip b{font-size:24px}.position-shell .overview-grid{gap:18px}.position-shell .section-heading{padding:18px}.position-shell .section-heading h2{font-size:15px}.position-shell .list-toolbar{padding:17px;gap:13px}.position-shell .toolbar-actions{width:100%;gap:8px}.position-shell .toolbar-actions>.compact-search{max-width:none;flex:1}.position-shell .toolbar-actions .custom-select{max-width:none;width:calc(50% - 4px)}.position-shell .segmented button{padding:7px 9px;font-size:11px}.position-shell .employee-list .data-list-head{display:none}.position-shell .employee-row{grid-template-columns:1.1fr 1.1fr;gap:12px 15px;padding:18px}.position-shell .employee-row>.status-label{padding-left:43px}.position-shell .employee-row>span:last-child{font-size:10px;color:#9eacc0}.position-shell .position-row{padding:18px;gap:10px}.position-shell .position-info{gap:10px}.position-shell .position-info h3{font-size:13px}.position-shell .position-row>.btn{padding:7px 9px;font-size:10px}.position-shell .work-run-row{padding:18px;gap:10px;flex-direction:column}.position-shell .run-main{width:100%;gap:10px}.position-shell .run-main h3{font-size:13px}.position-shell .run-main p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;line-height:1.7}.position-shell .work-run-row>.btn{margin-left:44px}.position-shell .run-meta{gap:9px}.position-shell .personal-assistant-strip{padding:15px;gap:10px}.position-shell .personal-assistant-strip h2{font-size:13px}.position-shell .personal-assistant-strip>.status-label{font-size:10px}.position-shell .personal-assistant-strip .text-button{margin-left:45px}.position-shell .work-title{gap:9px;flex-direction:column;align-items:flex-start}.position-shell .work-title h2{font-size:15px}.position-shell .task-row{gap:10px;align-items:flex-start}.position-shell .task-row>.tag{display:none}.position-shell .task-state-icon{width:27px;height:27px;flex-basis:27px}.position-shell .task-text h3{font-size:13px}.position-shell .task-text p{font-size:11px;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.position-shell .task-row>svg:last-child{margin-top:5px}.position-shell .task-meta{font-size:9px;gap:8px;margin-top:10px}.position-shell .reply-body{padding:0 18px 18px}.position-shell .reply-actions{flex-wrap:wrap;gap:12px}.position-shell .reply-actions .btn-outline{margin-left:0}.position-shell .agent-identity-card{gap:15px;padding:20px}.position-shell .agent-service-logo{height:45px;width:45px}.position-shell .agent-identity-card h2{font-size:17px}.position-shell .agent-identity-card p{font-size:11px}.position-shell .role-knowledge-grid{padding:15px;gap:12px}.position-shell .role-method-card{padding:17px}.position-shell .role-knowledge-section .compact-search{max-width:none;width:100%}.position-shell .application-toolbar{align-items:flex-start;flex-wrap:wrap;gap:14px}.position-shell .application-toolbar>.compact-search{max-width:none;width:100%}.position-shell .application-grid{grid-template-columns:1fr 1fr;gap:12px}.position-shell .application-card{padding:17px 14px}.position-shell .application-card-top{align-items:flex-start;flex-direction:column;gap:10px}.position-shell .application-logo{height:36px;width:36px;border-radius:10px}.position-shell .application-logo svg{width:21px}.position-shell .connection-status{font-size:9px;padding:4px 5px}.position-shell .application-card h2{font-size:14px;margin:17px 0 8px}.position-shell .application-card p{font-size:10px;line-height:1.8}.position-shell .application-card footer{font-size:9px;margin-top:18px;padding-top:13px}.position-shell .source-access-row{gap:10px;padding:18px;flex-wrap:wrap}.position-shell .source-access-info{width:calc(100% - 46px);flex:auto}.position-shell .source-access-info h2{font-size:13px}.position-shell .source-access-info p{font-size:11px}.position-shell .source-access-row>.status-label{margin-left:46px}.position-shell .source-access-row>.btn{margin-left:auto}.position-shell .service-toast{left:50%;font-size:11px;bottom:18px}.position-modal-theme{padding:12px}.position-modal-theme .modal{max-height:calc(100dvh - 24px);border-radius:12px}.position-modal-theme .modal>header{padding:19px 18px}.position-modal-theme .modal>header h2{font-size:17px}.position-modal-theme .modal-body{padding:21px 18px}.position-modal-theme .record-row,.position-modal-theme .object-fields{grid-template-columns:1fr}.position-modal-theme .record-field{font-size:11px}.position-modal-theme .setting-row{padding:14px}.position-modal-theme .source-permission-list{padding:14px;gap:10px}.position-modal-theme .source-permission-list span{font-size:9px}.position-modal-theme .source-grant-meta{font-size:9px;gap:10px}.position-modal-theme .detail-actions{gap:8px;flex-wrap:wrap}.position-modal-theme .progress-controls{gap:7px;flex-wrap:wrap}.position-modal-theme .completed-experience{align-items:flex-start;flex-direction:column}.position-shell .employee-handover .handover-hero{padding:20px 15px;gap:11px}.position-shell .handover-person{gap:8px}.position-shell .big-avatar{height:32px;width:32px;font-size:10px}.position-shell .handover-person h3{font-size:13px}.position-shell .handover-person p,.position-shell .handover-person span{font-size:9px}.position-shell .handover-connection svg{width:18px}.position-shell .handover-steps{gap:13px;margin:20px 0}.position-shell .handover-step{font-size:10px;gap:7px}.position-shell .handover-step i{width:23px;height:23px}.position-shell .panel-body,.position-shell .panel-header{padding:18px}.position-shell .panel-header .btn{font-size:10px;padding:6px}.position-shell .task-title{align-items:flex-start;flex-direction:column;gap:6px}.position-shell .handover-checks .check-control{font-size:10px}.position-shell .handover-checks>div{justify-content:flex-start;flex-wrap:wrap}.position-shell .workspace-error{align-items:flex-start;flex-direction:column}.position-shell .workspace-error>div{line-height:1.7}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif;color:var(--text);background:var(--surface-soft);font-synthesis:none}html,body,#app{margin:0;min-height:100%}button,input,textarea{font:inherit}button{touch-action:manipulation}*{box-sizing:border-box}.premium-shell{--plum:#5e465b;--deep:#251e29;--ink:#3a3039;--muted:#a296a0;--line:#e9e2df;--paper:#fffefd;--bronze:#b39267;background:var(--surface-soft);min-height:100vh;display:flex;color:var(--ink);font-size:13px}.premium-shell h1{font-size:28px;line-height:1.3;letter-spacing:-1px;font-weight:650;margin:0}.premium-shell h2{font-size:17px;letter-spacing:-.3px;font-weight:600;margin:0}.premium-shell h3{font-size:14px;line-height:1.6;font-weight:550;margin:0}.premium-shell p{line-height:1.75;margin:0}.premium-rail{width:228px;flex:0 0 228px;position:sticky;top:0;height:100vh;background:var(--rail-bg);border-right:1px solid var(--border);color:var(--text);display:flex;flex-direction:column;padding:25px 18px}.premium-brand{display:flex;align-items:center;gap:11px;padding:0 10px 25px;font-size:25px;letter-spacing:-.6px;font-weight:700;color:var(--text-secondary)}.premium-brand-symbol{width:34px;height:34px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.premium-space-selector{padding:0 3px 26px}.premium-space-selector .custom-select{color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-raised);padding:10px 12px;font-size:12px}.premium-space-selector .custom-select>svg{color:var(--text-secondary)}.premium-nav{display:flex;flex-direction:column;gap:5px}.premium-nav button{padding:12px 13px;background:none;border:0;border-radius:8px;display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.4;color:var(--text-secondary);text-align:left;cursor:pointer;min-height:42px}.premium-nav button:hover{background:var(--surface-raised);color:var(--text-secondary)}.premium-nav button.active{color:var(--accent);background:var(--surface-raised);box-shadow:inset 3px 0 var(--shadow-color)}.nav-group-label{font-size:10px;font-weight:500;letter-spacing:1px;color:var(--text);margin:24px 13px 11px}.premium-rail-spacer{flex:1}.premium-company-brief{border-top:1px solid var(--border);padding:20px 9px 2px}.premium-company-brief h3{font-size:11px;color:var(--text-secondary);font-weight:500}.premium-company-brief span{display:block;font-size:10px;color:var(--text);margin-top:7px}.premium-main{min-width:0;flex:1}.premium-appbar{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px;border-bottom:1px solid var(--border);background:var(--scrim);position:relative;z-index:20}.premium-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--text)}.premium-breadcrumb strong{font-weight:500;color:var(--text)}.premium-header-actions{display:flex;align-items:center;gap:23px}.premium-global-search{width:230px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;color:var(--text-secondary);background:var(--surface)}.premium-global-search input{background:none;border:0;outline:0;min-width:0;width:100%;font-size:11px;color:var(--text)}.premium-profile-trigger{display:flex;align-items:center;gap:9px;color:var(--text);background:none;border:0;cursor:pointer;font-size:12px}.premium-avatar{width:31px;height:31px;border-radius:9px;background:var(--surface-soft);border:1px solid var(--border);color:var(--text);display:grid;place-items:center;font-size:10px;font-weight:600}.premium-content{max-width:1600px;margin:auto;padding:31px 34px 45px}.page-eyebrow{display:block;font-size:10px;letter-spacing:1px;color:var(--text);margin-bottom:10px}.premium-page-heading,.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.premium-page-heading p,.dashboard-heading p{color:var(--text);font-size:12px;margin-top:9px}.heading-actions{display:flex;align-items:center;gap:10px}.premium-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden;box-shadow:0 3px 12px var(--shadow-color)}.premium-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 25px;border-bottom:1px solid var(--border)}.section-eyebrow{display:block;font-size:9px;letter-spacing:1.3px;color:var(--text);margin-bottom:8px}.quiet-link{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--accent);font-size:11px;font-weight:500;cursor:pointer;padding:3px 0}.light-count{font-size:11px;color:var(--text);padding:3px 7px;background:var(--surface-soft);border-radius:5px}.status-chip{display:inline-block;white-space:nowrap;background:var(--surface-soft);border:1px solid var(--border);border-radius:5px;padding:4px 7px;font-size:10px;color:var(--accent);line-height:1.2}.scope-label{font-size:10px;color:var(--text)}.premium-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:24px}.premium-metric-card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px 24px;text-align:left;cursor:pointer;color:var(--text);min-height:155px;position:relative;overflow:hidden}.premium-metric-card:hover{border-color:var(--border);box-shadow:0 5px 20px var(--shadow-color)}.metric-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text)}.metric-value{font-size:37px;letter-spacing:-1.5px;font-weight:600;line-height:1.2;margin:17px 0 15px}.metric-value small{font-size:12px;letter-spacing:0;font-weight:400;margin-left:6px;color:var(--text)}.metric-context{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--text)}.premium-metric-card.featured-metric{background:var(--accent);border-color:var(--border);color:var(--on-accent)}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);gap:23px}.small-filter{width:128px}.premium-section-title .small-filter{margin-left:auto}.dashboard-project{display:flex;gap:16px;align-items:center;padding:25px;width:100%;background:none;border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer}.dashboard-project:last-child{border-bottom:0}.project-monogram{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:11px;border:1px solid var(--border);background:var(--surface-soft);color:var(--accent);font-size:18px;font-weight:600}.project-monogram.tone-1,.project-monogram.tone-2{background:var(--surface-soft);border-color:var(--border);color:var(--accent)}.dashboard-project-info{flex:1;min-width:0}.project-name-line{display:flex;align-items:center;gap:13px}.project-name-line h3{font-size:14px;color:var(--text)}.project-name-line .status-chip{font-size:9px;padding:3px 6px}.dashboard-project-info>p{font-size:11px;color:var(--text);margin-top:6px}.project-progress-line{display:flex;align-items:center;gap:13px;margin-top:17px}.project-progress-line .n-progress{flex:1}.project-progress-line>span{font-size:9px;white-space:nowrap;color:var(--text)}.project-footnote{display:flex;justify-content:space-between;font-size:9px;color:var(--text);margin-top:12px;gap:10px}.dashboard-project>svg{color:var(--text)}.dashboard-task{display:flex;align-items:flex-start;gap:13px;width:100%;border:0;border-bottom:1px solid var(--border);background:none;padding:21px 25px;cursor:pointer;text-align:left}.dashboard-task>div{flex:1;min-width:0}.dashboard-task h3{font-size:13px;line-height:1.6;color:var(--text)}.dashboard-task p{font-size:10px;color:var(--text);margin-top:6px}.dashboard-task svg{color:var(--text);margin-top:4px}.task-dot{width:8px;height:8px;border:1px solid var(--border);border-radius:50%;flex:0 0 8px;margin-top:6px}.task-dot.doing{border-color:var(--border);background:var(--accent)}.native-work-section{padding:17px 24px;background:var(--surface)}.native-work-section>h3{font-size:10px;color:var(--text-secondary);margin:0 0 10px}.native-work-section button{border:0;background:none;text-align:left;width:100%;padding:8px 0;font-size:11px;color:var(--text);display:flex;justify-content:space-between;gap:10px}.dashboard-bottom-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);gap:23px;margin-top:23px}.dashboard-activity-list>button{display:flex;gap:13px;align-items:flex-start;width:100%;border:0;background:none;text-align:left;padding:18px 25px;border-bottom:1px solid var(--border);cursor:pointer}.activity-avatar{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);font-size:9px;border-radius:9px;flex:0 0 30px}.dashboard-activity-list p{font-size:11px;color:var(--text);line-height:1.6}.dashboard-activity-list span:not(.activity-avatar){font-size:9px;color:var(--text);display:block;margin-top:5px}.environment-summary{padding:25px;display:grid;grid-template-columns:1fr 80px;align-items:start;gap:20px}.environment-summary h2{font-size:17px;color:var(--text)}.environment-summary p{font-size:11px;color:var(--text);margin-top:11px}.environment-summary>.n-button{justify-self:start;align-self:end;grid-column:1/-1}.environment-graphic{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text);border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:17px;font-size:18px}.premium-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px}.view-switch{display:inline-flex;gap:4px;align-items:center;flex:0 0 auto;background:var(--surface-soft);padding:4px;border-radius:8px}.view-switch button{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:0;background:none;font-size:12px;color:var(--text-secondary);border-radius:5px;cursor:pointer;white-space:nowrap}.view-switch button.active{background:var(--surface);color:var(--accent);box-shadow:0 2px 4px var(--shadow-color)}.view-switch.small{background:none;padding:0}.view-switch.small button{font-size:11px;padding:8px 12px}.view-switch.small button.active{background:var(--surface-soft);box-shadow:none}.premium-filters{display:flex;align-items:center;gap:10px;min-width:0}.premium-filters>.n-input{width:230px}.premium-filters>.n-select{width:135px}.project-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.project-column{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;padding:17px}.project-column>header,.task-kanban>section>header{display:flex;align-items:center;gap:8px;padding:1px 4px 15px}.project-column>header h2{font-size:12px;color:var(--text)}.project-column>header b{font-size:10px;color:var(--text);font-weight:400;margin-left:auto}.column-indicator{width:6px;height:6px;border-radius:2px;background:var(--accent-soft)}.column-indicator.tone-1{background:var(--accent-soft)}.column-indicator.tone-2{background:var(--surface-raised)}.project-board-card{width:100%;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 3px 6px var(--shadow-color);text-align:left;cursor:pointer;margin-bottom:15px;color:var(--text)}.project-card-category{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--text)}.project-board-card h3{font-size:16px;line-height:1.5;color:var(--text);margin:15px 0 10px;letter-spacing:-.3px}.project-board-card>p{font-size:11px;color:var(--text);line-height:1.7;min-height:28px}.board-project-progress{display:flex;align-items:center;gap:12px;margin:21px 0;font-size:10px;color:var(--text)}.board-project-progress>.n-progress{flex:1}.project-board-card footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:16px;font-size:9px;color:var(--text);gap:9px}.project-board-card footer>span{display:flex;align-items:center;gap:5px}.avatar-stack i{font-style:normal;width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:var(--surface-soft);border:1px solid var(--border);color:var(--text);font-size:8px}.empty-column{padding:20px;text-align:center;color:var(--text);font-size:11px}.table-card{padding:0}.table-object-link{border:0;background:none;padding:0;color:var(--text);font-size:12px;font-weight:550;text-align:left;cursor:pointer;line-height:1.65}.table-object-link small{display:block;color:var(--text);font-size:10px;font-weight:400;margin-top:6px}.table-progress{display:flex;align-items:center;gap:10px;color:var(--text);font-size:10px}.table-progress .n-progress{flex:1}.project-timeline{padding:8px 25px}.project-time-row{display:grid;grid-template-columns:250px minmax(0,1fr) 70px;gap:25px;padding:23px 0;border-bottom:1px solid var(--border);align-items:center}.project-time-row>div:first-child{display:flex;flex-direction:column;gap:7px}.project-time-row span{font-size:10px;color:var(--text)}.project-time-row button{border:0;background:none;padding:0;text-align:left;color:var(--text);font-size:13px;font-weight:550;cursor:pointer}.project-time-row b{font-size:11px;color:var(--text);font-weight:500;text-align:right}.timeline-track>span{font-size:10px;display:block;margin-bottom:8px}.back-link{display:flex;align-items:center;gap:6px;padding:0;margin:0 0 22px;color:var(--text);border:0;background:none;font-size:11px;cursor:pointer}.back-link svg{transform:rotate(180deg)}.project-detail-heading{display:flex;align-items:center;gap:20px;margin-bottom:27px}.project-large-monogram{height:58px;width:58px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft);color:var(--accent);font-size:27px;font-weight:550;display:grid;place-items:center;flex:0 0 58px}.project-detail-heading>div{flex:1;min-width:0}.project-detail-heading .page-eyebrow{margin-bottom:7px}.project-detail-heading p{font-size:11px;color:var(--text);margin-top:10px}.project-detail-heading h1{font-size:27px}.project-detail-summary{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px;padding:23px 26px;border:1px solid var(--border);border-radius:11px;background:var(--surface);margin-bottom:28px}.project-detail-summary h3{font-size:10px;color:var(--text);font-weight:500;margin-bottom:15px}.project-detail-summary p{font-size:12px;color:var(--text-secondary)}.project-detail-summary span{font-size:10px;color:var(--text);display:block;margin-top:9px}.project-task-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.task-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.task-kanban>section{background:var(--surface-soft);border:1px solid var(--border);border-radius:11px;padding:16px}.task-kanban>section>header{justify-content:space-between;color:var(--text);font-size:10px}.task-kanban>section>header h3{font-size:12px;color:var(--text)}.project-task-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:18px;margin-bottom:13px}.task-card-main{background:none;border:0;text-align:left;padding:0;width:100%;cursor:pointer}.task-card-main h3{font-size:13px;color:var(--text);line-height:1.65}.task-card-main p{font-size:10px;line-height:1.8;color:var(--text);margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.task-card-main>div{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--text);margin-top:13px}.project-task-card>.n-select{margin-top:15px}.project-secondary-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:23px;margin-top:25px}.project-update-list>div{display:flex;align-items:flex-start;gap:12px;padding:19px 25px;border-bottom:1px solid var(--border)}.project-update-list p{font-size:12px;color:var(--text);line-height:1.8}.project-update-list small{font-size:9px;color:var(--text);display:block;margin-top:6px}.comment-composer{padding:22px 25px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.project-context-card>p{padding:22px 25px;font-size:12px;color:var(--text);white-space:pre-wrap}.project-context-card>.n-button{margin:0 25px 25px}.activity-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:28px}.activity-stream>header{display:flex;align-items:center;gap:12px;padding:21px 25px;border-bottom:1px solid var(--border)}.activity-stream>header .n-select{max-width:230px}.activity-composer{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding:23px 25px;background:var(--surface);border-bottom:1px solid var(--border)}.activity-stream-item{display:flex;align-items:flex-start;gap:15px;padding:24px 25px;border-bottom:1px solid var(--border)}.activity-stream-item>.activity-avatar{width:34px;height:34px;flex-basis:34px;font-size:10px}.activity-stream-item>div{min-width:0;flex:1}.activity-stream-item header{display:flex;align-items:center;justify-content:space-between;gap:15px}.activity-stream-item header b{font-size:12px;color:var(--text);font-weight:550}.activity-stream-item header span{font-size:9px;color:var(--text)}.activity-main-text{border:0;background:none;padding:0;margin-top:12px;text-align:left;cursor:pointer;display:block;color:var(--text);font-size:13px;line-height:1.8}.activity-stream-item p{font-size:11px;color:var(--text);white-space:pre-wrap;margin-top:8px}.activity-project-label{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--text);background:var(--surface-soft);border:1px solid var(--border);border-radius:4px;padding:4px 7px;margin-top:13px}.activity-context{padding:15px 3px;color:var(--text)}.activity-context h2{font-size:20px;line-height:1.5;color:var(--text);margin-top:7px}.activity-context>p{font-size:11px;margin-top:10px}.activity-context-line{height:1px;background:var(--surface-soft);margin:28px 0}.activity-context h3{font-size:11px;font-weight:500;color:var(--text-secondary);margin:0 0 16px}.activity-context>div:last-child,.activity-context>div:not(.activity-context-line){display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--text);padding:10px 0}.activity-context b{font-weight:500}.application-search{max-width:260px}.application-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.application-account-card{padding:25px;background:var(--surface);text-align:left;cursor:pointer}.application-account-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.provider-letter{display:grid;place-items:center;height:42px;width:42px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);color:var(--text);font-size:20px;font-weight:600}.application-account-card h2{font-size:17px;margin:21px 0 9px;color:var(--text)}.application-account-card>p{font-size:10px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-scope-summary{display:flex;align-items:center;gap:7px;color:var(--text);font-size:10px;margin-top:21px}.application-account-card footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--text);border-top:1px solid var(--border);padding-top:17px;margin-top:19px}.application-empty{grid-column:1/-1;min-height:320px}.provider-catalog-layout{display:grid;grid-template-columns:195px minmax(0,1fr);gap:24px}.provider-category-nav{display:flex;flex-direction:column;gap:8px}.provider-category-nav button{border:0;background:none;color:var(--text-secondary);font-size:12px;display:flex;align-items:center;gap:10px;text-align:left;padding:13px 15px;cursor:pointer;border-radius:7px}.provider-category-nav button.active{background:var(--surface-soft);color:var(--accent)}.provider-category-nav button span{margin-left:auto;font-size:9px;color:var(--text)}.provider-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start}.provider-tool-card{display:flex;align-items:center;gap:13px;padding:23px}.provider-tool-symbol{height:38px;width:38px;flex:0 0 38px;border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;color:var(--accent);display:grid;place-items:center}.provider-tool-card>div{flex:1;min-width:0}.provider-tool-card h2{font-size:14px;line-height:1.6;color:var(--text)}.provider-tool-card p{font-size:9px;color:var(--text);margin-top:4px}.application-detail-name{display:flex;align-items:center;gap:18px}.provider-detail-symbol{width:55px;height:55px;display:grid;place-items:center;border-radius:15px;background:var(--surface-soft);border:1px solid var(--border);color:var(--accent);font-size:24px;flex:0 0 55px}.application-setup-panel{padding:30px;max-width:900px;margin:auto}.application-setup-panel>.n-steps{margin:3px 0 35px;padding-bottom:26px;border-bottom:1px solid var(--border)}.application-setup-panel .n-form{max-width:620px;margin:auto;min-height:280px}.application-setup-panel>footer{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid var(--border);padding-top:24px;margin-top:20px}.account-source-choices,.account-operation-options{display:flex;flex-direction:column;gap:15px;padding:17px;background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%}.account-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:24px}.account-detail-grid>main>.premium-card+.premium-card{margin-top:23px}.account-sync-summary{display:flex;align-items:center;gap:12px;padding:25px;border-bottom:1px solid var(--border)}.account-sync-summary>span{height:34px;width:34px;display:grid;place-items:center;border-radius:9px;background:var(--surface-soft);color:var(--text)}.account-sync-summary>div{flex:1}.account-sync-summary h3{font-size:13px;color:var(--text)}.account-sync-summary p{font-size:10px;color:var(--text);margin-top:6px}.account-sync-summary>b{font-size:10px;color:var(--text);font-weight:500}.account-data-source{display:flex;align-items:center;gap:13px;padding:22px 25px;border-bottom:1px solid var(--border)}.account-data-source>span{color:var(--text)}.account-data-source>div{flex:1}.account-data-source h3{font-size:13px;color:var(--text)}.account-data-source p{font-size:10px;color:var(--text);margin-top:7px}.account-consumer-card>button{display:flex;align-items:center;gap:11px;width:100%;background:none;border:0;border-bottom:1px solid var(--border);padding:20px 25px;text-align:left;color:var(--text);font-size:12px;cursor:pointer}.account-consumer-card>button span{flex:1}.account-configuration{padding:24px;align-self:start}.account-configuration>h2{font-size:15px;color:var(--text);margin-bottom:23px}.account-unbind{margin-top:28px}.account-permission-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text);padding:8px 0}.account-permission-row b{font-weight:500;color:var(--text-secondary)}.application-confirmation{margin:0;display:flex;flex-direction:column;gap:22px}.application-confirmation>div{padding-bottom:20px;border-bottom:1px solid var(--border)}.application-confirmation dt{font-size:10px;color:var(--text);margin-bottom:9px}.application-confirmation dd{font-size:13px;color:var(--text);margin:0;line-height:1.8}.knowledge-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.knowledge-package-card>button{padding:25px;background:none;border:0;width:100%;text-align:left;cursor:pointer}.package-topline{display:flex;align-items:center;justify-content:space-between}.package-symbol{width:38px;height:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--accent);display:grid;place-items:center}.knowledge-package-card h2{font-size:17px;color:var(--text);margin-top:20px;line-height:1.55}.knowledge-package-card p{font-size:11px;color:var(--text);margin-top:12px;min-height:56px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.knowledge-package-card footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--text);margin-top:22px}.package-card-actions{padding:18px 25px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--text);background:var(--surface)}.environment-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:22px}.environment-directory{align-self:start}.environment-directory>header{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid var(--border);font-size:10px;color:var(--text)}.environment-directory h2{font-size:14px;color:var(--text)}.environment-directory>button{display:flex;align-items:center;gap:10px;background:none;border:0;border-bottom:1px solid var(--border);padding:20px 21px;width:100%;text-align:left;cursor:pointer}.environment-directory>button.selected{background:var(--surface-soft);box-shadow:inset 3px 0 var(--shadow-color)}.environment-person{width:31px;height:31px;border-radius:9px;background:var(--surface-soft);color:var(--text);border:1px solid var(--border);font-size:9px;flex:0 0 31px;display:grid;place-items:center}.environment-directory>button>div{flex:1;min-width:0}.environment-directory h3{font-size:12px;color:var(--text)}.environment-directory p{font-size:9px;color:var(--text);margin-top:6px}.environment-directory i{height:5px;width:5px;border-radius:50%;background:var(--accent-soft)}.environment-directory i.ready{background:var(--accent-soft)}.environment-detail-header{display:flex;align-items:center;gap:15px;padding:27px;border-bottom:1px solid var(--border)}.environment-detail-header>div{flex:1}.environment-detail-header h2{font-size:19px;color:var(--text)}.environment-detail-header p{font-size:10px;color:var(--text);margin-top:9px}.environment-employee-picker{padding:20px 27px;border-bottom:1px solid var(--border)}.build-status-panel{padding:24px 27px;border-bottom:1px solid var(--border);background:var(--surface)}.build-status-panel>div:first-child{display:flex;align-items:center;gap:18px;color:var(--text);font-size:10px;margin-bottom:14px}.build-status-panel b{margin-left:auto;font-size:10px;font-weight:500;color:var(--text)}.build-status-panel>.n-steps{margin-top:26px}.build-status-panel .n-step-content-header__title{font-size:10px!important}.build-status-panel .n-step-description{font-size:9px!important}.build-error{margin-top:19px!important;color:var(--text);font-size:11px}.environment-tabs{padding:10px 27px 27px}.environment-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:15px 0 21px}.environment-file{display:flex;align-items:center;gap:11px;padding:18px;border:1px solid var(--border);background:var(--surface);border-radius:9px;text-align:left;cursor:pointer;min-width:0}.environment-file>div{flex:1;min-width:0}.file-type-icon{color:var(--text)}.environment-file b{font-size:11px;font-weight:500;display:block;color:var(--text);word-break:break-word}.environment-file span:not(.file-type-icon){display:block;font-size:9px;color:var(--text);margin-top:6px}.environment-file>svg{color:var(--text)}.environment-file:disabled{opacity:.45;cursor:not-allowed}.environment-file-preview{border:1px solid var(--border);border-radius:9px;background:var(--surface);margin-bottom:21px;overflow:hidden}.environment-file-preview header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--border)}.environment-file-preview h3{font-size:12px;color:var(--text)}.environment-file-preview pre{margin:0;padding:22px;font-size:11px;line-height:1.95;color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:390px;overflow:auto}.environment-knowledge-row{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--border);color:var(--text)}.environment-knowledge-row>div{flex:1}.environment-knowledge-row h3{font-size:12px;color:var(--text)}.environment-knowledge-row p{font-size:9px;color:var(--text);margin-top:7px}.build-history-row{display:flex;align-items:center;gap:12px;width:100%;padding:20px 0;border:0;border-bottom:1px solid var(--border);background:none;text-align:left;cursor:pointer}.build-history-row>div{flex:1}.version-square{height:32px;width:32px;border-radius:7px;border:1px solid var(--border);background:var(--surface-soft);font-size:9px;color:var(--text);display:grid;place-items:center}.build-history-row h3{font-size:12px;color:var(--text)}.build-history-row p{font-size:9px;color:var(--text);margin-top:7px}.build-history-row>span:last-of-type{font-size:10px;color:var(--text)}.build-history-row>svg{color:var(--text)}.organization-search{max-width:285px}.organization-foundation-grid{display:grid;grid-template-columns:245px minmax(0,1fr);gap:22px}.organization-tree-card{padding:0 19px 25px;align-self:start}.organization-tree-card>header{display:flex;align-items:center;justify-content:space-between;padding:19px 0;border-bottom:1px solid var(--border);margin-bottom:16px}.organization-tree-card h2{font-size:14px;color:var(--text)}.company-foundation-strip{display:flex;align-items:center;gap:15px;padding:25px;border-bottom:1px solid var(--border)}.company-foundation-symbol{height:42px;width:42px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);color:var(--accent)}.company-foundation-strip>div{flex:1}.company-foundation-strip h2{font-size:17px;color:var(--text)}.company-foundation-strip p{font-size:10px;color:var(--text);margin-top:6px}.foundation-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 22px;border-bottom:1px solid var(--border)}.person-table-cell{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:0;cursor:pointer}.person-table-avatar{height:32px;width:32px;display:grid;place-items:center;border-radius:9px;background:var(--surface-soft);color:var(--text);border:1px solid var(--border);font-size:9px;flex:0 0 32px}.person-table-cell b{font-size:12px;font-weight:500;color:var(--text);display:block}.person-table-cell small{font-size:9px;display:block;margin-top:5px;color:var(--text)}.people-content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid var(--border)}.people-content-toolbar>.n-select{width:150px}.people-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:23px}.people-group-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:22px;text-align:left;cursor:pointer}.group-symbol{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;color:var(--accent);margin-bottom:17px}.group-symbol.project{background:var(--surface-soft);border-color:var(--border);color:var(--accent)}.people-group-card h2{font-size:16px;margin:9px 0;color:var(--text)}.people-group-card p{font-size:10px;color:var(--text);margin:8px 0}.people-group-card footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:15px;margin-top:18px;font-size:9px;color:var(--text)}.employee-accounts-list{padding:7px 24px 24px}.employee-accounts-list>div{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--border)}.employee-accounts-list>div>div{flex:1;min-width:0}.employee-accounts-list h3{font-size:12px;color:var(--text-secondary)}.employee-accounts-list p{font-size:9px;color:var(--text);margin-top:6px}.employee-accounts-list>.n-button{margin-top:20px}.talent-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.talent-pipeline>button{display:flex;align-items:center;gap:12px;padding:22px 19px;border:1px solid var(--border);border-radius:11px;background:var(--surface);text-align:left;cursor:pointer;color:var(--text)}.talent-pipeline>button.active{background:var(--surface-soft);border-color:var(--border)}.talent-pipeline>button>span{font-size:10px;color:var(--text);height:30px;width:30px;border-radius:7px;background:var(--surface-soft);display:grid;place-items:center}.talent-pipeline>button>div{flex:1}.talent-pipeline h2{font-size:13px;color:var(--text)}.talent-pipeline p{font-size:9px;color:var(--text);margin-top:7px}.job-opening-grid,.hr-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.job-opening-card,.hr-flow-card{padding:24px;text-align:left;cursor:pointer}.job-opening-card>div:first-child,.hr-flow-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:13px}.job-opening-card h2,.hr-flow-card h2{font-size:17px;color:var(--text);margin:21px 0 12px}.job-opening-card p,.hr-flow-card p{font-size:10px;color:var(--text)}.job-opening-card footer,.hr-flow-card footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);font-size:9px;color:var(--text);padding-top:19px;margin-top:23px}.candidate-list>article{display:flex;align-items:center;gap:15px;padding:22px 25px;border-bottom:1px solid var(--border)}.candidate-list>article>button{display:flex;align-items:center;gap:13px;flex:1;border:0;background:none;text-align:left;cursor:pointer}.candidate-list h2{font-size:14px;color:var(--text)}.candidate-list p{font-size:10px;color:var(--text);margin-top:7px}.candidate-list .n-select{width:130px}.flow-type-symbol{height:39px;width:39px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--border);background:var(--surface-soft);color:var(--accent)}.flow-type-symbol.separation{background:var(--surface-soft);border-color:var(--border);color:var(--accent)}.flow-small-steps{display:flex;gap:5px;margin-top:23px}.flow-small-steps i{height:4px;flex:1;border-radius:3px;background:var(--surface-soft)}.flow-small-steps i.complete{background:var(--accent-soft)}.capability-search{max-width:280px}.capability-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.capability-group-card{padding:24px;text-align:left;cursor:pointer}.capability-group-symbol{height:42px;width:42px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);color:var(--accent);margin-bottom:20px}.capability-group-card h2{font-size:18px;margin-top:10px;color:var(--text)}.capability-group-card p{font-size:11px;color:var(--text);margin-top:12px;line-height:1.8}.capability-name-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.capability-name-chips span{font-size:9px;color:var(--text);background:var(--surface-soft);border:1px solid var(--border);padding:5px 7px;border-radius:4px}.capability-group-card footer{display:flex;align-items:center;justify-content:space-between;color:var(--text);font-size:9px;border-top:1px solid var(--border);padding-top:17px;margin-top:20px}.capability-binding-list>article,.effective-capability-list>article{display:flex;align-items:center;gap:13px;padding:22px 25px;border-bottom:1px solid var(--border)}.binding-line-icon{height:33px;width:33px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text);flex:0 0 33px}.capability-binding-list>article>div,.effective-capability-list>article>div{flex:1;min-width:0}.capability-binding-list h3,.effective-capability-list h3{font-size:13px;color:var(--text)}.capability-binding-list p,.effective-capability-list p{font-size:10px;color:var(--text);margin-top:7px}.account-security-card{max-width:790px}.account-security-card>header{display:flex;align-items:center;gap:16px;padding:27px;border-bottom:1px solid var(--border)}.account-profile-avatar{height:43px;width:43px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text);font-size:13px}.account-security-card>header>div{flex:1}.account-security-card h2{font-size:17px;color:var(--text)}.account-security-card p{font-size:11px;color:var(--text);margin-top:8px}.account-password-content{padding:30px;max-width:590px}.account-password-content>div:first-child{margin-bottom:25px}.account-password-content h2{font-size:16px}.account-password-content>.n-alert{margin-bottom:20px}.premium-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:47px 25px;color:var(--text);font-size:12px;text-align:center;line-height:1.8}.premium-empty h2,.premium-empty h3{font-size:15px;color:var(--text);font-weight:500}.compact-empty{padding:25px}.premium-action-error,.page-inline-error{margin-bottom:20px}.premium-action-error{display:flex;justify-content:space-between;align-items:center;gap:13px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:14px 18px;font-size:12px}.form-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.premium-editor .n-form-item{margin-bottom:19px}.premium-editor .n-drawer-footer{gap:10px}.editor-error{margin-bottom:22px}.premium-dl{display:grid;grid-template-columns:1fr 1fr;gap:23px 25px;margin:23px 0}.premium-dl>div{min-width:0}.premium-dl dt{font-size:10px;color:var(--text);margin-bottom:10px}.premium-dl dd{font-size:12px;color:var(--text);margin:0;line-height:1.8;word-break:break-word}.drawer-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:10px;color:var(--text);margin-bottom:23px}.drawer-description{font-size:13px;line-height:1.95;color:var(--text-secondary);white-space:pre-wrap}.drawer-section{margin:27px 0;padding-top:22px;border-top:1px solid var(--border)}.drawer-section h3{font-size:13px;font-weight:500;color:var(--text);margin:0 0 18px}.drawer-section>.n-checkbox{display:flex;margin:16px 0;font-size:12px;line-height:1.8}.drawer-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}.drawer-primary{margin-top:24px}.drawer-record-link{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--border);background:none;text-align:left;color:var(--text);font-size:12px;cursor:pointer}.metric-drill-value{font-size:42px;font-weight:600;color:var(--text);margin:20px 0}.metric-drill-value span{font-size:12px;margin-left:10px;font-weight:400;color:var(--text)}.hr-step-list article{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--border)}.hr-step-list article>span{width:28px;height:28px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:8px;font-size:10px;display:grid;place-items:center;flex:0 0 28px}.hr-step-list article>span.complete{background:var(--surface-soft);border-color:var(--border);color:var(--text-secondary)}.hr-step-list article>div{flex:1}.hr-step-list h3{font-size:12px;color:var(--text-secondary)}.hr-step-list p{font-size:9px;color:var(--text);line-height:1.8;margin-top:7px}.hr-step-list{margin-bottom:25px}.knowledge-content{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:22px;margin:23px 0}.knowledge-content pre{font:inherit;font-size:12px;line-height:1.95;white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0}.capability-detail-line{display:flex;align-items:center;gap:9px;padding:12px 0;font-size:12px;color:var(--text)}.muted{font-size:11px;color:var(--text);line-height:1.85}.premium-toast{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);z-index:2000;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-raised);border-radius:9px;padding:13px 22px;font-size:12px;box-shadow:0 5px 25px var(--shadow-color);max-width:calc(100vw - 30px)}.premium-error-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--surface);border:1px solid var(--border);border-radius:9px;color:var(--text);padding:15px 19px;margin-bottom:23px;font-size:12px}.premium-error-banner>div{display:flex;gap:10px}.premium-loading{display:flex;align-items:center;gap:9px;color:var(--text);font-size:11px;margin-bottom:15px}.n-drawer{max-width:100vw!important}.n-drawer-body-content-wrapper{overflow-x:hidden}.premium-shell .n-base-selection,.premium-shell .n-input,.premium-editor .n-base-selection,.premium-editor .n-input{font-size:12px}.premium-shell :focus-visible,.premium-editor :focus-visible,.premium-details :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.position-modal-theme{color:var(--text);background:var(--scrim)}.position-modal-theme .btn-primary{background:var(--accent);border-color:var(--border)}.position-modal-theme .btn-outline{color:var(--accent);border-color:var(--border)}.position-modal-theme .modal>header h2{color:var(--text)}.position-modal-theme .detail-content{color:var(--text)}.position-modal-theme .modal{border-color:var(--border)}.position-modal-theme .detail-meta,.position-modal-theme .detail-section h3,.position-modal-theme .record-field{color:var(--text)}.position-modal-theme .source-document-body{background:var(--surface);border-color:var(--border);color:var(--text)}.position-modal-theme .setting-row,.position-modal-theme .object-fields{background:var(--surface);border-color:var(--border)}.position-modal-theme input,.position-modal-theme textarea,.custom-select,.date-picker{color:var(--text);border-color:var(--border)}.position-modal-theme .tag,.status-label.status-active{color:var(--accent)}.status-active i{background:var(--accent-soft)}.check-control.checked .check-mark,.check-control.is-switch.checked .check-mark{background:var(--accent);border-color:var(--border)}.select-popover,.calendar-popover{border-color:var(--border);color:var(--text);box-shadow:0 12px 45px var(--shadow-color)}.select-option.selected,.select-option.active{background:var(--surface-soft);color:var(--accent)}.calendar-days button.selected{background:var(--accent)}.premium-shell .employee-handover .handover-hero{display:flex;gap:35px;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px}.premium-shell .handover-person{display:flex;align-items:center;gap:12px}.premium-shell .big-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--surface-soft);color:var(--text);font-size:12px}.premium-shell .handover-person p,.premium-shell .handover-person span{font-size:10px;color:var(--text)}.premium-shell .handover-person h3{font-size:14px;color:var(--text-secondary);margin:6px 0}.premium-shell .handover-connection{color:var(--text-secondary)}.premium-shell .handover-steps{display:flex;justify-content:space-between;margin:25px 0;gap:15px}.premium-shell .handover-step{display:flex;gap:8px;align-items:center;color:var(--text);font-size:11px}.premium-shell .handover-step i{font-style:normal;font-size:10px;display:grid;place-items:center;background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:7px;width:25px;height:25px}.premium-shell .handover-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px}.premium-shell .panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.premium-shell .panel-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;border-bottom:1px solid var(--border)}.premium-shell .panel-header h2{font-size:14px;color:var(--text)}.premium-shell .panel-body{padding:22px}.premium-shell .handover-item{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-bottom:1px solid var(--border);cursor:pointer}.premium-shell .handover-item>div{flex:1;min-width:0}.premium-shell .handover-item-icon{color:var(--text);height:33px;width:33px;display:grid;place-items:center;border-radius:9px;background:var(--surface-soft);flex:0 0 33px}.premium-shell .task-title{display:flex;gap:12px;align-items:center}.premium-shell .task-title h3{font-size:13px;color:var(--text)}.premium-shell .handover-item p{font-size:10px;color:var(--text);line-height:1.85;margin-top:7px}.premium-shell .task-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:9px;color:var(--text);margin-top:8px}.premium-shell .handover-checks{display:flex;flex-direction:column;gap:13px;margin-top:20px}.premium-shell .handover-checks>div{display:flex;gap:10px;margin-top:15px;justify-content:flex-end}.premium-shell .references{display:flex;gap:7px}.premium-shell .references button{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:4px 7px;border-radius:4px;font-size:9px;cursor:pointer}.premium-shell .transfer-yes,.premium-shell .transfer-no{display:flex;gap:8px;align-items:flex-start;color:var(--text);padding:15px 0;font-size:10px}.premium-shell .transfer-no b{margin-left:auto;font-size:9px;font-weight:500}.premium-shell .btn{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:7px;padding:9px 12px;font-size:11px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.premium-shell .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--border)}.premium-shell .btn:disabled{opacity:.45;cursor:not-allowed}.premium-shell .text-button{background:none;border:0;color:var(--text);font-size:11px;cursor:pointer}.public-job-page{max-width:860px;margin:55px auto;padding:35px;color:var(--text)}.public-job-page .premium-card{padding:38px}.public-job-page h1{font-size:29px;margin:12px 0}.public-job-page h2{font-size:16px;margin:28px 0 13px}.public-job-page p{white-space:pre-wrap;font-size:13px;line-height:2;color:var(--text)}.public-job-page .job-public-meta{display:flex;gap:18px;color:var(--text);font-size:12px;margin:20px 0 25px}@media(max-width:1280px){.premium-rail{width:207px;flex-basis:207px;padding:24px 14px}.premium-content{padding:27px}.premium-appbar{padding:0 27px}.premium-metric-card{padding:20px}.metric-value{font-size:32px}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(285px,1fr);gap:19px}.project-monogram{width:36px;height:36px;flex-basis:36px;font-size:15px}.dashboard-project{padding:23px 21px;gap:12px}.application-account-grid,.knowledge-package-grid,.capability-group-grid,.job-opening-grid,.hr-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-column{padding:13px}.project-board-card{padding:18px}.environment-workspace,.organization-foundation-grid{grid-template-columns:215px minmax(0,1fr)}.environment-detail-header{flex-wrap:wrap}.environment-detail-header h2{font-size:17px}.build-status-panel>.n-steps{flex-wrap:wrap;gap:12px}.people-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-pipeline{gap:10px}.talent-pipeline>button{padding:18px 14px;gap:9px}.talent-pipeline h2{font-size:12px}.talent-pipeline>button>svg{display:none}}@media(max-width:1050px){.premium-rail{width:180px;flex-basis:180px;padding:23px 12px}.premium-nav button{font-size:12px;padding:12px 10px;gap:9px}.premium-content{padding:25px 21px}.premium-appbar{height:70px;padding:0 21px}.premium-global-search{width:175px}.premium-metric-grid{gap:11px}.premium-metric-card{padding:18px;min-height:138px}.metric-value{font-size:29px;margin:16px 0 14px}.metric-context{font-size:8px}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.project-board{gap:15px}.project-name-line{flex-wrap:wrap}.project-board-card h3{font-size:14px}.project-detail-summary{gap:18px;padding:21px}.task-kanban{gap:14px}.task-kanban>section{padding:12px}.project-task-card{padding:15px}.project-secondary-grid,.activity-layout{grid-template-columns:1fr}.activity-context{display:none}.provider-catalog-layout{grid-template-columns:170px minmax(0,1fr);gap:18px}.provider-tool-grid,.account-detail-grid{grid-template-columns:1fr}.account-configuration{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-configuration>h2{grid-column:1/-1;margin-bottom:0}.account-configuration .premium-dl{margin:0}.account-unbind{justify-self:start}.environment-workspace,.organization-foundation-grid{grid-template-columns:1fr}.environment-directory{display:flex;overflow:auto;align-items:center;gap:7px;padding:12px;border-radius:10px}.environment-directory>header{border:0;padding:0 13px;min-width:90px}.environment-directory>header h2{font-size:12px}.environment-directory>button{width:175px;flex:0 0 175px;border:1px solid var(--border);border-radius:8px;padding:12px}.environment-directory>button.selected{box-shadow:none}.environment-directory>header>span{display:none}.organization-tree-card{padding:15px 20px}.organization-tree-card>header{border:0;padding:0 0 12px;margin:0}.organization-tree-card .n-tree{max-height:185px;overflow:auto}.candidate-list>article{gap:10px;padding:20px}.candidate-list .n-select{width:115px}.talent-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.project-time-row{grid-template-columns:220px minmax(0,1fr) 50px;gap:20px}}@media(max-width:720px){.premium-shell{display:block}.premium-rail{position:relative;top:0;height:auto;width:100%;display:grid;grid-template-columns:1fr 170px;gap:0 15px;padding:18px}.premium-brand{font-size:24px;padding:0;align-self:center}.premium-space-selector{padding:0;align-self:center}.premium-brand-symbol{height:32px;width:32px}.premium-nav{flex-direction:row;overflow:auto;grid-column:1/-1;margin-top:19px;padding-bottom:3px;gap:5px}.premium-nav button{flex:0 0 auto;min-height:36px;font-size:11px;padding:10px 12px;gap:7px}.premium-nav button svg{width:15px}.nav-group-label,.premium-rail-spacer,.premium-company-brief{display:none}.premium-appbar{height:58px;padding:0 18px;gap:10px}.premium-breadcrumb{font-size:10px;gap:7px}.premium-header-actions{gap:13px}.premium-global-search{display:none}.premium-profile-trigger{font-size:11px}.premium-content{padding:26px 18px 35px}.premium-page-heading,.dashboard-heading{align-items:flex-start;flex-wrap:wrap;gap:19px;margin-bottom:23px}.premium-shell h1{font-size:24px;letter-spacing:-.5px}.page-eyebrow{font-size:9px;margin-bottom:9px}.premium-page-heading p,.dashboard-heading p{font-size:10px;margin-top:9px}.heading-actions{gap:9px}.premium-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.premium-metric-card{padding:19px;min-height:148px}.metric-label{font-size:10px}.metric-value{font-size:32px;margin:16px 0}.metric-value small{font-size:10px}.metric-context{font-size:8px;flex-direction:column;gap:4px}.premium-section-title{padding:20px}.premium-section-title h2{font-size:15px}.section-eyebrow{font-size:8px}.premium-section-title .small-filter{width:105px}.premium-section-title .quiet-link{font-size:9px}.dashboard-project{padding:21px 20px;gap:11px;align-items:flex-start}.dashboard-project-info{min-width:0}.project-name-line h3{font-size:13px}.project-name-line .status-chip{display:none}.project-monogram{width:33px;height:33px;flex-basis:33px;font-size:13px}.dashboard-project-info>p{font-size:10px}.project-progress-line{margin-top:15px;gap:8px}.project-progress-line>span{font-size:8px}.project-footnote{font-size:8px;gap:8px;flex-wrap:wrap}.dashboard-project>svg{width:13px;margin-top:4px}.dashboard-task{padding:20px}.dashboard-task h3{font-size:12px}.dashboard-task p{font-size:9px}.dashboard-bottom-grid{gap:18px;margin-top:19px}.dashboard-activity-list>button{padding:19px 20px}.environment-summary{padding:23px}.premium-toolbar{flex-wrap:wrap;gap:17px;margin-bottom:19px}.view-switch{max-width:100%;overflow:auto}.view-switch button{font-size:10px;padding:8px 11px;gap:6px}.view-switch button svg{width:13px}.premium-filters{width:100%;gap:9px}.premium-filters>.n-input{width:auto;flex:1;min-width:0}.premium-filters>.n-select{width:115px}.project-board{grid-template-columns:1fr;gap:17px}.project-column{padding:17px}.project-board-card{padding:22px;margin-bottom:13px}.project-board-card h3{font-size:17px}.project-card-category{font-size:9px}.project-board-card p{font-size:11px;min-height:0}.project-board-card footer{font-size:9px}.project-time-row{grid-template-columns:1fr 50px;gap:16px}.project-time-row>div:first-child{grid-column:1/-1;gap:10px}.project-time-row span{font-size:9px}.project-detail-heading{flex-wrap:wrap;gap:13px;margin-bottom:23px}.project-large-monogram{height:42px;width:42px;flex-basis:42px;font-size:21px}.project-detail-heading h1{font-size:22px}.project-detail-heading>div{min-width:calc(100% - 60px)}.project-detail-heading .status-chip{margin-left:55px}.project-detail-heading>.n-button{margin-left:auto}.project-detail-heading p{font-size:10px}.project-detail-summary{grid-template-columns:1fr;gap:21px;padding:23px}.project-detail-summary h3{margin-bottom:9px}.project-detail-summary p{font-size:11px}.task-kanban{grid-template-columns:1fr;gap:18px}.task-kanban>section{padding:17px}.project-task-card{padding:19px}.task-card-main h3{font-size:14px}.task-card-main p{font-size:11px}.task-card-main>div{font-size:9px}.project-secondary-grid{gap:19px;margin-top:20px}.project-update-list>div{padding:20px}.comment-composer{padding:20px}.project-context-card>p{padding:20px}.activity-stream>header{padding:19px;gap:9px}.activity-stream>header .n-select{width:50%;max-width:none}.activity-composer{padding:20px}.activity-stream-item{padding:21px 20px;gap:12px}.activity-stream-item header{align-items:flex-start;flex-direction:column;gap:5px}.activity-main-text{font-size:12px}.activity-stream-item p{font-size:10px}.application-search{width:100%;max-width:none}.application-account-grid{grid-template-columns:1fr;gap:17px}.application-account-card{padding:25px}.provider-catalog-layout{grid-template-columns:1fr;gap:17px}.provider-category-nav{flex-direction:row;overflow:auto;padding-bottom:5px;gap:5px}.provider-category-nav button{flex:0 0 auto;padding:10px 12px;font-size:10px;gap:7px}.provider-category-nav button span{font-size:8px}.provider-category-nav svg{width:14px}.provider-tool-card{padding:22px}.provider-tool-card h2{font-size:15px}.provider-tool-card p{font-size:10px}.application-detail-name{gap:13px}.provider-detail-symbol{width:44px;height:44px;flex-basis:44px;font-size:21px}.application-setup-panel{padding:22px}.application-setup-panel>.n-steps{margin-top:0;margin-bottom:27px;padding-bottom:23px}.application-setup-panel .n-step-content-header__title{font-size:10px!important}.application-setup-panel .n-step-indicator{width:24px!important;height:24px!important;font-size:10px!important}.application-setup-panel .n-form{min-height:0}.application-setup-panel>footer{margin-top:15px;padding-top:21px}.account-configuration{grid-template-columns:1fr;padding:23px;gap:17px}.account-configuration>h2{grid-column:auto}.account-configuration .premium-dl{grid-template-columns:1fr 1fr}.account-sync-summary,.account-data-source{padding:21px}.account-consumer-card>button{padding:20px}.account-data-source h3{font-size:12px}.knowledge-package-grid{grid-template-columns:1fr;gap:17px}.knowledge-package-card p{min-height:0}.environment-detail-header{padding:23px;gap:17px}.environment-detail-header h2{font-size:16px;line-height:1.6}.environment-detail-header>div{min-width:100%}.environment-detail-header>.status-chip{margin-right:auto}.environment-employee-picker{padding:20px}.build-status-panel{padding:22px}.build-status-panel>div:first-child{flex-wrap:wrap;gap:9px}.build-status-panel b{margin-left:0}.build-status-panel>.n-steps{display:flex;flex-direction:column;gap:13px}.build-status-panel .n-step-content-header__title{font-size:11px!important}.environment-tabs{padding:10px 22px 23px}.environment-files{grid-template-columns:1fr;gap:11px}.environment-file{padding:19px}.environment-file b{font-size:11px}.environment-file-preview pre{padding:18px;font-size:10px;max-height:300px}.environment-knowledge-row h3{font-size:11px}.organization-search{max-width:none;width:100%}.organization-tree-card{padding:19px}.company-foundation-strip{padding:21px;gap:13px}.company-foundation-strip h2{font-size:15px}.company-foundation-strip .n-button{font-size:10px}.foundation-table-toolbar{padding:17px;gap:8px;flex-wrap:wrap}.people-content-toolbar{padding:18px;gap:15px;flex-wrap:wrap}.people-content-toolbar>.n-select{width:100%}.people-group-grid{grid-template-columns:1fr;padding:19px;gap:14px}.people-group-card{padding:23px}.employee-accounts-list{padding:6px 20px 20px}.employee-accounts-list>div{flex-wrap:wrap;gap:11px}.employee-accounts-list>div>div{min-width:calc(100% - 43px)}.employee-accounts-list>div>.n-button:first-of-type{margin-left:43px}.talent-pipeline{gap:11px;margin-bottom:21px}.talent-pipeline>button{padding:17px 14px;gap:9px}.talent-pipeline>button>span{width:25px;height:25px;font-size:8px}.talent-pipeline h2{font-size:11px}.talent-pipeline p{font-size:8px}.job-opening-grid,.hr-flow-grid,.capability-group-grid{grid-template-columns:1fr;gap:17px}.candidate-list>article{padding:21px;flex-wrap:wrap;gap:14px}.candidate-list>article>button{min-width:100%}.candidate-list .n-select{width:calc(100% - 100px);margin-left:44px;flex:1}.candidate-list h2{font-size:14px}.candidate-list p{font-size:10px}.capability-search{max-width:none;width:100%}.capability-binding-list>article,.effective-capability-list>article{padding:21px;gap:11px;flex-wrap:wrap}.effective-capability-list .status-chip{margin-left:44px}.capability-binding-list h3,.effective-capability-list h3{font-size:12px}.capability-binding-list p,.effective-capability-list p{font-size:9px}.account-security-card>header{padding:23px;gap:13px}.account-security-card h2{font-size:16px}.account-password-content{padding:25px 23px}.account-password-content>.n-form{max-width:100%}.form-two-columns,.premium-dl{grid-template-columns:1fr}.premium-dl{gap:19px}.premium-dl dd{font-size:12px}.premium-editor .n-drawer-header,.premium-details .n-drawer-header{padding:23px!important;font-size:18px!important}.premium-editor .n-drawer-body-content-wrapper,.premium-details .n-drawer-body-content-wrapper{padding:22px 23px!important}.premium-editor .n-drawer-footer{padding:19px 23px!important}.premium-toast{left:50%;font-size:11px;bottom:20px}.premium-error-banner{align-items:flex-start;flex-direction:column;gap:12px}.premium-shell .handover-grid{grid-template-columns:1fr}.premium-shell .employee-handover .handover-hero{padding:22px 17px;gap:13px}.premium-shell .handover-person{gap:8px}.premium-shell .big-avatar{width:30px;height:30px;font-size:9px}.premium-shell .handover-person h3{font-size:12px}.premium-shell .handover-person p{font-size:8px}.premium-shell .handover-person span{font-size:9px}.premium-shell .handover-steps{flex-wrap:wrap;gap:15px}.premium-shell .handover-step{width:calc(50% - 8px);font-size:9px}.premium-shell .task-title{flex-wrap:wrap;gap:8px}.premium-shell .panel-header,.premium-shell .panel-body{padding:18px}.premium-shell .handover-checks>div{flex-wrap:wrap;justify-content:flex-start}.public-job-page{margin:20px auto;padding:18px}.public-job-page .premium-card{padding:26px}.public-job-page h1{font-size:25px}.public-job-page .job-public-meta{flex-wrap:wrap;gap:13px}}.drawer-description,.knowledge-content pre,.environment-file-preview pre,.activity-main-text{color:var(--text)}.build-warning{font-size:11px;line-height:1.8;color:var(--text);margin-top:13px}.premium-card .task-card-main p{color:var(--text)}.premium-rail,.premium-rail .premium-company-brief h3,.premium-rail .premium-company-brief span{color:var(--text-secondary)}.featured-metric .metric-label,.featured-metric .metric-context,.featured-metric .metric-value small{color:var(--on-accent)}.premium-shell .premium-page-heading p,.dashboard-heading p,.premium-shell .dashboard-task h3,.premium-shell .task-card-main h3,.premium-shell .project-name-line h3,.premium-shell .knowledge-package-card h2,.premium-shell .application-account-card h2,.drawer-description,.knowledge-content pre,.environment-file-preview pre,.activity-main-text{color:var(--text)}.premium-shell .metric-context{font-size:10px}.premium-shell .project-footnote,.premium-shell .project-progress-line>span,.premium-shell .dashboard-task p{font-size:11px}.premium-shell .page-eyebrow,.premium-shell .section-eyebrow{color:var(--text)}.position-duty-list{padding-left:20px;color:var(--text);line-height:1.9;font-size:13px}.premium-global-search input,.premium-profile-trigger{color:var(--text)}.premium-shell .n-base-selection,.premium-shell .n-input,.premium-editor .n-base-selection,.premium-editor .n-input,.premium-editor .n-form-item-label{font-size:13px}.premium-shell .provider-tool-card p,.premium-shell .account-data-source p{font-size:12px}@media(max-width:1050px)and (min-width:721px){.premium-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.premium-shell .metric-context{font-size:9px}.premium-shell .project-footnote,.premium-shell .project-progress-line>span,.premium-shell .dashboard-task p{font-size:10px}.premium-shell .view-switch button{font-size:12px}.premium-shell .page-eyebrow{font-size:10px}}.environment-knowledge-heading{font-size:13px;font-weight:600;color:var(--text);margin:19px 0 3px}.environment-built-knowledge{margin-top:18px;padding-top:4px;border-top:1px solid var(--border)}.n-drawer-content .n-base-selection{min-width:0}.dashboard-work-results{margin-top:23px}.dashboard-work-results>button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:19px 25px;border:0;border-bottom:1px solid var(--border);background:none;text-align:left;cursor:pointer;color:var(--text)}.dashboard-work-results>button b{display:block;font-size:13px;font-weight:550;line-height:1.6}.dashboard-work-results>button small{display:block;margin-top:5px;font-size:11px;color:var(--text)}.drawer-primary{margin-right:10px}.premium-profile-content .n-select{width:250px;max-width:75vw}.premium-profile-content h3{margin:0 0 5px;font-size:15px}.premium-profile-content p{margin:0 0 18px;color:var(--text);font-size:12px}.premium-profile-content>button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:12px 1px;text-align:left;cursor:pointer;color:var(--text);font-size:12px}.environment-access-alert{margin:18px 25px 0}@media(max-width:720px){.premium-shell .dashboard-task h3,.premium-shell .dashboard-project-info h3{font-size:14px}.premium-shell .candidate-list p,.premium-shell .project-footnote,.premium-shell .project-progress-line>span,.premium-shell .dashboard-task p{font-size:11px}.premium-shell .n-button{font-size:12px;min-height:37px}.premium-shell .provider-tool-card p,.premium-shell .account-data-source p{font-size:12px}.premium-shell .account-data-source h3{font-size:14px}.premium-shell .environment-knowledge-row h3{font-size:13px}.premium-shell .application-setup-panel .n-step-content-header__title{font-size:11px!important}}:root{--canvas:#f7f9fc;--surface:#fff;--surface-soft:#f1f5fa;--surface-raised:#eaf1fb;--text:#162b45;--text-secondary:#5a6e87;--text-muted:#7e8fa4;--border:#dce5ef;--border-strong:#bfd0e6;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eaf2ff;--on-accent:#fff;--rail-bg:#fff;--scrim:rgba(16,31,52,.42);--shadow-color:rgba(26,54,92,.1);--danger:#bd354f;--danger-soft:#fff0f3;--success:#187355;--success-soft:#eaf8f2;--warning:#926522;--warning-soft:#fff7e8;--input:#fff;--toast-bg:#173452;--toast-text:#fff;--plum:var(--accent);--deep:var(--rail-bg);--ink:var(--text);--muted:var(--text-secondary);--line:var(--border);--paper:var(--surface);--bronze:var(--accent);color-scheme:light}:root[data-theme=dark]{--canvas:#0d1623;--surface:#142135;--surface-soft:#1a2b41;--surface-raised:#20344c;--text:#e5eefc;--text-secondary:#a5b8d1;--text-muted:#7e94b0;--border:#2d4059;--border-strong:#49617e;--accent:#6aa5ff;--accent-hover:#8bbaff;--accent-soft:#1b365b;--on-accent:#0b1b30;--rail-bg:#101d30;--scrim:rgba(2,7,15,.72);--shadow-color:rgba(0,0,0,.28);--danger:#fb899b;--danger-soft:#3c2234;--success:#5cc7a8;--success-soft:#173b34;--warning:#e4bd70;--warning-soft:#3a321f;--input:#111d30;--toast-bg:#c9ddfa;--toast-text:#0f253f;color-scheme:dark}html,body,#app{background:var(--canvas);color:var(--text)}.premium-shell{--plum:var(--accent);--deep:var(--rail-bg);--ink:var(--text);--muted:var(--text-secondary);--line:var(--border);--paper:var(--surface);--bronze:var(--accent);background:var(--canvas);color:var(--text)}.premium-rail{background:var(--rail-bg);border-color:var(--border);color:var(--text-secondary)}.premium-brand{color:var(--text)}.premium-brand-symbol{color:var(--accent);background:var(--accent-soft);border-color:var(--border)}.premium-nav button{color:var(--text-secondary)}.premium-nav button:hover{color:var(--text);background:var(--surface-soft)}.premium-nav button.active{color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.premium-nav button.active svg{color:var(--accent)}.nav-group-label,.premium-company-brief span{color:var(--text-muted)}.premium-company-brief h3{color:var(--text-secondary)}.premium-space-selector .custom-select{background:var(--surface);border-color:var(--border);color:var(--text)}.premium-appbar{background:var(--surface);border-color:var(--border)}.premium-global-search,.premium-card,.premium-metric-card{background:var(--surface);color:var(--text)}.premium-metric-card.featured-metric{background:var(--accent-soft);border-color:var(--border);color:var(--accent)}.featured-metric .metric-label,.featured-metric .metric-context,.featured-metric .metric-value small{color:var(--text-secondary)}.premium-shell h1,.premium-shell h2,.premium-shell h3,.drawer-description,.knowledge-content pre,.environment-file-preview pre,.activity-main-text{color:var(--text)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);font-size:12px;cursor:pointer}.theme-toggle svg{width:17px;height:17px}.theme-toggle:hover{color:var(--accent);border-color:var(--border-strong);background:var(--accent-soft)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.premium-toast{background:var(--toast-bg);color:var(--toast-text);border-color:var(--border-strong)}.position-modal-theme{background:var(--scrim);color:var(--text)}.position-modal-theme .modal{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:0 20px 70px var(--shadow-color)}.position-modal-theme .modal>header,.position-modal-theme .modal-footer{background:var(--surface);border-color:var(--border)}.position-modal-theme .modal>header h2,.position-modal-theme .detail-content,.position-modal-theme .detail-section h3,.position-modal-theme .record-field,.position-modal-theme .plain-step-list,.position-modal-theme .check-list{color:var(--text)}.position-modal-theme input,.position-modal-theme textarea,.custom-select,.date-picker,.select-search input{background:var(--input);color:var(--text);border-color:var(--border)}.position-modal-theme input:focus,.position-modal-theme textarea:focus,.custom-select:focus-visible,.date-picker:focus-visible{outline-color:var(--accent);border-color:var(--accent)}.position-modal-theme .setting-row,.position-modal-theme .object-fields,.position-modal-theme .source-document-body,.position-modal-theme .source-scope-details,.position-modal-theme .service-stat,.position-modal-theme .method-inline,.position-modal-theme .correction-evidence,.position-modal-theme .completed-experience{background:var(--surface-soft);border-color:var(--border);color:var(--text-secondary)}.position-modal-theme .source-document-title,.position-modal-theme .object-fields dd,.position-modal-theme .detail-meta,.position-modal-theme .record-field>span,.position-modal-theme .source-grant-control,.position-modal-theme .source-permission-list{color:var(--text-secondary)}.position-modal-theme .btn,.position-modal-theme .references button,.position-modal-theme .top-icon{background:var(--surface);border-color:var(--border);color:var(--text)}.position-modal-theme .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.position-modal-theme .btn-outline,.position-modal-theme .text-button{color:var(--accent)}.position-modal-theme .danger-action{color:var(--danger)}.position-modal-theme .inline-alert,.premium-error-banner{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.position-modal-theme .quiet-note,.position-modal-theme .source-grant-meta,.position-modal-theme .checklist-remaining{color:var(--text-secondary)}.select-popover,.calendar-popover{background:var(--surface);border-color:var(--border);box-shadow:0 12px 45px var(--shadow-color);color:var(--text)}.select-option{color:var(--text);background:var(--surface)}.select-option.selected,.select-option.active,.select-option:hover{background:var(--accent-soft);color:var(--accent)}.select-option small,.select-empty,.calendar-week,.calendar-days button.outside{color:var(--text-muted)}.select-search{border-color:var(--border)}.calendar-popover>header,.calendar-popover footer{border-color:var(--border);background:var(--surface)}.calendar-popover button{background:transparent;color:var(--text)}.calendar-days button:hover{background:var(--accent-soft)}.calendar-days button.selected{background:var(--accent);color:var(--on-accent)}.calendar-days button.today{border-color:var(--accent)}.check-control,.check-control .check-label{color:var(--text)}.check-control .check-mark{border-color:var(--border-strong);background:var(--input)}.check-control.checked .check-mark,.check-control.is-switch.checked .check-mark{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.check-control.is-switch .check-mark:after{background:var(--surface)}.check-control.disabled,.custom-select:disabled,.date-picker:disabled,.position-modal-theme button:disabled{opacity:.48;cursor:not-allowed}.premium-shell .status-chip,.position-modal-theme .tag,.position-modal-theme .status-label{background:var(--accent-soft);border-color:var(--border);color:var(--accent)}.public-job-page{color:var(--text)}.public-job-theme-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.public-job-page p{color:var(--text-secondary)}.n-drawer{background:var(--surface)}.position-modal-theme .checklist-progress{background:var(--surface-soft)}.position-modal-theme .checklist-progress i{background:var(--accent)}@media(max-width:720px){.premium-header-actions{gap:9px}.theme-toggle{padding:7px;min-width:34px}.theme-toggle span{display:none}.public-job-theme-bar .theme-toggle span{display:inline}.premium-profile-trigger{gap:6px}.premium-content{padding-top:24px}}.core-dashboard-grid,.core-dashboard-bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:22px}.core-dashboard-bottom{margin-top:22px;grid-template-columns:1fr 1fr}.dashboard-agent-row{border-bottom:1px solid var(--border)}.dashboard-agent-row:last-child{border-bottom:0}.dashboard-agent-row>button{display:flex;align-items:center;gap:14px;width:100%;padding:22px 24px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--text)}.dashboard-agent-row>button>span:nth-child(2){flex:1;min-width:0}.dashboard-agent-row h3{display:flex;align-items:center;gap:10px;font-size:14px}.dashboard-agent-row h3 small{font-size:11px;font-weight:400;color:var(--text-secondary)}.dashboard-agent-row p{font-size:12px;color:var(--text-secondary);margin-top:5px}.core-person-avatar{height:43px;width:43px;flex:0 0 43px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:600}.dashboard-agent-gaps{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 24px 20px 81px;color:var(--text-muted);font-size:11px}.dashboard-agent-gaps>button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:5px;background:var(--surface-soft);color:var(--accent);padding:4px 7px;font-size:11px;cursor:pointer}.core-click-row{display:flex;align-items:center;gap:12px;width:100%;padding:20px 23px;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;color:var(--text)}.core-click-row:last-child{border-bottom:0}.core-click-row>span:not(.status-chip):not(.premium-avatar){flex:1;min-width:0}.core-click-row b{display:block;font-size:13px;font-weight:550;line-height:1.65}.core-click-row small{display:block;margin-top:5px;font-size:11px;color:var(--text-secondary)}.core-click-row svg{flex:0 0 auto;color:var(--text-muted)}.core-empty-results{min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:var(--text-muted)}.core-empty-results p{font-size:12px}.core-method-preview{display:flex;gap:12px;align-items:center;padding:20px 23px;border-bottom:1px solid var(--border)}.core-method-preview h3{font-size:13px}.core-method-preview p{font-size:11px;color:var(--text-secondary);margin-top:5px}.core-line-icon{display:grid;place-items:center;flex:0 0 35px;height:35px;width:35px;border:1px solid var(--border);border-radius:9px;background:var(--accent-soft);color:var(--accent)}.core-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:22px}.core-detail-grid>main,.core-detail-grid>aside{min-width:0;display:flex;flex-direction:column;gap:22px}.core-template-paths{padding:18px 23px;border-bottom:1px solid var(--border);background:var(--surface-soft);display:flex;flex-direction:column;gap:10px}.core-template-paths>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.origin-chip{display:inline-block;padding:4px 7px;border:1px solid var(--border);background:var(--accent-soft);border-radius:5px;color:var(--accent);font-size:10px;white-space:nowrap}.core-template-paths b{font-size:12px;font-weight:550}.core-template-paths small{font-size:11px;color:var(--text-muted)}.core-capability-line{display:flex;align-items:center;gap:12px;padding:19px 23px;border-bottom:1px solid var(--border)}.core-capability-line>div{flex:1;min-width:0}.core-capability-line h3{font-size:13px}.core-capability-line p{font-size:11px;line-height:1.7;color:var(--text-secondary);margin-top:5px}.core-binding-collapse{padding:18px 23px}.core-binding-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;color:var(--text-secondary);font-size:12px}.core-binding-row small{font-size:10px;color:var(--text-muted)}.core-service-summary{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.core-service-icon{height:44px;width:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--accent-soft);color:var(--accent)}.core-service-summary h3{font-size:16px}.core-service-summary p,.core-selected-service p{font-size:12px;color:var(--text-secondary);line-height:1.85}.core-service-summary small{font-size:11px;color:var(--text-muted)}.core-requirement-row{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid var(--border)}.core-requirement-row:last-child{border-bottom:0}.core-requirement-row>div{flex:1;min-width:0}.core-requirement-row h3{font-size:13px}.core-requirement-row small{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px}.core-duties-panel{padding:22px}.core-duties-panel ol{padding-left:20px;font-size:12px;color:var(--text-secondary);line-height:1.9}.core-agent-heading{display:flex;align-items:center;gap:16px}.core-agent-heading .core-person-avatar{height:52px;width:52px;font-size:17px;border-radius:14px}.core-agent-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.core-agent-metrics>button{padding:19px 22px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:11px;background:var(--surface);text-align:left;cursor:pointer;color:var(--text)}.core-agent-metrics span{font-size:11px;color:var(--text-secondary)}.core-agent-metrics b{font-size:18px;font-weight:600}.core-agent-metrics small{font-size:10px;color:var(--text-muted)}.core-run-controls{display:flex;gap:13px;padding:22px}.core-run-controls>.n-select{flex:1;min-width:0}.core-blocked-reason{padding:13px 21px;margin:0 22px 18px!important;background:var(--warning-soft);border:1px solid var(--border);border-radius:7px;color:var(--warning);font-size:12px;line-height:1.7}.core-compact-flow{display:flex;overflow:auto;gap:11px;padding:0 22px 22px}.core-compact-flow>div{display:flex;align-items:center;gap:9px;flex:0 0 220px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.core-compact-flow b{font-size:12px;display:block;color:var(--text)}.core-compact-flow small{font-size:10px;display:block;color:var(--text-secondary);margin-top:6px}.core-compact-flow>div>div{flex:1;min-width:0}.step-number{height:28px;width:28px;flex:0 0 28px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--border);border-radius:8px;color:var(--accent);font-size:12px;font-weight:550}.core-panel-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 22px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--accent);font-size:12px;width:100%;cursor:pointer}.requirement-dot{height:7px;width:7px;flex:0 0 7px;border-radius:50%;background:var(--warning)}.requirement-dot.ready{background:var(--success)}.core-inheritance-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:20px 22px;color:var(--text-secondary);font-size:11px;background:var(--surface-soft);border-bottom:1px solid var(--border)}.core-source-origin{padding:16px 22px;border-bottom:1px solid var(--border);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.core-source-origin b{font-size:12px;font-weight:550;flex:1;min-width:110px}.core-source-origin small{font-size:10px;color:var(--text-muted)}.core-agent-knowledge{padding:15px 22px;display:flex;flex-direction:column;gap:11px}.core-agent-knowledge>button{display:flex;align-items:center;gap:9px;background:transparent;border:0;color:var(--text-secondary);font-size:12px;padding:4px 0;text-align:left;cursor:pointer}.core-agent-knowledge span{flex:1}.core-agent-knowledge small{color:var(--text-muted)}.table-service-cell{display:flex;flex-direction:column;gap:5px}.table-service-cell b{font-weight:500;font-size:12px;color:var(--text)}.table-service-cell small{font-size:10px;color:var(--text-muted)}.core-positions .premium-toolbar>.n-input,.core-orchestrations .premium-toolbar>.n-input{width:320px;max-width:50%}.core-positions .premium-toolbar>.n-select,.core-orchestrations .premium-toolbar>.n-select{width:220px}.core-agents .premium-toolbar>.n-input{width:320px;max-width:45%}.core-agents .premium-filters>.n-select{width:175px}.switch-description{font-size:12px;color:var(--text-secondary);margin-left:12px}.core-selected-service{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;padding:17px;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px}.core-selected-service .status-chip{align-self:flex-start}.orchestration-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 17px}.orchestration-edit-heading h3{font-size:14px;color:var(--text)}.orchestration-step-editor{padding:20px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;margin-bottom:17px}.orchestration-step-editor>header{display:flex;align-items:center;gap:9px;margin-bottom:20px}.orchestration-step-editor>header h3{font-size:13px;margin:0 auto 0 0;color:var(--text)}.orchestration-step-editor .n-form-item:last-child{margin-bottom:0}.core-source-picker{display:flex;flex-wrap:wrap;gap:13px}.orchestration-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.orchestration-directory>button{display:flex;align-items:center;gap:12px;width:100%;padding:20px;border:0;border-bottom:1px solid var(--border);text-align:left;background:var(--surface);color:var(--text);cursor:pointer}.orchestration-directory>button.selected{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.orchestration-directory>button>div{flex:1;min-width:0}.orchestration-directory h3{font-size:13px}.orchestration-directory p{font-size:11px;color:var(--text-secondary);margin-top:5px}.orchestration-directory small{display:block;margin-top:5px;font-size:10px;color:var(--text-muted)}.orchestration-content{display:flex;flex-direction:column;gap:22px;min-width:0}.section-subtitle{font-size:11px;color:var(--text-secondary);margin-top:6px!important}.orchestration-run-bar{display:flex;align-items:center;gap:12px;padding:22px}.orchestration-run-bar>.n-select{flex:1;min-width:0}.orchestration-runtime-sources{display:flex;flex-wrap:wrap;gap:10px;padding:0 22px 22px}.orchestration-runtime-sources>div{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft);font-size:11px;color:var(--text)}.orchestration-runtime-sources small{font-size:10px;color:var(--text-secondary)}.orchestration-runtime-sources .quiet-link{font-size:10px;margin-left:4px}.orchestration-saved-steps{margin:0;padding:0 22px 22px;list-style:none}.orchestration-saved-steps>li{display:flex;align-items:center;gap:13px;padding:19px 0;border-top:1px solid var(--border)}.orchestration-saved-steps>li>div{flex:1;min-width:0}.orchestration-saved-steps h3{font-size:14px}.saved-step-source-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:9px}.saved-step-source-chips>span{display:inline-flex;align-items:center;gap:5px;background:var(--surface-soft);color:var(--text-secondary);padding:4px 7px;border:1px solid var(--border);border-radius:4px;font-size:10px}.saved-step-output{font-size:11px;color:var(--accent);padding:5px 8px;background:var(--accent-soft);border-radius:5px;white-space:nowrap}.orchestration-execution-list{display:flex;overflow:auto;gap:12px;padding:20px 22px}.orchestration-execution-list>button{display:flex;align-items:center;gap:20px;flex:0 0 330px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.orchestration-execution-list>button.selected{border-color:var(--accent);background:var(--accent-soft)}.orchestration-execution-list b{display:block;font-size:12px;font-weight:550}.orchestration-execution-list small{display:block;font-size:10px;color:var(--text-secondary);margin-top:6px}.orchestration-result-list{padding:0 22px 22px}.orchestration-result-list>button{display:flex;align-items:center;gap:11px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer;text-align:left}.orchestration-result-list>button>div{flex:1;min-width:0}.orchestration-result-list h3{font-size:13px}.orchestration-result-list p{font-size:11px;color:var(--text-secondary);margin-top:5px}.page-inline-error{margin-bottom:20px}input::placeholder,textarea::placeholder{color:var(--text-muted)}@media(max-width:1150px){.core-dashboard-grid,.core-dashboard-bottom,.core-detail-grid{grid-template-columns:1fr}.core-detail-grid>aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.core-duties-panel{grid-column:1/-1}.core-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orchestration-workspace{grid-template-columns:230px minmax(0,1fr)}.core-agents .premium-filters>.n-select{width:145px}.orchestration-run-bar{flex-wrap:wrap}.orchestration-run-bar>.n-select{min-width:65%}}@media(max-width:720px){.core-dashboard-grid,.core-dashboard-bottom,.core-detail-grid{gap:18px}.core-detail-grid>main,.core-detail-grid>aside{gap:18px;display:flex;flex-direction:column}.dashboard-agent-row>button{padding:20px;gap:12px;flex-wrap:wrap}.dashboard-agent-row>button .status-chip{margin-left:55px}.dashboard-agent-row>button>svg{margin-left:auto}.dashboard-agent-gaps{padding:0 20px 20px 75px}.dashboard-agent-row h3{flex-wrap:wrap;gap:6px}.dashboard-agent-row h3 small,.dashboard-agent-row p{font-size:11px}.core-click-row{padding:20px}.core-person-avatar{height:40px;width:40px;flex-basis:40px}.core-agent-heading{gap:13px;align-items:flex-start}.core-agent-heading .core-person-avatar{height:44px;width:44px;flex-basis:44px;font-size:14px}.core-agent-heading h1{font-size:22px}.core-agent-metrics{gap:12px}.core-agent-metrics>button{padding:18px;gap:9px}.core-agent-metrics b{font-size:16px}.core-agent-metrics small{font-size:10px}.core-run-controls{padding:20px;flex-wrap:wrap}.core-run-controls>.n-select{min-width:100%}.core-run-controls>.n-button{width:100%}.core-capability-line{padding:19px 20px;gap:10px;flex-wrap:wrap}.core-capability-line>.origin-chip{margin-left:45px}.core-template-paths,.core-inheritance-path{padding:18px 20px}.core-source-origin{padding:17px 20px}.core-source-origin b{min-width:50%}.core-service-summary{padding:23px}.core-requirement-row{padding:18px 20px;gap:10px}.core-requirement-row h3{font-size:13px}.core-blocked-reason{margin:0 20px 18px!important;padding:13px;font-size:12px}.core-duties-panel{padding:21px}.core-agents .premium-toolbar>.n-input,.core-positions .premium-toolbar>.n-input,.core-orchestrations .premium-toolbar>.n-input{max-width:none;width:100%}.core-agents .premium-filters{width:100%;display:flex}.core-agents .premium-filters>.n-select{width:50%;min-width:0}.core-positions .premium-toolbar>.n-select,.core-orchestrations .premium-toolbar>.n-select{width:100%}.orchestration-workspace{grid-template-columns:1fr;gap:18px}.orchestration-directory{display:flex;overflow:auto;gap:10px;padding:12px}.orchestration-directory>button{flex:0 0 275px;border:1px solid var(--border);border-radius:8px;padding:16px}.orchestration-directory>button .core-line-icon{display:none}.orchestration-content{gap:18px}.orchestration-run-bar{padding:20px;gap:12px}.orchestration-run-bar>.n-select{min-width:100%}.orchestration-run-bar>.n-button:first-of-type{flex:1}.orchestration-runtime-sources,.orchestration-saved-steps{padding:0 20px 20px}.orchestration-saved-steps>li{gap:10px;align-items:flex-start;flex-wrap:wrap}.orchestration-saved-steps>li>.step-number{margin-top:2px}.saved-step-output{margin-left:39px;font-size:10px}.orchestration-saved-steps>li>div{flex-basis:calc(100% - 39px)}.orchestration-saved-steps h3{font-size:13px}.orchestration-execution-list{padding:20px}.orchestration-execution-list>button{flex-basis:280px;gap:12px}.orchestration-step-editor{padding:16px}.orchestration-step-editor>header{gap:5px;flex-wrap:wrap}.orchestration-step-editor>header h3{font-size:12px}.orchestration-step-editor>header .n-button{font-size:10px}.core-source-picker{gap:11px}.core-template-paths small{font-size:10px}}.hr-dashboard .core-metric-grid,.core-agent-metrics.hr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.core-hr-dl{padding:25px;margin:0}.core-hr-actions{display:flex;gap:12px;padding:0 25px 25px}.core-hr-shortcuts .core-click-row{padding:25px}@media(max-width:720px){.core-hr-dl{padding:21px}.core-hr-actions{padding:0 21px 21px;flex-wrap:wrap}.core-hr-shortcuts .core-click-row{padding:21px}}.hr-auto-agent-state{display:block!important;margin-top:6px;color:var(--accent);font-size:11px!important}.core-service-state-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-list-page .premium-toolbar>.n-input{width:330px;max-width:45%}.dashboard-list-page .premium-toolbar>.n-select{width:240px}.dashboard-list-page .premium-filters>.n-select{width:190px}.dashboard-list-page .table-object-link{line-height:1.7}.dashboard-capability-origin{padding:15px 0;border-bottom:1px solid var(--border)}.dashboard-capability-origin:first-of-type{padding-top:0}.dashboard-capability-origin p,.dashboard-source-capability{font-size:12px;color:var(--text-secondary);line-height:1.8;margin-top:8px}.dashboard-record-drawer .position-duty-list{font-size:12px;color:var(--text);line-height:1.95;padding-left:22px}.dashboard-record-drawer .drawer-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}@media(max-width:720px){.dashboard-list-page .premium-toolbar>.n-input,.dashboard-list-page .premium-toolbar>.n-select{width:100%;max-width:none}.dashboard-list-page .premium-filters{width:100%;display:flex;gap:10px}.dashboard-list-page .premium-filters>.n-select{width:calc(50% - 5px);min-width:0}.dashboard-list-page .premium-page-heading>.n-button{max-width:100%}.dashboard-record-drawer .drawer-actions>.n-button{max-width:100%}}
