:root{--ui-radius-control:8px}body{background:hsl(var(--background))!important}.app-shell{gap:0;padding:0}.ui-sidebar{border-radius:0;border-width:0 1px 0 0;box-shadow:none}.ui-dashboard{border:0;border-radius:0;box-shadow:none;background:hsl(var(--background));padding:0 28px 28px;gap:20px}.ui-workspace-toolbar{min-height:76px;margin-inline:-28px;padding:14px 28px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.ui-floating-controls{border:0;border-radius:0;box-shadow:none;padding:0;gap:8px;flex-wrap:wrap;justify-content:flex-end}.chrome-control{border-radius:8px!important}.ui-page-head{padding:8px 0 0;min-height:0}.ui-page-title{font-size:26px;letter-spacing:-.025em}.ui-page-description{line-height:1.5}.ui-dashboard-content{padding-top:0}.ui-sidebar a{font-weight:500}.ui-brief{border-top:1px solid hsl(var(--border))}.metric-deck__track{display:grid;overflow:visible;scroll-snap-type:none}.metric-deck__item{width:auto;min-width:0}.metric-deck__item>:first-child{min-height:0;padding:18px!important}.ui-metric-value{color:hsl(var(--foreground))}.ui-tabs{background:hsl(var(--muted));padding:4px;border-radius:9px}.ui-tab{border-radius:6px}.ui-date-popover{border-radius:12px}.ui-dashboard .tx-actions{flex-wrap:wrap!important;overflow:visible!important;min-width:0;max-width:100%}.tx-pills{scrollbar-width:thin!important}@media (max-width:1100px){.ui-workspace-toolbar>span{display:none}.ui-workspace-toolbar>.flex{margin-left:auto}}@media (max-width:767px){.ui-dashboard{margin:0;padding:0 16px 20px;gap:16px}.ui-workspace-toolbar{margin-inline:-16px;padding:10px 16px;min-height:66px}.ui-page-title{font-size:24px}.ui-page-description{font-size:12px}.ui-page-head{padding-top:4px}.metric-deck__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.metric-deck[data-count="1"] .metric-deck__track{grid-template-columns:minmax(0,1fr)}.metric-deck__item{width:auto;height:100%}.metric-deck__item>:first-child{padding:14px!important;min-height:0}.metric-deck__item p{overflow-wrap:anywhere}.metric-deck__item .ui-metric-value{font-size:clamp(18px,5.5vw,24px)}.metric-deck__controls,.metric-deck__item svg:not(.lucide){display:none}.ui-floating-controls{gap:2px;flex-wrap:nowrap}.ui-date-control>button>svg:first-child{display:none}.metric-deck__item p[style*="font-size: 26px"],.metric-deck__item p[style*="font-size: 28px"]{font-size:22px!important}.ui-date-control>button{max-width:140px}.ui-dashboard .tx-actions{gap:6px!important;width:100%}.tx-actions>button{flex:1 1 auto!important;white-space:nowrap}.tx-account-filter{width:100%;min-width:0}.tx-account-select{width:100%;max-width:100%}.tx-month-pills,.tx-view-pills{display:none!important}.tx-month-select{display:block;width:100%}}@media (min-width:768px){.tx-month-select{display:none}}@media print{.ui-workspace-toolbar{display:none}.ui-page-head{padding:0}}.workspace-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:22px;min-width:0}.workspace-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.workspace-panel-heading h2{letter-spacing:-.02em}.workspace-panel-heading>a{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:8px;padding:6px}.overview-summary{padding:18px}.overview-summary-intro{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:14px}.summary-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#efedff;color:#7569ed;flex-shrink:0}.dark .summary-icon{background:#2b254b;color:#afa4ff}.overview-summary-intro p{flex:1;line-height:1.5}.overview-summary-intro p span{color:hsl(var(--muted-foreground))}.overview-summary-intro>a{display:flex;align-items:center;gap:8px;border:1px solid hsl(var(--border));border-radius:8px;padding:8px 12px;white-space:nowrap}.metric-deck__item>.ui-metric-card{padding:0!important;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:none;border-radius:11px}.metric-card-main{padding:16px 16px 13px;flex:1}.ui-metric-card .ui-metric-value{font-size:30px;line-height:1.2;margin-top:14px;margin-bottom:8px;letter-spacing:-.045em;color:hsl(var(--foreground))}.metric-card-note{color:hsl(var(--muted-foreground));line-height:1.5}.metric-card-footer{padding:11px 16px;background:hsl(var(--muted));display:flex;align-items:center;justify-content:space-between;gap:6px}.metric-compare-label{color:hsl(var(--muted-foreground))}.overview-analysis-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px}.overview-activity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:20px}.chart-view-switch{display:flex;padding:3px;border-radius:8px;background:hsl(var(--muted));flex-shrink:0}.chart-view-switch button{padding:7px 9px;font-size:11px;border-radius:6px;color:hsl(var(--muted-foreground))}.chart-view-switch button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 3px #00000012}.performance-headline{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:22px}.performance-headline>span{font-size:30px;letter-spacing:-.04em;font-weight:500}.performance-headline>p{color:hsl(var(--muted-foreground))}.expense-mix-chart{display:flex;align-items:center;gap:16px;margin:20px 0 10px}.expense-mix-chart svg{width:38%;max-width:140px;flex-shrink:0}.expense-mix-chart>div{min-width:0}.expense-mix-legend{margin-top:10px}.cash-headline{font-size:32px;font-weight:500;letter-spacing:-.04em;margin:6px 0 20px}.cash-runway{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));padding:12px 0;font-size:13px}.cash-runway span{color:hsl(var(--muted-foreground))}.workspace-action-menu{position:relative;margin-left:auto}.workspace-action-menu summary{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:500;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));cursor:pointer;list-style:none}.workspace-action-menu summary::-webkit-details-marker{display:none}.workspace-action-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:35;width:244px;padding:6px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:0 8px 28px #00000015}.workspace-action-panel>button{width:100%;justify-content:space-between;border:0!important;background:transparent!important;padding:11px 12px!important;font-size:13px!important}.workspace-action-panel>button:hover{background:hsl(var(--muted))!important}.workspace-action-panel>span{display:block;padding:8px 12px}.ui-sidebar a{font-size:13px}.ui-sidebar [aria-current=page]{border:1px solid hsl(var(--border))}@media (max-width:1100px){.overview-activity-grid,.overview-analysis-grid{grid-template-columns:minmax(0,1fr)}.expense-mix-chart{max-width:400px}}@media (max-width:767px){.workspace-panel{padding:16px;border-radius:13px}.overview-summary{padding:12px}.overview-summary-intro{align-items:flex-start;font-size:12px;gap:8px}.overview-summary-intro>a{padding:6px;font-size:11px}.overview-summary-intro p span{display:none}.metric-card-main{padding:13px 11px}.ui-metric-card .ui-metric-value{font-size:clamp(19px,5.6vw,26px)}.metric-card-footer{padding:9px 11px;flex-wrap:wrap}.metric-card-note{font-size:10px}.overview-performance .workspace-panel-heading{align-items:flex-start;flex-wrap:wrap}.performance-headline>span{font-size:26px}.ui-dashboard .tx-actions{width:auto}.overview-activity-grid,.overview-analysis-grid{gap:16px}}.ui-dashboard .tx-view-pills{background:hsl(var(--muted));padding:4px;border-radius:9px;gap:3px!important}.ui-dashboard .tx-view-pills>button{border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:hsl(var(--muted-foreground))!important}.ui-dashboard .tx-view-pills>button[aria-pressed=true]{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}.ui-dashboard .tx-view-pills>button>span{color:hsl(var(--muted-foreground))!important;background:transparent!important;font-weight:500!important}.ui-dashboard .tx-month-pills{display:none!important}@media (min-width:768px){.ui-dashboard .tx-month-select{display:block;width:180px}.tx-month-select>span{display:none}.tx-month-select select{font-size:12px;padding-block:6px}.ui-dashboard .tx-table th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;padding-block:12px}.ui-dashboard .tx-table td{padding-block:14px}.tx-mobile-subline{display:none!important}}:root{--background:0 0% 98%;--foreground:0 0% 10%;--muted-foreground:0 0% 48%;--muted:0 0% 95%;--border:0 0% 90%;--input:0 0% 90%;--c-0f172a:#191919;--c-0f1b2d:#191919;--c-334155:#393939;--c-475569:#606060;--c-64748b:#777;--c-94a3b8:#909090;--c-e2e8f0:#e7e7e7;--c-eef2f7:#efefef}.dark{--background:222 20% 9%;--foreground:220 14% 94%;--muted-foreground:220 8% 65%;--muted:222 18% 15%;--border:222 15% 22%;--input:222 15% 22%;--c-0f172a:#ededed;--c-0f1b2d:#ededed;--c-334155:#d6d6d6;--c-475569:#b6b6b6;--c-64748b:#aaa;--c-94a3b8:#999;--c-e2e8f0:#30343d;--c-eef2f7:#252a33}.workspace-brand{font-size:17px;letter-spacing:-.04em}.ui-sidebar{background:hsl(var(--card))}.ui-sidebar>div:first-of-type{min-height:82px;padding-inline:18px}.ui-sidebar a{font-size:15px;min-height:44px;gap:12px}.ui-sidebar [aria-current=page]{background:hsl(var(--muted));border-color:transparent;color:hsl(var(--foreground))}.ui-page-title{font-size:28px;font-weight:600;letter-spacing:-.04em}.ui-page-description{font-size:14px;color:hsl(var(--muted-foreground))}.workspace-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace-reporting-controls{align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.workspace-reporting-controls .chrome-control{border-radius:10px!important;min-height:38px}.workspace-reporting-controls>.flex{flex-wrap:wrap}.workspace-search{position:relative;width:240px}.workspace-search summary{display:flex;align-items:center;gap:10px;height:40px;border:1px solid hsl(var(--border));border-radius:10px;padding:0 12px;color:hsl(var(--muted-foreground));font-size:14px;cursor:pointer;list-style:none}.workspace-search summary::-webkit-details-marker{display:none}.workspace-search-panel{position:absolute;right:0;top:calc(100% + 8px);width:300px;padding:8px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;box-shadow:0 12px 32px #00000015}.workspace-search-panel input{width:100%;padding:10px;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;font-size:14px}.workspace-search-panel nav{max-height:360px;overflow-y:auto;margin-top:6px}.workspace-search-panel a{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:8px;font-size:14px}.workspace-search-panel a:hover{background:hsl(var(--muted))}.workspace-search-rail .workspace-search{width:100%}.workspace-search-rail .workspace-search summary{background:hsl(var(--card))}.workspace-search-rail .workspace-search-panel{position:static;width:auto;margin-top:6px;box-shadow:none}.workspace-notification-button{height:40px;width:40px;display:grid;place-items:center;border-radius:10px;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.workspace-panel{border-radius:18px;padding:20px}.workspace-panel-heading h2{font-size:19px;font-weight:600}.overview-summary-intro{font-size:15px}.overview-summary-intro>a{font-size:13px}.ui-metric-card .ui-metric-label{font-size:15px}.ui-metric-card .ui-metric-value{font-size:34px;font-weight:500}.metric-card-note{font-size:12px}.metric-card-footer{padding:13px 16px}.metric-compare-label{font-size:12px}.performance-headline>span{font-size:34px}.performance-headline>p{font-size:13px}.chart-view-switch button{font-size:13px;padding:8px 10px}.expense-mix-legend>div{font-size:15px}.workspace-action-menu summary{font-size:14px;min-height:40px}.workspace-action-panel{width:290px;padding:8px;border-radius:14px}.workspace-action-panel>button{font-size:15px!important;padding:12px 14px!important}@media (min-width:1200px){body{background:hsl(var(--canvas-wash))!important;padding:20px}.dark body{background:hsl(var(--background))!important}.app-shell{height:calc(100dvh - 40px);border:1px solid hsl(var(--border));border-radius:24px;overflow:hidden;box-shadow:0 8px 40px #00000006}.ui-dashboard{padding-inline:24px;gap:24px}.ui-workspace-toolbar{min-height:82px;margin-inline:-24px;padding-inline:24px}.overview-analysis-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media (min-width:768px){.ui-dashboard .tx-table{font-size:14px}.ui-dashboard .tx-table th{font-size:14px;padding-block:14px}.ui-dashboard .tx-table td{padding-block:18px}.ui-dashboard .tx-view-pills>button{font-size:14px!important;padding:8px 12px!important}.ui-dashboard .tx-search-input{font-size:14px;min-height:40px}.tx-account-select{font-size:14px!important;min-height:40px}.tx-month-select select{font-size:14px;min-height:40px}}@media (max-width:1199px){.workspace-page-heading{align-items:flex-start;flex-wrap:wrap}}@media (max-width:767px){.ui-page-title{font-size:24px}.ui-page-description{font-size:12px}.workspace-panel{padding:16px}.workspace-panel-heading h2{font-size:17px}.overview-summary{padding:12px}.overview-summary-intro{font-size:12px}.overview-summary-intro>a{font-size:11px}.ui-metric-card .ui-metric-label{font-size:12px}.ui-metric-card .ui-metric-value{font-size:clamp(19px,5.6vw,26px)}.metric-card-note,.metric-compare-label{font-size:10px}.performance-headline>span{font-size:26px}.workspace-action-panel{width:min(290px,calc(100vw - 48px))}}@media print{body{padding:0}.app-shell{height:auto;border:0;border-radius:0}.workspace-reporting-controls{display:none}}@media (min-width:768px){.ui-workspace-toolbar>.workspace-breadcrumb{display:flex;font-size:14px}}@media (max-width:900px){.workspace-breadcrumb>span:first-of-type{display:none}.workspace-breadcrumb{gap:6px}.workspace-search{width:180px}}@media (min-width:1200px){.app-shell{min-height:0}}.workspace-revenue-dialog{max-width:600px;border-radius:22px}.workspace-revenue-dialog>div{padding:24px}.workspace-revenue-dialog h2{font-size:22px;letter-spacing:-.03em}.workspace-revenue-dialog h2+p{font-size:14px;margin-top:6px}.workspace-entry-form{border:0;background:transparent;padding:0}.workspace-entry-form>p{font-size:13px;text-transform:none;letter-spacing:0;margin-bottom:18px}.workspace-entry-form>.grid{gap:18px}.workspace-entry-form label>span{font-size:14px;color:hsl(var(--foreground))}.workspace-entry-form input{min-height:46px;font-size:15px;border-radius:10px;background:hsl(var(--card))}.workspace-dialog-primary{display:flex;align-items:center;gap:8px;color:white;font-size:14px;min-height:44px;padding:10px 20px;border-radius:10px;background:linear-gradient(#40b5ff,#078de3);box-shadow:0 5px 12px #168fd329}.workspace-dialog-footer{display:flex;align-items:center;gap:12px;background:hsl(var(--muted)/.5)}.workspace-dialog-cancel{font-size:14px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));padding:10px 16px;min-height:44px}@media (max-width:767px){.workspace-revenue-dialog>div{padding:18px}.workspace-revenue-dialog h2{font-size:20px}.workspace-entry-form input{font-size:16px}}.workspace-primary-action{background:linear-gradient(#40b5ff,#078de3);border-radius:10px;box-shadow:0 5px 12px #168fd329}@media (min-width:768px){.tx-detail .md\:hidden{display:none!important}}.live-data-trigger{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 13px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:14px;white-space:nowrap}.live-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#a8adb5}.live-status-dot.is-current{background:#16a062}.live-status-dot.is-delayed{background:#e6a600}.live-data-panel{position:absolute;right:0;top:calc(100% + 10px);width:370px;max-width:calc(100vw - 32px);border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));box-shadow:0 12px 36px #00000018;z-index:50;overflow:hidden}.live-data-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 0}.live-data-panel:focus{outline:none}.live-data-heading h2{font-size:20px;font-weight:500;letter-spacing:-.025em}.live-data-heading .live-status-dot{width:10px;height:10px}.live-data-switch{width:40px;height:24px;background:hsl(var(--border));border-radius:99px;padding:3px;transition:background .15s}.live-data-switch.is-on{background:linear-gradient(#45b7ff,#078bdf)}.live-data-switch>span{display:block;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002;transition:transform .15s}.live-data-switch.is-on>span{transform:translateX(16px)}.live-data-synced{padding:14px 22px 0;color:hsl(var(--muted-foreground));font-size:13px}.live-data-synced>span{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.live-data-intervals{display:flex;margin:18px 22px 0;padding:4px;background:hsl(var(--muted));border-radius:10px}.live-data-intervals button{flex:1;padding:8px 4px;border-radius:8px;font-size:14px;color:hsl(var(--muted-foreground))}.live-data-intervals button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 3px #00000012}.live-data-hint{margin:9px 22px 18px;font-size:11px;color:hsl(var(--muted-foreground))}.live-data-sources{padding:12px 22px;border-top:1px solid hsl(var(--border))}.live-data-source{display:flex;align-items:center;flex-wrap:wrap;gap:11px;padding:12px 0}.live-source-mark{width:32px;height:32px;display:grid;place-items:center;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--card));box-shadow:0 1px 3px #0000000c;font-size:18px;font-weight:800;flex-shrink:0}.live-source-mark.mercury{color:hsl(var(--foreground))}.live-source-mark.stripe{color:#635bff}.live-source-mark.timedoctor{color:#2b7de9}.live-source-name{flex:1;font-size:15px}.live-source-age{font-size:13px;color:hsl(var(--muted-foreground))}.live-source-refresh{padding:4px;border-radius:6px;color:hsl(var(--muted-foreground))}.live-source-refresh:hover{background:hsl(var(--muted))}.live-source-refresh:disabled{opacity:.5}.live-source-issue{width:100%;font-size:12px;line-height:1.5;color:#a56800}.live-data-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:hsl(var(--muted)/.5);border-top:1px solid hsl(var(--border));padding:16px 22px;font-size:12px;color:hsl(var(--muted-foreground))}.live-data-footer>span{flex:1}.live-data-footer>button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid hsl(var(--border));border-radius:9px;padding:8px 10px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:13px}.live-data-footer>button:disabled{opacity:.5}.live-data-panel .is-delayed{color:#b17b00}.dark .live-data-panel .is-delayed,.dark .live-source-issue{color:#eab83c}.live-data-notice{padding:12px 22px;font-size:12px;line-height:1.5;border-top:1px solid hsl(var(--border))}@media (max-width:767px){.workspace-page-heading{gap:12px}.workspace-reporting-controls{width:100%;justify-content:flex-start}.workspace-page-heading:has(>.is-actions-only){flex-wrap:nowrap;align-items:center}.workspace-reporting-controls.is-actions-only{width:auto;margin-left:auto;flex-shrink:0}.live-data-panel{right:auto;left:0;width:350px}.live-data-heading{padding:18px 16px 0}.live-data-synced{padding-inline:16px}.live-data-hint,.live-data-intervals{margin-inline:16px}.live-data-sources{padding-inline:16px}.live-data-source{gap:8px}.live-source-name{font-size:14px}.live-source-age{font-size:12px}.live-data-footer{padding:14px 16px}}:root{--workspace-gap:16px;--ui-radius-card:14px}.ui-dashboard{padding:0 22px 22px;gap:var(--workspace-gap)}.ui-workspace-toolbar{min-height:64px;margin-inline:-22px;padding:10px 22px}.ui-sidebar>div:first-of-type{min-height:64px}.ui-sidebar a{font-size:14px;min-height:38px;padding-block:8px;gap:10px}.workspace-brand{font-size:16px}.ui-page-head{padding-top:2px}.ui-page-title{font-size:25px;letter-spacing:-.035em;line-height:1.25}.ui-page-description{font-size:13px}.workspace-notification-button,.workspace-search summary{height:36px;border-radius:8px}.workspace-notification-button{width:36px}.workspace-reporting-controls .chrome-control{min-height:36px!important;border-radius:8px!important}.live-data-trigger{min-height:36px;border-radius:9px;padding:7px 11px;font-size:13px}.workspace-panel{padding:14px;border-radius:12px}.workspace-panel-heading{margin-bottom:10px}.workspace-panel-heading h2{font-size:16px}.overview-summary{padding:14px}.overview-summary-intro{margin-bottom:12px;font-size:13px;gap:9px}.overview-summary-intro>a{padding:6px 10px;font-size:12px}.summary-icon{width:30px;height:30px;border-radius:8px}.metric-deck__track{gap:12px}.metric-card-main{padding:11px 14px 9px}.ui-metric-card .ui-metric-label{font-size:13px}.ui-metric-card .ui-metric-value{margin-top:10px;margin-bottom:6px;font-size:29px;font-weight:550}.metric-card-note{font-size:11px}.metric-card-footer{padding:6px 14px}.metric-compare-label{font-size:11px}.overview-activity-grid,.overview-analysis-grid{gap:var(--workspace-gap)}.performance-headline{margin-bottom:14px}.cash-headline,.performance-headline>span{font-size:29px}.performance-headline>p{font-size:12px}.chart-view-switch button{font-size:12px;padding:6px 9px}.expense-mix-chart{margin-top:12px;gap:12px}.expense-mix-chart svg{max-width:120px}.expense-mix-legend>div{font-size:13px;padding-block:8px}.overview-transactions h3{font-size:16px}.overview-transactions table,.ui-dashboard .tx-table{font-size:13px}.ui-dashboard .tx-table th{font-size:12px;padding-block:11px}.ui-dashboard .tx-table td{padding-block:12px}.ui-dashboard .tx-view-pills>button{font-size:13px!important;padding:6px 10px!important}.workspace-action-menu summary{min-height:36px;font-size:13px;padding:6px 10px}.workspace-task-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));overflow:hidden}.workspace-task-stat{display:flex;align-items:center;gap:12px;padding:18px;min-width:0}.workspace-task-stat+.workspace-task-stat{border-left:1px solid hsl(var(--border))}.workspace-task-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--muted-foreground));flex-shrink:0}.workspace-task-stat>div{min-width:0}.workspace-task-stat p{font-size:13px}.workspace-task-stat p+p{font-size:11px}.workspace-task-value{margin-left:auto;font-size:29px;font-weight:550;font-variant-numeric:tabular-nums}.workspace-brief{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;box-shadow:none}.workspace-brief-message{margin-top:10px;font-size:23px;line-height:1.35;font-weight:550;letter-spacing:-.025em;max-width:680px}.workspace-brief-link{display:flex;align-items:center;gap:7px;border:1px solid hsl(var(--border));border-radius:8px;padding:8px 11px;white-space:nowrap;font-size:12px}.workspace-home .ui-toolbar h2{font-size:15px}@media (min-width:1200px){body{padding:12px}.app-shell{height:calc(100dvh - 24px);border-radius:20px}.ui-dashboard{padding-inline:22px;gap:var(--workspace-gap)}.ui-workspace-toolbar{min-height:64px;margin-inline:-22px;padding-inline:22px}}@media (max-width:767px){.ui-dashboard{padding:0 16px 20px;gap:14px}.ui-workspace-toolbar{min-height:60px;margin-inline:-16px;padding:8px 16px}.ui-sidebar a{min-height:44px}.ui-page-title{font-size:23px}.ui-page-description{font-size:12px}.workspace-panel{padding:14px}.overview-summary{padding:12px}.overview-summary-intro{font-size:12px}.ui-metric-card .ui-metric-value{font-size:clamp(19px,5.6vw,26px)}.metric-card-main{padding:12px 11px}.metric-card-footer{padding:8px 11px}.metric-card-note,.metric-compare-label{font-size:10px}.cash-headline,.performance-headline>span{font-size:26px}.workspace-task-stat{padding:14px 12px;flex-wrap:wrap;gap:8px}.workspace-task-icon{width:30px;height:30px}.workspace-task-stat>div{flex:1}.workspace-task-value{width:100%;margin-left:0;font-size:26px}.workspace-brief{padding:16px;flex-wrap:wrap}.workspace-brief-message{font-size:21px}.workspace-brief-link{min-height:40px}}@media print{body{padding:0}.app-shell{height:auto;border-radius:0}}@media (min-width:768px){.ui-page-meta{min-height:40px}.ui-tab{min-height:36px;padding:7px 12px;font-size:13px}.ui-dashboard-content th{text-transform:none;letter-spacing:normal;font-weight:500}}@media (max-width:767px){.metric-card-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}}.filter-segments,.resource-categories{display:flex;gap:4px;flex-wrap:wrap}.filter-segments button,.library-category{padding:8px 12px;border-radius:8px;font-size:12px;color:hsl(var(--muted-foreground))}.filter-segments button[aria-pressed=true],.library-category[aria-pressed=true]{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.library-category span{margin-left:10px;opacity:.65;font-size:11px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px}.resource-card{min-height:130px;transition:border-color .15s,box-shadow .15s}.resource-card:hover{border-color:#c4d4e6;box-shadow:0 3px 12px #20304a08}.resource-library>.ui-toolbar{padding:0 0 14px;background:transparent}.work-list-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid hsl(var(--border))}.work-list-controls input{min-width:0;width:220px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:8px 12px;font-size:12px}.settings-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px}.settings-navigation{padding:16px 0}.settings-navigation .ui-tabs{display:flex;flex-direction:column;align-items:stretch;background:transparent;padding:0;gap:5px}.settings-navigation .ui-tab{text-align:left;justify-content:flex-start;width:100%;padding:11px 12px}.settings-nav-note{font-size:12px;line-height:1.8;color:hsl(var(--muted-foreground));margin:24px 12px}.notification-inbox>div.space-y-2\.5{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--card));padding-top:14px}.notification-inbox>div.space-y-2\.5>.ui-section-label{padding:0 16px 8px}.notification-inbox>div.space-y-2\.5>div{border-radius:0;border-width:1px 0 0;box-shadow:none;margin-top:0}@media(max-width:1000px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.resource-grid,.settings-layout{grid-template-columns:1fr}.settings-layout{gap:12px}.settings-navigation{padding:0}.settings-navigation .ui-tabs{flex-direction:row}.settings-navigation .ui-tab{width:auto}.settings-nav-note,.settings-navigation>.ui-section-label{display:none}.work-list-controls{flex-wrap:wrap}.work-list-controls input{width:100%}}@media(min-width:1100px){.cash-analysis-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.cash-analysis-bottom{display:contents}.cash-analysis-bottom>div:first-child{grid-column:2;grid-row:1}.cash-analysis-bottom>div:last-child{grid-column:1/-1}.cash-analysis-grid>.rounded-xl{grid-column:1;grid-row:1}}.person-workspace{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:16px;align-items:start}@media(max-width:900px){.person-workspace{grid-template-columns:1fr}}.resource-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.resource-library>div,.resource-library>p{grid-column:1/-1;margin-top:0!important}.resource-library>section,.resource-library>section>ul{display:contents}.resource-library>section>h2{display:none}@media(max-width:1000px){.resource-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.resource-library{grid-template-columns:1fr}}:root{--kca-ink:222 47% 11%;--kca-gold:#e3b52d;--kca-gold-soft:#fcf8eb}.dark{--kca-gold-soft:#302a19}.workspace-brand{font-weight:700;letter-spacing:-.035em}.ui-sidebar [aria-current=page]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-sidebar [aria-current=page] svg{color:inherit}.dashboard-home{display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 13px;border-radius:8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:12px;font-weight:500;white-space:nowrap}.dashboard-primary:hover{opacity:.85}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.dashboard-metric{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 16px;border-right:1px solid hsl(var(--border))}.dashboard-metric:last-child{border-right:0}.dashboard-metric>span{display:flex;align-items:center;gap:8px;font-size:12px;color:hsl(var(--muted-foreground));line-height:1.4}.dashboard-metric svg{flex-shrink:0}.dashboard-metric strong{font-size:23px;font-weight:600;letter-spacing:-.6px;line-height:1.2;font-variant-numeric:tabular-nums}.dashboard-metric.is-attention strong{color:#956b13}.dashboard-metric:hover{background:hsl(var(--muted)/.4)}.dashboard-workspace{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(250px,1fr);gap:12px;align-items:start}.dashboard-panel{min-width:0;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.dashboard-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.dashboard-panel h2{font-size:15px;font-weight:600;letter-spacing:-.3px}.dashboard-panel header p{margin-top:3px;font-size:11px;color:hsl(var(--muted-foreground));line-height:1.5}.dashboard-text-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;min-height:36px;flex-shrink:0}.dashboard-text-link:hover{text-decoration:underline;text-underline-offset:4px}.dashboard-filters{display:flex;align-items:center;gap:16px;padding:0 18px;border-bottom:1px solid hsl(var(--border))}.dashboard-filters button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border-bottom:2px solid transparent;font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap}.dashboard-filters button[aria-pressed=true]{color:hsl(var(--foreground));border-color:hsl(var(--primary));font-weight:600}.dashboard-filters button:disabled{opacity:.5}.dashboard-filters button>span{background:hsl(var(--muted));border-radius:5px;padding:1px 5px;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.dashboard-task,.dashboard-task-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) 104px;gap:18px;align-items:center;padding:8px 16px}.dashboard-task-columns{font-size:10px;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.25)}.dashboard-task-columns>span:last-child{text-align:right}.dashboard-task-list li{border-top:1px solid hsl(var(--border))}.dashboard-task{min-height:44px;font-size:12px}.dashboard-task:hover{background:hsl(var(--muted)/.3)}.dashboard-task-title{font-weight:500;line-height:1.6;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-task-owner{display:flex;align-items:center;gap:7px;min-width:0;color:hsl(var(--muted-foreground));font-size:11px}.dashboard-task-owner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-task-owner i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;font-size:10px;font-style:normal;background:hsl(var(--muted));color:hsl(var(--foreground))}.dashboard-task-due{font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.dashboard-task-due.is-overdue{color:#956b13}.dashboard-task-due.is-today{font-weight:600;color:hsl(var(--foreground))}.dashboard-resource-list{padding:0 16px}.dashboard-resource-list li{border-top:1px solid hsl(var(--border))}.dashboard-resource{display:flex;align-items:center;gap:9px;min-height:52px;padding:8px 0}.dashboard-resource-icon{width:28px;height:28px;border:1px solid hsl(var(--border));border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--muted-foreground))}.dashboard-resource-name{flex:1;min-width:0}.dashboard-resource-name strong{font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dashboard-resource-name>span{display:block;font-size:10px;color:hsl(var(--muted-foreground));margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-resource>svg{flex-shrink:0;color:hsl(var(--muted-foreground))}.dashboard-resource:hover .dashboard-resource-name strong{text-decoration:underline;text-underline-offset:3px}.dashboard-resource-empty{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;font-size:12px;color:hsl(var(--muted-foreground))}.dashboard-resource-empty button,.dashboard-resource-stale button{min-height:44px;text-decoration:underline;text-underline-offset:3px}.dashboard-panel>footer{display:flex;justify-content:flex-end;border-top:1px solid hsl(var(--border));padding:5px 18px}.dashboard-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:144px;padding:18px;color:hsl(var(--muted-foreground));font-size:12px}.dashboard-empty strong{color:hsl(var(--foreground));font-weight:500}.dashboard-error{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid hsl(var(--destructive)/.3);border-radius:10px;padding:8px 14px;color:hsl(var(--destructive));font-size:12px}.dashboard-error button{min-height:44px;flex-shrink:0;text-decoration:underline;text-underline-offset:3px}.dashboard-resource-stale{font-size:11px;padding:0 18px;color:hsl(var(--muted-foreground))}.dark .dashboard-metric.is-attention strong,.dark .dashboard-task-due.is-overdue{color:#e3bf62}@media(min-width:768px){[data-ui-page=dashboard] .workspace-page-heading{align-items:center;flex-wrap:nowrap}}@media(min-width:768px) and (max-height:850px){.ui-sidebar .workspace-nav-section.pt-5{padding-top:10px}}@media(min-width:768px) and (max-width:1150px){.dashboard-metric{padding:12px 14px;gap:8px}.dashboard-metric>span{font-size:11px;gap:6px}.dashboard-metric>span svg{display:none}.dashboard-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:14px}.dashboard-task,.dashboard-task-columns{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) 95px;gap:10px;padding-inline:14px}}@media(max-width:767px){.dashboard-home{gap:10px}.dashboard-primary{min-height:44px;padding:9px 11px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{padding:11px 14px;min-height:60px;gap:8px}.dashboard-metric:nth-child(2){border-right:0}.dashboard-metric:nth-child(-n+2){border-bottom:1px solid hsl(var(--border))}.dashboard-metric>span{font-size:11px;gap:6px}.dashboard-metric>span svg{display:none}.dashboard-metric strong{font-size:22px}.dashboard-workspace{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-panel>header{padding:8px 14px}.dashboard-panel h2{font-size:14px}.dashboard-text-link{min-height:44px}.dashboard-filters{padding-inline:16px;justify-content:space-between;gap:8px}.dashboard-filters button{font-size:11px;gap:5px;min-height:44px}.dashboard-task-columns{display:none}.dashboard-task-list li:first-child{border-top:0}.dashboard-task{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:58px;padding:8px 14px}.dashboard-task-title{grid-column:1/-1;font-size:12px;line-height:1.55}.dashboard-task-owner{grid-column:1;grid-row:2;font-size:10px}.dashboard-task-owner i{display:none}.dashboard-task-due{grid-column:2;grid-row:2;font-size:10px}.dashboard-resource-list{padding-inline:16px}.dashboard-resource{min-height:54px}.dashboard-empty{min-height:120px}.dashboard-panel>footer{padding-inline:16px}}.workspace-dialog-primary,.workspace-primary-action{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:none}.ui-dashboard a.bg-blue-600,.ui-dashboard button.bg-blue-600{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.ui-dashboard a.bg-blue-600:hover,.ui-dashboard button.bg-blue-600:hover{background:hsl(var(--primary)/.9)!important}.live-data-switch.is-on{background:hsl(var(--primary))}.dark .live-data-switch.is-on>span{background:hsl(var(--primary-foreground))}.dark .summary-icon,.summary-icon{background:hsl(var(--muted));color:hsl(var(--foreground))}.kca-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--card))}.kca-summary-strip>.ui-metric-card{background:transparent!important;border:0!important;border-right:1px solid hsl(var(--border))!important;border-radius:0!important;box-shadow:none!important;padding:17px 20px;gap:2px}.kca-summary-strip>.ui-metric-card:last-child{border-right:0!important}.kca-summary-strip .ui-metric-label{font-size:11px;padding-top:0!important}.kca-summary-strip .ui-metric-value{font-size:25px;font-weight:600;margin:6px 0}.kca-summary-strip .ui-metric-card>div:first-child>span{width:auto;height:auto;background:none;color:hsl(var(--muted-foreground))}.kca-summary-strip .ui-metric-card>div:last-child{font-size:11px!important}.kca-panel{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));min-width:0}.kca-panel>header{padding:17px 18px;border-bottom:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:5px}.kca-panel>header h2{font-size:14px;font-weight:600}.kca-panel>footer{padding:12px 16px;border-top:1px solid hsl(var(--border));display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px}.kca-panel>footer button{display:inline-flex;gap:5px;align-items:center;min-height:28px}.team-attention-count{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:var(--kca-gold-soft);color:#a57c22;font-size:13px;font-weight:600;flex-shrink:0}.dark .team-attention-count{color:#e3bf62}.team-directory-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.team-directory-heading h2{font-size:18px;font-weight:600;letter-spacing:-.4px}.team-directory-heading p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:5px}.team-directory-heading .workspace-primary-action{display:inline-flex;gap:6px;align-items:center;padding:10px 14px;border-radius:8px;font-size:12px}.kca-input,.kca-select{min-height:38px;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--card));font-size:12px;padding:8px 10px;color:hsl(var(--foreground));max-width:100%}.kca-input{width:100%}.kca-input.pl-9{padding-left:36px}.kca-input:focus,.kca-select:focus{outline:2px solid hsl(var(--ring)/.35);outline-offset:1px}.kca-register-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:1px solid hsl(var(--border));padding:12px 18px}.team-cost-heading,.team-cost-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 110px 48px;gap:15px;align-items:center}.team-cost-heading{font-size:10px;color:hsl(var(--muted-foreground));padding:0 4px 12px;border-bottom:1px solid hsl(var(--border))}.team-cost-heading>span:nth-child(n+3){text-align:right}.team-cost-row{padding:13px 4px;border-bottom:1px solid hsl(var(--border))}.team-cost-row:last-child{border-bottom:0}.team-cost-row:hover{background:hsl(var(--muted)/.35)}.kca-section-tabs{display:flex;gap:3px;padding:5px;background:hsl(var(--muted)/.6);border-radius:9px;overflow-x:auto}.kca-section-tabs>button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:500;padding:10px 13px;border-radius:6px;color:hsl(var(--muted-foreground))}.kca-section-tabs>button[aria-pressed=true]{background:hsl(var(--card));box-shadow:0 1px 3px #0000000d}.kca-section-tabs>button>span{font-size:10px;opacity:.65}.team-redesign .person-workspace{grid-template-columns:280px minmax(0,1fr)}.agent-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agent-launch-card{display:flex;gap:14px;align-items:center;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));padding:22px 20px;min-width:0;transition:border-color .15s}.agent-launch-card:hover{border-color:hsl(var(--foreground)/.35)}.agent-launch-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:10px;flex-shrink:0}.agent-launch-card h2{font-size:18px;font-weight:600;letter-spacing:-.4px}.agent-launch-card p{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.5;margin-top:3px}.agent-launch-note{display:block;font-size:10px;color:hsl(var(--muted-foreground));margin-top:10px}.agent-launch-count{text-align:right;max-width:130px;flex-shrink:0}.agent-launch-count strong{font-size:29px;font-weight:600;display:block;line-height:1.3}.agent-launch-count span{font-size:10px;color:hsl(var(--muted-foreground));display:block;line-height:1.5}.agent-control-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:start}.agent-source-list{display:flex;flex-direction:column;padding:10px 14px 16px;gap:5px}.agent-source-list>span{border-radius:7px}.agent-source-list>span>span:last-child{margin-left:auto;text-align:right}.agents-redesign .agent-card{box-shadow:none}.agents-redesign .agent-card a.rounded-2xl{border-radius:7px}.agent-context-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.agent-context-row>p{font-size:11px;color:hsl(var(--muted-foreground));flex:1;min-width:0}.agent-context-row>button{margin-left:auto}.agent-workspace{min-width:0}.agent-summary{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--card))}.agent-summary>div{border-right:1px solid hsl(var(--border))}.agent-summary>div:last-child{border-right:0}.agent-summary .agent-stat{border:0;background:transparent;border-radius:0;padding:16px 20px}.agent-summary .agent-stat>div:first-child{font-size:25px;font-weight:600}.agent-summary .agent-stat>div:last-child{font-weight:400;font-size:11px;margin-top:7px}.agent-work-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.agent-work-toolbar>div:first-child{margin-right:auto}.agent-work-toolbar button{border-radius:7px!important;font-size:12px;font-weight:500;padding:8px 12px}.agent-work-toolbar button.bg-foreground{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.agent-work-toolbar>label{flex-basis:180px}.agent-desk{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;overflow:hidden;gap:0}.agent-desk>.agent-card{border:0;border-radius:0!important}.agent-desk>.agent-card:first-child{background:hsl(var(--muted)/.25);border-right:1px solid hsl(var(--border));align-self:stretch}.agent-desk>.agent-card:first-child>ul{padding:0}.agent-desk .agent-queue-row{border-bottom:1px solid hsl(var(--border));border-left:3px solid transparent;border-radius:0;font-size:12px;gap:9px}.agent-desk .agent-queue-row .font-bold{font-weight:500}.agent-selection{background:hsl(var(--card));border-left-color:hsl(var(--primary))!important}.agent-desk .agent-queue-row:not(.agent-selection){background:transparent}.agent-desk>.agent-card:nth-child(2)>div:first-child{background:hsl(var(--muted)/.2)}.agent-desk .text-2xl.font-extrabold{font-weight:600;font-size:24px}.agent-desk .rounded-2xl.bg-amber-50{border-radius:8px}.grace-client-row,.grace-list-head{display:grid;grid-template-columns:minmax(0,1fr) 30px 70px;gap:12px;align-items:center;padding:14px 16px}.grace-list-head{font-size:10px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.3)}.grace-list-head>span:last-child{text-align:right}.grace-client-row{width:100%;text-align:left;border-bottom:1px solid hsl(var(--border));border-left:3px solid transparent}.grace-desk .grace-client-row .rounded-xl{width:30px;height:30px;border-radius:7px;font-size:10px}@media(max-width:1100px){.agent-launch-note{display:none}.agent-launch-card{padding:18px 14px;gap:10px}.agent-launch-count{max-width:100px}.agent-launch-card p{font-size:11px}}@media(max-width:1023px){.team-redesign .person-workspace{grid-template-columns:1fr}.agent-desk>.agent-card:first-child{border-right:0;border-bottom:1px solid hsl(var(--border))}.agent-control-grid{grid-template-columns:1fr}.agent-source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-source-list>span{flex-wrap:wrap}.agent-source-list>span>span:last-child{margin-left:0;width:100%;text-align:left}}@media(max-width:767px){.kca-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kca-summary-strip>.ui-metric-card{padding:14px!important}.kca-summary-strip>.ui-metric-card:nth-child(2){border-right:0!important}.kca-summary-strip>.ui-metric-card:nth-child(-n+2){border-bottom:1px solid hsl(var(--border))!important}.team-cost-heading,.team-cost-row{grid-template-columns:minmax(0,1fr) 85px 35px;gap:8px}.team-cost-heading>span:nth-child(2),.team-cost-row>span:nth-child(2){display:none}.agent-launch-grid{grid-template-columns:1fr;gap:10px}.agent-launch-icon{width:34px;height:34px}.agent-launch-card h2{font-size:16px}.agent-control-grid{gap:16px}.agent-summary .agent-stat{padding:14px}.agent-summary>div:first-child{border-right:0;border-bottom:1px solid hsl(var(--border))}.agent-summary .agent-stat>div:first-child{font-size:23px}.agent-context-row{gap:8px}.agent-context-row>p{order:3;flex-basis:100%;line-height:1.6}.agent-work-toolbar{gap:8px}.agent-work-toolbar>label{flex-basis:150px}.agent-source-list{display:flex}.agent-source-list>span>span:last-child{margin-left:auto;width:auto;text-align:right}.grace-client-row,.grace-list-head{padding:12px;gap:8px;grid-template-columns:minmax(0,1fr) 25px 65px}.kca-register-toolbar{padding:12px}.kca-input,.kca-select{font-size:16px}.agent-desk>.agent-card:nth-child(2)>div{padding-left:16px;padding-right:16px}}.team-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 16px;font-size:12px;color:hsl(var(--muted-foreground))}.team-chart-empty button{color:hsl(var(--foreground));min-height:36px}.team-redesign .person-workspace aside dl{grid-template-columns:1fr}.team-redesign .person-workspace aside h2{overflow-wrap:anywhere}.team-work-row{display:flex;align-items:center;gap:10px;padding:15px 0;min-height:76px;text-align:left}.team-work-row:hover strong{text-decoration:underline;text-underline-offset:3px}.team-work-filters{display:flex;flex-wrap:wrap;gap:6px;padding:2px 16px 14px}.team-work-filters>button{font-size:10px;padding:6px 8px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--muted)/.4);min-height:30px}.team-work-filters>button:hover{background:hsl(var(--muted))}.person-next-actions{padding:14px 16px;border:1px solid hsl(var(--border));border-left:3px solid var(--kca-gold);border-radius:8px;background:hsl(var(--card))}.person-next-actions>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.person-next-actions button{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;min-height:34px;border:1px solid hsl(var(--border));border-radius:6px;font-size:11px;background:hsl(var(--muted)/.35)}.person-next-actions button:hover{background:hsl(var(--muted))}.payroll-action-scope{font-size:11px;font-weight:600;padding:8px 10px 10px;border-bottom:1px solid hsl(var(--border));margin-bottom:5px}.payroll-action-scope>span{display:block;font-weight:400;font-size:10px;line-height:1.5;color:hsl(var(--muted-foreground));margin-top:4px}.agent-work-toolbar{padding:2px 0}.agents-redesign [tabindex="-1"]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.workspace-summary-band{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.workspace-summary-band .metric-deck__track{gap:0}.workspace-summary-band .metric-deck__item{border-right:1px solid hsl(var(--border))}.workspace-summary-band .metric-deck__item:last-child{border-right:0}.workspace-summary-band .ui-metric-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;height:100%}.workspace-summary-band .metric-card-footer{background:hsl(var(--muted)/.3)}.workspace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.workspace-section-heading h2{font-size:18px;font-weight:600;letter-spacing:-.4px}.workspace-section-heading p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:5px}.workspace-section-heading>button{display:flex;gap:6px;align-items:center;padding:10px 14px;border-radius:8px;font-size:12px}.workspace-workbench{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.task-register{padding:0;overflow:hidden}.task-register .work-list-controls{flex-wrap:wrap}.task-register .work-list-controls input{flex:1;min-width:140px;max-width:250px}.task-table-head,.task-table-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 100px;gap:14px;padding:14px 16px;align-items:center}.task-table-head{font-size:11px;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.25)}.task-table-head,.task-table-row{border-bottom:1px solid hsl(var(--border))}.task-table-row{border-left:3px solid transparent;min-height:70px;font-size:12px}.task-table-row.is-selected{background:hsl(var(--muted)/.4);border-left-color:hsl(var(--primary))}.task-row-title{display:flex;align-items:center;gap:12px;min-width:0}.task-row-title input{width:16px;height:16px;flex-shrink:0;accent-color:hsl(var(--primary))}.task-row-title button{text-align:left;min-width:0;min-height:36px}.task-row-title strong{font-weight:500;line-height:1.6;display:block;overflow-wrap:anywhere}.task-overdue{font-size:10px;color:#ad7c16}.task-owner{display:flex;gap:7px;align-items:center;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.task-owner i{font-style:normal;display:grid;place-items:center;background:hsl(var(--muted));width:25px;height:25px;border-radius:6px;flex-shrink:0;font-size:10px}.task-due{color:hsl(var(--muted-foreground));font-size:11px}.workspace-list-footer{justify-content:space-between;padding:12px 16px;font-size:11px}.workspace-empty,.workspace-list-footer{display:flex;gap:12px;color:hsl(var(--muted-foreground))}.workspace-empty{flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;font-size:12px;text-align:center}.workspace-empty button{text-decoration:underline}.task-brief header h3{font-size:19px;line-height:1.45;font-weight:600;letter-spacing:-.4px;margin:10px 0 14px;overflow-wrap:anywhere}.workspace-eyebrow{font-size:10px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.07em}.workspace-status{font-size:11px;border:1px solid hsl(var(--border));padding:4px 7px;border-radius:5px;background:hsl(var(--muted)/.35)}.workspace-status.is-warning{background:var(--kca-gold-soft);color:#a57c22}.task-brief dl{margin-top:24px;display:grid;gap:18px}.task-brief dt{display:flex;align-items:center;gap:6px;font-size:11px;color:hsl(var(--muted-foreground))}.task-brief dd{font-size:12px;margin-top:5px}.task-notes{border-top:1px solid hsl(var(--border));margin-top:22px;padding-top:18px}.task-notes h4{font-size:11px;font-weight:600}.task-notes p{white-space:pre-wrap;font-size:12px;line-height:1.8;color:hsl(var(--muted-foreground));margin-top:8px;overflow-wrap:anywhere}.task-brief>footer{display:flex;justify-content:space-between;border-top:1px solid hsl(var(--border));padding-top:16px;margin-top:22px}.task-brief>footer button{display:flex;gap:7px;align-items:center;font-size:12px;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:7px}.workspace-dialog{padding:0;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));color:hsl(var(--foreground));width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:0 24px 80px #0003}.workspace-dialog::backdrop{background:#0a111866;backdrop-filter:blur(2px)}.workspace-dialog>header{display:flex;gap:16px;justify-content:space-between;padding:22px 24px;border-bottom:1px solid hsl(var(--border))}.workspace-dialog h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.workspace-dialog header p{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.6;margin-top:6px}.workspace-dialog header button{display:grid;place-items:center;border:1px solid hsl(var(--border));width:30px;height:30px;border-radius:7px;flex-shrink:0}.workspace-dialog-body{padding:22px 24px}.workspace-form{display:grid;gap:18px}.workspace-form label{display:grid;gap:7px;font-size:12px;font-weight:500}.workspace-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workspace-form footer{display:flex;justify-content:flex-end;gap:10px;padding-top:18px}.workspace-form footer button{padding:9px 14px;border:1px solid hsl(var(--border));border-radius:8px;font-size:12px}.workspace-error{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#b23434;padding:12px 14px;border:1px solid #b2343433;border-radius:8px}.workspace-error button{text-decoration:underline}.resource-workspace{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px}.resource-workspace .resource-categories{display:flex;flex-direction:column;align-self:start;gap:5px}.resource-workspace .library-category{display:flex;justify-content:space-between;text-align:left;min-height:38px}.resource-results{min-width:0}.resource-results .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.resource-results .ui-section-label{display:block;padding:0 0 12px;margin-top:20px}.resource-results>section:first-of-type .ui-section-label{margin-top:0}.resource-card{min-height:150px}.workspace-subnav{display:flex;gap:4px;border-bottom:1px solid hsl(var(--border));padding-bottom:10px}.workspace-subnav button{padding:8px 11px;border-radius:7px;font-size:12px;color:hsl(var(--muted-foreground))}.workspace-subnav button[aria-pressed=true]{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.term-register{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.term-row{padding:18px 20px;border-bottom:1px solid hsl(var(--border))}.term-row:last-child{border-bottom:0}.term-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.term-name h3{font-size:14px}.term-name>span{font-size:10px;border-radius:5px}.term-definition{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.8;margin-top:10px}.cash-planning-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.notification-desk{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--card))}.notification-register{border-right:1px solid hsl(var(--border));background:hsl(var(--muted)/.2)}.notification-register h3{padding:12px 16px;font-size:10px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border))}.notification-row{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;padding:16px;border-bottom:1px solid hsl(var(--border));border-left:3px solid transparent}.notification-row.is-selected{background:hsl(var(--card));border-left-color:hsl(var(--primary))}.notification-row strong{display:block;font-size:12px;font-weight:500;line-height:1.6}.notification-row small{display:block;font-size:10px;color:hsl(var(--muted-foreground));margin-top:5px}.notification-row .notification-dot{height:7px;width:7px;border-radius:50%;background:hsl(var(--muted-foreground));margin-top:6px;flex-shrink:0}.notification-row.is-critical .notification-dot{background:#dc5454}.notification-row.is-warning .notification-dot{background:#c99a37}.notification-detail{padding:24px;min-width:0}.notification-detail>div{border:0;box-shadow:none;padding:0;border-radius:0}.notification-detail .font-semibold.text-sm{font-size:18px}.notification-detail .text-xs.leading-relaxed{font-size:13px;line-height:1.8}@media(max-width:1100px){.workspace-workbench{grid-template-columns:minmax(0,1fr) 280px}.task-table-head,.task-table-row{grid-template-columns:minmax(0,1fr) 100px 78px;gap:10px}}@media(max-width:1023px){.cash-planning-grid,.notification-desk,.workspace-workbench{grid-template-columns:1fr}.notification-register{border-right:0;border-bottom:1px solid hsl(var(--border))}.resource-workspace{grid-template-columns:140px minmax(0,1fr);gap:16px}}@media(max-width:767px){.workspace-summary-band .metric-deck__item:nth-child(2n){border-right:0}.workspace-summary-band .metric-deck__item{border-bottom:1px solid hsl(var(--border))}.workspace-summary-band .metric-deck__item:last-child{border-bottom:0}.resource-workspace{grid-template-columns:1fr;gap:14px}.resource-workspace .resource-categories{flex-direction:row;flex-wrap:wrap}.resource-results .resource-grid{grid-template-columns:1fr}.task-table-head{display:none}.task-table-row{grid-template-columns:minmax(0,1fr) 88px;gap:6px}.task-row-title{grid-column:1/-1}.task-owner{padding-left:28px;font-size:11px}.task-due{text-align:right}.task-brief{scroll-margin-top:20px}.workspace-dialog-body,.workspace-dialog>header{padding:18px}.workspace-dialog input,.workspace-dialog select,.workspace-dialog textarea{font-size:16px}.workspace-form-pair{gap:10px}.notification-detail{padding:18px}.term-row{padding:16px}}.kca-login{min-height:calc(100dvh - 24px);display:grid;place-items:center;padding:24px}.kca-login-frame{width:min(940px,100%);display:grid;grid-template-columns:1.1fr 1fr;border:1px solid hsl(var(--border));border-radius:20px;overflow:hidden;background:hsl(var(--card));box-shadow:0 12px 50px #0a142315}.kca-login-brand{background:#111719;color:#fff;padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.kca-login-wordmark{display:flex;gap:12px;align-items:center;font-size:15px;font-weight:600}.kca-login-wordmark img{-o-object-fit:contain;object-fit:contain}.kca-login-eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d4b367}.kca-login-brand h2{font-size:31px;line-height:1.35;letter-spacing:-1px;font-weight:500;margin-top:18px}.kca-login-brand p{font-size:12px;line-height:1.9;color:#b0b6b8;margin-top:18px;max-width:240px}.kca-login-footnote{font-size:10px;color:#899294}.kca-login-form{padding:56px 40px;display:flex;flex-direction:column;justify-content:center}.kca-login-form header{margin-bottom:30px}.kca-login-form h1{font-size:27px;font-weight:600;letter-spacing:-.8px}.kca-login-form header p{font-size:13px;color:hsl(var(--muted-foreground));margin-top:10px}.kca-login-form button[type=submit]{min-height:44px}.maintenance-disclosure{border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));padding:14px 16px;font-size:12px}.maintenance-disclosure>summary{font-weight:500;cursor:pointer;min-height:24px}.role-reference{display:grid;gap:12px;margin-top:16px}.role-reference>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-top:12px;border-top:1px solid hsl(var(--border))}.role-reference dt{font-weight:500}.role-reference dd{font-size:11px;color:hsl(var(--muted-foreground));line-height:1.7}.report-workflow{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.report-workflow h2{font-size:23px;font-weight:600;letter-spacing:-.5px;margin:8px 0}.report-workflow p{font-size:12px;color:hsl(var(--muted-foreground))}.report-workflow-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.report-workflow-actions>.workspace-primary-action{font-size:12px;padding:10px 14px;border-radius:8px}.revenue-client-workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.client-brief h3{font-size:21px;font-weight:600;letter-spacing:-.5px;margin-top:14px;overflow-wrap:anywhere}.client-brief>p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:7px;overflow-wrap:anywhere}.client-brief dl{display:grid;gap:18px;margin:24px 0}.client-brief dt{font-size:11px;color:hsl(var(--muted-foreground))}.client-brief dd{font-size:18px;margin-top:5px;font-variant-numeric:tabular-nums}.client-brief a{display:flex;justify-content:center;padding:10px;border-radius:7px;font-size:12px}.client-brief small{display:block;font-size:10px;line-height:1.8;color:hsl(var(--muted-foreground));margin-top:16px}.clientKpi{gap:0!important;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--card))}.clientKpi>div{border:0!important;border-right:1px solid hsl(var(--border))!important;box-shadow:none!important;border-radius:0!important}.clientKpi>div:last-child{border-right:0!important}@media(max-width:1100px){.revenue-client-workspace{grid-template-columns:1fr}.client-brief dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.kca-login{padding:8px;min-height:100dvh}.kca-login-frame{grid-template-columns:1fr}.kca-login-brand{padding:20px;gap:16px}.kca-login-brand h2,.kca-login-brand p,.kca-login-eyebrow,.kca-login-footnote{display:none}.kca-login-form{padding:30px 24px}.kca-login-form input{font-size:16px}.report-workflow-actions{width:100%}.clientKpi>div{border-right:0!important;border-bottom:1px solid hsl(var(--border))!important}.clientKpi>div:last-child{border-bottom:0!important}.client-brief dl{grid-template-columns:1fr 1fr}.role-reference>div{grid-template-columns:1fr;gap:5px}}.workspace-summary-band .metric-deck__item>div{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.workspace-summary-band .metric-deck__item>div>.text-2xl{font-size:25px;font-weight:600}.workspace-summary-band .uppercase{text-transform:none;letter-spacing:normal}.revenue-client-workspace>div:first-child{min-width:0}.revenue-client-workspace .md\:hidden>button{width:100%;text-align:left}.revenue-client-workspace tbody tr:has(button[aria-pressed=true]){background:hsl(var(--muted)/.5)!important}.revenue-client-workspace .md\:hidden>button[aria-pressed=true]{background:hsl(var(--muted)/.5)!important;border-left:3px solid hsl(var(--primary))}.cash-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-planning-grid>div{min-width:0}.cash-planning-grid>div:first-child>.flex{flex-wrap:wrap}.cash-planning-grid>div:first-child>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-planning-grid .tabular-nums{overflow-wrap:anywhere}@media(max-width:1023px){.cash-planning-grid{grid-template-columns:minmax(0,1fr)}}.vendor-toolbar{padding:12px 16px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px}.vendor-toolbar button{border-radius:7px}.vendor-desk>div{box-shadow:none}.owner-draw-summary{gap:0!important;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.owner-draw-summary>div{border:0;border-right:1px solid hsl(var(--border));border-radius:0;box-shadow:none}.owner-draw-summary>div:last-child{border-right:0}.owner-draw-summary .uppercase{text-transform:none;letter-spacing:normal}.owner-draw-workbench{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.owner-draw-workbench>div:first-child{grid-column:2;grid-row:1;min-width:0}.owner-draw-workbench>div:nth-child(2){grid-column:1;grid-row:1;min-width:0}@media(max-width:1100px){.owner-draw-workbench{grid-template-columns:1fr}.owner-draw-workbench>div:first-child{grid-column:1;grid-row:2}.owner-draw-workbench>div:nth-child(2){grid-column:1;grid-row:1}}@media(max-width:767px){.owner-draw-summary>div:nth-child(2){border-right:0}.owner-draw-summary>div:nth-child(-n+2){border-bottom:1px solid hsl(var(--border))}}.resource-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.resource-results .resource-grid,.resource-results>section{display:contents}.resource-results .ui-section-label{display:none}.resource-results>p{grid-column:1/-1}@media(max-width:767px){.resource-results{grid-template-columns:minmax(0,1fr)}}.ui-page-meta{min-height:51px;gap:20px;margin-bottom:4px}.ui-tabs-viewport{border-radius:0;padding:0;scrollbar-width:none}.ui-tabs{display:flex;width:-moz-max-content;width:max-content;min-width:0;gap:22px;border:0;background:transparent;padding:0;border-radius:0}.ui-tab{position:relative;min-height:50px;padding:12px 1px;border-radius:0;font-size:13px;gap:8px;flex:none}.ui-tab:hover,.ui-tab[aria-selected=true]{background:transparent;color:hsl(var(--foreground))}.ui-tab[aria-selected=true]{box-shadow:none;font-weight:600}.ui-tab[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:hsl(var(--foreground));border-radius:2px 2px 0 0}.ui-tab__icon{display:inline-flex;opacity:.7}.ui-tab[aria-selected=true] .ui-tab__icon{opacity:1}.ui-tab__count{background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important;font-size:10px;padding:3px 5px;border-radius:4px;line-height:1}.ui-page-meta__actions{padding-bottom:5px}.settings-navigation .ui-tabs{gap:4px}.settings-navigation .ui-tab{border-radius:7px;min-height:43px}.settings-navigation .ui-tab[aria-selected=true]{background:hsl(var(--muted))}.settings-navigation .ui-tab[aria-selected=true]:after{display:none}.kca-section-tabs{gap:24px;border-bottom:1px solid hsl(var(--border));border-radius:0;background:transparent;padding:0}.kca-section-tabs>button{position:relative;padding:13px 0;border-radius:0;min-height:46px}.kca-section-tabs>button[aria-pressed=true]{background:transparent;box-shadow:none;color:hsl(var(--foreground))}.kca-section-tabs>button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:hsl(var(--foreground))}.agent-observatory{border-radius:18px;background:#0c1017;border:1px solid #202731;color:#f5f5f6;overflow:hidden;box-shadow:0 12px 34px #0000000a}.agent-observatory>header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 0;gap:12px}.agent-console-eyebrow{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:9px;color:#9199a7;font-weight:500;line-height:1.8}.agent-observatory>header h2{font-size:20px;letter-spacing:-.5px;margin-top:3px;font-weight:500}.agent-console-roster{font-size:10px;color:#abb2bd;border:1px solid #2c323c;padding:6px 10px;border-radius:20px}.agent-observatory-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;padding:0 36px 0 18px;gap:16px}.agent-orbit{position:relative;width:100%;max-width:420px;aspect-ratio:1;margin:auto;isolation:isolate}.agent-orbit-art{position:absolute;inset:0;width:100%;height:100%}.agent-orbit-texture{transform-origin:280px 280px;animation:agent-ring-turn 100s linear infinite}@keyframes agent-ring-turn{to{transform:rotate(1turn)}}.agent-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;flex-direction:column;gap:2px;background:#121821;border:1px solid #716039;box-shadow:0 0 0 9px #d4ad5205,0 0 42px #d4ad5210}.agent-orbit-core,.agent-orbit-logo{display:flex;align-items:center;justify-content:center}.agent-orbit-logo{height:55px}.agent-orbit-core strong{font-size:13px;letter-spacing:.12em;font-weight:600}.agent-orbit-core>span:last-child{font-size:8px;color:#8d96a4;text-transform:uppercase;letter-spacing:.1em}.agent-orbit-node{position:absolute;transform:translate(-50%,-25px);width:114px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:#f5f5f6;border-radius:12px;padding:0 2px 8px;outline-offset:6px;--orbit-accent:#d4ad52}.agent-orbit-node--grace{--orbit-accent:#77a9de}.agent-orbit-node-icon{height:50px;width:50px;display:grid;place-items:center;border:1px solid #404751;border-radius:50%;background:#161c25;color:var(--orbit-accent);transition:box-shadow .2s,border-color .2s,transform .2s}.agent-orbit-node:hover .agent-orbit-node-icon{transform:scale(1.08);border-color:var(--orbit-accent)}.agent-orbit-node[aria-pressed=true] .agent-orbit-node-icon{border-color:var(--orbit-accent);box-shadow:0 0 0 6px #d4ad520a,0 0 26px #d4ad521c}.agent-orbit-node--grace[aria-pressed=true] .agent-orbit-node-icon{box-shadow:0 0 0 6px #77a9de0a,0 0 26px #77a9de1c}.agent-orbit-node>strong{font-size:14px;font-weight:500;line-height:1.2}.agent-orbit-node>span:last-child{font-size:9px;color:#959eac}.agent-orbit-caption{position:absolute;bottom:5%;left:0;width:100%;text-align:center;font-size:10px;color:#818a98}.agent-inspector{border-left:1px solid #252c36;padding-left:32px;min-width:0}.agent-inspector-selector{display:flex;gap:7px;margin-bottom:16px}.agent-inspector-selector>button{flex:1;border:1px solid #2a323d;border-radius:8px;padding:9px 13px;text-align:left;font-size:12px;font-weight:500;background:transparent;color:#9ea7b5}.agent-inspector-selector>button>span{display:block;margin-top:3px;font-size:9px;font-weight:400;color:#7f8998}.agent-inspector-selector>button[aria-pressed=true]{background:#1a212c;border-color:#6b5b37;color:#f5f5f6}.agent-inspector-selector>button[aria-pressed=true]>span{color:#c6b27e}.agent-inspector-icon{display:grid;place-items:center;width:43px;height:43px;background:#d4ad5210;color:#d4ad52;border-radius:10px;border:1px solid #d4ad5226;margin-bottom:10px}.agent-inspector-icon--grace{background:#77a9de10;color:#77a9de;border-color:#77a9de26}.agent-inspector-brief h3{font-size:28px;font-weight:500;letter-spacing:-.7px;margin:4px 0 7px}.agent-inspector-brief>p{font-size:12px;line-height:1.6;color:#bec4cd}.agent-inspector-brief .agent-inspector-manner{font-size:11px;color:#818b9a;margin-top:3px}.agent-inspector-count{display:flex;align-items:center;gap:13px;border-top:1px solid #262d37;padding:12px 0;margin-top:14px}.agent-inspector-count>strong{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.agent-inspector-count>span{font-size:12px;color:#d2d6dc}.agent-inspector-count small{display:block;font-size:10px;color:#818b9a;line-height:1.6;margin-top:5px}.agent-open-workspace{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;border:1px solid #3b424d;border-radius:8px;padding:12px 14px;background:#f1f2f4;color:#15191f;transition:background .15s}.agent-open-workspace:hover{background:#fff}.agent-observatory-sources.agent-source-list{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:0;padding:0;border-top:1px solid #252c36}.agent-observatory-sources.agent-source-list>span{background:transparent!important;border:0!important;border-radius:0;padding:10px 18px;flex-wrap:wrap;min-width:0}.agent-observatory-sources>span+span{border-left:1px solid #252c36!important}.agent-observatory-sources.agent-source-list>span>span:last-child{margin-left:0;width:100%;text-align:left;line-height:1.6;font-size:10px}.agent-below-circle{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}.team-workspace-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden}.team-workspace-identity{display:flex;align-items:center;gap:16px;padding:18px}.team-workspace-identity h2{font-size:20px;font-weight:500;letter-spacing:-.6px}.team-workspace-identity p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:7px}.team-workspace-identity button{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:8px;min-height:25px}.team-avatar-stack{display:flex;padding-left:8px;max-width:148px;flex-wrap:wrap}.team-avatar-stack a{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;border:3px solid hsl(var(--card));background:hsl(var(--muted));color:hsl(var(--foreground));font-size:12px;font-weight:500;margin-left:-8px;box-shadow:0 0 0 1px hsl(var(--border))}.team-avatar-stack a:hover{z-index:1;outline:1px solid hsl(var(--foreground))}.team-payrun-preview{border-left:1px solid hsl(var(--border));padding:16px 18px;text-align:left;display:flex;flex-direction:column;justify-content:center;background:hsl(var(--muted)/.2);gap:8px;min-width:0}.team-payrun-preview>span:first-child{display:flex;gap:9px;align-items:center;font-size:12px}.team-payrun-preview strong{flex:1;font-weight:500}.team-payrun-preview:hover{background:hsl(var(--muted)/.5)}.team-payrun-progress{display:block;height:4px;background:hsl(var(--muted));border-radius:4px;overflow:hidden}.team-payrun-progress>span{display:block;height:100%;background:hsl(var(--foreground));border-radius:4px}.team-payrun-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:hsl(var(--muted-foreground))}.team-payrun-meta b{font-size:13px;color:hsl(var(--foreground));font-weight:600}.team-payrun-preview small{font-size:10px;color:#a57c22}.team-overview-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start;gap:16px}.team-overview-workspace .team-attention{border-radius:14px}.team-overview-workspace .team-cost-chart{border-radius:14px;box-shadow:none!important}.team-work-row{padding:10px 0;min-height:60px}.team-overview-workspace .team-attention>header{padding:12px 16px}.team-overview-workspace .team-attention>header h2{font-size:15px}.team-work-filters>button{font-size:9px}.team-planning-summary .kca-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-directory-view{display:flex;gap:2px;padding:3px;background:hsl(var(--muted));border-radius:7px}.team-directory-view button{display:grid;place-items:center;width:32px;height:32px;border-radius:5px;color:hsl(var(--muted-foreground))}.team-directory-view button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 3px #0000000a}.team-directory-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.team-member-card{border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--card));padding:14px;min-width:0;transition:border-color .15s;overflow:hidden}.team-member-card:hover{border-color:hsl(var(--foreground)/.3)}.team-member-card--inactive{opacity:.65}.team-member-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.team-member-avatar{height:43px;width:43px;display:grid;place-items:center;border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:12px;font-size:13px;font-weight:500}.team-member-status{display:flex;align-items:center;gap:5px;font-size:10px;color:hsl(var(--muted-foreground))}.team-member-status>span{height:5px;width:5px;background:#53a582;border-radius:50%}.team-member-card--inactive .team-member-status>span{background:hsl(var(--muted-foreground))}.team-member-name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:17px;font-weight:500;letter-spacing:-.4px}.team-member-name svg{color:hsl(var(--muted-foreground))}.team-member-name:hover{text-decoration:underline;text-underline-offset:3px}.team-member-role{font-size:11px;color:hsl(var(--muted-foreground));margin-top:4px}.team-member-contact{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:10px;color:hsl(var(--muted-foreground));min-height:57px}.team-member-contact>a,.team-member-contact>span{display:flex;align-items:center;gap:7px;min-width:0}.team-member-contact>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-contact>a:hover{color:hsl(var(--foreground))}.team-member-contact svg{flex-shrink:0}.team-member-readiness{padding:8px 0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));font-size:10px}.team-member-readiness>a{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:25px}.team-member-readiness>a:hover>span{text-decoration:underline}.team-member-readiness strong{display:flex;gap:5px;align-items:center;font-weight:500;text-align:right}.team-member-progress{height:3px;background:hsl(var(--muted));border-radius:3px;margin:5px 0 9px;overflow:hidden}.team-member-progress>span{display:block;height:100%;background:#b59a59;border-radius:3px}.team-member-card>footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:8px}.team-member-card>footer>a:first-child{display:flex;flex-direction:column;gap:5px}.team-member-card>footer span{font-size:9px;color:hsl(var(--muted-foreground))}.team-member-card>footer strong{font-size:17px;font-weight:500;letter-spacing:-.4px}.team-member-card>footer small{font-size:10px;color:#a57c22}.team-member-card>footer>a:last-child{display:grid;place-items:center;border:1px solid hsl(var(--border));border-radius:7px;width:30px;height:30px}.team-person-header>div{border-radius:14px!important;box-shadow:none!important}.team-person-header dl{grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;gap:14px 22px}.team-redesign .team-person-workspace{grid-template-columns:minmax(0,1fr) 260px}.team-person-workspace>aside{order:2}.team-person-workspace>div{order:1}@media(min-width:768px){.team-directory-cards.md\:hidden{display:none}}@media(max-width:1100px){.agent-observatory-main{padding-right:22px;gap:8px}.agent-inspector{padding-left:22px}.agent-inspector-brief h3{font-size:28px}.team-directory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.team-workspace-identity{gap:14px;padding:16px}.team-avatar-stack{max-width:80px}.team-workspace-identity h2{font-size:18px}}@media(max-width:900px){.team-redesign .team-person-workspace{grid-template-columns:1fr}.team-person-workspace>aside{order:2}.team-overview-workspace{grid-template-columns:1fr}.agent-observatory-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.agent-inspector-count{margin-top:14px;padding:13px 0}.agent-inspector-selector{margin-bottom:18px}.agent-inspector-icon{display:none}}@media(max-width:767px){.ui-page-meta{gap:12px;flex-wrap:wrap}.ui-page-meta>div:first-child{flex-basis:100%}.ui-page-meta__actions{padding-bottom:10px}.ui-tabs{gap:20px;min-width:100%}.ui-tab{font-size:12px;min-height:46px;padding:12px 0;flex:0 0 auto}.settings-navigation .ui-tab{padding:11px 12px}.settings-navigation .ui-tab[aria-selected=true]{background:transparent}.settings-navigation .ui-tab[aria-selected=true]:after{display:block}.settings-navigation .ui-tabs{gap:5px}.kca-section-tabs{gap:18px}.kca-section-tabs>button{font-size:11px}.agent-observatory{border-radius:14px}.agent-observatory>header{padding:20px 18px 0}.agent-observatory>header h2{font-size:18px}.agent-console-eyebrow{font-size:8px}.agent-console-roster{font-size:9px;padding:5px 8px}.agent-observatory-main{display:flex;flex-direction:column;padding:0 16px;gap:0}.agent-orbit{max-width:320px}.agent-orbit-core{height:90px;width:90px}.agent-orbit-logo{height:43px}.agent-orbit-logo img{height:43px;width:auto}.agent-orbit-core strong{font-size:11px}.agent-orbit-core>span:last-child{font-size:7px}.agent-orbit-node{width:91px;gap:5px;transform:translate(-50%,-22px)}.agent-orbit-node-icon{width:44px;height:44px}.agent-orbit-node-icon svg{width:20px;height:20px}.agent-orbit-node>strong{font-size:12px}.agent-orbit-node>span:last-child{font-size:8px}.agent-orbit-caption{font-size:9px;bottom:4%}.agent-inspector{border-left:0;border-top:1px solid #252c36;padding:18px 0 22px;width:100%}.agent-inspector-selector{margin-bottom:18px}.agent-inspector-brief h3{font-size:26px}.agent-inspector-count{margin-top:15px}.agent-inspector-count>strong{font-size:29px}.agent-observatory-sources.agent-source-list{display:flex;flex-direction:column}.agent-observatory-sources.agent-source-list>span{padding:13px 18px;gap:8px}.agent-observatory-sources>span+span{border-left:0!important;border-top:1px solid #252c36!important}.agent-observatory-sources.agent-source-list>span>span:last-child{width:auto;flex:1;text-align:right;margin-left:auto;font-size:9px}.agent-below-circle,.team-workspace-intro{grid-template-columns:1fr}.team-workspace-identity{padding:16px;gap:14px}.team-avatar-stack{max-width:106px}.team-avatar-stack a{height:36px;width:36px;font-size:10px}.team-payrun-preview{border-left:0;border-top:1px solid hsl(var(--border));padding:14px 16px}.team-directory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-card{padding:14px}.team-person-header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.team-directory-view{display:none}}@media(max-width:480px){.team-directory-cards,.team-person-header dl{grid-template-columns:1fr}.team-workspace-identity h2{font-size:17px}.ui-tabs{gap:16px}.ui-tab{gap:5px;font-size:11px}.agent-orbit-node>span:last-child{display:none}.agent-orbit-core{width:78px;height:78px}.agent-orbit-logo,.agent-orbit-logo img{height:34px}.agent-orbit-core strong{font-size:10px}.agent-orbit-core>span:last-child{font-size:6px}}@media(prefers-reduced-motion:reduce){.agent-orbit-texture{animation:none}.agent-orbit-node-icon{transition:none}}.team-payrun-meta em{font-size:9px;font-style:normal;font-weight:400;color:hsl(var(--muted-foreground))}.team-payrun-preview .team-payrun-date{color:hsl(var(--muted-foreground));font-size:10px}.payroll-run-head{padding:20px 22px;border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--card));gap:10px}.payroll-run-title{flex:1;min-width:190px}.payroll-run-title h2{font-size:18px;font-weight:500;letter-spacing:-.4px}.payroll-run-title p{font-size:11px;color:hsl(var(--muted-foreground));margin-top:5px;line-height:1.6}@media(max-width:767px){.payroll-run-head{padding:17px}.payroll-run-title{flex-basis:100%;margin-bottom:9px}}@media(min-width:1280px){.team-directory-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.agent-below-circle>section{min-width:0}@media(max-width:767px){.agent-below-circle{grid-template-columns:minmax(0,1fr)}}.settings-navigation{min-width:0}@media(max-width:767px){.settings-layout{grid-template-columns:minmax(0,1fr)}}.overview-workspace{border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden;min-width:0}.overview-workspace .overview-summary{padding:0}.overview-workspace .overview-summary-intro{padding:12px 16px;margin:0;border-bottom:1px solid hsl(var(--border));font-size:13px;gap:9px}.overview-workspace .summary-icon{width:28px;height:28px;background:hsl(var(--ring)/.08);color:hsl(var(--ring));border-radius:7px}.overview-workspace .overview-summary-intro>p>strong{font-weight:600}.overview-workspace .overview-summary-intro>a{padding:6px 9px}.overview-workspace .workspace-summary-band{border:0;border-bottom:1px solid hsl(var(--border));border-radius:0}.overview-workspace .metric-card-main{padding:12px 16px 8px}.overview-workspace .ui-metric-card .ui-metric-value{font-size:25px;margin-top:9px;margin-bottom:5px}.overview-workspace .metric-card-footer{background:transparent;padding:0 16px 12px;flex-wrap:wrap;gap:4px}.overview-workspace .metric-compare-label{font-size:10px}.overview-workspace .overview-analysis-grid{gap:0;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.overview-workspace .expense-mix,.overview-workspace .overview-performance{border:0;border-radius:0;padding:16px;box-shadow:none}.overview-workspace .expense-mix{border-left:1px solid hsl(var(--border));background:hsl(var(--muted)/.12)}.overview-workspace .workspace-panel-heading h2{font-size:14px}.overview-workspace .performance-headline{margin-bottom:10px}.overview-workspace .performance-headline>span{font-size:26px}.expense-mix-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:14px 0}.expense-mix-total strong{font-size:25px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.expense-mix-total>span{font-size:10px;color:hsl(var(--muted-foreground))}.expense-mix-strip{display:flex;height:18px;gap:3px;margin-bottom:14px;border-radius:4px;overflow:hidden}.expense-mix-strip>span{flex-basis:0;min-width:0;border-radius:2px}.expense-mix-legend{margin:0}.expense-mix-legend>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid hsl(var(--border)/.65);font-size:11px}.expense-mix-legend dt{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));min-width:0}.expense-mix-legend dt>span{width:7px;height:7px;border-radius:2px;flex-shrink:0}.expense-mix-legend dd{display:flex;align-items:baseline;gap:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.expense-mix-legend small{font-size:10px;color:hsl(var(--muted-foreground));min-width:27px;text-align:right}.expense-mix-withheld{font-size:11px;line-height:1.6;color:hsl(var(--muted-foreground));margin-bottom:12px}.dark .expense-mix-legend dt>span{outline:1px solid #ffffff30}.dashboard-priority{display:none}.workspace-dialog{margin:auto!important;inset:0;overscroll-behavior:contain}.workspace-dialog>header{padding:18px 20px;align-items:center;gap:12px;border-bottom:0}.workspace-dialog>header>div{flex:1;min-width:0}.workspace-dialog-icon{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:hsl(var(--ring)/.08);color:hsl(var(--ring))}.workspace-dialog h2{font-size:18px}.workspace-dialog header button{border:0;background:hsl(var(--muted)/.6);border-radius:50%;width:36px;height:36px}.workspace-dialog-body{padding:0 20px 20px}.workspace-form{gap:16px}.workspace-form input,.workspace-form select,.workspace-form textarea{border-radius:9px;box-shadow:none;min-height:40px}.workspace-form footer{background:hsl(var(--muted)/.25);margin:0 -20px -20px;padding:14px 20px;border-top:1px solid hsl(var(--border));align-items:center}.workspace-form footer button{min-height:40px}.task-form label{position:relative}.task-form-optional{position:absolute;right:0;top:0;font-size:10px;font-weight:400;color:hsl(var(--muted-foreground))}@media(max-width:1099px){.overview-workspace .overview-analysis-grid{grid-template-columns:minmax(0,1fr)}.overview-workspace .expense-mix{border-left:0;border-top:1px solid hsl(var(--border))}.expense-mix-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media(max-width:767px){.overview-workspace .overview-summary-intro{padding:10px 14px;align-items:center}.overview-workspace .overview-summary-intro>a{min-height:44px;border:0;padding:0;font-size:11px}.overview-workspace .expense-mix,.overview-workspace .overview-performance{padding:14px}.overview-workspace .metric-card-main{padding:11px 14px 7px}.overview-workspace .metric-card-footer{padding:0 14px 11px}.overview-workspace .ui-metric-card .ui-metric-value{font-size:clamp(20px,5.5vw,25px)}.overview-workspace .chart-view-switch{width:100%}.overview-workspace .chart-view-switch button{flex:1;min-height:44px}.expense-mix-legend{display:block}.dashboard-priority{display:flex;flex-direction:column;gap:10px;padding:16px;background:#111822;color:#f5f6f8;border:1px solid #28323e;border-radius:12px}.dashboard-priority-label{display:flex;align-items:center;gap:6px;color:#e1c67e;font-size:10px;letter-spacing:.02em}.dashboard-priority>strong{font-size:17px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-priority-action{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 14px;margin-top:2px;border-radius:24px;background:#f5f6f8;color:#111822;font-size:12px;font-weight:600}.dashboard-priority:hover .dashboard-priority-action{background:#fff}.dashboard-priority-item{display:none}.dashboard-metric{min-height:54px;padding:8px 14px}.dashboard-metric strong{font-size:20px}.workspace-dialog>header{padding:16px;gap:10px}.workspace-dialog-body{padding:0 16px 16px}.workspace-dialog header button{width:44px;height:44px}.workspace-form-pair{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-form footer{margin:0 -16px -16px;padding:12px 16px}.workspace-form input,.workspace-form select{min-height:44px;min-width:0;width:100%}.workspace-form footer button{min-height:44px}}