.global-ai-dock-module__cjdqZa__frame{--ai-panel-width:clamp(320px,var(--ai-width,360px),45vw);width:100%;min-height:0;transition:grid-template-columns var(--panel-motion-duration) var(--panel-motion-ease);flex:1;grid-template-columns:minmax(0,1fr) 0;display:grid;position:relative;overflow:hidden}.global-ai-dock-module__cjdqZa__workspacePage{min-width:0;height:100%;min-height:0}.global-ai-dock-module__cjdqZa__tools{flex:none;align-items:center;gap:8px;height:36px;padding-right:8px;display:flex}.global-ai-dock-module__cjdqZa__scrollPage{height:100%;min-height:0;overflow:auto}.global-ai-dock-module__cjdqZa__empty{padding:var(--panel-padding);color:var(--text-muted);margin:auto}.global-ai-dock-module__cjdqZa__frame[data-ai-open=true]{grid-template-columns:minmax(0,1fr) var(--ai-panel-width)}.global-ai-dock-module__cjdqZa__app{min-width:0;min-height:0;position:relative;overflow:hidden}.global-ai-dock-module__cjdqZa__panel{width:var(--ai-panel-width);border-left:1px solid var(--border-strong);background:var(--raised);min-width:0;min-height:0;color:var(--text);visibility:visible;transition:transform var(--panel-motion-duration) var(--panel-motion-ease),visibility var(--panel-motion-duration);flex-direction:column;grid-column:2;padding:0 7px 7px;font-size:13px;display:flex;position:relative;transform:translate(0)}.global-ai-dock-module__cjdqZa__panel[aria-hidden=true]{visibility:hidden;pointer-events:none;transform:translate(100%)}@media (min-width:1501px){.global-ai-dock-module__cjdqZa__frame[data-ai-default=true]{grid-template-columns:minmax(0,1fr) var(--ai-panel-width)}.global-ai-dock-module__cjdqZa__frame[data-ai-default=true] .global-ai-dock-module__cjdqZa__panel{visibility:visible;transform:translate(0)}}.global-ai-dock-module__cjdqZa__heading{flex:none;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 3px 0 9px;display:flex}.global-ai-dock-module__cjdqZa__heading h2{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.global-ai-dock-module__cjdqZa__toggle{border-radius:var(--radius-control);color:#e5edfa;white-space:nowrap;background:linear-gradient(115deg,#244b77 0%,#1d3c62 52%,#162c48 100%);border:1px solid #345580;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 11px 0 8px;font-size:13px;font-weight:600;transition:box-shadow .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #527bad26}.global-ai-dock-module__cjdqZa__toggle>[data-ai-orb]{filter:brightness(.82)saturate(.8)}.global-ai-dock-module__cjdqZa__toggle[aria-expanded=true]{box-shadow:inset 0 0 0 1px #729ac326}.global-ai-dock-module__cjdqZa__toggle:hover{filter:brightness(1.08);box-shadow:inset 0 1px #729ac340}.global-ai-dock-module__cjdqZa__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.global-ai-dock-module__cjdqZa__close{border-radius:var(--radius-control);width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.global-ai-dock-module__cjdqZa__close:hover{background:var(--surface-2);color:var(--text)}.global-ai-dock-module__cjdqZa__close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.global-ai-dock-module__cjdqZa__conversation{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.global-ai-dock-module__cjdqZa__conversation>div{flex:1}.global-ai-dock-module__cjdqZa__conversation svg{flex:none;width:16px;height:16px}.global-ai-dock-module__cjdqZa__resize{cursor:col-resize;touch-action:none;z-index:60;width:6px;position:absolute;top:0;bottom:0;left:-3px}.global-ai-dock-module__cjdqZa__resize:hover,.global-ai-dock-module__cjdqZa__resize:focus-visible{background:var(--accent);outline:none}@media (max-width:1279px){.global-ai-dock-module__cjdqZa__frame[data-mobile-nav]{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}}@media (max-width:767px){.global-ai-dock-module__cjdqZa__mobileIconButton{flex:0 0 36px;gap:0;width:36px;padding:0}.global-ai-dock-module__cjdqZa__mobileHiddenLabel{display:none}.global-ai-dock-module__cjdqZa__frame,.global-ai-dock-module__cjdqZa__frame[data-ai-open=true]{grid-template-columns:minmax(0,1fr) 0}.global-ai-dock-module__cjdqZa__frame[data-ai-open=true] .global-ai-dock-module__cjdqZa__app{visibility:hidden;pointer-events:none}.global-ai-dock-module__cjdqZa__resize{display:none}.global-ai-dock-module__cjdqZa__panel{border-left:0;grid-column:1/-1;width:100%;position:absolute;inset:0}.global-ai-dock-module__cjdqZa__frame[data-mobile-nav] .global-ai-dock-module__cjdqZa__panel{bottom:calc(58px + env(safe-area-inset-bottom,0px))}}
.client-selector-module__w1keWa__bar{background:var(--surface);flex:1;align-items:center;gap:6px;min-width:0;height:52px;padding:8px;display:flex;position:relative}.client-selector-module__w1keWa__sidebarToggle,.client-selector-module__w1keWa__home{--icon-btn-size:28px;--icon-btn-focus-offset:-2px;flex:0 0 28px}.client-selector-module__w1keWa__sidebarToggle svg,.client-selector-module__w1keWa__home svg{transition:transform .12s}.client-selector-module__w1keWa__sidebarToggle:hover svg,.client-selector-module__w1keWa__home:hover svg{transform:scale(1.12)}.client-selector-module__w1keWa__sidebarToggle:active,.client-selector-module__w1keWa__home:active{background:var(--border)}.client-selector-module__w1keWa__sidebarToggle:active svg,.client-selector-module__w1keWa__home:active svg{transition-duration:60ms;transform:scale(.86)}.client-selector-module__w1keWa__mobileSidebarToggle{display:grid}.client-selector-module__w1keWa__desktopSidebarToggle{margin-left:-2px;display:none}@media (min-width:1280px){.client-selector-module__w1keWa__mobileSidebarToggle{display:none}.client-selector-module__w1keWa__desktopSidebarToggle{display:grid}}.client-selector-module__w1keWa__divider{background:var(--border);flex:0 0 1px;width:1px;height:16px;margin:0 2px}.client-selector-module__w1keWa__breadcrumb{align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.client-selector-module__w1keWa__crumb{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.client-selector-module__w1keWa__crumbSeparator{color:var(--text-muted);flex:none}.client-selector-module__w1keWa__crumbCurrent{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@media (max-width:480px){.client-selector-module__w1keWa__home,.client-selector-module__w1keWa__breadcrumb,.client-selector-module__w1keWa__divider{display:none}}
.customer-workspace-tabs-module__lvob4W__host{z-index:29;border-bottom:1px solid var(--seam-structure);background:var(--surface);flex:none;position:relative}.customer-workspace-tabs-module__lvob4W__bar{align-items:center;gap:8px;min-width:0;height:52px;padding:8px;display:flex}.customer-workspace-tabs-module__lvob4W__tabs{flex:0 auto;gap:5px;min-width:0;height:44px;margin:-4px;padding:4px;display:flex;overflow:hidden}.customer-workspace-tabs-module__lvob4W__overflow{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--text);font-size:var(--text-caption);background:0 0;border-radius:999px;flex:none;place-items:center;font-weight:400;display:grid}.customer-workspace-tabs-module__lvob4W__overflow:hover{background:var(--surface-2)}.customer-workspace-tabs-module__lvob4W__tab{border:1px solid var(--border);border-radius:var(--radius);--drag-grip-gap:0px;width:132px;min-width:0;height:36px;color:var(--text);background:var(--surface-2);flex:0 0 132px;align-items:center;padding-left:4px;padding-right:5px;transition:border-color .12s,background-color .12s,color .12s;display:flex;position:relative}.customer-workspace-tabs-module__lvob4W__tab:hover:not(.customer-workspace-tabs-module__lvob4W__active){border-color:var(--border-strong)}.customer-workspace-tabs-module__lvob4W__dragging{cursor:grabbing;box-shadow:0 6px 16px #0000002e}.customer-workspace-tabs-module__lvob4W__tab.customer-workspace-tabs-module__lvob4W__active{border-color:var(--accent);color:var(--text);background:var(--accent-soft);font-weight:400}.customer-workspace-tabs-module__lvob4W__activate{min-width:0;height:100%;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 4px 0 5px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.customer-workspace-tabs-module__lvob4W__active .customer-workspace-tabs-module__lvob4W__activate,.customer-workspace-tabs-module__lvob4W__activate:hover,.customer-workspace-tabs-module__lvob4W__activate:focus-visible{color:var(--text)}.customer-workspace-tabs-module__lvob4W__icon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.customer-workspace-tabs-module__lvob4W__icon :is(svg,img){width:16px;height:16px}.customer-workspace-tabs-module__lvob4W__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px}.customer-workspace-tabs-module__lvob4W__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-workspace-tabs-module__lvob4W__add{--icon-btn-size:28px;--icon-btn-icon:14px;--line-icon-stroke:2.4;flex:none}.customer-workspace-tabs-module__lvob4W__add svg{transition:transform .12s}.customer-workspace-tabs-module__lvob4W__close{height:100%;color:var(--text);}.customer-workspace-tabs-module__lvob4W__add:hover:not(:disabled) svg{transform:scale(1.2)}.customer-workspace-tabs-module__lvob4W__add:active:not(:disabled) svg{transform:scale(.95)}.customer-workspace-tabs-module__lvob4W__pickerHost{flex:none;position:relative}.customer-workspace-tabs-module__lvob4W__picker{width:max-content;min-width:160px;max-width:280px;max-height:320px;overflow-y:auto}.customer-workspace-tabs-module__lvob4W__pickerMenu{gap:2px;display:grid}.customer-workspace-tabs-module__lvob4W__pickerItem{border-radius:var(--radius);min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;font-size:14px;display:grid}.customer-workspace-tabs-module__lvob4W__pickerItem:hover,.customer-workspace-tabs-module__lvob4W__pickerItem:focus-visible{background:var(--surface-2)}.customer-workspace-tabs-module__lvob4W__pickerEmpty{color:var(--text-muted);padding:10px;font-size:12px}@media (max-width:767px){.customer-workspace-tabs-module__lvob4W__host{display:none}}
.workspace-column-module__gpAAZq__column{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-column-module__gpAAZq__focusPane{opacity:.52;filter:saturate(.62);transition:opacity .16s cubic-bezier(.2,0,0,1),filter .16s cubic-bezier(.2,0,0,1)}.workspace-column-module__gpAAZq__focusPaneActive{opacity:1;filter:saturate()}.workspace-column-module__gpAAZq__body{scrollbar-gutter:stable;min-height:0;padding:var(--workspace-column-pad);flex:1;overflow:hidden auto}.workspace-column-module__gpAAZq__footer{display:contents}
.client-dashboard-workspace-module__ERmk7a__workspace{height:100%;min-height:0;color:var(--text);font-size:var(--text-body);line-height:1.45;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__columnTitle>svg,.client-dashboard-workspace-module__ERmk7a__quickLink>svg,.client-dashboard-workspace-module__ERmk7a__menuLink>span>svg{flex:none;width:16px;height:16px}.client-dashboard-workspace-module__ERmk7a__workspace svg.lucide{flex:none;width:16px;height:16px}:is(.client-dashboard-workspace-module__ERmk7a__workspace a,.client-dashboard-workspace-module__ERmk7a__workspace button){-webkit-tap-highlight-color:transparent}:is(.client-dashboard-workspace-module__ERmk7a__workspace a:focus-visible,.client-dashboard-workspace-module__ERmk7a__workspace button:focus-visible){outline:var(--focus-ring);outline-offset:-2px}.client-dashboard-workspace-module__ERmk7a__content{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));height:100%;display:grid;position:relative}.client-dashboard-workspace-module__ERmk7a__content:before{z-index:1;background-image:linear-gradient(var(--seam-structure),var(--seam-structure)),linear-gradient(var(--seam-structure),var(--seam-structure));content:"";pointer-events:none;background-position:33.3333% 0,66.6667% 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;position:absolute;inset:0}.client-dashboard-workspace-module__ERmk7a__columnSlot{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.client-dashboard-workspace-module__ERmk7a__columnDragging{z-index:2;cursor:grabbing;background:var(--bg);box-shadow:0 8px 24px #00000029, 1px 0 0 0 var(--bg);}.client-dashboard-workspace-module__ERmk7a__column{grid-template-rows:40px minmax(0,1fr);min-width:0;scroll-margin-top:12px;display:grid}.client-dashboard-workspace-module__ERmk7a__columnHeader{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;scroll-margin-top:12px;display:flex}.client-dashboard-workspace-module__ERmk7a__columnHeader strong{scroll-margin-top:12px}.client-dashboard-workspace-module__ERmk7a__columnTitle{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.client-dashboard-workspace-module__ERmk7a__columnTitle>svg{color:var(--text)}.client-dashboard-workspace-module__ERmk7a__columnTitle strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__columnAction{color:var(--text-muted);flex:none;align-items:center;display:flex}.client-dashboard-workspace-module__ERmk7a__iconButton{--icon-btn-size:30px}.client-dashboard-workspace-module__ERmk7a__personaDetailLink{min-height:28px;color:var(--text);font-size:var(--text-caption);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__personaDetailLink:hover,.client-dashboard-workspace-module__ERmk7a__personaDetailLink:focus-visible{color:var(--text);text-underline-offset:3px;text-decoration:underline}.client-dashboard-workspace-module__ERmk7a__scrollBody{min-width:0;}.client-dashboard-workspace-module__ERmk7a__panel{}.client-dashboard-workspace-module__ERmk7a__panel+.client-dashboard-workspace-module__ERmk7a__panel,.client-dashboard-workspace-module__ERmk7a__panel+.client-dashboard-workspace-module__ERmk7a__dataSource,.client-dashboard-workspace-module__ERmk7a__dataSource+.client-dashboard-workspace-module__ERmk7a__panel,.client-dashboard-workspace-module__ERmk7a__warning+*{margin-top:12px}.client-dashboard-workspace-module__ERmk7a__identity{align-items:center;gap:10px;min-width:0;padding:16px;display:flex}.client-dashboard-workspace-module__ERmk7a__identityCopy{min-width:0}.client-dashboard-workspace-module__ERmk7a__clientMark{border-radius:var(--radius-control);color:#fff;background:var(--accent);width:34px;height:34px;font-size:var(--text-caption);flex:0 0 34px;place-items:center;font-weight:800;display:grid}.client-dashboard-workspace-module__ERmk7a__clientName{font-size:17px;font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__muted{color:var(--text-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__tagRow{flex-wrap:wrap;gap:6px;padding:0 16px 16px;display:flex}.client-dashboard-workspace-module__ERmk7a__tagRow span{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-muted);font-size:var(--text-caption);flex:none;padding:4px 8px}.client-dashboard-workspace-module__ERmk7a__panelHeader{border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:flex}.client-dashboard-workspace-module__ERmk7a__panelHeader h2{font-size:var(--text-section);font-weight:700;line-height:var(--leading-section);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__panelAction{color:var(--text-muted);font-size:var(--text-meta);flex:none;align-items:center;display:flex}.client-dashboard-workspace-module__ERmk7a__panelAction a{border:1px solid var(--border);border-radius:var(--radius-control);min-height:28px;color:var(--text-muted);background:var(--surface-2);place-items:center;padding:0 10px;font-weight:650;display:grid}.client-dashboard-workspace-module__ERmk7a__panelAction button:not([class*=Button]):not(.client-dashboard-workspace-module__ERmk7a__btn):not(.icon-btn):not(.segmented-item){border:1px solid var(--border);border-radius:var(--radius-control);min-height:28px;color:var(--text-muted);background:var(--surface-2);place-items:center;padding:0 10px;font-weight:650;display:grid}.client-dashboard-workspace-module__ERmk7a__panelMeta{color:var(--text-muted);font-size:var(--text-caption);white-space:nowrap}.client-dashboard-workspace-module__ERmk7a__panelNote{color:var(--text-muted);font-size:var(--text-meta);padding:12px;line-height:1.5}.client-dashboard-workspace-module__ERmk7a__quickGrid,.client-dashboard-workspace-module__ERmk7a__quickEditor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.client-dashboard-workspace-module__ERmk7a__quickLink{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-width:0;min-height:40px;color:var(--text);background:var(--surface);font-size:var(--text-meta);align-items:center;gap:8px;padding:0 12px;font-weight:650;display:flex}.client-dashboard-workspace-module__ERmk7a__quickLink:hover{border-color:var(--border-strong);background:var(--surface-2)}.client-dashboard-workspace-module__ERmk7a__quickLink>svg{color:var(--text)}.client-dashboard-workspace-module__ERmk7a__quickEditActions{align-items:center;gap:6px;display:flex}.client-dashboard-workspace-module__ERmk7a__quickChoice,.client-dashboard-workspace-module__ERmk7a__quickChoiceActive{border:1px solid var(--border);border-radius:var(--radius-control);min-height:36px;color:var(--text-muted);background:var(--surface);font-size:var(--text-caption);text-align:left;grid-template-columns:18px 16px minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;display:grid}.client-dashboard-workspace-module__ERmk7a__quickChoiceActive{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--text);background:var(--accent-soft)}.client-dashboard-workspace-module__ERmk7a__quickChoiceCheck{border:1px solid var(--border-strong);border-radius:var(--radius-table);width:18px;height:18px;font-size:var(--text-caption);place-items:center;display:grid}.client-dashboard-workspace-module__ERmk7a__quickChoiceActive .client-dashboard-workspace-module__ERmk7a__quickChoiceCheck{border-color:var(--accent);color:#fff;background:var(--accent)}.client-dashboard-workspace-module__ERmk7a__quickChoice svg,.client-dashboard-workspace-module__ERmk7a__quickChoiceActive svg{width:16px;height:16px;color:var(--accent)}.client-dashboard-workspace-module__ERmk7a__menuList{display:grid}.client-dashboard-workspace-module__ERmk7a__menuLink{border-bottom:1px solid var(--border);min-width:0;height:36px;color:var(--text);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.client-dashboard-workspace-module__ERmk7a__menuLink:last-child{border-bottom:0}.client-dashboard-workspace-module__ERmk7a__menuLink:hover{background:var(--surface-2)}.client-dashboard-workspace-module__ERmk7a__menuLink>span{align-items:center;gap:9px;min-width:0;display:flex}.client-dashboard-workspace-module__ERmk7a__menuLink>span>svg{color:var(--text)}.client-dashboard-workspace-module__ERmk7a__metricTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.client-dashboard-workspace-module__ERmk7a__metricTabs .segmented-item{padding-inline:4px}.client-dashboard-workspace-module__ERmk7a__analysisPanel{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.client-dashboard-workspace-module__ERmk7a__analysisEmpty{border:1px solid var(--border);border-radius:var(--radius-control);min-height:220px;color:var(--text-muted);background:var(--surface);text-align:center;place-content:center;justify-items:center;gap:6px;margin-top:12px;padding:24px;display:grid}.client-dashboard-workspace-module__ERmk7a__analysisEmpty strong{color:var(--text);font-size:var(--text-body)}.client-dashboard-workspace-module__ERmk7a__analysisEmpty span{max-width:280px;font-size:var(--text-meta);line-height:1.55}.client-dashboard-workspace-module__ERmk7a__secondaryButton{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-height:28px;color:var(--text);font-size:var(--text-meta);white-space:nowrap;place-items:center;padding:0 8px;font-weight:400;display:grid}.client-dashboard-workspace-module__ERmk7a__sampleRow{color:var(--text);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.client-dashboard-workspace-module__ERmk7a__sampleRow time{color:var(--text-muted)}.client-dashboard-workspace-module__ERmk7a__sectionLabel{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.client-dashboard-workspace-module__ERmk7a__sectionLabel strong{font-size:var(--text-meta)}.client-dashboard-workspace-module__ERmk7a__sectionLabel span{color:var(--text-muted);font-size:var(--text-caption)}.client-dashboard-workspace-module__ERmk7a__kpiStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:0;display:grid;overflow:visible}.client-dashboard-workspace-module__ERmk7a__kpi{min-height:120px;padding:var(--panel-padding);grid-template-rows:20px 32px 20px 16px;align-content:start;align-items:start;gap:2px;min-width:0;display:grid;}.client-dashboard-workspace-module__ERmk7a__workspace .client-dashboard-workspace-module__ERmk7a__spark{width:100%;height:20px;margin-top:6px;display:block}.client-dashboard-workspace-module__ERmk7a__kpi>.client-dashboard-workspace-module__ERmk7a__mixTrack{align-self:end;height:6px;margin-top:10px;display:flex;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__ratioPart{height:100%;display:block}.client-dashboard-workspace-module__ERmk7a__kpiLabel{color:var(--text-muted);font-size:var(--text-meta);white-space:nowrap;font-weight:650;line-height:20px}.client-dashboard-workspace-module__ERmk7a__kpiValue{letter-spacing:var(--tracking-title);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:500;line-height:32px}.client-dashboard-workspace-module__ERmk7a__kpiNote{color:var(--success);font-size:var(--text-caption);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:20px;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__warning{color:var(--warn);font-size:var(--text-meta);margin-bottom:12px;padding:12px;}.client-dashboard-workspace-module__ERmk7a__chartBody{padding:12px}.client-dashboard-workspace-module__ERmk7a__workspace .client-dashboard-workspace-module__ERmk7a__chart{flex:auto;width:100%;height:178px;display:block}.client-dashboard-workspace-module__ERmk7a__chartGrid{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}.client-dashboard-workspace-module__ERmk7a__chartArea{fill:color-mix(in srgb, var(--accent) 14%, transparent)}.client-dashboard-workspace-module__ERmk7a__chartLine{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.client-dashboard-workspace-module__ERmk7a__chartDot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.client-dashboard-workspace-module__ERmk7a__chartLabels{color:var(--text-muted);font-size:var(--text-caption);justify-content:space-between;gap:5px;display:flex}.client-dashboard-workspace-module__ERmk7a__list,.client-dashboard-workspace-module__ERmk7a__agentList,.client-dashboard-workspace-module__ERmk7a__workflowList{display:grid}.client-dashboard-workspace-module__ERmk7a__compactRow,.client-dashboard-workspace-module__ERmk7a__agentRow,.client-dashboard-workspace-module__ERmk7a__workflowRow{border-bottom:1px solid var(--border)}.client-dashboard-workspace-module__ERmk7a__compactRow:last-child,.client-dashboard-workspace-module__ERmk7a__agentRow:last-child,.client-dashboard-workspace-module__ERmk7a__workflowRow:last-child{border-bottom:0}.client-dashboard-workspace-module__ERmk7a__compactRow{grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__agentDirectory{overflow:hidden}.client-dashboard-workspace-module__ERmk7a__agentDirectory>*>*:first-child>.client-dashboard-workspace-module__ERmk7a__agentItem{border-top:0}.client-dashboard-workspace-module__ERmk7a__agentSlot{position:relative}.client-dashboard-workspace-module__ERmk7a__agentSlot:not(:last-child) .client-dashboard-workspace-module__ERmk7a__agentRow{border-bottom:1px solid var(--border)}.client-dashboard-workspace-module__ERmk7a__agentDragging{z-index:2;background:var(--surface);box-shadow:0 6px 18px #0000002e}.client-dashboard-workspace-module__ERmk7a__agentSlot.client-dashboard-workspace-module__ERmk7a__agentDragging .client-dashboard-workspace-module__ERmk7a__agentRow{cursor:grabbing;border-bottom-color:#0000}.client-dashboard-workspace-module__ERmk7a__agentDragging:before,.client-dashboard-workspace-module__ERmk7a__agentDragging:after{z-index:2;background:var(--border);content:"";pointer-events:none;height:1px;position:absolute;left:0;right:0}.client-dashboard-workspace-module__ERmk7a__agentDragging:before{top:-1px}.client-dashboard-workspace-module__ERmk7a__agentDragging:after{bottom:0}.client-dashboard-workspace-module__ERmk7a__agentDragging:last-child:after{bottom:-1px}.client-dashboard-workspace-module__ERmk7a__agentSlot:has(+.client-dashboard-workspace-module__ERmk7a__agentDragging) .client-dashboard-workspace-module__ERmk7a__agentRow{border-bottom-color:#0000}.client-dashboard-workspace-module__ERmk7a__agentRow{--drag-grip-gap:10px;align-items:center;gap:10px;min-height:64px;padding:8px 12px;transition:background-color .14s;display:flex}.client-dashboard-workspace-module__ERmk7a__agentRow>.client-dashboard-workspace-module__ERmk7a__channelLogoWrap,.client-dashboard-workspace-module__ERmk7a__agentRow>.client-dashboard-workspace-module__ERmk7a__channelMark,.client-dashboard-workspace-module__ERmk7a__agentRow>.client-dashboard-workspace-module__ERmk7a__neutralBadge,.client-dashboard-workspace-module__ERmk7a__agentRow>svg{flex:none}.client-dashboard-workspace-module__ERmk7a__agentRow>.client-dashboard-workspace-module__ERmk7a__rowCopy{flex:auto}.client-dashboard-workspace-module__ERmk7a__rowIcon{border-radius:var(--radius-control);width:24px;height:24px;color:var(--text);background:var(--accent-soft);font-size:var(--text-caption);place-items:center;font-weight:400;display:grid}.client-dashboard-workspace-module__ERmk7a__channelLogoWrap,.client-dashboard-workspace-module__ERmk7a__channelMark{place-items:center;width:20px;height:20px;display:grid}.client-dashboard-workspace-module__ERmk7a__channelLogo{border-radius:var(--radius-table);object-fit:contain;width:20px;height:20px;display:block}.client-dashboard-workspace-module__ERmk7a__channelMark{color:var(--text)}.client-dashboard-workspace-module__ERmk7a__channelMark>svg{width:20px;height:20px}.client-dashboard-workspace-module__ERmk7a__rowCopy{gap:4px;min-width:0;display:grid}.client-dashboard-workspace-module__ERmk7a__quickLink span,.client-dashboard-workspace-module__ERmk7a__quickChoice span:last-child,.client-dashboard-workspace-module__ERmk7a__quickChoiceActive span:last-child,.client-dashboard-workspace-module__ERmk7a__menuLink>span span,.client-dashboard-workspace-module__ERmk7a__dataSourceCopy strong,.client-dashboard-workspace-module__ERmk7a__dataSourceCopy span,.client-dashboard-workspace-module__ERmk7a__rowCopy strong,.client-dashboard-workspace-module__ERmk7a__rowCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__rowCopy strong{font-size:var(--text-meta);line-height:var(--leading-meta)}.client-dashboard-workspace-module__ERmk7a__rowCopy span{color:var(--text-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.client-dashboard-workspace-module__ERmk7a__neutralBadge,.client-dashboard-workspace-module__ERmk7a__positiveBadge{border:1px solid var(--border);border-radius:var(--radius-control);min-height:24px;color:var(--text-muted);background:var(--surface-2);font-size:var(--text-caption);white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-weight:650;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__positiveBadge{border-color:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent)}.client-dashboard-workspace-module__ERmk7a__workflowRow{min-height:36px;color:var(--text);grid-template-columns:minmax(0,1fr) max-content 14px;align-items:center;gap:8px;padding:8px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__workflowRow span{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__workflowRow strong{font-size:var(--text-caption);font-weight:650}.client-dashboard-workspace-module__ERmk7a__menuLink>svg,.client-dashboard-workspace-module__ERmk7a__agentRow>svg,.client-dashboard-workspace-module__ERmk7a__workflowRow svg{width:13px;height:13px;color:var(--text-muted)}.client-dashboard-workspace-module__ERmk7a__empty{color:var(--text-muted);font-size:var(--text-meta);text-align:center;padding:28px 12px;line-height:1.55}.client-dashboard-workspace-module__ERmk7a__aiColumnBody{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .client-dashboard-workspace-module__ERmk7a__aiColumnBody{--text:#fff}.client-dashboard-workspace-module__ERmk7a__personaOverview,.client-dashboard-workspace-module__ERmk7a__personaOverviewStandalone{border-bottom:1px solid var(--border);background:var(--surface);min-width:0}.client-dashboard-workspace-module__ERmk7a__personaOverviewStandalone{border:1px solid var(--border);border-radius:var(--radius-card)}.client-dashboard-workspace-module__ERmk7a__personaOverview>summary,.client-dashboard-workspace-module__ERmk7a__personaOverviewStandalone>summary{min-height:42px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;list-style:none;display:flex}.client-dashboard-workspace-module__ERmk7a__personaOverview>summary::-webkit-details-marker{display:none}.client-dashboard-workspace-module__ERmk7a__personaOverviewStandalone>summary::-webkit-details-marker{display:none}.client-dashboard-workspace-module__ERmk7a__personaSummaryTitle{min-width:0;font-size:var(--text-meta);align-items:center;gap:6px;font-weight:700;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__personaSummaryTitle svg{width:15px;height:15px;color:var(--accent)}.client-dashboard-workspace-module__ERmk7a__personaSummaryChevron{width:16px;height:16px;color:var(--text-muted);flex:0 0 16px;place-items:center;margin-left:auto;transition:transform .15s;display:grid}.client-dashboard-workspace-module__ERmk7a__personaSummaryChevron svg{width:14px;height:14px;display:block}.client-dashboard-workspace-module__ERmk7a__personaOverview[open] .client-dashboard-workspace-module__ERmk7a__personaSummaryChevron,.client-dashboard-workspace-module__ERmk7a__personaOverviewStandalone[open] .client-dashboard-workspace-module__ERmk7a__personaSummaryChevron{transform:rotate(180deg)}.client-dashboard-workspace-module__ERmk7a__personaOverviewBody{border-top:1px solid var(--border);gap:8px;max-height:220px;padding:10px 12px 12px;display:grid;overflow-y:auto}.client-dashboard-workspace-module__ERmk7a__personaOverviewBodyCompact{border-top:1px solid var(--border);min-width:0;display:grid}.client-dashboard-workspace-module__ERmk7a__personaCompactGroup{border-top:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:56px;padding:10px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__personaCompactGroup:first-child{border-top:0}.client-dashboard-workspace-module__ERmk7a__personaCompactLabel{color:var(--text);font-size:var(--text-meta);white-space:nowrap;font-weight:650;line-height:1}.client-dashboard-workspace-module__ERmk7a__personaTagList{gap:6px;min-width:0;min-height:27px;display:flex;position:relative;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__personaTagList[data-measuring]>:not(.client-dashboard-workspace-module__ERmk7a__personaTagMeasure){visibility:hidden}.client-dashboard-workspace-module__ERmk7a__personaTagMeasure{visibility:hidden;pointer-events:none;gap:6px;width:max-content;display:inline-flex;position:fixed;inset:-10000px auto auto -10000px}.client-dashboard-workspace-module__ERmk7a__personaTag{border:1px solid var(--border-strong);height:27px;color:var(--text);background:var(--surface-2);font-size:var(--text-caption);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-weight:500;line-height:1;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__personaTagMore{flex:none;padding-inline:8px}.client-dashboard-workspace-module__ERmk7a__personaNarration,.client-dashboard-workspace-module__ERmk7a__personaEmpty{color:var(--text-muted);font-size:var(--text-caption);margin:0;line-height:1.55}.client-dashboard-workspace-module__ERmk7a__personaOverviewBodyCompact>.client-dashboard-workspace-module__ERmk7a__personaEmpty{padding:14px 12px}.client-dashboard-workspace-module__ERmk7a__personaSubject{border-top:1px solid var(--border);gap:6px;padding-top:8px;display:grid}.client-dashboard-workspace-module__ERmk7a__personaSubject>strong{color:var(--text);font-size:var(--text-meta)}.client-dashboard-workspace-module__ERmk7a__personaGroup{grid-template-columns:minmax(58px,82px) minmax(0,1fr);align-items:start;gap:8px;display:grid}.client-dashboard-workspace-module__ERmk7a__personaGroup>span{color:var(--text-muted);font-size:10px;line-height:1.5}.client-dashboard-workspace-module__ERmk7a__personaGroup>p{color:var(--text);font-size:var(--text-caption);overflow-wrap:anywhere;margin:0;line-height:1.5}.client-dashboard-workspace-module__ERmk7a__aiConversation{scrollbar-gutter:stable both-edges;grid-area:2/1;min-width:0;min-height:0;display:flex;position:relative;overflow-y:auto}.client-dashboard-workspace-module__ERmk7a__aiJumpToBottom{z-index:2;--icon-btn-size:32px;background:var(--surface);box-shadow:var(--shadow-float);grid-area:2/1;place-self:end center;margin-bottom:12px}.client-dashboard-workspace-module__ERmk7a__aiJumpToBottom:hover{background:var(--surface-2)}.client-dashboard-workspace-module__ERmk7a__aiConversationContent{opacity:1;flex:auto;width:100%;min-width:0;min-height:0;transition:opacity .22s;display:flex}.client-dashboard-workspace-module__ERmk7a__aiConversationContent[data-loading]{pointer-events:none;opacity:0}.client-dashboard-workspace-module__ERmk7a__aiHistoryLoading{z-index:1;color:var(--text-muted);font-size:var(--text-meta);opacity:1;background:0 0;justify-content:center;align-items:center;gap:9px;transition:opacity .22s;display:flex;position:absolute;inset:0}.client-dashboard-workspace-module__ERmk7a__aiHistoryLoading[data-hidden]{pointer-events:none;opacity:0}.client-dashboard-workspace-module__ERmk7a__aiEmpty{text-align:center;flex:auto;place-content:center;justify-items:center;min-width:0;min-height:0;padding:24px;display:grid}.client-dashboard-workspace-module__ERmk7a__aiEmpty h2{font-size:var(--text-section);font-weight:700;line-height:var(--leading-section);margin:12px 0 0}.client-dashboard-workspace-module__ERmk7a__aiEmpty p{max-width:310px;color:var(--text-muted);font-size:var(--text-meta);margin:7px 0 0;line-height:1.65}.client-dashboard-workspace-module__ERmk7a__suggestionList{gap:7px;width:min(100%,330px);margin-top:18px;display:grid}.client-dashboard-workspace-module__ERmk7a__suggestionList>button,.client-dashboard-workspace-module__ERmk7a__planningAlternatives>div>button{border:1px solid var(--border);min-width:0;min-height:36px;color:var(--text);line-height:20px;font-size:var(--text-meta);text-align:left;background:0 0;border-radius:10px;align-items:flex-start;gap:8px;padding:7px 12px;transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.client-dashboard-workspace-module__ERmk7a__suggestionList>button:hover:not(:disabled),.client-dashboard-workspace-module__ERmk7a__suggestionList>button:focus-visible,.client-dashboard-workspace-module__ERmk7a__planningAlternatives>div>button:hover:not(:disabled),.client-dashboard-workspace-module__ERmk7a__planningAlternatives>div>button:focus-visible{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-1px)}.client-dashboard-workspace-module__ERmk7a__suggestionList>button:disabled,.client-dashboard-workspace-module__ERmk7a__planningAlternatives>div>button:disabled{cursor:default;opacity:.55}.client-dashboard-workspace-module__ERmk7a__suggestionList>button svg,.client-dashboard-workspace-module__ERmk7a__planningAlternatives>div>button svg{width:15px;height:15px;color:var(--accent);flex:0 0 15px;margin-top:2.5px}.client-dashboard-workspace-module__ERmk7a__aiTranscript{align-content:start;align-self:flex-start;gap:22px;width:100%;min-width:0;padding:20px 16px 28px;display:grid}.client-dashboard-workspace-module__ERmk7a__aiTurn{gap:12px;min-width:0;animation:.2s cubic-bezier(.22,1,.36,1) both client-dashboard-workspace-module__ERmk7a__ai-message-in;display:grid}.client-dashboard-workspace-module__ERmk7a__userMessage,.client-dashboard-workspace-module__ERmk7a__assistantMessage{min-width:0;position:relative}.client-dashboard-workspace-module__ERmk7a__userMessage{border:1px solid var(--border);background:var(--surface-2);border-radius:12px 12px 3px;justify-self:end;width:fit-content;max-width:min(88%,330px);padding:9px 12px}.client-dashboard-workspace-module__ERmk7a__assistantMessage{width:100%}.client-dashboard-workspace-module__ERmk7a__userMessage header,.client-dashboard-workspace-module__ERmk7a__assistantMessage header{color:var(--text-muted);font-size:var(--text-caption);align-items:center;gap:7px;margin-bottom:7px;font-weight:650;display:flex}.client-dashboard-workspace-module__ERmk7a__userMessage header{margin-bottom:3px}.client-dashboard-workspace-module__ERmk7a__assistantMark{border:1px solid var(--border);width:22px;height:22px;color:var(--accent);background:var(--surface);border-radius:50%;place-items:center;display:grid}.client-dashboard-workspace-module__ERmk7a__assistantMark svg{width:12px;height:12px}.client-dashboard-workspace-module__ERmk7a__answerBody{gap:11px;display:grid}.client-dashboard-workspace-module__ERmk7a__userMessage>p,.client-dashboard-workspace-module__ERmk7a__answerBody p{color:var(--text);font-size:var(--text-meta);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.client-dashboard-workspace-module__ERmk7a__answerBody a,.client-dashboard-workspace-module__ERmk7a__webCard a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.client-dashboard-workspace-module__ERmk7a__answerActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.client-dashboard-workspace-module__ERmk7a__answerActions>.btn{text-overflow:ellipsis;max-width:100%;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__draftChoice{min-width:0;color:var(--text);font-size:var(--text-meta);text-align:left;flex:100%;justify-content:flex-start;padding-block:6px;font-weight:600;line-height:1.45}.client-dashboard-workspace-module__ERmk7a__draftChoice>b{min-width:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.client-dashboard-workspace-module__ERmk7a__draftChoice>time{color:var(--text-muted);font-size:var(--text-caption);flex:none;margin-left:auto;padding-left:6px;font-weight:500}.client-dashboard-workspace-module__ERmk7a__draftEdits{border:1px solid var(--border);font-size:var(--text-caption);border-radius:8px;flex:100%;grid-template-columns:auto minmax(0,1fr);margin:0;padding:4px 10px;line-height:1.55;list-style:none;display:grid}.client-dashboard-workspace-module__ERmk7a__draftEdits li{grid-column:1/-1;grid-template-columns:subgrid;gap:2px 8px;padding:6px 0;display:grid}.client-dashboard-workspace-module__ERmk7a__draftEdits li+li{border-top:1px solid var(--border)}.client-dashboard-workspace-module__ERmk7a__draftEdits b{color:var(--text-muted);font-weight:600}.client-dashboard-workspace-module__ERmk7a__draftEdits del{color:var(--text-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.client-dashboard-workspace-module__ERmk7a__draftEdits ins{color:var(--text);text-decoration:none}.client-dashboard-workspace-module__ERmk7a__sendFailed{color:var(--danger);font-size:var(--text-caption);align-self:center}.client-dashboard-workspace-module__ERmk7a__answerAction{border:1px solid var(--border-strong);min-width:0;max-width:100%;min-height:32px;color:var(--text);background:var(--surface);font-size:var(--text-caption);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-weight:700;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.client-dashboard-workspace-module__ERmk7a__answerAction:hover,.client-dashboard-workspace-module__ERmk7a__answerAction:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--border-strong));background:color-mix(in srgb, var(--accent) 7%, var(--surface));transform:translateY(-1px)}.client-dashboard-workspace-module__ERmk7a__answerAction svg{width:13px;height:13px;color:var(--text-muted)}.client-dashboard-workspace-module__ERmk7a__answerEvidence{border-top:1px solid var(--border);grid-template-columns:16px auto minmax(0,1fr);gap:0 7px;margin:12px 0 0;padding:9px 0 0;list-style:none;display:grid}.client-dashboard-workspace-module__ERmk7a__answerEvidence>span{grid-column:1/-1}.client-dashboard-workspace-module__ERmk7a__answerEvidence li{grid-column:1/-1;grid-template-columns:subgrid;color:color-mix(in srgb, var(--text) 72%, var(--text-muted));font-size:var(--text-caption);align-items:start;padding:4px 0;line-height:1.55;display:grid}.client-dashboard-workspace-module__ERmk7a__answerEvidence li>b{box-sizing:border-box;border:1px solid var(--text-muted);width:16px;height:16px;color:var(--text);background:0 0;border-radius:50%;place-items:center;margin-top:2px;font-size:9px;display:grid}.client-dashboard-workspace-module__ERmk7a__answerEvidence li>span{display:contents}.client-dashboard-workspace-module__ERmk7a__answerEvidence em{color:var(--text-muted);white-space:nowrap;font-style:normal;font-weight:650}.client-dashboard-workspace-module__ERmk7a__answerEvidence q{overflow-wrap:anywhere;min-width:0}.client-dashboard-workspace-module__ERmk7a__webVerdict{align-items:center;gap:4px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__webVerdict>svg,.client-dashboard-workspace-module__ERmk7a__webGlyphSlot{flex:0 0 14px;width:14px;height:14px;display:inline-block}.client-dashboard-workspace-module__ERmk7a__webVerdict[data-verdict=verified]{color:var(--success)}.client-dashboard-workspace-module__ERmk7a__webVerdict[data-verdict=value_missing],.client-dashboard-workspace-module__ERmk7a__webVerdict[data-verdict=quote_missing]{color:var(--danger)}.client-dashboard-workspace-module__ERmk7a__webCard{overflow-wrap:anywhere;min-width:0}.client-dashboard-workspace-module__ERmk7a__answerFooter{align-items:center;gap:7px;margin-top:8px;display:flex}.client-dashboard-workspace-module__ERmk7a__appliedNote{color:var(--success);font-size:var(--text-caption);align-items:center;gap:4px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__appliedNote svg{width:13px;height:13px}.client-dashboard-workspace-module__ERmk7a__appliedNote[data-validation=running],.client-dashboard-workspace-module__ERmk7a__appliedNote[data-validation=retrying]{color:var(--text-muted)}.client-dashboard-workspace-module__ERmk7a__appliedNote[data-validation=blocked],.client-dashboard-workspace-module__ERmk7a__appliedNote[data-validation=unverified]{color:var(--danger)}.client-dashboard-workspace-module__ERmk7a__copyAnswer{width:24px;height:24px;color:var(--text-muted);background:0 0;place-items:center;margin-left:-5px;transition:color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid}.client-dashboard-workspace-module__ERmk7a__answerFooter .client-dashboard-workspace-module__ERmk7a__copyAnswer:hover,.client-dashboard-workspace-module__ERmk7a__answerFooter .client-dashboard-workspace-module__ERmk7a__copyAnswer:focus-visible{color:var(--text);background:0 0}.client-dashboard-workspace-module__ERmk7a__copyAnswer:active{transform:scale(.9)}.client-dashboard-workspace-module__ERmk7a__copyAnswer[data-copied]{color:var(--success)}.client-dashboard-workspace-module__ERmk7a__copyAnswer[data-copy-failed]{color:var(--danger)}.client-dashboard-workspace-module__ERmk7a__copyAnswer svg{width:14px;height:14px}.client-dashboard-workspace-module__ERmk7a__aiWorking{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);min-width:0;color:var(--text);font-size:var(--text-meta);align-items:center;gap:10px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.client-dashboard-workspace-module__ERmk7a__aiThinkingDots{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__aiThinkingDots i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite client-dashboard-workspace-module__ERmk7a__ai-dot-pulse}.client-dashboard-workspace-module__ERmk7a__aiThinkingDots i:nth-child(2){animation-delay:.12s}.client-dashboard-workspace-module__ERmk7a__aiThinkingDots i:nth-child(3){animation-delay:.24s}.client-dashboard-workspace-module__ERmk7a__aiWorkingLabel{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__aiCancelButton{color:#111;background:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 0 0 1px #ffffff29}.client-dashboard-workspace-module__ERmk7a__aiCancelButton:not(:disabled):hover,.client-dashboard-workspace-module__ERmk7a__aiCancelButton:not(:disabled):focus-visible{transform:translateY(-1px)}.client-dashboard-workspace-module__ERmk7a__aiCancelButton:not(:disabled):active{transform:scale(.92)}.client-dashboard-workspace-module__ERmk7a__aiCancelButton:disabled{cursor:default;opacity:.55}.client-dashboard-workspace-module__ERmk7a__aiCancelButton>span{background:currentColor;border-radius:1px;width:8px;height:8px}.client-dashboard-workspace-module__ERmk7a__personaProposal{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;gap:12px;padding:13px;display:grid;box-shadow:0 8px 22px #00000014}.client-dashboard-workspace-module__ERmk7a__personaProposal>header{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.client-dashboard-workspace-module__ERmk7a__personaProposal>header>span{width:28px;height:28px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:8px;place-items:center;display:grid}.client-dashboard-workspace-module__ERmk7a__personaProposal>header svg{width:14px;height:14px}.client-dashboard-workspace-module__ERmk7a__personaProposal>header small{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.client-dashboard-workspace-module__ERmk7a__personaProposal>header strong{color:var(--text);font-size:var(--text-meta);line-height:1.35;display:block}.client-dashboard-workspace-module__ERmk7a__personaProposal>header p{color:var(--text-muted);font-size:var(--text-caption);margin:2px 0 0;line-height:1.45}.client-dashboard-workspace-module__ERmk7a__personaProposalPreview{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__personaProposalPreviewHead{border-bottom:1px solid var(--border);min-height:34px;color:var(--text);font-size:var(--text-caption);align-items:center;padding:0 10px;font-weight:700;display:flex}.client-dashboard-workspace-module__ERmk7a__personaProposalPreviewHead b{width:18px;height:18px;color:var(--text-muted);background:var(--surface);border-radius:50%;place-items:center;margin-left:auto;font-size:9px;display:grid}.client-dashboard-workspace-module__ERmk7a__personaProposalItems{gap:0;display:grid}.client-dashboard-workspace-module__ERmk7a__personaProposalItems label{border-top:1px solid var(--border);gap:4px;padding:9px 10px;display:grid}.client-dashboard-workspace-module__ERmk7a__personaProposalItems label:first-child{border-top:0}.client-dashboard-workspace-module__ERmk7a__personaProposalItems label>span{color:var(--text-muted);font-size:10px;font-weight:650}.client-dashboard-workspace-module__ERmk7a__personaProposalItems label>p{color:var(--text);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0;line-height:1.5}.client-dashboard-workspace-module__ERmk7a__personaProposalItems textarea{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:58px;color:var(--text);background:var(--surface);font:inherit;font-size:var(--text-caption);outline:0;padding:7px 8px;line-height:1.5}.client-dashboard-workspace-module__ERmk7a__personaProposalItems textarea:focus{border-color:var(--accent)}.client-dashboard-workspace-module__ERmk7a__personaProposalActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.client-dashboard-workspace-module__ERmk7a__personaProposalActions button{border:1px solid var(--border);min-height:30px;color:var(--text-muted);font-size:var(--text-caption);background:0 0;border-radius:8px;padding:0 9px;transition:border-color .16s,color .16s,background-color .16s}.client-dashboard-workspace-module__ERmk7a__personaProposalActions button:hover:not(:disabled),.client-dashboard-workspace-module__ERmk7a__personaProposalActions button:focus-visible{border-color:var(--border-strong);color:var(--text);background:var(--surface-2)}.client-dashboard-workspace-module__ERmk7a__personaProposalActionGroup{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__personaProposalActionGroup button:last-child{border-color:var(--accent);color:#fff;background:var(--accent);align-items:center;gap:5px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__personaProposalActionGroup button:last-child svg{width:12px;height:12px;rotate:90deg}.client-dashboard-workspace-module__ERmk7a__personaProposalActions button:disabled{cursor:default;opacity:.55}.client-dashboard-workspace-module__ERmk7a__personaProposalResolved{color:var(--text-muted);font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.client-dashboard-workspace-module__ERmk7a__personaProposalResolved[data-status=confirmed]{color:var(--success)}.client-dashboard-workspace-module__ERmk7a__personaProposalResolved svg{width:13px;height:13px}.client-dashboard-workspace-module__ERmk7a__personaProvenance{border-top:1px solid var(--border);background:var(--surface);max-height:180px;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__personaProvenance>summary{min-height:34px;color:var(--text);font-size:var(--text-meta);cursor:pointer;align-items:center;padding:0 12px;font-weight:650;display:flex}.client-dashboard-workspace-module__ERmk7a__personaProvenance>summary span{color:var(--text-muted);font-size:var(--text-caption);margin-left:auto;font-weight:500}.client-dashboard-workspace-module__ERmk7a__personaHistory{max-height:144px;padding:0 12px 10px;display:grid;overflow-y:auto}.client-dashboard-workspace-module__ERmk7a__personaChange{border-top:1px solid var(--border);gap:2px;padding:8px 0;display:grid}.client-dashboard-workspace-module__ERmk7a__planningCard{word-break:keep-all;overflow-wrap:anywhere;border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;margin-top:10px;padding:4px 10px 12px;display:grid;container-type:inline-size}.client-dashboard-workspace-module__ERmk7a__planningCard>header{--title-line:21px;align-items:flex-start;gap:7px;padding:10px 0;display:flex}.client-dashboard-workspace-module__ERmk7a__planningCard>header+.client-dashboard-workspace-module__ERmk7a__planningTable{border-top:1px solid var(--border);margin-top:-1px}.client-dashboard-workspace-module__ERmk7a__planningCard>header>span{height:var(--title-line);flex:none;align-items:center;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__planningCard>header>strong{color:var(--text);font-size:15px;font-weight:700;line-height:var(--title-line)}.client-dashboard-workspace-module__ERmk7a__planningTable{font-size:var(--text-meta);grid-template-columns:max-content minmax(0,1fr);margin:0;line-height:1.5;display:grid}.client-dashboard-workspace-module__ERmk7a__planningTable>dt,.client-dashboard-workspace-module__ERmk7a__planningTable>dd{border-bottom:1px solid var(--border);padding:8px 0}.client-dashboard-workspace-module__ERmk7a__planningTable>dt>span{height:var(--planning-label-height,22px);border:1px solid var(--border-strong);color:color-mix(in srgb, var(--text) 78%, var(--text-muted));background:var(--surface-2);font-size:var(--text-caption);border-radius:6px;align-items:center;padding:0 5px;font-weight:650;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__planningTable>dd{min-width:0;color:var(--text);gap:3px;margin:0;padding-left:6px;line-height:22px;display:grid}.client-dashboard-workspace-module__ERmk7a__planningStatus{--tone:var(--text-muted);color:var(--tone);align-items:flex-start;gap:7px;display:flex}.client-dashboard-workspace-module__ERmk7a__planningStatus[data-tone=good]{--tone:var(--success)}.client-dashboard-workspace-module__ERmk7a__planningStatus[data-tone=warn]{--tone:var(--warn)}.client-dashboard-workspace-module__ERmk7a__planningStatus[data-tone=bad]{--tone:var(--danger)}.client-dashboard-workspace-module__ERmk7a__planningStatus>[role=img]{flex:none;place-items:center;height:22px;display:grid}.client-dashboard-workspace-module__ERmk7a__planningStatus svg{stroke-width:2.25px;width:15px;height:15px}.client-dashboard-workspace-module__ERmk7a__planningNote{color:var(--text);font-size:var(--text-meta);padding-top:2px;line-height:1.4}.client-dashboard-workspace-module__ERmk7a__planningDraft{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:6px;justify-self:start;align-items:center;min-width:0;max-width:100%;height:22px;line-height:1;display:flex}.client-dashboard-workspace-module__ERmk7a__planningDraft+.client-dashboard-workspace-module__ERmk7a__planningDraft{margin-top:5px}.client-dashboard-workspace-module__ERmk7a__planningDateChip{border-right:1px solid var(--border-strong);flex:none;align-self:stretch;align-items:center;gap:5px;padding:0 7px 0 4px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__planningDateChip>span{display:inline-flex}.client-dashboard-workspace-module__ERmk7a__planningDateChip>time{color:color-mix(in srgb, var(--text) 82%, var(--text-muted));font-size:11px;font-weight:650;line-height:1}.client-dashboard-workspace-module__ERmk7a__planningDraftTitle{min-width:0;color:var(--text);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0 8px 0 7px;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__planningRules{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__planningRules h4{color:var(--text-muted);font-size:var(--text-caption);margin:0;font-weight:650}.client-dashboard-workspace-module__ERmk7a__planningRules ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.client-dashboard-workspace-module__ERmk7a__planningRules li{color:var(--text);font-size:var(--text-caption);grid-template-columns:12px minmax(0,1fr);gap:4px;line-height:1.65;display:grid}.client-dashboard-workspace-module__ERmk7a__planningRules li:before{content:"-";color:var(--text-muted)}.client-dashboard-workspace-module__ERmk7a__planningAlternatives{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__planningAlternatives>p{color:var(--text);font-size:var(--text-caption);margin:0;line-height:1.6}.client-dashboard-workspace-module__ERmk7a__planningAlternatives>div{flex-wrap:wrap;gap:6px;display:flex}.client-dashboard-workspace-module__ERmk7a__planningPlan{--planning-label-height:32px;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;gap:8px;margin-top:12px;padding:8px 8px 10px;display:grid}.client-dashboard-workspace-module__ERmk7a__planningPlan>h4{color:var(--text);font-size:var(--text-caption);align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.client-dashboard-workspace-module__ERmk7a__planningPlan>h4 small{color:var(--text-muted);font-size:11px;font-weight:500}:is(.client-dashboard-workspace-module__ERmk7a__planningPlan .input,.client-dashboard-workspace-module__ERmk7a__planningPlan .select){background-color:var(--surface);width:100%;min-height:30px;font-size:var(--text-meta)}.client-dashboard-workspace-module__ERmk7a__planningPlan textarea.input{resize:none;line-height:1.5;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__planningPlan [data-chip-scroll]{min-width:0}.client-dashboard-workspace-module__ERmk7a__planningPlan [data-chip-scroll]>div{flex-wrap:nowrap;overflow-x:auto}.client-dashboard-workspace-module__ERmk7a__planningPlan [data-chip-scroll]>div>span{white-space:nowrap;flex:none}.client-dashboard-workspace-module__ERmk7a__planningPlan [data-chip-scroll]>div>span>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__planningFlowOffer{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.client-dashboard-workspace-module__ERmk7a__planningFlowButton{color:var(--text);border-color:var(--border-strong)}.client-dashboard-workspace-module__ERmk7a__planningFlowButton:hover:not(:disabled){background:var(--surface)}.client-dashboard-workspace-module__ERmk7a__planningFlowOffer>[role=alert]{color:var(--danger);font-size:var(--text-caption);line-height:1.4}.client-dashboard-workspace-module__ERmk7a__planningFlowNote{color:color-mix(in srgb, var(--text) 72%, var(--text-muted));font-size:11px;line-height:1.4}.client-dashboard-workspace-module__ERmk7a__planningFlowStatus{min-height:32px;color:var(--text-muted);font-size:var(--text-caption);align-items:center;gap:6px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__planningFlowStatus svg{width:14px;height:14px}.client-dashboard-workspace-module__ERmk7a__planningFlow{gap:4px;line-height:1.5;display:grid}.client-dashboard-workspace-module__ERmk7a__planningFlow>p{margin:0}.client-dashboard-workspace-module__ERmk7a__planningFlow>ol{gap:2px;margin:0;padding-left:18px;list-style:decimal;display:grid}.client-dashboard-workspace-module__ERmk7a__planningPlanFooter{font-size:var(--text-caption);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding-top:4px;display:flex}.client-dashboard-workspace-module__ERmk7a__planningPlanFooter>[role=alert]{color:var(--danger);margin-right:auto}.client-dashboard-workspace-module__ERmk7a__planningPlanFooterNote{text-align:right;flex-basis:100%}.client-dashboard-workspace-module__ERmk7a__planningChannels{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow-x:auto}.client-dashboard-workspace-module__ERmk7a__planningChannels>label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;height:30px;padding:0 8px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__planningChannels>label[data-on]{border-color:var(--accent);background:var(--accent-soft)}.client-dashboard-workspace-module__ERmk7a__planningChannels>label[data-locked]{cursor:default}@container (max-width:320px){.client-dashboard-workspace-module__ERmk7a__planningTypeSuffix{display:none}}.client-dashboard-workspace-module__ERmk7a__planningLengthRow{grid-template-columns:4.5em minmax(0,1fr);align-items:center;gap:6px;display:grid}.client-dashboard-workspace-module__ERmk7a__planningLengthRow>span{color:color-mix(in srgb, var(--text) 78%, var(--text-muted));font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__planningProgress{min-width:0;color:var(--text);font-size:var(--text-meta);align-items:flex-start;gap:8px;margin-top:8px;line-height:22px;display:flex}.client-dashboard-workspace-module__ERmk7a__planningProgress>span{flex:none}.client-dashboard-workspace-module__ERmk7a__planningProgress>ul{flex:auto;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.client-dashboard-workspace-module__ERmk7a__planningProgress li{gap:6px;min-width:0;display:grid}.client-dashboard-workspace-module__ERmk7a__planningProgress li[data-tone=failed]{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));border-radius:var(--radius-card);background:color-mix(in srgb, var(--danger) 7%, var(--surface-2));margin:4px 0;padding:8px 10px}.client-dashboard-workspace-module__ERmk7a__planningProgressRow{white-space:nowrap;align-items:center;min-width:0;display:flex}.client-dashboard-workspace-module__ERmk7a__planningProgressLogo{flex:none;margin-right:6px}.client-dashboard-workspace-module__ERmk7a__planningProgressRow>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__planningProgressRow>time{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.client-dashboard-workspace-module__ERmk7a__planningProgressRow>a{color:var(--accent);flex:none;margin-left:8px;font-weight:650}.client-dashboard-workspace-module__ERmk7a__planningProgressRow>.btn{flex:none;margin-left:8px}.client-dashboard-workspace-module__ERmk7a__planningProgress li[data-tone=failed] .client-dashboard-workspace-module__ERmk7a__planningProgressRow>span{color:var(--danger);font-weight:650}.client-dashboard-workspace-module__ERmk7a__planningProgressFailure{gap:6px;min-width:0;display:grid}.client-dashboard-workspace-module__ERmk7a__planningProgressFailure>p{color:var(--text-muted);font-size:var(--text-caption);overflow-wrap:anywhere;word-break:keep-all;margin:0;line-height:1.55}.client-dashboard-workspace-module__ERmk7a__planningProgressFailure>p[role=alert]{color:var(--danger)}.client-dashboard-workspace-module__ERmk7a__planningProgressFailure>div{flex-wrap:wrap;gap:6px;display:flex}.client-dashboard-workspace-module__ERmk7a__personaChange strong{color:var(--text);font-size:var(--text-caption)}.client-dashboard-workspace-module__ERmk7a__personaChange span{color:var(--text);font-size:var(--text-meta)}.client-dashboard-workspace-module__ERmk7a__personaChange small{color:var(--text-muted);font-size:var(--text-caption);line-height:1.45}.client-dashboard-workspace-module__ERmk7a__chatComposerWrap{min-width:0;padding:var(--panel-padding);border-top:1px solid var(--border);background:var(--surface)}.client-dashboard-workspace-module__ERmk7a__attachmentRoot{min-width:0;position:relative}.client-dashboard-workspace-module__ERmk7a__attachmentToolbar{min-width:0;margin-bottom:var(--layout-gap);align-items:center;gap:8px;display:flex}.client-dashboard-workspace-module__ERmk7a__attachmentPopover{z-index:20;inset-inline:0;border:1px solid var(--border-strong);background:var(--surface);max-height:min(320px,45dvh);color:var(--text);font-size:var(--text-caption);border-radius:12px;padding:12px;position:absolute;bottom:calc(100% + 8px);overflow:auto;box-shadow:0 8px 24px #0000003d}.client-dashboard-workspace-module__ERmk7a__attachmentHelp{color:var(--text-muted);margin:6px 0;line-height:1.5}.client-dashboard-workspace-module__ERmk7a__attachmentList{min-height:68px}.client-dashboard-workspace-module__ERmk7a__attachmentOptions{gap:4px;margin:0;padding:0;list-style:none;display:grid}.client-dashboard-workspace-module__ERmk7a__attachmentOptions label{align-items:center;gap:8px;min-width:0;padding:7px 0;display:flex}.client-dashboard-workspace-module__ERmk7a__attachmentOptions input{flex-shrink:0}.client-dashboard-workspace-module__ERmk7a__attachmentChips{flex-wrap:wrap;gap:8px;max-height:144px;margin:0 0 10px;padding:3px 0;list-style:none;display:flex;overflow:auto}.client-dashboard-workspace-module__ERmk7a__attachmentChip{--icon-btn-size:20px;border:1px solid var(--border);background:var(--surface-2);min-width:0;max-width:100%;color:var(--text);font-size:var(--text-caption);border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 8px;display:flex}.client-dashboard-workspace-module__ERmk7a__attachmentChip>svg{flex-shrink:0}.client-dashboard-workspace-module__ERmk7a__attachmentChip>div{min-width:0}.client-dashboard-workspace-module__ERmk7a__attachmentChip span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__attachmentChip small{overflow-wrap:anywhere;max-width:220px;line-height:1.4;display:block}.client-dashboard-workspace-module__ERmk7a__chatComposer[data-dragging]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.client-dashboard-workspace-module__ERmk7a__attachmentDropHint{z-index:1;border-radius:inherit;color:var(--text);background:var(--surface-2);font-size:var(--text-meta);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.client-dashboard-workspace-module__ERmk7a__documentPickerButton{width:var(--control-height);height:var(--control-height);padding:0}.client-dashboard-workspace-module__ERmk7a__chatComposer{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;min-width:0;padding:10px;transition:border-color .18s,box-shadow .18s,opacity .18s;position:relative;box-shadow:0 5px 16px #00000012}.client-dashboard-workspace-module__ERmk7a__chatComposer:focus-within{border-color:color-mix(in srgb, var(--accent) 68%, var(--border-strong));box-shadow:0 7px 22px #0000001a}.client-dashboard-workspace-module__ERmk7a__chatComposer[data-busy]{opacity:.75}.client-dashboard-workspace-module__ERmk7a__chatComposer textarea{resize:none;width:100%;min-height:42px;max-height:112px;color:var(--text);font:inherit;font-size:var(--text-meta);background:0 0;border:0;outline:0;padding:1px 2px;line-height:1.55;display:block}.client-dashboard-workspace-module__ERmk7a__chatComposer textarea::placeholder{color:var(--text-muted);opacity:1}.client-dashboard-workspace-module__ERmk7a__composerRow{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.client-dashboard-workspace-module__ERmk7a__scopePill{border:1px solid var(--border);min-height:26px;color:var(--text-muted);background:var(--surface-2);font-size:var(--text-caption);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__scopePill svg{width:13px;height:13px}.client-dashboard-workspace-module__ERmk7a__composerHint{color:var(--text-muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__composerRow>button:not(.client-dashboard-workspace-module__ERmk7a__aiCancelButton){width:28px;height:28px;color:var(--text-muted);background:var(--surface-2);border-radius:50%;flex:0 0 28px;place-items:center;transition:color .16s,background-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid}.client-dashboard-workspace-module__ERmk7a__composerRow>button:not(.client-dashboard-workspace-module__ERmk7a__aiCancelButton):not(:disabled){color:#fff;background:var(--accent)}.client-dashboard-workspace-module__ERmk7a__composerRow>button:not(.client-dashboard-workspace-module__ERmk7a__aiCancelButton):not(:disabled):hover,.client-dashboard-workspace-module__ERmk7a__composerRow>button:not(.client-dashboard-workspace-module__ERmk7a__aiCancelButton):not(:disabled):focus-visible{transform:translateY(-1px)}.client-dashboard-workspace-module__ERmk7a__composerRow>button:not(.client-dashboard-workspace-module__ERmk7a__aiCancelButton):not(:disabled):active{transform:scale(.92)}.client-dashboard-workspace-module__ERmk7a__composerRow>button:disabled{cursor:default;opacity:.55}.client-dashboard-workspace-module__ERmk7a__composerRow>button svg{width:14px;height:14px}.client-dashboard-workspace-module__ERmk7a__composerRow>button[data-send-message]:disabled{color:var(--text-muted);background:var(--surface-2);opacity:1}.client-dashboard-workspace-module__ERmk7a__composerRow>button[data-voice-input]:not(:disabled){color:var(--text-muted);background:var(--surface-2)}.client-dashboard-workspace-module__ERmk7a__composerRow>button[data-voice-input]:not(:disabled):hover,.client-dashboard-workspace-module__ERmk7a__composerRow>button[data-voice-input]:not(:disabled):focus-visible{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}.client-dashboard-workspace-module__ERmk7a__composerRow>button[data-voice-input][data-recording]:not(:disabled){color:#fff;background:var(--danger);animation:1.4s ease-in-out infinite client-dashboard-workspace-module__ERmk7a__voice-recording-pulse}.client-dashboard-workspace-module__ERmk7a__voiceSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite client-dashboard-workspace-module__ERmk7a__voice-spinner}@keyframes client-dashboard-workspace-module__ERmk7a__voice-recording-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 32%, transparent)}50%{box-shadow:0 0 0 5px #0000}}@keyframes client-dashboard-workspace-module__ERmk7a__voice-spinner{to{transform:rotate(360deg)}}@keyframes client-dashboard-workspace-module__ERmk7a__ai-dot-pulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes client-dashboard-workspace-module__ERmk7a__ai-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){.client-dashboard-workspace-module__ERmk7a__workspace{overflow:hidden}.client-dashboard-workspace-module__ERmk7a__content{grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.client-dashboard-workspace-module__ERmk7a__content:before{display:none}.client-dashboard-workspace-module__ERmk7a__column{border-bottom:0;min-height:0}.client-dashboard-workspace-module__ERmk7a__columnSlot{display:none}:is([data-workspace-section=customer-column] .client-dashboard-workspace-module__ERmk7a__columnSlot:has(#customer-column),[data-workspace-section=seo-column] .client-dashboard-workspace-module__ERmk7a__columnSlot:has(#seo-column),[data-workspace-section=agent-column] .client-dashboard-workspace-module__ERmk7a__columnSlot:has(#agent-column)){display:grid}}@media (max-width:767px){.client-dashboard-workspace-module__ERmk7a__quickGrid,.client-dashboard-workspace-module__ERmk7a__quickEditor{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-dashboard-workspace-module__ERmk7a__periodPicker{margin-left:auto}.client-dashboard-workspace-module__ERmk7a__agentItem{border-top:1px solid var(--border)}.client-dashboard-workspace-module__ERmk7a__agentItem>summary{cursor:pointer;border-bottom:0}.client-dashboard-workspace-module__ERmk7a__agentItem>summary:hover,.client-dashboard-workspace-module__ERmk7a__agentItem>summary:focus-visible{background:var(--surface-2)}.client-dashboard-workspace-module__ERmk7a__agentChevron{color:var(--text);flex:none;transition:rotate .15s,transform .15s;display:inline-flex}.client-dashboard-workspace-module__ERmk7a__agentItem>summary:hover .client-dashboard-workspace-module__ERmk7a__agentChevron,.client-dashboard-workspace-module__ERmk7a__agentItem>summary:focus-visible .client-dashboard-workspace-module__ERmk7a__agentChevron{transform:translate(2px)}.client-dashboard-workspace-module__ERmk7a__agentItem[open] .client-dashboard-workspace-module__ERmk7a__agentChevron{rotate:90deg}.client-dashboard-workspace-module__ERmk7a__agentBody{gap:8px;padding:8px 12px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__agentPick{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.client-dashboard-workspace-module__ERmk7a__agentPick>.client-dashboard-workspace-module__ERmk7a__rowCopy{flex:auto;min-width:0}.client-dashboard-workspace-module__ERmk7a__agentPick>span{flex:none;margin-left:auto}.client-dashboard-workspace-module__ERmk7a__agentPick .client-dashboard-workspace-module__ERmk7a__rowCopy>span{white-space:normal;text-overflow:clip;color:var(--text);overflow:visible}.client-dashboard-workspace-module__ERmk7a__pickDetail{color:var(--text);margin-top:3px;display:block}.client-dashboard-workspace-module__ERmk7a__mixList,.client-dashboard-workspace-module__ERmk7a__questionTable{display:grid}.client-dashboard-workspace-module__ERmk7a__mixRow{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,auto) minmax(24px,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__mixRow:last-child{border-bottom:0}.client-dashboard-workspace-module__ERmk7a__mixName{min-width:0;color:var(--text);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__mixTrack{background:color-mix(in srgb, var(--text-muted) 30%, transparent);border-radius:999px;height:6px;display:block}.client-dashboard-workspace-module__ERmk7a__mixFill{background:var(--accent);border-radius:999px;height:100%;display:block}.client-dashboard-workspace-module__ERmk7a__mixFill[data-channel=naver]{background:var(--success)}.client-dashboard-workspace-module__ERmk7a__mixFill[data-channel=rotalk]{background:var(--warn)}.client-dashboard-workspace-module__ERmk7a__mixFill[data-channel=inblog]{background:var(--accent)}.client-dashboard-workspace-module__ERmk7a__mixValue{color:var(--text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.client-dashboard-workspace-module__ERmk7a__mixValue em{color:var(--text);margin-left:4px;font-style:normal;font-weight:650}.client-dashboard-workspace-module__ERmk7a__questionHead,.client-dashboard-workspace-module__ERmk7a__questionRow{grid-template-columns:1fr 3rem 3rem;align-items:center;gap:8px;padding:9px 12px;display:grid}.client-dashboard-workspace-module__ERmk7a__questionHead{color:var(--text-muted);font-size:var(--text-caption);border-bottom:1px solid var(--border)}.client-dashboard-workspace-module__ERmk7a__questionHead span+span,.client-dashboard-workspace-module__ERmk7a__questionRow span+span{text-align:right}.client-dashboard-workspace-module__ERmk7a__questionRow{border-bottom:1px solid var(--border)}.client-dashboard-workspace-module__ERmk7a__questionRow:last-child{border-bottom:0}.client-dashboard-workspace-module__ERmk7a__questionName{color:var(--text);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__questionMark{color:var(--text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.client-dashboard-workspace-module__ERmk7a__questionMark[data-on]{color:var(--success);font-weight:650}.client-dashboard-workspace-module__ERmk7a__column#seo-column{container:dashboard-analysis/inline-size}.client-dashboard-workspace-module__ERmk7a__column#seo-column>.client-dashboard-workspace-module__ERmk7a__scrollBody{flex-direction:column;gap:8px;display:flex;overflow:hidden}.client-dashboard-workspace-module__ERmk7a__analysisPanel>*{flex-shrink:0}.client-dashboard-workspace-module__ERmk7a__citationSlot{flex:1;min-height:190px}.client-dashboard-workspace-module__ERmk7a__citationSlot>.client-dashboard-workspace-module__ERmk7a__panel{overflow:hidden}@media (max-width:1279px),(max-height:800px){.client-dashboard-workspace-module__ERmk7a__column#seo-column>.client-dashboard-workspace-module__ERmk7a__scrollBody{overflow:auto}.client-dashboard-workspace-module__ERmk7a__analysisPanel{flex:none}.client-dashboard-workspace-module__ERmk7a__citationSlot{flex:none;min-height:340px}}@media (max-width:380px){.client-dashboard-workspace-module__ERmk7a__kpiStack{grid-template-columns:repeat(2,minmax(0,1fr))}.client-dashboard-workspace-module__ERmk7a__kpiStack>:last-child{grid-column:1/-1}}@media (max-width:1279px) and (max-height:500px){.client-dashboard-workspace-module__ERmk7a__aiEmpty{align-content:start;gap:8px;padding:12px}.client-dashboard-workspace-module__ERmk7a__aiEmpty>[data-ai-orb]{display:none}}
.column-resize-module__cpelWq__handle{cursor:col-resize;touch-action:none;width:8px;z-index:calc(var(--seam-layer,2) + 1);position:absolute;top:0;bottom:0;transform:translate(-50%)}.column-resize-module__cpelWq__handle:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.column-resize-module__cpelWq__handle:hover:after,.column-resize-module__cpelWq__handle:focus-visible:after{background:var(--accent)}.column-resize-module__cpelWq__handle:focus-visible{outline:none}@media (max-width:1279px){.column-resize-module__cpelWq__handle{display:none}}
.assistant-orb-module__CJbf3a__orb{vertical-align:middle;background:radial-gradient(at 28% 12%,#f2f7ff 0%,#c9dcf4 25%,#0000 65%),radial-gradient(at 76% 65%,#a3b5f1 0%,#0000 60%),linear-gradient(160deg,#e3edfc 10%,#87a9d6 48%,#315fa3 100%);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.assistant-orb-module__CJbf3a__orb[data-ai-orb=ambient]{box-shadow:0 0 24px 2px #5b84c41f}.assistant-orb-module__CJbf3a__orb canvas{opacity:0;width:100%;height:100%;display:block}.assistant-orb-module__CJbf3a__orb canvas[data-ready=true]{opacity:1}
.dashboard-geo-module__rXptdG__citationSlot{flex:1;min-height:190px}.dashboard-geo-module__rXptdG__geo{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.dashboard-geo-module__rXptdG__geoHeading{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.dashboard-geo-module__rXptdG__geoHeading span{color:var(--text-muted);font-size:12px}.dashboard-geo-module__rXptdG__geoMetrics{}.dashboard-geo-module__rXptdG__geoMetrics article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:12px}.dashboard-geo-module__rXptdG__geoMetrics article>span{color:var(--text-muted);font-size:13px}.dashboard-geo-module__rXptdG__geoMetrics strong{margin:4px 0;font-size:25px;line-height:32px;display:block}.dashboard-geo-module__rXptdG__geoMetrics small{color:var(--text-muted);font-size:13px;font-weight:400}.dashboard-geo-module__rXptdG__geoMetrics p{white-space:nowrap;color:var(--text-muted);margin:0;font-size:12px}.dashboard-geo-module__rXptdG__geoDistribution{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:12px}.dashboard-geo-module__rXptdG__geoDistribution>div:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.dashboard-geo-module__rXptdG__geoBar{background:var(--surface-2);border-radius:8px;height:6px;margin-top:10px;display:flex;overflow:hidden}.dashboard-geo-module__rXptdG__geoBar i{height:100%}.dashboard-geo-module__rXptdG__geoQuestions{border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (max-height:1000px){.dashboard-geo-module__rXptdG__geoMetrics article{padding:8px}.dashboard-geo-module__rXptdG__geoDistribution{padding:8px 12px}.dashboard-geo-module__rXptdG__geo{gap:8px}}.dashboard-geo-module__rXptdG__geo>*{flex-shrink:0}.dashboard-geo-module__rXptdG__geoProviders,.dashboard-geo-module__rXptdG__geoStatus{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.dashboard-geo-module__rXptdG__geoProviders header>span{color:var(--text-muted);white-space:nowrap;font-size:12px}.dashboard-geo-module__rXptdG__geoProvider{grid-template-columns:136px minmax(24px,1fr) 84px 52px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:13px;display:grid}.dashboard-geo-module__rXptdG__geoProvider+.dashboard-geo-module__rXptdG__geoProvider{border-top:1px solid var(--border)}.dashboard-geo-module__rXptdG__geoProvider strong{white-space:nowrap;font-weight:500}.dashboard-geo-module__rXptdG__geoProvider>span:last-of-type,.dashboard-geo-module__rXptdG__geoProvider b{text-align:right;font-variant-numeric:tabular-nums}.dashboard-geo-module__rXptdG__geoProvider .dashboard-geo-module__rXptdG__geoBar{margin:0}.dashboard-geo-module__rXptdG__geoStatus{grid-template-columns:1fr 1fr;font-size:12px;display:grid}.dashboard-geo-module__rXptdG__geoStatus>div{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.dashboard-geo-module__rXptdG__geoStatus>div+div{border-left:1px solid var(--border)}.dashboard-geo-module__rXptdG__geoStatus span{color:var(--text-muted)}.dashboard-geo-module__rXptdG__geoStatus strong{white-space:nowrap;font-weight:500}.dashboard-geo-module__rXptdG__geoChannelLogo{vertical-align:middle;object-fit:contain;display:inline-block}.dashboard-geo-module__rXptdG__geoChannelLogo[data-logo=openai]{filter:invert();width:20px;height:20px;margin:-3px}html[data-theme=dark] .dashboard-geo-module__rXptdG__geoChannelLogo[data-logo=openai]{filter:none}@container dashboard-analysis (max-width:460px){.dashboard-geo-module__rXptdG__geoHeading{flex-wrap:wrap}.dashboard-geo-module__rXptdG__geoProvider{grid-template-columns:110px minmax(12px,1fr) 62px 40px;gap:6px;padding:10px 8px}.dashboard-geo-module__rXptdG__geoStatus{grid-template-columns:1fr}.dashboard-geo-module__rXptdG__geoStatus>div+div{border-left:0;border-top:1px solid var(--border)}}@container dashboard-analysis (max-width:380px){.dashboard-geo-module__rXptdG__geoMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-geo-module__rXptdG__geoMetrics article:last-child{grid-column:1/-1}}@media (max-width:1279px),(max-height:800px){.dashboard-geo-module__rXptdG__citationSlot{flex:none;min-height:340px}.dashboard-geo-module__rXptdG__geoQuestions{min-height:340px}}
.dashboard-citation-summary-module__5Zgt3G__body{flex-direction:column;flex:none;min-width:0;min-height:0;font-size:13px;display:flex}.dashboard-citation-summary-module__5Zgt3G__overview{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);flex-wrap:wrap;flex:none;gap:8px 16px;padding:10px 12px;display:flex}.dashboard-citation-summary-module__5Zgt3G__overview b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.dashboard-citation-summary-module__5Zgt3G__scroll{overscroll-behavior-x:contain;flex:none;min-height:0;overflow:auto}.dashboard-citation-summary-module__5Zgt3G__table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:0;font-size:13px}.dashboard-citation-summary-module__5Zgt3G__table th,.dashboard-citation-summary-module__5Zgt3G__table td{height:var(--table-row-height,48px);border-right:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;text-align:left;vertical-align:middle;padding:8px}.dashboard-citation-summary-module__5Zgt3G__table th{height:var(--table-head-height,40px);z-index:1;background:var(--surface-2);color:var(--text-muted);font-weight:500;position:sticky;top:0}.dashboard-citation-summary-module__5Zgt3G__table th:last-child,.dashboard-citation-summary-module__5Zgt3G__table td:last-child{border-right:0}.dashboard-citation-summary-module__5Zgt3G__table td:not(:first-child){font-variant-numeric:tabular-nums}.dashboard-citation-summary-module__5Zgt3G__table tr:last-child td{border-bottom:0}.dashboard-citation-summary-module__5Zgt3G__table td[data-positive=true]{color:var(--success)}.dashboard-citation-summary-module__5Zgt3G__question{align-items:center;gap:7px;min-width:0;display:flex}.dashboard-citation-summary-module__5Zgt3G__question>span:last-child{text-overflow:ellipsis;overflow:hidden}.dashboard-citation-summary-module__5Zgt3G__area{text-overflow:ellipsis;border:1px solid var(--border);border-radius:var(--radius-control);max-width:64px;color:var(--text-muted);background:var(--surface-2);flex:none;padding:3px 6px;font-size:12px;overflow:hidden}.dashboard-citation-summary-module__5Zgt3G__empty{color:var(--text-muted);margin:0;padding:16px 12px}.dashboard-citation-summary-module__5Zgt3G__table th:not(:first-child),.dashboard-citation-summary-module__5Zgt3G__table td:not(:first-child){text-align:center}.dashboard-citation-summary-module__5Zgt3G__pageControls{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;display:flex}.dashboard-citation-summary-module__5Zgt3G__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.dashboard-citation-summary-module__5Zgt3G__heading h2{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.dashboard-citation-summary-module__5Zgt3G__heading a{color:var(--text);white-space:nowrap;font-size:13px;text-decoration:none}.dashboard-citation-summary-module__5Zgt3G__heading a:hover{text-decoration:underline}.dashboard-citation-summary-module__5Zgt3G__naverMark{color:#fff;background:#03c75a;border-radius:3px;flex:none;width:16px;height:16px;display:block}.dashboard-citation-summary-module__5Zgt3G__analysisBadge{white-space:nowrap;box-sizing:border-box;border-radius:var(--radius-control);height:28px;color:var(--text);background:var(--accent-soft);flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.dashboard-citation-summary-module__5Zgt3G__brandSlot{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dashboard-citation-summary-module__5Zgt3G__brandSlot img{object-fit:contain;width:16px;max-width:none;height:16px;display:block}.dashboard-citation-summary-module__5Zgt3G__brandSlot img[data-logo=openai]{filter:invert();width:22.4px;height:22.4px}html[data-theme=dark] .dashboard-citation-summary-module__5Zgt3G__brandSlot img[data-logo=openai]{filter:none}@container dashboard-analysis (max-width:520px){.dashboard-citation-summary-module__5Zgt3G__table{min-width:520px}.dashboard-citation-summary-module__5Zgt3G__table :is(th,td):first-child{background:var(--surface);z-index:2;position:sticky;left:0}.dashboard-citation-summary-module__5Zgt3G__table th:first-child{background:var(--surface-2);z-index:3}}
.publication-chart-module__9mpc4W__wrap{width:100%;min-width:0;height:178px}.publication-chart-module__9mpc4W__ranges{display:inline-flex}.publication-chart-module__9mpc4W__legend{color:var(--text-muted);font-size:var(--text-caption);flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.publication-chart-module__9mpc4W__legend span{align-items:center;gap:5px;display:inline-flex}.publication-chart-module__9mpc4W__legend i{border-radius:2px;width:9px;height:9px}.publication-chart-module__9mpc4W__tooltip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:132px;box-shadow:var(--shadow);font-size:var(--text-caption);padding:8px 10px}.publication-chart-module__9mpc4W__tooltipHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;padding-bottom:6px;display:flex}.publication-chart-module__9mpc4W__tooltipHead strong{color:var(--text);font-size:var(--text-meta);font-weight:700}.publication-chart-module__9mpc4W__tooltipHead span{color:var(--text-muted);font-variant-numeric:tabular-nums}.publication-chart-module__9mpc4W__tooltipRow{color:var(--text-muted);align-items:center;gap:6px;padding:2px 0;display:flex}.publication-chart-module__9mpc4W__tooltipRow i{border-radius:2px;flex:none;width:8px;height:8px}.publication-chart-module__9mpc4W__tooltipRow span{flex:auto}.publication-chart-module__9mpc4W__tooltipRow b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}
