.work-correction-actions button{align-items:center;background:#ffffff;border:1px solid #dfe3ed;border-radius:7px;color:#4f596b;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.cockpit-drawer-body{padding:0}.work-insight-detail{align-content:start;display:grid;grid-gap:0;gap:0;min-width:0;overflow:auto}.work-insight-correct,.work-insight-section,.work-insight-summary{border-bottom:1px solid #edf0f5;padding:18px 22px}.team-work-tab .work-insight-correct,.team-work-tab .work-insight-section,.team-work-tab .work-insight-summary{padding-left:0;padding-right:0}.team-work-tab .work-insight-detail{overflow:visible}.work-insight-summary h3{color:#15192a;font-size:16px;line-height:1.35;margin:12px 0 6px}.work-insight-summary p{color:#424c5f;line-height:1.55;margin:0}.work-insight-status{align-items:center;color:#697386;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px}.work-insight-status strong{color:#344054}.work-insight-dot{background:#36a873;border-radius:999px;height:8px;width:8px}.work-insight-dot.insight-mixed{background:#d89614}.work-insight-dot.insight-abstained{background:#8b94a5}.work-insight-ask{align-items:center;color:#574bd6;display:inline-flex;font-size:13px;font-weight:800;gap:7px;margin-top:12px}.work-insight-section>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.work-insight-section h4,.work-insight-section>header h4{color:#15192a;font-size:14px;margin:0}.work-insight-empty,.work-insight-section li,.work-insight-section>header span{color:#697386;font-size:12px}.work-insight-section ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.work-correction-list,.work-evidence-list,.work-metric-list{display:grid}.work-correction-row,.work-evidence-row,.work-metric-row{align-items:center;border-top:1px solid #edf0f5;display:grid;grid-gap:10px;gap:10px;min-height:58px;padding:10px 0}.work-correction-row:first-child,.work-evidence-row:first-child,.work-metric-row:first-child{border-top:0}.work-evidence-row{grid-template-columns:auto minmax(0,1fr)}.work-correction-row>span:first-child,.work-evidence-row>span,.work-metric-row>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.work-correction-row strong,.work-evidence-row strong,.work-metric-row strong{color:#232a3b;font-size:13px;overflow-wrap:anywhere}.work-correction-row small,.work-evidence-row small,.work-metric-row small{color:#697386;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.work-metric-row{grid-template-columns:minmax(0,1fr) auto}.work-correction-row{grid-template-columns:minmax(0,1fr) auto auto}.work-correction-actions{display:flex;gap:6px}.work-correction-form>div button,.work-insight-correct>button{background:#6357f6;border:0;border-radius:7px;color:#ffffff;cursor:pointer;font-weight:800;min-height:36px;padding:0 13px}.work-correction-form{display:grid;grid-gap:12px;gap:12px}.work-correction-form label{display:grid;grid-gap:6px;gap:6px}.work-correction-form label>span{color:#4f596b;font-size:12px;font-weight:800}.work-correction-form select,.work-correction-form textarea{background:#ffffff;border:1px solid #dfe3ed;border-radius:7px;color:#15192a;font:inherit;padding:9px 10px;resize:vertical}.work-correction-form>div{display:flex;gap:8px}.work-correction-form>div button:last-child{background:#ffffff;border:1px solid #dfe3ed;color:#4f596b}.work-insight-error{background:#fef3f2;color:#b42318;margin:12px 22px;padding:10px 12px}@media (max-width:720px){.work-correction-row{grid-template-columns:minmax(0,1fr) auto}.work-correction-actions{grid-column:1/-1}}.team-dashboard{display:block;margin:0 auto;max-width:none;min-height:calc(100vh - 64px);padding:18px clamp(18px,2vw,32px);width:100%}.team-panel{background:#ffffff;min-width:0}.team-main{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:0}.team-main h1{color:#101323;font-size:28px;letter-spacing:0;line-height:1.12;margin:0}.team-mode-tabs{background:#f6f7fb;border:1px solid #e8ebf3;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.team-mode-tabs button{background:transparent;border:0;border-radius:6px;color:#697386;cursor:pointer;font-weight:800;min-height:32px;padding:0 12px}.team-mode-tabs button[aria-pressed=true],.team-mode-tabs button[aria-selected=true]{background:#ffffff;color:#5d4ad8;box-shadow:0 1px 6px rgba(24,33,61,.08)}.team-primary-action{background:#6357f6;border:0;border-radius:8px;color:#ffffff;cursor:pointer;font-weight:800;min-height:42px;padding:0 16px}.team-status-row strong:before{background:currentColor;border-radius:50%;content:"";height:7px;margin-right:7px;width:7px}.team-metrics,.team-usage-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.team-metric,.team-usage-metric{background:transparent;border:0;border-left:1px solid #e8ebf3;border-radius:0;display:grid;grid-gap:7px;gap:7px;min-height:52px;padding:4px 18px}.team-metric:first-child,.team-usage-metric:first-child{border-left:0;padding-left:0}.team-activity-row small,.team-connection-strip span,.team-detail-head small,.team-empty,.team-field span,.team-metric span,.team-person small,.team-status-row span,.team-usage-metric small{color:#697386}.team-activity-row strong,.team-connection-strip strong,.team-detail-head strong,.team-metric strong,.team-person strong,.team-status-row strong,.team-usage-metric strong{color:#15192a}.team-metric strong,.team-usage-metric strong{font-size:22px;line-height:1}.team-split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(230px,320px) minmax(0,1fr);min-height:438px}.team-table{border:1px solid #e8ebf3;border-radius:8px;display:grid;min-width:0;overflow:hidden}.team-table-head,.team-table-row{align-items:center;display:grid;grid-gap:16px;gap:16px;min-width:0}.team-table-head{background:#fbfcff;border-bottom:1px solid #e8ebf3;color:#697386;font-size:13px;font-weight:800;min-height:46px;padding:0 18px}.team-table-row{background:#ffffff;border:0;border-bottom:1px solid #edf0f6;color:#15192a;cursor:pointer;font:inherit;min-height:66px;padding:10px 18px;text-align:left}.team-table-row:last-of-type{border-bottom:0}.team-table-row:hover{background:#fbfcff}.team-table-row span{min-width:0}.team-table-row small,.team-table-row strong{display:block}.team-table-row small{color:#697386;margin-top:3px}.team-people-row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(110px,.7fr) minmax(96px,.6fr)}.team-relationship-table-row{grid-template-columns:minmax(240px,1.5fr) minmax(160px,.85fr) minmax(220px,1fr) minmax(108px,auto)}.team-people{align-content:start;border:1px solid #edf0f6;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-auto-rows:max-content;max-height:540px;overflow:auto;padding:8px}.team-person{align-items:center;background:#ffffff;border:1px solid transparent;border-radius:8px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(84px,auto) minmax(72px,auto);min-height:64px;padding:10px 12px;text-align:left}.team-person[aria-pressed=true]{background:#f4f2ff;border-color:#d9d3ff}.team-person span{display:grid;grid-gap:4px;gap:4px;min-width:0}.team-person i,.team-person small,.team-person strong{font-style:normal;overflow-wrap:anywhere;white-space:normal}.team-person i{color:#6357f6;font-size:12px;font-weight:800;text-align:right}.team-detail{border:1px solid #edf0f6;border-radius:8px;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:438px;min-width:0}.team-drawer-body .team-detail{border:0;border-radius:0;min-height:0}.team-detail-head{align-items:center;border-bottom:1px solid #edf0f6;display:flex;gap:12px;justify-content:space-between;min-height:72px;padding:16px 18px}.team-detail-head span{display:grid;grid-gap:4px;gap:4px;min-width:0}.team-tabs{border-bottom:1px solid #edf0f6;display:flex;gap:6px;padding:10px 12px}.team-tabs button{background:transparent;border:0;border-radius:8px;color:#697386;cursor:pointer;font-weight:800;min-height:34px;padding:0 12px}.team-tabs button[aria-pressed=true],.team-tabs button[aria-selected=true]{background:#f4f2ff;color:#5648d7}.team-tab-panel{align-content:start;display:grid;grid-gap:14px;gap:14px;max-height:min(620px,calc(100vh - 220px));min-width:0;overflow:auto;padding:16px}.team-work-tab{gap:20px}.team-work-section{display:grid;grid-gap:12px;gap:12px}.team-work-section h4{color:#15192a;font-size:14px;margin:0}.team-field{display:grid;grid-gap:6px;gap:6px}.team-field-hint{color:#697386;font-size:12px}.team-field input,.team-field select,.team-invite input,.team-invite select{background:#ffffff;border:1px solid #dfe3ed;border-radius:8px;min-height:40px;min-width:0;padding:0 11px;width:100%}.team-access-grid,.team-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-actions{display:flex;flex-wrap:wrap;gap:10px}.team-actions button,.team-invite button{background:#6357f6;border:0;border-radius:8px;color:#ffffff;cursor:pointer;font-weight:800;min-height:38px;padding:0 13px}.team-actions button:disabled,.team-invite button:disabled{cursor:not-allowed;opacity:.55}.team-permission-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-permission{border:1px solid #e8ebf3;border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:50px;padding:9px 10px}.team-permission small,.team-permission strong{overflow-wrap:anywhere}.team-permission small{font-weight:800}.team-permission-allowed{background:#effaf5;color:#247a55}.team-permission-approval_required,.team-permission-draft_only{background:#fff8eb;color:#a15c00}.team-permission-blocked{background:#f8f9fb;color:#7b8393}.team-product-access{display:grid;grid-gap:12px;gap:12px}.team-product-access-grid{display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-switch{align-items:center;background:#ffffff;border:1px solid #dfe3ed;border-radius:8px;display:flex;gap:8px;min-height:40px;padding:0 11px}.team-switch input{accent-color:#6357f6}.team-switch span{overflow-wrap:anywhere}.team-connection-strip{align-items:center;background:#fbfcff;border:1px solid #e8ebf3;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:0 13px}.team-budget-bar{background:#eef0f6;border-radius:999px;height:24px;overflow:hidden;position:relative}.team-budget-bar i{background:#6357f6;display:block;height:100%}.team-budget-bar span{color:#15192a;font-size:12px;font-weight:900;left:12px;position:absolute;top:5px;z-index:1}.team-activity-list{gap:8px}.team-activity-row{align-items:center;border:1px solid #e8ebf3;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:10px 12px}.team-activity-row span{display:grid;grid-gap:4px;gap:4px;min-width:0}.team-relationship-row{grid-template-columns:minmax(0,1fr) minmax(72px,auto) 42px}.team-relationship-links,.team-scope-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-scope-list{align-content:start;border:1px solid #e8ebf3;border-radius:8px;display:grid;grid-gap:8px;gap:8px;max-height:210px;min-height:86px;overflow:auto;padding:10px}.team-scope-list>strong{color:#15192a;font-size:13px}.team-check-row,.team-toggle-row{align-items:center;background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:36px;padding:7px 9px}.team-toggle-row{grid-template-columns:auto minmax(0,1fr);min-height:44px}.team-check-row input,.team-toggle-row input{accent-color:#6357f6}.team-check-row small,.team-check-row span,.team-toggle-row span{overflow-wrap:anywhere}.team-check-row small{color:#697386;font-size:12px}.team-drawer-body>.team-invite>h2{display:none}.team-invite{display:grid;grid-gap:12px;gap:12px}.team-invite h2,.team-status-list h2{color:#1b2033;font-size:22px;margin:0}.team-autonomy-summary,.team-invite label{display:grid;grid-gap:6px;gap:6px}.team-autonomy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.team-autonomy-summary span{background:#f5f3ff;border:1px solid #e8e1ff;border-radius:8px;color:#5d4ad8;font-size:12px;font-weight:800;min-height:30px;overflow-wrap:anywhere;padding:7px 8px;white-space:normal}.team-status-list{display:grid}.team-status-row{align-items:center;border-bottom:1px solid #edf0f6;display:flex;justify-content:space-between;min-height:52px}.team-status-row:last-child{border-bottom:0}.team-status-row strong{align-items:center;display:inline-flex}.team-error{color:#b54538;margin:12px 40px}@media (max-width:1180px){.team-dashboard,.team-split{grid-template-columns:1fr}.team-dashboard{padding:22px 18px}.team-table{overflow-x:auto}.team-table-head,.team-table-row{min-width:840px}}@media (max-width:760px){.team-main{padding:0}.team-header-actions,.team-title-row{align-items:stretch;flex-direction:column}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-access-grid,.team-form-grid,.team-permission-grid,.team-person,.team-product-access-grid,.team-relationship-links,.team-scope-grid,.team-usage-grid{grid-template-columns:1fr}.team-table{border:0;gap:8px;overflow:visible}.team-table-head{display:none}.team-table-row{border:1px solid #e8ebf3;border-radius:8px;gap:12px 10px;min-width:0;padding:12px}.team-people-row{grid-template-columns:repeat(3,minmax(0,1fr))}.team-people-row>:first-child{grid-column:1/span 2}.team-relationship-table-row{grid-template-columns:repeat(3,minmax(0,1fr))}.team-relationship-table-row>:first-child{grid-column:1/-1}.team-table-row>[data-label]:before{color:#7a8494;content:attr(data-label);display:block;font-size:10px;font-weight:800;margin-bottom:4px}.team-table-row>.semantic-status[data-label]{align-content:start;display:grid;grid-template-columns:auto minmax(0,1fr)}.team-table-row>.semantic-status[data-label]:before{grid-column:1/-1}.team-metric{border-left:0;border-top:1px solid #e8ebf3;padding:10px 0}.team-metric:nth-child(odd){padding-right:12px}.team-metric:nth-child(2n){border-left:1px solid #e8ebf3;padding-left:12px}.team-metric:nth-child(-n+2){border-top:0}.team-usage-metric{border-left:0;border-top:1px solid #e8ebf3;padding:12px 0}.team-usage-metric:first-child{border-top:0}}.data-dashboard{align-items:start;display:block;min-height:calc(100vh - 74px);padding:18px clamp(18px,2vw,32px)}.data-panel{background:#ffffff;border:1px solid #e1e4ed;border-radius:8px;box-shadow:0 24px 60px rgba(24,33,61,.08);min-width:0}.data-main{display:grid;grid-gap:12px;gap:12px;margin:0 auto;max-width:none;padding:22px 26px;width:100%}.data-main h1{color:#101323;font-size:28px;letter-spacing:0;line-height:1.12;margin:0}.data-ask{align-items:center;background:#6357f6;border-radius:8px;color:#ffffff;display:inline-flex;font-weight:800;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.data-toolbar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(190px,.35fr) minmax(280px,1fr)}.knowledge-overview{background:linear-gradient(135deg,#f6f5ff,#fbfcff);border:1px solid #ddd9ff;border-radius:10px;display:grid;grid-gap:14px;gap:14px;padding:18px}.knowledge-overview-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.knowledge-overview-head p{color:#6357f6;font-size:12px;font-weight:900;letter-spacing:.06em;margin:0 0 5px;text-transform:uppercase}.knowledge-overview-head h2{color:#181a2c;font-size:17px;line-height:1.35;margin:0;max-width:720px}.knowledge-overview-head a{background:#6357f6;border-radius:8px;color:#fff;flex:0 0 auto;font-weight:800;padding:10px 13px;text-decoration:none}.knowledge-overview-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-overview-stats div{background:rgba(255,255,255,.85);border:1px solid #e8e6fb;border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:11px 13px}.knowledge-overview-stats strong{color:#24213f;font-size:20px}.knowledge-overview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.knowledge-overview-actions .knowledge-overview-secondary{background:#fff;border:1px solid #d9d6f2;color:#49455f}.knowledge-gaps span,.knowledge-overview-stats span{color:#697386;font-size:13px}.knowledge-gaps{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.knowledge-gaps li{display:grid;grid-gap:3px;gap:3px}.knowledge-gaps strong{color:#25283b;font-size:14px}.data-filter{display:grid;grid-gap:6px;gap:6px}.data-filter span{color:#697386;font-size:13px;font-weight:800}.data-filter input,.data-filter select{background:#ffffff;border:1px solid #dfe3ee;border-radius:8px;color:#202638;min-height:38px;padding:0 10px}.data-signal strong:before{background:currentColor;border-radius:999px;content:"";height:7px;margin-right:7px;width:7px}.data-metrics{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.data-metric,.data-resource,.data-source{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px}.data-metric{display:grid;grid-gap:10px;gap:10px;min-height:84px;padding:16px 18px}.data-metric span,.data-resource small,.data-resource span,.data-signal span,.data-source small,.data-source span{color:#697386}.data-metric strong,.data-resource strong,.data-signal strong,.data-source strong{color:#15192a}.data-metric strong{font-size:24px;line-height:1}.data-resources,.data-sources{display:grid;grid-gap:10px;gap:10px}.data-resource{grid-gap:12px;gap:12px;grid-template-columns:minmax(210px,1fr) auto auto 28px auto;min-height:58px;padding:12px 14px}.data-resource,.data-source{align-items:center;display:grid}.data-source{grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,1fr) auto 36px 36px;min-height:54px;padding:10px 12px}.data-resource div,.data-source div{display:grid;grid-gap:5px;gap:5px;min-width:0}.data-resource span,.data-resource strong,.data-source span,.data-source strong{overflow-wrap:anywhere;white-space:normal}.data-resource button,.data-source button{align-items:center;background:#6357f6;border:0;border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:36px;padding:0 12px}.data-source button{min-width:36px;padding:0}.data-source .data-ghost{background:#ffffff;border:1px solid #dfe3ed;color:#343b4f}.data-side{grid-gap:22px;gap:22px;padding:24px}.data-side,.data-status-list{display:grid}.data-status-list h2{color:#1b2033;font-size:22px;margin:0 0 8px}.data-signal{align-items:center;border-bottom:1px solid #edf0f6;display:flex;justify-content:space-between;min-height:52px}.data-signal:last-child{border-bottom:0}.data-signal strong{align-items:center;display:inline-flex}.data-signal.data-attention strong:before,.data-signal.data-degraded strong:before{background:#f0a62b}.data-error{color:#b54538;margin:12px 40px}.data-empty{color:#697386;margin:0;padding:12px 0}@media (max-width:1100px){.data-head,.data-resource,.data-source,.data-toolbar{grid-template-columns:1fr}.data-dashboard{padding:32px 18px}.knowledge-overview-head{align-items:stretch;flex-direction:column}.knowledge-overview-head a{text-align:center}.knowledge-overview-stats{grid-template-columns:1fr}}.rules-dashboard{align-content:start;align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,380px);margin:0 auto;max-width:none;min-height:calc(100vh - 74px);padding:18px clamp(18px,2vw,32px);width:100%}.rules-panel{background:#ffffff;border:1px solid #e1e4ed;border-radius:8px;box-shadow:0 24px 60px rgba(24,33,61,.08);min-width:0}.rules-main{display:grid;grid-gap:12px;gap:12px;padding:22px 26px}.rules-main h1{color:#101323;font-size:28px;letter-spacing:0;line-height:1.12;margin:0}.rules-ask{align-items:center;background:#6357f6;border-radius:8px;color:#ffffff;display:inline-flex;font-weight:800;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.rules-filter{display:grid;grid-gap:6px;gap:6px}.rules-filter span{color:#697386;font-size:13px;font-weight:800}.rules-filter input{background:#ffffff;border:1px solid #dfe3ee;border-radius:8px;color:#202638;min-height:38px;padding:0 10px}.rules-empty,.rules-row{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px}.rules-history-row span,.rules-history-row time,.rules-impact span:last-child,.rules-row small,.rules-row span{color:#697386}.rules-list{display:grid;grid-gap:10px;gap:10px}.rules-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) auto auto minmax(130px,auto) 36px;min-height:62px;padding:12px 14px}.rules-row div{display:grid;grid-gap:5px;gap:5px;min-width:0}.rules-history-row span,.rules-history-row strong,.rules-row small,.rules-row span,.rules-row strong{overflow-wrap:anywhere;white-space:normal}.rules-compose button,.rules-row button{align-items:center;background:#6357f6;border:0;border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:36px}.rules-row button{min-width:36px;padding:0}.rules-compose button{gap:8px;padding:0 14px}.rules-compose button:disabled,.rules-row button:disabled{cursor:not-allowed;opacity:.55}.rules-empty{color:#697386;min-height:62px;padding:20px}.rules-side{display:grid;grid-gap:16px;gap:16px;padding:22px}.rules-side h2{color:#1b2033;font-size:22px;margin:0 0 10px}.rules-compose{display:grid;grid-gap:12px;gap:12px}.rules-compose textarea{background:#fbfcff;border:1px solid #e3e6ef;border-radius:8px;color:#1b2033;min-height:96px;outline:0;padding:14px;resize:vertical;width:100%}.rules-impact{display:grid;grid-gap:8px;gap:8px}.rules-history-row,.rules-impact div{align-items:center;border-bottom:1px solid #edf0f6;display:flex;justify-content:space-between;min-height:48px}.rules-history-row:last-child,.rules-impact div:last-child{border-bottom:0}.rules-impact span:first-child{color:#15192a;font-size:22px;font-weight:800}.rules-history{display:grid}.rules-history-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.rules-error{color:#b54538;margin:12px 40px}@media (max-width:1100px){.rules-dashboard,.rules-head,.rules-row{grid-template-columns:1fr}.rules-dashboard{padding:32px 18px}}.work-dashboard{margin:0 auto;max-width:none;min-height:calc(100vh - 108px);padding:18px clamp(18px,2vw,32px);width:100%}.work-panel{background:#ffffff;min-width:0}.work-main{display:grid;grid-gap:10px;gap:10px;padding:0}.work-metrics{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-tabs{border-bottom:1px solid #e3e6ef;display:flex;gap:18px;overflow-x:auto}.work-tabs button{background:transparent;border:0;color:#566176;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.15;min-height:42px;min-width:0;padding:0 2px;position:relative;white-space:nowrap}.work-tabs button[aria-selected=true]{color:#4f46e5}.work-tabs button[aria-selected=true]:after{background:#6357f6;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.work-editor-select,.work-filter-select,.work-local-search{align-items:center;background:#f8fafc;border:1px solid #e3e6ef;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:0 10px 0 12px}.work-editor-select span,.work-filter-select span,.work-local-search span{color:#697386;font-size:13px;font-weight:800}.work-editor-select select,.work-filter-select select,.work-local-search input{background:#ffffff;border:1px solid #dfe4ee;border-radius:7px;color:#1b2033;font-weight:800;min-height:30px;min-width:142px;padding:0 30px 0 10px}.work-local-search input{flex:1 1;font-weight:700;min-width:220px;padding-right:10px}.work-metric,.work-row{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px}.work-metric{display:grid;grid-gap:10px;gap:10px;min-height:84px;padding:16px 18px}.work-detail-body small,.work-detail-body span,.work-metric span,.work-note span,.work-row small,.work-row span{color:#697386}.work-metric strong{color:#15192a;font-size:24px;line-height:1}.work-list{display:grid;grid-gap:10px;gap:10px}.work-list-empty{color:#697386;font-size:13px;margin:0;padding:14px 12px}.work-load-more{background:transparent;border:0;color:#5549ca;font-size:12px;font-weight:800;justify-self:center;min-height:34px;padding:6px 12px}.work-row{align-items:center;color:inherit;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) auto auto 72px;min-height:62px;padding:12px 14px;text-align:left}.work-matter-row{grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:0}.work-matter-row.work-risk-critical{border-left:4px solid #d94d42}.work-matter-row.work-risk-high{border-left:4px solid #d89614}.work-matter-row.work-risk-medium{border-left:4px solid #4f46e5}.work-matter-row.work-risk-low{border-left:4px solid #36a873}.work-matter-main,.work-matter-meta{display:grid;grid-gap:6px;gap:6px;min-width:0}.work-matter-meta{justify-items:start}.work-row-main{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(118px,148px) minmax(88px,104px);min-height:76px;min-width:0;padding:12px 14px;text-align:left}.work-context-links{align-self:center;border-left:1px solid #e6e9f1;display:grid}.work-context-links a{color:#4f46e5;font-size:12px;font-weight:850;justify-self:stretch;padding:8px 14px;text-decoration:none}.work-context-links a:hover{background:#f7f5ff}.work-publication-link{color:#4f46e5;font-size:12px;font-weight:800;text-decoration:none}.work-matter-main span,.work-matter-main strong{overflow:visible;text-overflow:clip;white-space:normal}.work-matter-main strong{line-height:1.2}.work-next-action{color:#4f46e5;font-weight:800;justify-self:end;padding:4px 0;text-align:center}.work-row:hover,.work-row[aria-current=true],.work-row[aria-pressed=true]{border-color:#8f86ff}.work-detail-body,.work-row div{display:grid;grid-gap:5px;gap:5px;min-width:0}.work-detail-body span,.work-detail-body strong,.work-row small,.work-row span,.work-row strong,.work-selection span,.work-selection strong{overflow-wrap:anywhere;white-space:normal}.work-row .work-matter-main span,.work-row .work-matter-main strong{overflow:visible;text-overflow:clip;white-space:normal}.work-side{display:grid;grid-gap:12px;gap:12px;padding:0}.work-editor{max-height:none}.work-drawer-body .work-panel{border:0;border-radius:0;box-shadow:none}.work-side h2{color:#1b2033;font-size:22px;margin:0}.work-detail-body,.work-selection{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;padding:14px}.work-selection{display:grid;grid-gap:6px;gap:6px}.work-detail-body div,.work-selection div{display:flex;flex-wrap:wrap;gap:8px}.work-output-strip{border-top:1px solid #e9ecf4;display:flex;gap:6px;margin-top:6px;padding-top:10px}.work-detail-body small,.work-selection small{color:#697386;padding:2px 0}.work-output-strip span{color:#5046d8;font-size:12px;font-weight:700;overflow-wrap:anywhere;padding:2px 0}.work-note{display:grid;grid-gap:8px;gap:8px}.work-note textarea{background:#fbfcff;border:1px solid #e3e6ef;border-radius:8px;color:#1b2033;min-height:72px;outline:0;padding:12px;resize:vertical;width:100%}.work-note textarea::placeholder{color:#9aa2b4}.work-extra-detail{border:1px solid #e6e9f1;border-radius:8px;overflow:hidden}.work-extra-detail summary{color:#4f596d;cursor:pointer;font-weight:800;list-style:none;padding:11px 14px}.work-extra-detail summary::-webkit-details-marker{display:none}.work-extra-detail[open] summary{border-bottom:1px solid #e6e9f1}.work-extra-detail .work-detail-body{border:0;border-radius:0}.work-decision-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.work-decision{align-items:center;background:#ffffff;border:1px solid #dfe3ee;border-radius:8px;color:#202638;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:0 12px}.work-decision-primary{background:#6357f6;border-color:#6357f6;color:#ffffff}.work-decision-warning{background:#fff6e8;border-color:#f0d4a8;color:#7a4b17}.work-decision-danger{background:#fff1ef;border-color:#efc6c0;color:#9b2f25}.work-decision:disabled{cursor:not-allowed;opacity:.5}.work-editor-tabs{background:#f6f7fb;border:1px solid #e3e6ef;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;padding:4px}.work-editor-tabs button{background:transparent;border:0;border-radius:6px;color:#566176;cursor:pointer;flex:1 1 96px;font-size:13px;font-weight:800;line-height:1.15;min-height:32px;padding:0 8px;white-space:normal}.work-editor-tabs button[aria-selected=true]{background:#ffffff;box-shadow:0 8px 20px rgba(24,33,61,.08);color:#4f46e5}.work-editor-body{align-content:start;display:grid;grid-gap:12px;gap:12px;min-height:220px;overflow:auto;padding-right:2px}.work-editor-section{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.work-editor-section h3,.work-editor-section summary{color:#1b2033;font-size:14px;font-weight:850;letter-spacing:0;margin:0}.work-editor-section summary{cursor:pointer;list-style-position:inside}.work-editor-section[open] summary{padding-bottom:2px}.work-editor-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.work-editor-grid label,.work-editor-stack,.work-editor-value{display:grid;grid-gap:7px;gap:7px;min-width:0}.work-editor-empty,.work-editor-grid label span,.work-editor-rows span,.work-editor-value span{color:#697386;font-size:13px;font-weight:700}.work-editor-grid input,.work-editor-grid select,.work-editor-grid textarea{background:#fbfcff;border:1px solid #e3e6ef;border-radius:8px;color:#1b2033;min-height:38px;outline:0;padding:8px 10px;width:100%}.work-editor-grid select[multiple]{min-height:132px}.work-editor-grid textarea{min-height:96px;resize:vertical}.work-editor-wide{grid-column:1/-1}.work-editor-empty,.work-editor-rows div,.work-editor-value{background:#ffffff;border:1px solid #e6e9f1;border-radius:8px;padding:12px}.work-editor-rows strong,.work-editor-value strong{color:#1b2033;overflow-wrap:anywhere;white-space:normal}.work-editor-rows{display:grid;grid-gap:8px;gap:8px}.work-editor-rows div{display:grid;grid-gap:4px;gap:4px}.work-error{color:#b54538;margin:12px 40px}@media (max-width:1100px){.work-row{grid-column:auto}.work-row,.work-row-main{grid-template-columns:1fr}.work-dashboard{padding:22px 18px}.work-editor{max-height:none;overflow:visible}}@media (max-width:760px){.work-dashboard{min-height:calc(100dvh - 104px);padding:18px 14px}.work-side{padding:0}.work-head{align-items:start;grid-template-columns:1fr}.work-summary{grid-column:auto}.work-matter-row,.work-row-main{grid-template-columns:minmax(0,1fr) auto}.work-row-main{gap:8px 12px;min-height:0;padding:10px 12px}.work-matter-main{grid-column:1/-1}.work-matter-meta{grid-column:1}.work-next-action{align-self:end;grid-column:2;grid-row:2}.work-context-links a{min-width:68px;padding:10px}}.work-audience{background:#fff8e8;border:1px solid #ead7a8;border-radius:8px;color:#57451f;display:grid;grid-gap:3px;gap:3px;padding:10px 12px}.work-audience small{color:#705c2e;line-height:1.35}.decision-center{min-height:calc(100vh - 74px)}.decision-center-tabs{display:flex;gap:4px;width:auto;margin:18px clamp(18px,2vw,32px) 0;padding:4px;border:1px solid #e2e6ef;border-radius:8px;background:#f6f7fb}.decision-center-tabs button{min-height:34px;padding:0 16px;border:0;border-radius:6px;color:#5c6579;background:transparent;font-weight:800}.decision-center-tabs button[aria-selected=true]{color:#4f46e5;background:#fff;box-shadow:0 4px 14px rgba(24,33,61,.08)}.decision-center .work-dashboard{min-height:auto;padding-top:12px}.proposal-page{display:grid;grid-gap:16px;gap:16px;width:100%;margin:0;padding:18px clamp(18px,2vw,32px) 32px}.proposal-actions,.proposal-chat-link,.proposal-dialog>footer,.proposal-dialog>header,.proposal-primary,.proposal-row,.proposal-text-action{display:flex;align-items:center}.proposal-dialog header p{margin:4px 0 0;color:#697386}.proposal-chat-link,.proposal-primary{justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #5b4cf0;border-radius:8px;color:#fff;background:#5b4cf0;font-weight:800;text-decoration:none}.proposal-list{overflow:hidden;border:1px solid #e1e5ee;border-radius:8px;background:#fff}.proposal-row{display:grid;grid-template-columns:90px minmax(0,1fr) 72px 120px;grid-gap:14px;gap:14px;width:100%;min-height:72px;padding:12px 16px;border:0;border-bottom:1px solid #edf0f5;color:#1b2033;background:#fff;text-align:left}.proposal-row:last-child{border-bottom:0}.proposal-row:hover{background:#fafbff}.proposal-row-title{display:grid;grid-gap:4px;gap:4px;min-width:0}.proposal-row-title small,.proposal-row-title strong{overflow-wrap:anywhere;white-space:normal}.proposal-row time,.proposal-row-title small,.proposal-row>span:nth-last-child(2){color:#697386}.proposal-empty{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:18px;border:1px dashed #d8ddea;border-radius:8px;background:#fff}.proposal-dialog-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:24px;background:rgba(13,18,32,.42)}.proposal-dialog{display:grid;grid-template-rows:auto auto auto minmax(220px,1fr) auto auto auto;width:min(820px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 28px 80px rgba(10,18,42,.24)}.proposal-dialog>footer,.proposal-dialog>header{justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #e8ebf2}.proposal-dialog>footer{border-top:1px solid #e8ebf2;border-bottom:0}.proposal-dialog h2{margin:6px 0 0;color:#15192a;font-size:22px;letter-spacing:0}.proposal-icon-button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #e0e4ed;border-radius:8px;color:#586176;background:#fff}.proposal-meta-line{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 20px;color:#59647a;background:#fafbfe;font-size:13px;font-weight:750}.proposal-source-line{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 20px;border-top:1px solid #edf0f5;color:#59647a;font-size:12px}.proposal-source-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal-source-line code{margin-left:auto;color:#737d91;font-size:11px}.proposal-access-condition{margin:0;padding:10px 20px;color:#8a4b08;background:#fff8ed;font-size:13px}.proposal-dialog-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);min-height:0;overflow:hidden}.proposal-document,.proposal-recipients{min-width:0;overflow:auto;padding:16px 20px}.proposal-document{border-right:1px solid #e8ebf2}.proposal-document pre{min-height:180px;margin:0 0 12px;overflow:visible;color:#272d40;font:14px/1.55 inherit;white-space:pre-wrap}.proposal-document-file{display:flex;align-items:center;gap:10px;min-height:180px;color:#30394f}.proposal-document-file span{display:grid;grid-gap:3px;gap:3px;min-width:0}.proposal-document-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal-document-file small{color:#6f798c}.proposal-recipients{display:grid;align-content:start;grid-gap:2px;gap:2px}.proposal-recipient-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f5}.proposal-recipient-row>span{display:grid;grid-gap:3px;gap:3px}.proposal-recipient-row>span:last-of-type{justify-items:end}.proposal-recipient-row small{color:#697386}.proposal-recipient-row>small{grid-column:1/-1}.proposal-comment,.proposal-signature-settings{display:grid;grid-gap:8px;gap:8px;padding:12px 20px;border-top:1px solid #edf0f5}.proposal-comment span,.proposal-signature-settings span{color:#5c6579;font-size:12px;font-weight:800}.proposal-comment textarea,.proposal-signature-settings input,.proposal-signature-settings select{min-height:38px;padding:8px 10px;border:1px solid #dce1eb;border-radius:8px;color:#1b2033;background:#fff;font:inherit}.proposal-signature-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-signature-settings label{display:grid;grid-gap:5px;gap:5px}.proposal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.proposal-actions button,.proposal-text-action{gap:7px;min-height:36px;padding:0 12px;border:1px solid #dce1eb;border-radius:8px;color:#3f4961;background:#fff;font-weight:800}.proposal-actions .proposal-primary{color:#fff;background:#5b4cf0;border-color:#5b4cf0}.proposal-actions .proposal-danger{color:#b42318}@media (max-width:760px){.proposal-row{grid-template-columns:auto minmax(0,1fr)}.proposal-row time,.proposal-row>span:nth-last-child(2){display:none}.proposal-dialog-backdrop{padding:8px}.proposal-dialog{max-height:calc(100vh - 16px)}.proposal-dialog-body{grid-template-columns:1fr;overflow:auto}.proposal-document{border-right:0;border-bottom:1px solid #e8ebf2}.proposal-dialog>footer{align-items:stretch;flex-direction:column}.proposal-actions{justify-content:stretch}.proposal-actions>*{flex:1 1 140px}}.mobile-work{align-content:start;background:radial-gradient(circle at 16% 4%,rgba(99,87,246,.1),transparent 34%),#f7f8fc;display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto auto auto auto;margin:0 auto;max-width:470px;min-height:calc(100vh - 74px);overflow:auto;padding:16px}.mobile-action-sheet,.mobile-card,.mobile-head,.mobile-metrics,.mobile-tabs{background:rgba(255,255,255,.92);border:1px solid #e3e6ef;border-radius:8px}.mobile-head{align-items:center;display:flex;justify-content:space-between;padding:14px}.mobile-head h1{font-size:24px;letter-spacing:0;line-height:1.15;margin:0}.mobile-card small,.mobile-detail span,.mobile-kicker,.mobile-note span{color:#697386}.mobile-head-actions{align-items:center;display:flex;gap:8px}.mobile-head-actions button{align-items:center;background:#ffffff;border:1px solid #dfe3ee;border-radius:8px;color:#30364a;display:inline-flex;height:40px;justify-content:center;width:40px}.mobile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.mobile-tabs button{background:transparent;border:0;border-radius:7px;color:#596174;min-height:42px}.mobile-tabs button[aria-selected=true]{background:#6357f6;color:#ffffff;font-weight:800}.mobile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.mobile-metric{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px}.mobile-metric span{color:#697386;font-size:12px;overflow-wrap:anywhere;white-space:normal}.mobile-metric strong{font-size:20px}.mobile-feed{align-content:start;display:grid;grid-gap:10px;gap:10px;grid-auto-rows:max-content;max-height:min(34vh,280px);min-height:0;overflow:auto;padding-right:2px}.mobile-card{color:inherit;display:grid;grid-gap:7px;gap:7px;min-height:76px;padding:12px;text-align:left}.mobile-card[aria-pressed=true]{border-color:#6357f6;box-shadow:inset 4px 0 0 #6357f6}.mobile-card span,.mobile-card strong{overflow-wrap:anywhere;white-space:normal}.mobile-card-meta{align-items:center;display:flex;gap:8px}.mobile-action-sheet{display:grid;grid-gap:10px;gap:10px;padding:12px}.mobile-detail{display:grid;grid-gap:5px;gap:5px;min-width:0}.mobile-detail span,.mobile-detail strong{overflow-wrap:anywhere;white-space:normal}.mobile-note textarea{border:1px solid #dfe3ee;border-radius:8px;color:#15192a;min-height:58px;padding:10px;resize:none;width:100%}.mobile-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-actions button{align-items:center;background:#101323;border:0;border-radius:8px;color:#ffffff;display:inline-flex;font-weight:800;gap:6px;justify-content:center;min-height:42px}.mobile-actions button:disabled,.mobile-head-actions button:disabled{opacity:.45}@media (max-width:760px){.mobile-work{max-width:none;min-height:calc(100dvh - 62px);padding:12px}}.cost-dashboard{align-content:start;align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,380px);margin:0 auto;max-width:none;min-height:calc(100vh - 74px);padding:18px clamp(18px,2vw,32px);width:100%}.cost-panel{background:#ffffff;border:1px solid #e1e4ed;border-radius:8px;box-shadow:0 24px 60px rgba(24,33,61,.08);min-width:0}.cost-main,.cost-side{display:grid;grid-gap:12px;gap:12px;padding:22px 26px}.cost-side{gap:16px;padding:22px}.cost-main h1{color:#101323;font-size:28px;letter-spacing:0;line-height:1.12;margin:0}.cost-ask{align-items:center;background:#6357f6;border-radius:8px;color:#ffffff;display:inline-flex;font-weight:800;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.cost-filter{display:grid;grid-gap:6px;gap:6px}.cost-filter span{color:#697386;font-size:13px;font-weight:800}.cost-filter input{background:#ffffff;border:1px solid #dfe3ee;border-radius:8px;color:#202638;min-height:38px;padding:0 10px}.cost-row small:before{background:currentColor;border-radius:999px;content:"";height:7px;margin-right:7px;width:7px}.cost-lanes{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cost-budget,.cost-form input,.cost-form select,.cost-form textarea,.cost-plan,.cost-row,.cost-subscription{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px}.cost-budget small,.cost-budget span,.cost-form small,.cost-form span,.cost-plan span,.cost-row small,.cost-row span,.cost-subscription span{color:#697386}.cost-form,.cost-groups,.cost-list,.cost-plans,.cost-subscription{display:grid;grid-gap:10px;gap:10px}.cost-subscription{padding:14px}.billing-compact-section,.billing-overview{background:#fbfcff;border:1px solid #e6e9f1;border-radius:10px;display:grid;grid-gap:12px;gap:12px;padding:16px}.billing-compact-section h3,.billing-compact-section p,.billing-economics-grid,.billing-facts,.billing-overview h2,.billing-overview h3,.billing-overview p{margin:0}.billing-invoices>div,.billing-overview-head,.billing-seat-row,.billing-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.billing-invoices span,.billing-overview-head>div{display:grid;grid-gap:3px;gap:3px}.billing-compact-section p,.billing-invoices small,.billing-overview-head p,.billing-section-head span{color:#687286;font-size:12px}.billing-state{color:#087443;font-size:12px}.billing-state-ended,.billing-state-restricted{color:#a24b24}.billing-economics-grid,.billing-facts{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-economics-grid div,.billing-facts div{display:grid;grid-gap:2px;gap:2px}.billing-economics-grid dt,.billing-facts dt{color:#687286;font-size:11px}.billing-economics-grid dd,.billing-facts dd{font-weight:750;margin:0;overflow-wrap:anywhere}.billing-recovery{background:#fff4df;border-radius:8px;color:#75440e;line-height:1.4;padding:10px}.billing-overview button{align-items:center;background:#6357f6;border-radius:8px;color:#fff;display:inline-flex;font-weight:750;gap:8px;justify-content:center;min-height:38px}.billing-overview button:disabled{cursor:not-allowed;opacity:.5}.billing-compact-section h3{font-size:15px}.billing-seat-row{border-top:1px solid #eceef4;padding-top:8px}.billing-seat-row span{color:#596274}.billing-invoices{display:grid;grid-gap:10px;gap:10px}.billing-invoices>div{border-top:1px solid #eceef4;padding-top:9px}.billing-invoices>div>span:last-child{text-align:right}.billing-economics{background:#f4f7f2;border-color:#dce8d7}.credit-controls{background:#f5f4ff;border:1px solid #dedaff;border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:16px}.credit-controls h2,.credit-controls p{margin:0}.credit-controls label span,.credit-controls p{color:#626a7d;font-size:12px}.credit-controls label{display:grid;grid-gap:5px;gap:5px}.credit-controls input,.credit-controls select{background:#ffffff;border:1px solid #d8d5ee;border-radius:7px;color:#1b2033;min-height:36px;padding:0 9px;width:100%}.credit-controls .credit-control-check{align-items:center;display:flex;gap:8px}.credit-controls .credit-control-check input{min-height:auto;width:auto}.credit-controls button{background:#6357f6;border:0;border-radius:8px;color:#ffffff;font-weight:750;min-height:38px}.credit-controls button:disabled{opacity:.55}.credit-wallet{background:linear-gradient(145deg,#201d52,#4c43c8);border-radius:10px;color:#ffffff;display:grid;grid-gap:14px;gap:14px;padding:18px}.credit-wallet h2,.credit-wallet h3,.credit-wallet p{color:inherit;margin:0}.credit-wallet-head{align-items:start;display:flex;gap:14px;justify-content:space-between}.credit-wallet-head>div{display:grid;grid-gap:3px;gap:3px}.credit-wallet p,.credit-wallet-head span,.credit-wallet-row small{color:#d8d5ff;font-size:12px}.credit-wallet-head>strong{font-size:28px;letter-spacing:-.04em;line-height:1}.credit-wallet-sources{display:flex;flex-wrap:wrap;gap:6px}.credit-wallet-sources span{background:rgba(255,255,255,.12);border-radius:999px;color:#ffffff;font-size:11px;font-weight:750;padding:5px 8px}.credit-wallet-activity{border-top:1px solid rgba(255,255,255,.18);display:grid;grid-gap:8px;gap:8px;padding-top:12px}.credit-wallet-activity h3{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.credit-wallet-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.credit-wallet-row>span{display:grid;grid-gap:1px;gap:1px}.credit-wallet-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit-positive{color:#a8f2c8}.credit-negative{color:#ffd0bd}.cost-budget{cursor:pointer;display:grid;grid-gap:9px;gap:9px;min-height:74px;padding:12px 14px;text-align:left}.cost-budget:hover,.cost-budget[aria-pressed=true]{border-color:#8f86ff}.cost-budget>div,.cost-form label,.cost-plan>div,.cost-subscription{display:grid;grid-gap:5px;gap:5px;min-width:0}.cost-budget span,.cost-budget strong,.cost-plan strong,.cost-row strong,.cost-subscription strong{overflow-wrap:anywhere;white-space:normal}.cost-bar{background:#e9ecf5;border-radius:999px;height:7px;overflow:hidden}.cost-bar i{background:#6357f6;display:block;height:100%}.cost-budget.cost-blocked .cost-bar i,.cost-budget.cost-warn .cost-bar i{background:#f0a62b}.cost-plan,.cost-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) auto;min-height:48px;padding:10px 12px}.cost-plan{grid-template-columns:minmax(0,1fr) auto;padding:14px}.cost-plan small{color:#697386;font-weight:700;grid-column:1/-1;min-width:0;white-space:normal}.cost-row small{align-items:center;color:#15192a;display:inline-flex;font-weight:700}.cost-side h2{color:#1b2033;font-size:22px;margin:0}.cost-side .credit-wallet h2,.cost-side .credit-wallet h3{color:#ffffff}.cost-form-grid,.cost-form-head{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cost-entitlements{display:flex;flex-wrap:wrap;gap:4px 12px}.cost-entitlements span{color:#40485d;font-size:12px;font-weight:750;padding:2px 0}.cost-entitlements span+span:before{color:#b7bdca;content:"·";margin-right:12px}.cost-form-head{align-items:center}.cost-form-total{color:#15192a;font-size:22px}.cost-form input,.cost-form select{color:#1b2033;min-height:38px;min-width:0;padding:0 10px;width:100%}.cost-form .cost-check{align-items:center;display:flex;gap:8px}.cost-form .cost-check input{min-height:auto;width:auto}.cost-form button,.cost-plan button,.cost-save,.cost-subscription button{align-items:center;background:#6357f6;border:0;border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:0 14px}.cost-form button:disabled,.cost-plan button:disabled,.cost-save:disabled,.cost-subscription button:disabled{cursor:not-allowed;opacity:.55}.cost-error{color:#b54538;margin:12px 40px}.cost-empty{color:#697386;margin:0;padding:8px 0}@media (max-width:1100px){.cost-dashboard,.cost-form-grid,.cost-form-head,.cost-head,.cost-lanes,.cost-plan,.cost-row{grid-template-columns:1fr}.cost-dashboard{padding:32px 18px}.billing-economics-grid,.billing-facts{grid-template-columns:1fr}}.usage-dashboard{display:block;min-height:calc(100vh - 108px);padding:18px clamp(18px,2vw,32px)}.usage-panel{background:#ffffff;min-width:0}.usage-main{display:grid;grid-gap:10px;gap:10px;margin:0 auto;max-width:none;padding:0;width:100%}.usage-ask{background:#f1efff;border:1px solid #ded9ff;border-radius:8px;color:#4f46e5;font-size:13px;font-weight:850;min-height:32px;padding:7px 11px;text-decoration:none}.usage-head small,.usage-metric small,.usage-metric span,.usage-row small,.usage-row span{color:#697386}.usage-attention{background:#fff6e8;color:#a45d1c}.usage-degraded{background:#fff1ef;color:#b54538}.usage-metrics{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.usage-local-search,.usage-row,.usage-side-row,.usage-tabs{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px}.usage-local-search{align-items:center;display:flex;gap:12px;min-height:38px;padding:0 10px 0 12px}.usage-local-search span{color:#697386;font-size:13px;font-weight:800}.usage-local-search input{background:#ffffff;border:1px solid #dfe4ee;border-radius:7px;color:#1b2033;flex:1 1;font-weight:700;min-height:30px;min-width:220px;padding:0 10px}.usage-metric{display:grid;grid-gap:5px;gap:5px;min-height:52px;padding:4px 16px;text-decoration:none}.usage-metric+.usage-metric{border-left:1px solid #e6e9f1}.usage-metric strong{color:#15192a;font-size:20px;line-height:1}.usage-metric small{font-size:12px;font-weight:800}.usage-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px}.usage-tabs button{background:transparent;border:0;border-radius:7px;color:#596174;cursor:pointer;flex:1 1 116px;font-weight:800;line-height:1.15;min-height:34px;padding:0 12px}.usage-tabs button:hover,.usage-tabs button[aria-selected=true]{background:#eeeafe;color:#5a4df3}.usage-rows{display:grid;grid-gap:8px;gap:8px;max-height:min(430px,calc(100vh - 350px));overflow:auto}.usage-row{align-items:center;display:grid;grid-gap:10px;gap:10px;min-height:48px;padding:9px 12px}.usage-team-row,.usage-tool-row,.usage-user-row{grid-template-columns:minmax(190px,1.3fr) minmax(150px,.9fr) minmax(112px,auto) minmax(124px,auto) minmax(104px,auto)}.usage-trace-row{grid-template-columns:minmax(190px,1.5fr) minmax(100px,.8fr) minmax(92px,.8fr) minmax(100px,auto)}.usage-amount-row{grid-template-columns:minmax(180px,1fr) 72px minmax(100px,auto)}.usage-row small,.usage-row span,.usage-row strong{overflow-wrap:anywhere;white-space:normal;word-break:normal}.usage-row small{font-weight:700;text-align:right}.usage-trace-row a{color:#4f46e5;font-weight:750;text-decoration:none}.usage-trace-row a:hover{text-decoration:underline}.usage-execution-grid{display:grid;grid-gap:14px;gap:14px}.usage-execution-section{display:grid;grid-gap:10px;gap:10px}.usage-section-head{align-items:center;display:flex;justify-content:space-between}.usage-section-head strong{color:#15192a;font-size:14px}.usage-empty-row,.usage-section-head span{color:#697386;font-size:13px;font-weight:800}.usage-empty-row{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;margin:0;padding:14px}.usage-execution-rows{max-height:min(232px,calc(50vh - 160px))}.usage-load-more{background:#ffffff;border:1px solid #dfe4ee;border-radius:7px;color:#4f46e5;cursor:pointer;font-size:13px;font-weight:800;min-height:34px;padding:0 12px;width:max-content}.usage-load-more:disabled{cursor:progress;opacity:.6}@media (max-width:1080px){.usage-amount-row,.usage-dashboard,.usage-metrics,.usage-team-row,.usage-tool-row,.usage-trace-row,.usage-user-row{grid-template-columns:1fr}.usage-dashboard{padding:16px 18px}}.usage-empty{color:#697386;font-size:13px;margin:0;padding:18px 12px}.connector-dashboard{display:block;min-height:calc(100vh - 108px);padding:18px clamp(18px,2vw,32px)}.connector-panel{background:#ffffff;min-width:0}.connector-main,.connector-side{display:grid;grid-gap:12px;gap:12px;margin:0 auto;max-width:none;padding:0;width:100%}.connector-side{gap:18px;padding:24px}.connector-main h1{color:#101323;font-size:28px;letter-spacing:0;line-height:1.12;margin:0}.connector-ask{align-self:end;background:#f1efff;border:1px solid #ded9ff;border-radius:8px;color:#4f46e5;font-size:13px;font-weight:850;min-height:34px;padding:8px 12px;text-decoration:none}.connector-primary-link{background:#6254f3;border-color:#6254f3;color:#ffffff}.connector-agent small:before,.connector-run small:before{background:currentColor;border-radius:999px;content:"";height:6px;margin-right:6px;width:6px}.connector-agent,.connector-audit,.connector-row,.connector-run{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px}.connector-agent span,.connector-audit span,.connector-row span,.connector-run span{color:#697386}.connector-list,.connector-stack{align-content:start;display:grid;grid-gap:10px;gap:10px}.external-channel-panel{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.external-channel-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.external-channel-head h2{color:#1b2033;font-size:15px;line-height:1.2;margin:0}.external-channel-head span{color:#697386;display:block;font-size:12px;font-weight:800;margin-top:2px}.external-channel-list{display:grid;grid-gap:0;gap:0}.external-channel-row{align-items:center;background:transparent;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 0}.external-channel-row+.external-channel-row{border-top:1px solid #e6e9f1}.external-channel-summary>span{display:block;margin-top:3px}.external-channel-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end;justify-self:end}.external-channel-row strong{color:#15192a;display:block;font-size:14px;line-height:1.2}.external-channel-metrics span,.external-channel-row>div:first-child span{color:#697386;font-size:12px;font-weight:800}.external-channel-metrics,.external-channel-state{display:flex;flex-wrap:wrap;gap:6px 12px}.external-channel-metrics,.external-channel-row .connector-actions{margin-top:4px}.external-channel-state{justify-content:flex-end}.external-channel-row .connector-actions{grid-column:auto;grid-row:auto}.external-channel-metrics span{padding:2px 0;white-space:nowrap}.external-channel-metrics span+span:before{color:#b7bdca;content:"·";margin-right:12px}.connector-filter{align-items:center;background:#f8fafc;border:1px solid #e3e6ef;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:0 10px 0 12px}.connector-toolbar{display:flex;flex-wrap:wrap;gap:10px}.connector-toolbar .connector-search{flex:1 1 260px}.connector-toolbar .connector-search input{min-width:0;width:100%}.connector-toolbar .connector-state-filter{flex:0 0 auto}.connector-back{background:transparent;border:0;color:#5144cf;cursor:pointer;font-size:13px;padding:0 0 4px;text-align:left}.connector-more{position:relative}.connector-more summary{border:1px solid #e1e4ed;border-radius:8px;color:#4b5569;cursor:pointer;font-size:13px;font-weight:650;list-style:none;min-height:34px;padding:8px 12px}.connector-more summary::-webkit-details-marker{display:none}.connector-more nav{background:#fff;border:1px solid #e1e4ed;border-radius:8px;box-shadow:0 12px 30px rgba(24,33,61,.12);display:grid;min-width:210px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.connector-more nav a,.connector-more nav button{background:transparent;border:0;border-radius:5px;color:#20283d;cursor:pointer;display:grid;grid-gap:2px;gap:2px;padding:8px 10px;text-align:left;text-decoration:none}.connector-more nav a:focus-visible,.connector-more nav a:hover,.connector-more nav button:focus-visible,.connector-more nav button:hover{background:#f1efff}.connector-more nav strong{font-size:13px;font-weight:650}.connector-more nav small{color:#687386;font-size:11px;font-weight:400}@media (max-width:620px){.connector-more nav{left:0;right:auto}}.connector-activity{display:grid;grid-gap:10px;gap:10px;min-height:0}.connector-activity-toolbar{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.connector-activity-tabs{align-items:center;background:#f7f8fb;border:1px solid #e3e6ef;border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.connector-activity-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:#596174;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:34px}.connector-activity-tabs button.is-active{background:#ffffff;box-shadow:0 1px 3px rgb(26 31 50/10%);color:#4f46e5}.connector-activity-tabs small{color:inherit;font-size:11px}.connector-activity-search{display:grid;grid-gap:4px;gap:4px}.connector-activity-search span{color:#697386;font-size:12px;font-weight:700}.connector-activity-search input{background:#ffffff;border:1px solid #dfe3ec;border-radius:6px;color:#171b2c;min-height:38px;padding:7px 10px;width:100%}.connector-activity-list{border-top:1px solid #e8eaf0;max-height:min(58vh,620px);overflow-y:auto}.connector-activity-row{align-items:center;border-bottom:1px solid #e8eaf0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,auto) 34px;min-height:58px;padding:9px 4px}.connector-activity-row>div{min-width:0}.connector-activity-row small,.connector-activity-row span,.connector-activity-row strong,.connector-activity-row time{display:block;overflow-wrap:anywhere;white-space:normal}.connector-activity-row strong{color:#171b2c;font-size:13px}.connector-activity-row small,.connector-activity-row span,.connector-activity-row time{color:#697386;font-size:12px}.connector-activity-meta{text-align:right}.connector-activity-row>button{align-items:center;background:transparent;border:0;border-radius:6px;color:#697386;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.connector-audit-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(150px,auto)}.connector-audit-row>time{text-align:right}.connector-activity-empty{color:#697386;margin:0;padding:20px 4px}.connector-activity-more{justify-self:center}.external-access-panel{border:1px solid #e6e9f1;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.external-access-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.external-access-head h2{color:#1b2033;font-size:15px;line-height:1.2;margin:0}.external-access-head span{color:#697386;font-size:12px;font-weight:800}.external-access-head input{border:1px solid #dfe4ee;border-radius:7px;color:#1b2033;min-height:34px;min-width:260px;padding:0 10px}.external-access-list{display:grid;grid-gap:6px;gap:6px;max-height:min(34vh,360px);overflow:auto}.external-access-row{align-items:center;background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) minmax(100px,.5fr) auto;min-height:62px;padding:10px 12px}.external-party-name,.external-party-summary{display:grid;grid-gap:3px;gap:3px;min-width:0}.external-party-name strong{color:#15192a;font-size:14px}.external-party-channels,.external-party-name span,.external-party-summary small,.external-party-summary span{color:#697386;font-size:12px;font-weight:750;overflow-wrap:anywhere}.external-party-summary span{color:#30384e}.external-relationship-status{color:#5b4b23!important}.external-relationship-status.is-active{color:#176a46!important}.external-relationship-status.is-paused{color:#8a5b00!important}.external-access-actions{align-items:center;display:flex;gap:6px;justify-self:end}.external-access-actions button,.external-current-scopes button,.external-dialog header button{align-items:center;background:#ffffff;border:1px solid #dfe3ed;border-radius:7px;color:#383f55;cursor:pointer;display:inline-flex;min-height:34px;padding:0 9px}.external-access-actions .external-manage{color:#4f46e5;font-size:12px;font-weight:850}.external-dialog-backdrop{align-items:center;background:rgba(16,19,35,.42);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.external-dialog{background:#ffffff;border:1px solid #dfe3ed;border-radius:8px;box-shadow:0 24px 70px rgba(16,19,35,.22);display:grid;grid-gap:14px;gap:14px;max-height:calc(100vh - 40px);max-width:680px;overflow:auto;padding:20px;width:100%}.external-dialog footer,.external-dialog header,.external-dialog-settings{align-items:center;display:flex;gap:10px;justify-content:space-between}.external-dialog header>div{display:grid;grid-gap:3px;gap:3px}.external-dialog header strong{color:#15192a;font-size:17px}.external-dialog header span,.external-dialog-settings span{color:#697386;font-size:12px;font-weight:750}.external-options{border:0;margin:0;padding:0}.external-options legend{color:#30384e;font-size:13px;font-weight:850;margin-bottom:7px}.external-options>div{display:flex;flex-wrap:wrap;gap:6px}.external-dialog-settings label,.external-options label{align-items:center;background:#f7f8fc;border:1px solid #e4e7ef;border-radius:7px;color:#444c61;display:flex;font-size:12px;font-weight:750;gap:7px;min-height:34px;padding:6px 9px}.external-dialog-settings label:last-child{background:transparent}.external-dialog-settings input[type=date]{border:1px solid #dfe3ed;border-radius:6px;min-height:30px;padding:0 7px}.external-dialog footer{border-top:1px solid #e6e9f1;justify-content:flex-end;padding-top:12px}.external-dialog footer button{align-items:center;background:#ffffff;border:1px solid #dfe3ed;border-radius:7px;color:#383f55;display:inline-flex;font-weight:800;gap:7px;min-height:36px;padding:0 13px}.external-dialog footer .connector-primary-link{background:#6254f3;color:#ffffff}.external-current-scopes{border-bottom:1px solid #e6e9f1;display:grid;grid-gap:6px;gap:6px;padding-bottom:12px}.external-current-scopes>div{align-items:center;background:#f7f8fc;border-radius:7px;color:#4f586f;display:flex;font-size:12px;font-weight:750;justify-content:space-between;padding:6px 8px 6px 10px}.connector-filter span{color:#697386;font-size:13px;font-weight:800}.connector-filter select{font-weight:800;min-width:160px;padding:0 30px 0 10px}.connector-filter input,.connector-filter select{background:#ffffff;border:1px solid #dfe4ee;border-radius:7px;color:#1b2033;min-height:30px}.connector-filter input{flex:1 1;font-weight:700;min-width:180px;padding:0 10px}.connector-list h2,.connector-stack h2{color:#1b2033;font-size:20px;margin:0 0 2px}.connector-agent,.connector-audit,.connector-row,.connector-run{display:grid;grid-gap:8px 12px;gap:8px 12px;min-height:72px;padding:12px}.connector-row{grid-template-columns:minmax(0,1fr) auto}.connector-agent,.connector-run{align-items:center;grid-template-columns:minmax(0,1fr) auto auto}.connector-audit{align-items:center;grid-template-columns:minmax(0,1fr) auto}.connector-agent>div,.connector-audit>div,.connector-row>div:first-child,.connector-run>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.connector-agent span,.connector-agent strong,.connector-audit span,.connector-audit strong,.connector-row span,.connector-row strong,.connector-run span,.connector-run strong{line-height:1.25;overflow-wrap:anywhere}.connector-agent small,.connector-row small,.connector-run small{align-items:center;color:#15192a;display:inline-flex;font-weight:700}.connector-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;grid-column:1/2;min-width:0}.connector-meta span{color:#4f586f;font-size:12px;font-weight:700;line-height:1.35;white-space:normal}.connector-meta span+span:before{color:#b7bdca;content:"·";margin-right:10px}.connector-capabilities{color:#4f46e5;line-height:1.35;min-width:0;overflow-wrap:anywhere}.connector-capabilities,.connector-help{font-size:12px;font-weight:750;grid-column:1/2}.connector-help{color:#9a4f13;margin:0}.connector-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:2;grid-row:2/span 2;justify-self:end;justify-content:flex-end}.connector-actions a,.connector-actions button,.connector-agent button,.connector-run button{align-items:center;background:#ffffff;border:1px solid #dfe3ed;border-radius:8px;color:#383f55;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px;text-decoration:none}.connector-actions button:disabled,.connector-agent button:disabled,.connector-run button:disabled{cursor:not-allowed;opacity:.45}.connector-progress{background:#e9ecf5;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.connector-progress i{background:#6357f6;display:block;height:100%}.connector-audit small{color:#697386;font-weight:700}.connector-audit b{align-items:center;color:#247a55;display:inline-flex;font-size:12px;gap:6px;justify-self:start}.connector-audit b:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.connector-empty,.connector-error{color:#697386;margin:0}.connector-error{color:#b54538;margin:12px 40px}.organization-panel{display:grid;grid-gap:10px;gap:10px}.organization-panel-head{align-items:center;display:flex;gap:12px;justify-content:flex-end}.organization-panel-head>span{color:#697386;font-size:13px;font-weight:750}.organization-actions a,.organization-actions button,.organization-panel-head button{align-items:center;background:#ffffff;border:1px solid #dfe3ed;border-radius:8px;color:#383f55;cursor:pointer;display:inline-flex;gap:7px;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none}.organization-panel-head button{background:#6254f3;border-color:#6254f3;color:#ffffff;font-size:13px;font-weight:850}.organization-list{display:grid;grid-gap:8px;gap:8px}.organization-row{align-items:center;background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;display:grid;grid-gap:10px 16px;gap:10px 16px;grid-template-columns:minmax(170px,.9fr) minmax(220px,1.2fr) minmax(220px,1.3fr) auto;min-height:66px;padding:11px 12px}.organization-row>div:not(.organization-actions){display:grid;grid-gap:3px;gap:3px;min-width:0}.organization-row strong{color:#15192a;font-size:13px;overflow-wrap:anywhere}.organization-row span,.organization-scope{color:#697386;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.organization-actions{display:flex;gap:6px;justify-self:end}.organization-actions a,.organization-actions button{height:34px;padding:0;width:34px}.organization-actions button:disabled{cursor:not-allowed;opacity:.45}.organization-dialog-form{display:grid;grid-gap:14px;gap:14px}.organization-dialog-form label{display:grid;grid-gap:6px;gap:6px}.organization-dialog-form label>span,.organization-scope-options legend{color:#30384e;font-size:13px;font-weight:850}.organization-dialog-form input,.organization-dialog-form textarea{border:1px solid #dfe3ed;border-radius:7px;color:#1b2033;font:inherit;padding:9px 10px;resize:vertical}.organization-dialog-form footer{border-top:1px solid #e6e9f1;display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.organization-scope-options{border:0;display:grid;grid-gap:7px;gap:7px;margin:0;max-height:280px;overflow:auto;padding:0}.organization-scope-options label{align-items:center;border-bottom:1px solid #eceef4;display:flex;gap:9px;min-height:38px}.openclaw-capabilities{display:grid;grid-gap:12px;gap:12px}.connector-resource-switch{display:flex;gap:6px}.connector-resource-switch button{background:#f4f5f9;border:1px solid #e1e4ec;border-radius:7px;color:#596277;font-weight:800;min-height:34px;padding:6px 11px}.connector-resource-switch button[aria-pressed=true]{background:#eeebff;border-color:#d8d2ff;color:#4f46e5}.openclaw-capabilities-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.openclaw-capabilities-head h2{color:#15192a;font-size:17px;margin:0}.openclaw-capabilities-head span,.openclaw-capability-copy span,.openclaw-capability-state small{color:#697386;font-size:12px}.openclaw-capabilities-head button,.openclaw-capability-actions button{align-items:center;background:#6254f3;border:1px solid #6254f3;border-radius:8px;color:#fff;display:inline-flex;font-weight:800;gap:6px;min-height:34px;padding:7px 11px}.openclaw-capability-search input{max-width:420px;width:100%}.openclaw-capability-list{display:grid;grid-gap:8px;gap:8px}.openclaw-capability-row{align-items:center;background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(120px,auto) minmax(230px,auto);min-height:66px;padding:10px 12px}.openclaw-capability-copy,.openclaw-capability-state{display:grid;grid-gap:4px;gap:4px;min-width:0}.openclaw-capability-copy span,.openclaw-capability-copy strong{overflow-wrap:anywhere}.openclaw-capability-copy a{color:#4f46e5;font-size:12px;font-weight:800}.openclaw-capability-actions{display:flex;gap:8px}.openclaw-capability-actions select{border:1px solid #d8dce6;border-radius:8px;min-height:34px;min-width:132px}@media (max-width:1100px){.connector-dashboard,.connector-toolbar,.external-access-row{grid-template-columns:1fr}.openclaw-capability-row,.organization-row{grid-template-columns:minmax(0,1fr) auto}.openclaw-capability-actions{grid-column:1/-1}.organization-last-request,.organization-scope{grid-column:1}.organization-actions{grid-column:2;grid-row:1/span 3}.external-access-actions{justify-self:start}.external-access-head,.external-dialog-settings{align-items:stretch;flex-direction:column}.external-access-head input{min-width:0;width:100%}.connector-actions,.connector-capabilities,.connector-help,.connector-meta{grid-column:1/-1}.connector-actions{grid-row:auto}.external-channel-row{align-items:start}.connector-dashboard{padding:22px 18px}}@media (max-width:620px){.connector-activity-toolbar,.external-channel-row{grid-template-columns:minmax(0,1fr)}.connector-activity-toolbar{align-items:stretch}.connector-header,.openclaw-capabilities-head,.openclaw-capability-row,.organization-panel-head,.organization-row{align-items:stretch;display:grid;grid-template-columns:1fr}.connector-header-actions,.organization-actions{grid-column:1;grid-row:auto;justify-self:start}.openclaw-capability-actions,.openclaw-capability-state{grid-column:1}.openclaw-capability-actions select{min-width:0;width:100%}.connector-activity-row,.connector-audit-row{grid-template-columns:minmax(0,1fr) auto}.connector-activity-row>div:nth-child(2){grid-column:1;text-align:left}.connector-activity-row>button,.connector-audit-row>time{grid-column:2;grid-row:1/span 2}}.connector-access-editor{padding:8px 16px 12px;border-bottom:1px solid var(--border,#e1e4ef);font-size:13px}.connector-access-editor summary{cursor:pointer;color:var(--accent,#6050c6)}.connector-access-editor form{display:grid;grid-gap:12px;gap:12px;padding-top:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.connector-access-editor label{display:grid;grid-gap:5px;gap:5px;min-width:0}.connector-access-editor input:not([type=checkbox]),.connector-access-editor select{min-height:34px;padding:6px 8px}.connector-access-editor input:not([type=checkbox]),.connector-access-editor select,.connector-access-editor textarea{width:100%;min-width:0;border:1px solid var(--border,#e1e4ef);border-radius:6px;font:inherit;background:white;color:inherit}.connector-access-editor textarea{padding:8px;resize:vertical}.generated-connectors{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.generated-connectors h2{margin:0 0 4px;font-size:16px}.generated-connectors>p{color:#697386;font-size:12px;margin:-6px 0 2px}.generated-connector-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border,#e1e4ef);border-radius:8px;padding:12px 16px;font-size:13px}.generated-connector-card>div{display:grid;grid-gap:3px;gap:3px}.generated-connector-card>div strong{font-size:14px}.generated-connector-code-label{grid-column:1/-1}.generated-connector-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.generated-connector-actions button,.generated-connector-actions select{min-height:34px;padding:5px 10px;font:inherit}.generated-connector-card .generated-connector-review{display:flex;align-items:flex-start;gap:8px}.generated-connector-card .generated-connector-review input{width:auto;flex:none;margin-top:2px}.connector-access-editor fieldset{grid-column:1/-1;border:1px solid var(--border,#e1e4ef);border-radius:6px;padding:8px}.connector-access-editor .connector-person,.connector-history-toggle{display:flex;align-items:center;gap:8px;font-size:13px}.connector-history-toggle{margin:8px 0}.connector-access-editor input[type=checkbox],.connector-history-toggle input{width:16px;height:16px;min-height:0;flex:0 0 auto}.connector-access-editor p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.4}.connector-access-editor button{justify-self:start;min-height:34px;padding:6px 14px;font:inherit;font-weight:600;color:white;background:var(--accent,#6050c6);border:1px solid transparent;border-radius:7px;cursor:pointer}.connector-access-editor button:disabled{opacity:.55;cursor:default}.connector-row>div:first-child{min-width:0;overflow-wrap:anywhere}.connector-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.connector-tabs button{align-items:center;background:#ffffff;border:1px solid #e1e4ed;border-radius:8px;color:#4b5569;cursor:pointer;display:inline-flex;gap:8px;min-height:36px;padding:8px 11px}.connector-tabs button.is-active{background:#f0efff;border-color:#d9d5ff;color:#5346e8}.connector-tabs b{color:inherit;font-size:12px;line-height:1}.communication-dashboard{align-content:start;align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 74px);padding:18px clamp(18px,2vw,32px);width:100%}.communication-panel{background:#ffffff;border:1px solid #e1e4ed;border-radius:8px;box-shadow:0 24px 60px rgba(24,33,61,.08);min-width:0}.communication-main{box-sizing:border-box;display:grid;grid-gap:12px;gap:12px;margin:0;max-width:none;padding:22px 26px;width:100%}.communication-compose span,.communication-recipient,.communication-row small,.communication-row span{color:#697386}.communication-attention{border-color:#f4c9c1}.communication-warning{border-color:#efd49a}.communication-tabs{background:#f6f7fb;border:1px solid #e3e6ef;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;padding:4px}.communication-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:#596174;cursor:pointer;display:flex;flex:1 1 128px;font-size:14px;font-weight:800;gap:8px;justify-content:center;letter-spacing:0;line-height:1.15;min-height:36px;min-width:0;padding:0 10px}.communication-tabs button[aria-selected=true]{background:#ffffff;box-shadow:0 8px 20px rgba(24,33,61,.08);color:#4f46e5}.communication-tabs b{background:#eef0f8;border-radius:999px;color:#596174;font-size:12px;min-width:24px;padding:3px 7px}.communication-ask{align-items:center;background:#6357f6;border-radius:8px;color:#ffffff;display:inline-flex;font-weight:800;justify-content:center;justify-self:start;min-height:38px;padding:0 14px;text-decoration:none}.communication-filter{display:grid;grid-gap:6px;gap:6px}.communication-filter span{color:#697386;font-size:13px;font-weight:800}.communication-filter input{background:#ffffff;border:1px solid #dfe3ee;border-radius:8px;color:#202638;min-height:38px;padding:0 10px}.communication-detail,.communication-empty-state,.communication-list{background:#fbfcff;border:1px solid #e6e9f1;border-radius:8px;min-width:0}.communication-list{align-content:flex-start;align-self:start;background:transparent;border:0;display:grid;grid-gap:10px;gap:10px;height:min-content;max-height:440px;min-height:0;overflow:auto;padding:0}.communication-row{background:#ffffff;border:1px solid #e6e9f1;border-radius:8px;cursor:pointer;display:grid;grid-gap:7px;gap:7px;min-height:72px;padding:12px 14px;text-align:left}.communication-row:hover,.communication-row[aria-current=true]{border-color:#8f86ff}.communication-load-earlier,.communication-load-more{align-items:center;align-self:center;background:transparent;border:0;color:#5549ca;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;justify-self:center;min-height:34px;padding:6px 12px}.communication-detail-head h2,.communication-detail-head span,.communication-message strong,.communication-recipient,.communication-row small,.communication-row span,.communication-row strong{overflow-wrap:anywhere;white-space:normal}.communication-detail{background:transparent;border:0;border-radius:0;display:grid;grid-gap:14px;gap:14px;grid-template-rows:auto minmax(140px,1fr) auto auto auto auto;max-height:600px;padding:4px 0 0}.communication-empty-state{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:76px;padding:18px}.communication-empty-state a{background:#6357f6;border-radius:8px;color:#ffffff;font-weight:800;min-height:40px;padding:10px 16px;text-decoration:none}.communication-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.communication-detail-head div{display:grid;grid-gap:5px;gap:5px;min-width:0}.communication-detail-head h2{color:#15192a;font-size:20px;letter-spacing:0;margin:0}.communication-detail-head span{color:#697386;font-size:13px;font-weight:800}.communication-actions button,.communication-detail-head button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:40px}.communication-detail-head button{background:#ffffff;border:1px solid #e3e6ef;color:#596174;min-width:40px;padding:0}.communication-messages{display:grid;grid-gap:10px;gap:10px;overflow:auto;overscroll-behavior:contain}.communication-message{background:#ffffff;border:1px solid #e6e9f1;border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:12px 14px}.communication-message p{color:#2f3547;line-height:1.5;margin:0}.communication-compose{display:grid;grid-gap:7px;gap:7px}.communication-compose textarea{border:1px solid #dfe3ed;border-radius:8px;color:#15192a;font:inherit;min-height:116px;outline:0;padding:12px;resize:vertical}.communication-compose textarea:disabled{background:#f4f6fb;color:#8a93a5}.communication-actions{display:flex;gap:10px}.communication-actions button{background:#6357f6;border:0;color:#ffffff;min-width:112px;padding:0 14px}.communication-actions button:first-child{background:#ffffff;border:1px solid #e3e6ef;color:#2f3547}.communication-actions button:disabled,.communication-detail-head button:disabled{cursor:not-allowed;opacity:.45}.communication-recipient{align-items:center;display:flex;gap:7px;min-width:0}.communication-attachments,.communication-media-list{display:grid;grid-gap:8px;gap:8px}.communication-image,.communication-video{background:#f4f6fb;border:1px solid #e3e6ef;border-radius:6px;display:block;max-height:260px;max-width:100%;object-fit:contain}.communication-player,.communication-video{width:100%}.communication-document,.communication-link,.communication-prepared{align-items:center;background:#f7f8fc;border:1px solid #e1e4ed;border-radius:6px;color:#242a3c;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px;text-decoration:none}.communication-document span,.communication-link span,.communication-prepared span{display:grid;min-width:0}.communication-document small,.communication-document strong,.communication-link small,.communication-link strong,.communication-prepared small,.communication-prepared strong{overflow-wrap:anywhere;white-space:normal}.communication-media-state{color:#697386;margin:0}.communication-attach-actions button,.communication-link-form button,.communication-media-retry,.communication-prepared button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;gap:7px;justify-content:center}.communication-attach-actions button,.communication-media-retry,.communication-prepared button{background:#ffffff;border:1px solid #dfe3ed;color:#3d4558;min-height:34px}.communication-prepared button{min-width:34px;padding:0}.communication-attach-actions{display:flex;gap:8px}.communication-attach-actions button{padding:0 10px}.communication-link-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.communication-link-form input{border:1px solid #dfe3ed;border-radius:6px;min-height:36px;padding:0 10px}.communication-link-form button{background:#6357f6;border:0;color:#ffffff;padding:0 12px}.communication-file-input{display:none}.communication-empty,.communication-error{color:#697386;margin:0}.communication-error{padding:0 40px 28px}@media (max-width:1100px){.communication-dashboard{padding:24px}.communication-detail,.communication-list{max-height:none}}@media (max-width:720px){.communication-dashboard{min-height:calc(100dvh - 62px);padding:16px}.communication-main{padding:16px}.communication-tabs{flex-wrap:nowrap;overflow-x:auto}.communication-tabs button{flex:0 0 auto;font-size:11px;gap:2px;padding:0 2px}.communication-tabs b{font-size:10px;min-width:18px;padding:2px 4px}}