.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]{--matrix-unit:48px;--matrix-gap:16px;--matrix-columns:12;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:var(--matrix-unit)!important;gap:var(--matrix-gap)!important;align-items:stretch!important;grid-auto-flow:row dense}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module){min-height:0!important;max-height:none;align-self:stretch!important;overflow:visible!important;height:100%!important;box-sizing:border-box!important;grid-row:span 8!important;grid-column:span 6!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-small{grid-column:span 4!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-large{grid-column:span 8!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-full{grid-column:span 12!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is([data-module=MORNING_BRIEF],[data-module=KPIS],[data-module=STATUS_OVERVIEW],[data-module=filters],[data-module=indicators],[data-module=status-overview],[data-module=catch-up],.is-collapsed){grid-row:span 3!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.case-layout-module>:is(.panel,.case-summary-card,.product-module-content){min-height:0!important;height:auto;box-sizing:border-box}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] .product-module-content>.panel{min-height:0}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] :is(.case-layout-collapse,.dashboard-module-collapse){top:6px!important;right:6px!important;z-index:2}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.is-collapsed{height:48px;align-self:start!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] .dashboard-kpis{gap:8px}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true] :is(.home-kpi,.dashboard-kpi,.case-kpi){min-height:0;padding:10px 12px}:is(.is-layout-editing .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true],.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true].is-layout-editing){background-image:none;outline:1px solid color-mix(in srgb,var(--action-primary) 25%,transparent);outline-offset:8px}.email-reading-language{display:inline-flex;gap:4px;padding:4px;background:var(--canvas);border:1px solid var(--line);border-radius:6px;margin:12px 0}.email-reading-language .btn{min-height:34px;padding:6px 12px;border:1px solid transparent;background:transparent}.email-reading-language .btn[aria-pressed=true]{background:var(--action-primary);color:var(--surface);border-color:var(--action-primary)}.email-reading-language .btn:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.product-app .inbox-message-heading{display:flex;gap:16px;align-items:flex-start}.product-app .inbox-message-heading>.app-icon{flex:none;margin-top:4px;color:var(--action-primary)}.product-app .email-title-with-language{min-width:0;flex:1}.product-app .inbox-linked-identity h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px!important;line-height:1.45}.product-app .inbox-linked-identity h2>span:not(.inbox-linked-status):not(.app-icon){flex:1;min-width:140px;overflow-wrap:anywhere}.product-app .inbox-linked-identity h2>.app-icon,.product-app .inbox-linked-status{flex:none}.product-app .inbox-grouping-state .inbox-linked-identity h2{white-space:normal;overflow:visible;text-align:left;justify-content:flex-start}.product-app .inbox-linked-identity h2 .localized-content{justify-content:flex-start;text-align:left}.mail-no-action{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--status-success)}.product-app .case-history-row{filter:none!important}.product-app .case-history-row:not([data-current-status-step=true]){opacity:.8!important}.product-app .case-history-row:is(:hover,:focus-within),.product-app .case-history-row[data-current-status-step=true]{opacity:1!important}.product-app .case-history-row :is(.case-history-card,.case-history-open){background:transparent!important;box-shadow:none!important}.product-app .case-history-row:is(:hover,:focus-within) :is(.case-history-card,.case-history-open,.case-history-insights>span){background:transparent!important}.product-app :is(#case-history-compact,#case-history-expanded) .case-history-row .case-history-open:is(:hover,:focus-visible){background:transparent!important;box-shadow:none!important}.product-app :is(#case-history-compact,#case-history-expanded) .case-history-row .case-history-open:focus-visible{outline:2px solid var(--action-primary)!important;outline-offset:-2px}.product-app .case-history-row:is(:hover,:focus-within) .case-history-status,.product-app .case-history-row[data-current-status-step=true] .case-history-status{color:var(--history-display-tone,var(--status-information))!important;border-color:color-mix(in srgb,var(--history-display-tone,var(--status-information)) 40%,var(--line))!important;background:color-mix(in srgb,var(--history-display-tone,var(--status-information)) 8%,var(--surface))!important}.product-app .organization-directory-row{align-items:center;gap:16px;min-height:72px;padding:14px 16px}.product-app .organization-directory-main{display:flex;align-items:center;gap:10px;min-width:0}.product-app .organization-directory-main h2{font-size:14px;font-weight:650;margin:0;overflow-wrap:anywhere}.product-app .organization-directory-row>span{font-size:12px;color:var(--color-text-soft)}.product-app .organization-directory-row .button{white-space:nowrap;min-width:0}.workspace-state{--state-color:var(--status-neutral);display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:650;color:var(--state-color);padding:4px 7px;border:1px solid color-mix(in srgb,var(--state-color) 28%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--state-color) 6%,var(--surface));white-space:nowrap}.workspace-state:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%;flex:none}.workspace-state[data-tone=success]{--state-color:var(--status-success)}.workspace-state[data-tone=warning]{--state-color:var(--status-warning)}.workspace-state[data-tone=critical]{--state-color:var(--status-critical)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-app .main-content[data-pointer-light=true],.product-app>.content[data-pointer-light=true]{background-image:none!important;background-attachment:local}.product-app .sidebar.product-sidebar[data-pointer-light=true]{background-image:radial-gradient(220px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--canvas) 15%,transparent),transparent 76%),linear-gradient(180deg,var(--color-sidebar-start) 0,var(--color-sidebar-middle) 55%,var(--color-sidebar-end) 100%)!important}}.tamdot-pointer-light{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-brand-primary) 8%,transparent),transparent 78%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tamdot-pointer-light[data-pointer-light=true]{opacity:1}.public-welcome-v7 .public-header[data-pointer-light=true],[data-application-ribbon][data-pointer-light=true]{background-image:radial-gradient(380px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-canvas) 15%,transparent),transparent 78%),linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-middle) 55%,var(--color-sidebar-end))!important}}@media (max-width:1199px){.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]{--matrix-columns:6;grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module){grid-column:span 6!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>.size-small{grid-column:span 3!important}:is(.is-layout-editing .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true],.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true].is-layout-editing){background-size:calc((100% + var(--matrix-gap)) / 6) 100%,100% calc(var(--matrix-unit) + var(--matrix-gap))}}@media (max-width:900px){.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]{--matrix-columns:1;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;--matrix-unit:48px;--matrix-gap:12px;align-items:start!important}.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module){grid-column:span 1!important}:is(.is-layout-editing .product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true],.product-app :is(.dashboard-modular-grid,.case-detail-modular-grid)[data-layout-matrix=true].is-layout-editing){background-size:100% 100%,100% calc(var(--matrix-unit) + var(--matrix-gap))}.email-reading-language .btn{min-height:44px}.product-app .organization-directory-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:14px!important}.product-app .organization-directory-row>*{grid-column:1!important;grid-row:auto!important}.product-app .organization-directory-row>span{display:block!important;overflow:visible;white-space:normal;overflow-wrap:anywhere}.product-app .organization-directory-main h2{white-space:normal!important;overflow:visible!important}.product-app .organization-directory-row>.button{justify-self:start}.product-app .inline-layout-command{display:grid!important;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box}.product-app .inline-layout-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1!important;grid-row:auto!important;width:100%;gap:8px}.product-app .inline-layout-command-actions>.button:first-child{grid-column:1/-1}.product-app .inline-layout-command-actions>.button{min-height:44px!important;height:44px!important;min-width:0;padding:8px;white-space:nowrap;word-break:normal;overflow-wrap:normal}.product-app :is(.dashboard-module,.case-layout-module).is-layout-editing>.inline-module-toolbar{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;overflow:visible}.product-app .inline-module-toolbar>.inline-module-identity{min-height:44px!important;height:44px!important;width:100%;max-width:none!important;min-width:0;flex:1 0 100%!important;align-content:center;text-align:left}.product-app .inline-module-toolbar>.inline-module-controls{flex:1 0 100%!important;flex-wrap:wrap!important;justify-content:flex-start;gap:6px!important;margin-left:0!important;overflow:visible}.product-app .inline-module-toolbar .inline-module-secondary-action,.product-app .inline-module-toolbar :is(.inline-module-order,.inline-module-size-options)>button{min-height:44px!important;height:44px!important;min-width:44px!important;font-size:12px!important;padding:8px!important}.product-app .inline-module-order button b{display:none}.product-app :is(.dashboard-module,.case-layout-module).is-layout-editing{padding-top:0!important}}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module):not(.is-collapsed):not(.is-layout-editing)>:is(.dashboard-module-collapse,.case-layout-collapse){top:6px!important;right:6px!important}.product-app [data-layout-matrix=true]{position:relative}.layout-matrix-overlay{position:absolute;inset:0;display:grid;z-index:5;pointer-events:none;align-content:start}.layout-matrix-cell{border:1px solid color-mix(in srgb,var(--action-primary) 18%,transparent);min-width:0;box-sizing:border-box}.layout-matrix-cell[data-empty=true]{background:color-mix(in srgb,var(--action-primary) 4%,transparent);border-style:dashed}.layout-matrix-cell>button{width:100%;height:100%;min-height:44px;border:0;color:var(--action-primary);background:color-mix(in srgb,var(--action-primary) 9%,transparent);pointer-events:auto;cursor:pointer;font-size:20px}.layout-matrix-cell>button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--action-primary) 22%,transparent);outline:2px solid var(--action-primary);outline-offset:-2px}.layout-matrix-cell{border-radius:6px}.layout-matrix-cell>button{display:grid;place-content:center;gap:8px;border-radius:inherit}.layout-matrix-cell>button small{font-size:12px}@layer tamdot-preview-visibility{.product-app .module-entry-content [hidden]{display:none!important}}.product-app [data-layout-matrix=true] :is(.dashboard-recent-emails,.dashboard-activity-list,.dashboard-contact-list,.case-history-rows,.case-task-list,.case-document-list){max-height:none!important;height:auto!important;overflow:visible!important}body .product-app .dashboard-modular-grid[data-layout-matrix=true]>.dashboard-module-recent_emails>.dashboard-panel{display:flex;flex-direction:column;flex:1;min-height:0!important;min-width:0;height:100%!important;box-sizing:border-box}body .product-app .dashboard-module-recent_emails>.dashboard-panel>.panel-head{flex:0 0 auto}body .product-app .dashboard-modular-grid[data-layout-matrix=true] .dashboard-mail-flow{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}body .product-app .dashboard-mail-flow-controls{flex:0 0 auto}body .product-app .dashboard-modular-grid[data-layout-matrix=true] .dashboard-mail-flow>.dashboard-recent-emails{flex:1;min-height:0;min-width:0;height:auto!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}body .product-app .dashboard-filter-update-state{min-height:20px;margin:0;padding:0 12px 4px;font-size:12px;line-height:16px;color:var(--color-text-soft)}.product-app [data-layout-matrix=true] .module-entry-content>:is(.panel,.dashboard-section){min-height:0!important;height:auto!important}.module-preview-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding:12px;font-size:12px;background:var(--surface)}.module-preview-pagination .button{min-height:36px}body .product-app .dashboard-status-filter-strip .dashboard-panel{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;background:transparent!important}body .product-app .dashboard-status-filter-strip .dashboard-panel>header{display:none!important}body .product-app .dashboard-status-filter-strip .dashboard-status-grid{display:flex!important;flex-wrap:wrap;gap:6px!important;padding:6px 12px 12px!important}body .product-app .dashboard-status-filter-strip .dashboard-status-card{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex:0 1 auto;min-width:0!important;min-height:36px!important;height:auto!important;padding:6px 10px!important;font-size:12px!important;line-height:1.4}body .product-app .dashboard-status-filter-strip .dashboard-status-card strong{margin:0!important;font-size:12px!important;line-height:1.4}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true])>:is(.dashboard-module,.case-layout-module):not(.is-collapsed){display:flex!important;flex-direction:column}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true])>:is(.dashboard-module,.case-layout-module):not(.is-collapsed)>:is(.module-entry-preview,.product-module-content){flex:1;min-height:0}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-entry-preview{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:6px}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-entry-content{flex:0 0 auto;height:auto!important}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-entry-content>.panel{border:0!important;box-shadow:none!important;margin:0!important;height:auto!important}body .product-app [data-layout-matrix=true]:not([data-layout-natural=true]) .module-preview-pagination{margin-top:auto}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module{display:block;align-self:start!important;height:auto!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:40px repeat(2,minmax(44px,auto));gap:6px!important;padding:8px!important;border:0!important;margin:0!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:44px!important;padding:6px 8px!important;border-radius:4px!important;box-shadow:none!important;min-width:0;height:auto!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi-coverage{grid-column:1/-1;min-height:40px!important;padding-right:28px!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi b{font-size:12px!important;line-height:1.35}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi small{display:none!important}.product-app [data-layout-matrix=true] .dashboard-kpis.command-kpi-strip .dashboard-kpi strong{font-size:20px!important;line-height:1;margin:0!important;flex:none}.product-app .dashboard-filter-panel{border:1px solid var(--line);border-radius:6px;background:var(--surface)}body .product-app .dashboard-filter-panel .workspace-filter-toolbox{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important}body .product-app .dashboard-filter-panel .dashboard-status-filter-strip{border-top:1px solid var(--line)}body .product-app .dashboard-filter-panel .dashboard-status-grid{padding:8px!important}body .product-app .case-detail-modular-grid .case-layout-module{border:0!important;box-shadow:none!important;background:transparent!important}body .product-app .case-detail-modular-grid .module-entry-content>:is(.case-summary-card,.case-timeline-documents-stack,.panel){border:0!important;box-shadow:none!important;margin:0!important;border-radius:0!important}body .product-app .case-detail-modular-grid .module-entry-content .case-timeline-panel{border:0!important;box-shadow:none!important}body .product-app .case-detail-modular-grid .module-entry-content>.case-task-checklist{border:0!important;box-shadow:none!important;margin:0!important;border-radius:0!important}body .product-app .case-detail-modular-grid .case-planning-cluster>.case-communication-mode{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module).is-layout-editing{background-image:none!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module).is-layout-editing:before{content:none!important;display:none!important;background:none!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module)[data-layout-selection=selected]{box-shadow:none!important;outline:2px solid var(--action-primary)!important}body .product-app [data-layout-matrix=true]>:is(.dashboard-module,.case-layout-module)[data-layout-selection=target]{opacity:1!important;filter:none!important}.product-app [data-workspace-page=schedule-team] .product-module-content :is(.panel,.product-module-panel){margin:0}body .product-app .module-preview-more{padding:12px 16px;border-top:0}body .product-app .module-preview-more .operational-queue-more{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;margin:0!important;padding:8px 12px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--action-primary) 4%,var(--surface));color:var(--action-primary);text-decoration:none;font-size:12px;font-weight:600}body .product-app .module-preview-more .operational-queue-more:is(:hover,:focus-visible){background:var(--color-brand-soft);border-color:var(--action-primary)}body .product-app .module-entry-linked-preview .dashboard-mail-flow-controls{display:none!important}body .product-app .module-entry-linked-preview .operational-work-queue{padding:0!important;gap:0!important}body .product-app .module-entry-linked-preview :is(.dashboard-recent-emails,.operational-queue-group){padding:0 16px!important;margin:0!important;gap:0!important}body .product-app .module-entry-linked-preview :is(.dashboard-recent-emails>article,.operational-queue-row){display:grid!important;box-sizing:border-box;height:104px!important;min-height:104px!important;padding:12px 0!important;margin:0!important;background:var(--surface)!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;align-items:center!important}body .product-app .module-entry-linked-preview .operational-queue-row{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}body .product-app .module-entry-linked-preview .operational-queue-row-main{align-content:center;gap:3px!important}body .product-app .module-entry-linked-preview .operational-queue-row-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden}body .product-app .module-entry-linked-preview .operational-queue-actions{width:auto!important;border:0!important;padding:0!important;margin:0!important;grid-column:auto!important}body .product-app .module-entry-linked-preview .operational-queue-actions>.button{width:auto!important}body .product-app .module-entry-linked-preview .dashboard-recent-emails>article{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr)!important;gap:12px!important}body .product-app .module-entry-linked-preview .dashboard-email-urgency-reason,body .product-app .module-entry-linked-preview .operational-queue-row-next{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:700px){body .product-app .module-preview-more .operational-queue-more{min-height:44px}body .product-app .module-entry-linked-preview :is(.dashboard-recent-emails>article,.operational-queue-row){height:168px!important;min-height:168px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 44px;gap:8px!important}body .product-app .module-entry-linked-preview .operational-queue-actions{justify-content:flex-end}.module-preview-pagination .button,body .product-app .module-entry-linked-preview .dashboard-email-case{min-height:44px}.dashboard-status-filter-strip .dashboard-status-card{flex-basis:120px}}body .product-app .dashboard-module-agenda .module-entry-content>.dashboard-panel,body .product-app .dashboard-module-agenda .module-entry-preview .module-entry-content{flex:1;display:flex;flex-direction:column}body .product-app .dashboard-module-agenda .dashboard-case-calendar{flex:1;display:flex;flex-direction:column;gap:12px}body .product-app .dashboard-module-agenda .dashboard-calendar-grid{flex:1;grid-auto-rows:minmax(44px,1fr)}body .product-app .dashboard-module-agenda .dashboard-calendar-grid>.dashboard-calendar-weekday{min-height:24px}body .product-app .dashboard-module-agenda .dashboard-calendar-grid>button{min-height:44px;height:auto;font-size:12px}body .product-app .compact-top-toolbar{align-items:center;justify-content:space-between}body .product-app .compact-top-toolbar>button{display:inline-flex;align-items:center;gap:4px;min-height:32px;border:1px solid var(--line);border-radius:6px;padding:4px 8px;background:var(--surface);color:var(--action-primary);font:inherit;font-size:12px;cursor:pointer}@media (max-width:700px){body .product-app .compact-top-toolbar>button{min-height:44px}}body .product-app .operations-trigger-copy{gap:2px}body .product-app .operations-trigger-copy b{font-size:12px;line-height:16px;font-weight:650}body .product-app .operations-trigger-copy small{font-size:11px;line-height:14px;font-weight:500;opacity:1;color:var(--color-text-soft)}body .product-app .operations-trigger .operations-state-icon{width:20px!important;height:20px!important;flex:0 0 20px!important;display:grid;place-items:center}body .product-app .operations-trigger .operations-state-icon>svg{display:block;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;transform:none;filter:none}body .product-app .operations-trigger.healthy .operations-state-icon{background:transparent!important;color:var(--status-success)!important}body .product-app .product-topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none}.public-demo-page.public-demo-fullscreen{width:100%;max-width:none;min-height:100dvh;margin:0;padding:16px 24px 32px;box-sizing:border-box;font-synthesis:none}.public-demo-fullscreen .public-demo-page-header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;padding:0 0 12px;border-bottom:1px solid var(--color-border)}.public-demo-fullscreen .public-demo-app-tabs{display:flex;gap:4px}.public-demo-app-tabs button{display:flex;gap:8px;align-items:center;min-height:44px;border:1px solid transparent;border-radius:4px;padding:8px 16px;font:inherit;font-weight:600;color:var(--color-text-soft);background:transparent;cursor:pointer}.public-demo-app-tabs button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-brand-primary)}.public-demo-app-tabs button:hover{color:var(--color-text);border-color:var(--color-border)}.public-demo-fullscreen .public-demo-simplified{margin:12px 0 16px;font-size:12px;line-height:1.6;color:var(--color-text-soft)}.public-demo-fullscreen .public-demo-environment{width:100%;max-width:none;margin:0;border-radius:4px}.public-demo-fullscreen :is(.public-demo-environment-bar,.public-demo-case-detail,.public-demo-workspace-tabs,.public-demo-rich,.public-demo-rich article){transform:none;filter:none;opacity:1;backdrop-filter:none}.public-demo-fullscreen :is(button,a):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.public-demo-fullscreen :is(p,span,small,label,button,a,td,th){font-size:max(12px,1em)}.public-demo-rich{padding:0;border:0;background:transparent}.public-demo-rich>header{margin-bottom:20px}.public-demo-rich>header h1{margin:0;font-size:24px;line-height:1.3}.public-demo-rich>header>span{margin-left:auto;color:var(--color-text-soft);font-size:12px}.public-demo-agenda-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:20px;align-items:start}.public-demo-rich .operational-kpi-gauge,.public-demo-rich article{min-width:0;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);padding:20px;box-sizing:border-box;margin:0}.public-demo-rich :is(h2,h3){display:flex;gap:8px;align-items:center;margin:0 0 12px;font-weight:600;font-size:16px;line-height:1.4}.public-demo-rich h3{margin-top:16px;font-size:14px}.public-demo-rich :is(p,small){color:var(--color-text-soft);font-size:13px;line-height:1.6}.public-demo-rich p{margin:12px 0}.public-demo-rich .demo-month-panel>header{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.demo-month-panel>header span{margin-left:auto;font-size:12px;color:var(--color-text-soft)}.demo-calendar-legend{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 20px;font-size:12px;color:var(--color-text-soft)}.demo-calendar-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;background:var(--color-border-strong)}.demo-calendar-legend [data-tone=success]:before{background:var(--status-success)}.demo-calendar-legend [data-tone=information]:before{background:var(--color-brand-primary)}.demo-month-grid,.demo-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.demo-month-weekdays{text-align:center;padding:8px 0;font-size:12px;color:var(--color-text-soft)}.demo-month-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.demo-month-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:102px;padding:10px;border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text);background:var(--color-surface);font:inherit;font-size:13px;text-align:left;cursor:pointer}.demo-month-grid button small,.demo-month-grid button span{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.demo-month-grid button span{color:var(--status-success)}.demo-month-grid button[data-booked=true] span{color:var(--color-brand-primary)}.demo-month-grid button:disabled,.demo-month-grid button[data-weekend=true]{background:var(--color-canvas);color:var(--color-text-soft);cursor:default;opacity:1}.demo-month-grid button[aria-pressed=true]{background:var(--color-brand-soft);outline:2px solid var(--color-brand-primary);outline-offset:-2px}.demo-request-column{display:grid;gap:20px}.demo-fact-strip{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.demo-fact-strip span{padding:5px 8px;border:1px solid var(--color-border);border-radius:3px;color:var(--color-text);font-size:12px}.demo-team-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-demo-rich .button{min-height:44px;border-radius:4px;font-size:13px}.demo-team-options button,.public-demo-slot-list button{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.public-demo-rich button[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--color-text)}.public-demo-rich .public-demo-slot-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.public-demo-rich .demo-status{color:var(--status-success);font-weight:600;border-left:2px solid;padding-left:10px}.public-demo-rich .demo-status[data-tone=information]{color:var(--color-brand-primary)}.demo-reply{margin:20px 0;border-top:1px solid var(--color-border);padding-top:16px}.demo-reply label{display:block;font-size:12px;margin-bottom:8px;font-weight:600}.demo-reply textarea{width:100%;min-height:120px;padding:12px;margin-bottom:12px;resize:vertical;border:1px solid var(--color-border);border-radius:4px;font:inherit;font-size:14px;line-height:1.6;box-sizing:border-box;color:var(--color-text);background:var(--color-canvas)}.demo-reset{margin-top:16px}.demo-ticket-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.demo-ticket-metrics>article>strong{display:block;font-size:28px;font-weight:600;margin-top:8px}.demo-static-gauge{position:relative;width:220px;height:155px;margin-inline:auto}.public-demo-rich .demo-gauge-value{position:absolute;inset:0;display:grid;place-items:center;padding-top:12px;font-size:28px;line-height:1;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.demo-ticket-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.demo-source-mail{margin-block:20px;padding:16px;background:var(--color-canvas);border-left:2px solid var(--color-brand-primary)}.demo-ticket-timeline{padding-left:20px;margin-block:20px;font-size:13px;line-height:2}@media (max-width:1000px){.public-demo-agenda-grid{grid-template-columns:minmax(0,1fr)}.demo-request-column{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-month-grid button{min-height:80px}}@media (max-width:700px){.public-demo-page.public-demo-fullscreen{padding:12px}.public-demo-fullscreen .public-demo-page-header>.button{min-height:44px}.public-demo-app-tabs{order:3;width:100%}.public-demo-app-tabs button{flex:1;justify-content:center;font-size:12px;padding-inline:6px}.public-demo-rich>header{flex-wrap:wrap;margin-bottom:16px}.public-demo-rich>header>span{margin:0;width:100%}.public-demo-rich .operational-kpi-gauge,.public-demo-rich article{padding:16px}.public-demo-rich article.demo-month-panel{padding:8px}.demo-month-grid button{min-height:60px;padding:5px;gap:5px}.demo-month-grid button :is(span,small){display:none}.demo-month-grid button[data-booked=true]:after{content:"";width:6px;height:6px;background:var(--color-brand-primary)}.demo-request-column,.demo-ticket-detail-grid,.demo-ticket-metrics{grid-template-columns:minmax(0,1fr);gap:16px}.demo-team-options{grid-template-columns:minmax(0,1fr)}}body .product-app :is(.dashboard-module,.case-layout-module).is-layout-editing>.inline-module-toolbar{background:var(--brand-900)!important;color:var(--color-surface)!important;border-color:var(--brand-900)!important;padding:8px!important;gap:8px;height:auto!important;min-height:44px!important;flex-wrap:wrap!important}body .product-app .inline-module-toolbar :is(strong,.inline-module-identity,.inline-module-identity small){color:var(--color-surface)}body .product-app [data-layout-selection=selected]>.inline-module-toolbar{background:var(--brand-950)!important;border-color:var(--brand-950)!important}body .product-app .inline-module-toolbar button{border-color:var(--color-border)}body .product-app .inline-module-toolbar .inline-module-identity{background:transparent;border:0}body .product-app .layout-matrix-cell[data-empty=true]{background:repeating-linear-gradient(135deg,var(--color-surface),var(--color-surface) 8px,var(--color-border-subtle) 8px,var(--color-border-subtle) 9px);border:1px dashed var(--brand-700)}body .product-app [data-workspace-page^=schedule] .case-layout-module:not(.is-collapsed){background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:visible}body .product-app [data-workspace-page^=schedule] .case-layout-module .product-module-panel{margin:0!important;border:0;box-shadow:none}body .product-app .dashboard-workspace .operational-work-queue .operational-queue-row{height:auto!important;min-height:120px!important;grid-template-rows:auto!important;padding-block:12px!important}body .product-app .operational-queue-row-main{min-height:0;height:auto;overflow:visible}body .product-app .operational-queue-age{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px;line-height:1.5;color:var(--color-text-soft)}.permission-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:16px}.permission-checklist label{display:flex;gap:8px;align-items:center;min-height:44px}.schedule-filter-rail{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:12px}.schedule-filter-rail>label{display:grid;gap:4px;flex:1 1 150px}.schedule-filter-rail>label:first-child{flex:2 1 260px}.schedule-filter-rail :is(input,select){width:100%;min-height:36px}.document-grouping-review{display:grid;gap:16px}.document-grouping-review article{padding-block:16px;border-bottom:1px solid var(--color-border)}.document-grouping-review header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.document-grouping-review .document-decision{display:flex;gap:8px;flex-wrap:wrap;margin-block:12px}.document-grouping-review .document-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.document-grouping-review .document-fields label{display:grid;gap:4px}.document-grouping-review .document-fields .wide{grid-column:1/-1}.document-grouping-review :is(input,select,textarea){width:100%}body .public-header{max-width:none!important;width:100%!important;padding-inline:clamp(12px,2.5vw,40px)!important;gap:20px;box-sizing:border-box}body .public-header .public-primary-navigation{display:flex;flex-wrap:nowrap;gap:clamp(12px,1.5vw,24px)}.public-mobile-navigation{display:none}.public-contact-section{width:min(1100px,calc(100% - 40px));margin:48px auto;padding-block:24px;border-top:1px solid var(--color-border)}.public-contact-section p{max-width:70ch;margin-block:16px}body .public-demo-fullscreen{padding:0}body .public-demo-page-header{width:100%;max-width:none;justify-content:center;padding:12px 20px}body .public-demo-environment{margin-inline:20px}body .public-demo-simplified{padding-inline:20px}body .public-demo-page .public-demo-environment-bar{color:var(--color-surface)}body .public-demo-page .public-demo-environment-bar,body .public-demo-page .public-demo-environment>.public-demo-workspace-tabs{background:linear-gradient(180deg,var(--brand-950),var(--brand-700))}body .public-demo-page .public-demo-environment-bar :is(strong,span,a){color:inherit}@media (max-width:1180px){body .public-header .public-primary-navigation{display:none!important}.public-mobile-navigation{display:block;margin-left:auto;position:relative}.public-mobile-navigation summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--color-surface)}.public-mobile-navigation nav{position:absolute;top:100%;right:0;z-index:100;min-width:230px;background:var(--brand-950);padding:12px;border-radius:6px;display:grid!important;gap:4px}.public-mobile-navigation nav a{min-height:44px;display:flex;align-items:center;color:var(--color-surface)}}@media (max-width:600px){body .public-header{gap:12px}body .public-header .public-brand{flex:0 1 auto}body .public-header .public-locale-buttons{display:none}body .public-demo-page-header{padding-inline:8px}body .public-demo-environment{margin-inline:8px}body .public-demo-app-tabs{width:100%;justify-content:space-between}.document-grouping-review .document-fields,.permission-checklist{grid-template-columns:1fr}.schedule-filter-rail :is(input,select){min-height:44px}}body .public-demo-page.public-demo-fullscreen{padding:0}body .product-app .schedule-day.is-filtered-out{opacity:.45}.case-create-mode,.document-review-inbox{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.document-grouping-dialog{width:min(800px,calc(100vw - 32px));max-width:800px}.public-mobile-locales{border-top:1px solid var(--brand-700);margin-top:8px;padding-top:8px;display:flex;flex-wrap:wrap;gap:8px}.public-mobile-locales button{min-height:44px;background:var(--brand-900);color:var(--color-surface);border:1px solid var(--brand-700);padding:8px}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module:not(.is-collapsed){align-self:start!important;height:auto!important;display:block!important}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module>.product-module-content{flex:1;min-height:0;padding:0!important}body .product-app [data-workspace-page^=schedule] .product-module-content .product-module-panel{margin:0!important}body .product-app .inline-module-toolbar .inline-module-controls{flex-wrap:wrap!important}body .product-app .inline-module-toolbar .inline-module-identity{color:var(--color-surface)!important}body .product-app .inline-module-toolbar .inline-module-height{color:var(--color-surface)}body .product-app [data-workspace-page=schedule-availability] .product-module-table-wrap{overflow-x:auto;max-width:100%}body .product-app [data-workspace-page=schedule-availability] .product-module-table{display:table!important;min-width:680px!important;width:100%!important;table-layout:auto!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table thead{display:table-header-group!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table tbody{display:table-row-group!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table tr{display:table-row!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table :is(td,th){display:table-cell!important;width:auto!important;padding:12px 8px!important;vertical-align:top}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:before{display:none!important}body .product-app [data-workspace-page=schedule-availability] .schedule-state-badge{margin:0!important}body .public-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;background:linear-gradient(180deg,var(--brand-950),var(--brand-700))!important;color:var(--color-surface)!important}body .public-header :is(.public-brand,.public-primary-navigation a){color:var(--color-surface)!important}body .public-header .public-header-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}body .public-header .public-login-short{display:none!important}body .public-header .public-login-full{display:inline!important}body .public-header .public-header-actions>.button.ghost{background:var(--color-surface);color:var(--brand-950)}body .public-header .public-locale-buttons b{display:none}body :is(.document-grouping-dialog,.team-permissions-dialog){display:flex;flex-direction:column;width:min(800px,calc(100vw - 32px));max-width:800px;max-height:calc(100dvh - 32px);overflow:hidden}body :is(.document-grouping-dialog,.team-permissions-dialog)>:is(.tamdot-dialog-heading,p,.dialog-actions){flex:0 0 auto}body :is(.document-grouping-dialog,.team-permissions-dialog)>.dialog-body{overflow-y:auto;min-height:0;overscroll-behavior:contain;padding-right:8px}body :is(.document-grouping-dialog,.team-permissions-dialog)>.dialog-actions{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}body :is(.document-grouping-dialog,.team-permissions-dialog) :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px;box-sizing:border-box}body .team-permissions-dialog .permission-profile{display:grid;gap:8px}body .team-permissions-dialog .permission-checklist{border:0;padding:12px 0;margin:16px 0}body .document-grouping-dialog .document-grouping-review>article>label{display:grid;gap:6px;margin-top:12px}body .document-grouping-dialog .case-create-attach-source{display:flex;align-items:flex-start;gap:8px;line-height:1.5}body .document-grouping-dialog .case-create-attach-source input{width:18px;flex:0 0 18px}body .product-app .schedule-slot-choices button small{display:block;margin-top:4px}@media (max-width:600px){body .public-header .public-header-actions>.button.ghost{min-height:44px;padding-inline:10px}body .public-header .public-login-full{display:none!important}body .public-header .public-login-short{display:inline!important}body :is(.document-grouping-dialog,.team-permissions-dialog){padding:16px}body :is(.document-grouping-dialog,.team-permissions-dialog) .dialog-actions{flex-wrap:wrap}}body .product-app [data-workspace-page^=schedule] .case-layout-module:not(.is-collapsed){background:var(--color-surface)!important}body .product-app [data-workspace-page^=schedule] .module-entry-content,body .product-app [data-workspace-page^=schedule] .module-entry-preview,body .product-app [data-workspace-page^=schedule] .product-module-content,body .product-app [data-workspace-page^=schedule] .schedule-planning-sections{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;padding:0!important;margin:0!important}body .product-app [data-workspace-page^=schedule] .module-entry-content>.product-module-panel,body .product-app [data-workspace-page^=schedule] .schedule-planning-sections>.product-module-panel{flex:1 1 auto;width:100%;box-sizing:border-box;background:var(--color-surface)!important;margin:0!important}body .product-app [data-workspace-page=schedule-availability] .product-module-table :is(th,td){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:12px}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:nth-child(3){white-space:normal!important;min-width:140px}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:nth-child(3) span{white-space:normal;line-height:1.5}body .product-app [data-workspace-page=schedule-availability] .product-module-table td:last-child :is(a,button){white-space:nowrap;min-height:36px}body .product-app .inline-module-toolbar>.inline-module-identity{display:grid!important;grid-template-rows:auto auto;align-content:center;align-items:start;justify-items:start;height:auto!important;min-height:44px!important;max-height:none!important;max-width:none!important;width:100%;flex:1 0 100%!important;gap:2px!important;padding:4px!important;overflow:visible!important;text-align:left}body .product-app .inline-module-toolbar .inline-module-identity strong{font-size:12px!important;line-height:18px!important;white-space:normal!important;overflow:visible!important}body .product-app .inline-module-toolbar .inline-module-identity small{font-size:10px!important;line-height:14px!important}body .product-app .inline-module-toolbar>.inline-module-controls{width:100%;flex:1 0 100%!important;justify-content:flex-start!important;margin-left:0!important;overflow:visible!important}.document-source-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(100px,.7fr) 46px minmax(145px,1.5fr) minmax(96px,.7fr) minmax(110px,.8fr) minmax(155px,1.1fr) 104px 125px 44px;grid-template-areas:"select status priority title type contact action due event menu"}.product-app .has-case-type-column .dense-case-type,.product-app .has-case-type-column .dense-case-type-column{grid-area:type;min-width:0}.product-app .has-case-type-column .case-request-kind-label{display:inline-flex;padding:4px 7px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface-muted);color:var(--color-text-soft);font-size:12px;line-height:1.4;white-space:normal}.product-app .case-type-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-text-soft);font-size:12px}.product-app .case-type-filter select{min-height:36px;max-width:210px}@media (max-width:1280px){.product-app .has-case-type-column .dense-case-row{grid-template-columns:40px 98px 42px minmax(145px,1.4fr) minmax(96px,.8fr) minmax(145px,1.2fr) 100px 115px 44px;grid-template-areas:"select status priority title type action due event menu"}}@media (max-width:1000px){.product-app .has-case-type-column .dense-case-row{grid-template-columns:40px minmax(0,1fr) 40px 110px 44px;grid-template-areas:"select title title status menu" "select type type event menu" "select action priority due menu";gap:6px 8px;min-height:104px}.product-app .has-case-type-column .dense-case-header{display:none}.product-app .has-case-type-column .dense-case-event{display:block}.product-app .has-case-type-column .dense-case-next-action{white-space:normal}}@media (max-width:560px){.product-app .has-case-type-column .dense-case-row{grid-template-columns:32px minmax(0,1fr) 40px 44px;grid-template-areas:"select title title menu" "select type type menu" "select status priority menu" "select action action action" "select due event event";padding:10px 8px;min-height:144px;align-items:start}.product-app .has-case-type-column .dense-case-due{padding-left:0}.product-app .has-case-type-column .dense-case-event{text-align:right;font-size:11px}.product-app .case-type-filter select{min-height:44px;max-width:100%}}.document-grouping-dialog .tamdot-dialog-heading>button{flex:0 0 auto;white-space:nowrap}.document-grouping-dialog .localized-file-field{display:grid;gap:6px}.document-grouping-dialog .localized-file-picker{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--design-radius-control);background:var(--color-surface)}.document-grouping-dialog .localized-file-picker>input[type=file]{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;margin:0;cursor:pointer}.document-grouping-dialog .localized-file-picker:focus-within{outline:2px solid var(--color-brand-primary);outline-offset:2px}.document-grouping-dialog .localized-file-choose{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-brand-primary)}.document-grouping-dialog .localized-file-selection{font-size:12px;color:var(--color-text-soft)}.document-grouping-dialog .case-create-file-list{list-style:none;padding:0;margin:12px 0}.document-grouping-dialog .case-create-file-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border)}.document-grouping-dialog .case-create-file-list li>span{min-width:0;overflow-wrap:anywhere}.document-grouping-dialog .error-text{padding:12px;background:var(--color-status-critical-soft);border:1px solid var(--color-status-critical);border-radius:var(--design-radius-control)}.document-analysis-progress{padding:12px;border-left:3px solid var(--color-brand-primary);background:var(--color-surface-muted);font-size:13px;line-height:1.6}body .case-history-list .case-history-row{--history-original-tone:var(--color-status-neutral)}body .case-history-list .case-history-row[data-history-original-tone=action]{--history-original-tone:var(--color-status-action)}body .case-history-list .case-history-row:is([data-history-original-tone=pending],[data-history-original-tone=followup],[data-history-original-tone=sent]){--history-original-tone:var(--color-status-waiting)}body .case-history-list .case-history-row[data-history-original-tone=done]{--history-original-tone:var(--color-status-success)}body .case-history-list .case-history-row[data-history-original-tone=received]{--history-original-tone:var(--color-status-information)}body .case-history-list .case-history-row:is([data-history-original-tone=urgent],[data-history-original-tone=overdue]){--history-original-tone:var(--color-status-critical)}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within){--history-tone:var(--history-original-tone)!important;--history-display-tone:var(--history-original-tone)!important;--history-active-tone:var(--history-original-tone)!important;opacity:1!important;filter:none!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:is(:hover,:focus-within) :is(.case-history-status,.case-history-summary>small,.case-history-action>small){color:var(--history-original-tone)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-open{font-size:14px!important;line-height:1.6!important;padding:14px 16px!important}body :is(#case-history-compact,#case-history-expanded).case-history-list :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){font-size:14px!important;line-height:1.6!important}body :is(#case-history-compact,#case-history-expanded).case-history-list :is(.case-history-primary time,.case-history-attribution,.case-history-status-change,.case-history-insights small){font-size:12px!important;line-height:1.5!important}.case-history-status-change{display:block;padding-top:8px;color:var(--color-text-soft)}.case-completion-recap{border-top:1px solid var(--color-border);padding-top:16px;margin-top:16px}.case-completion-recap h3{font-size:16px;line-height:1.5;margin:0 0 8px}.case-completion-recap p{color:var(--color-text-soft);font-size:14px;line-height:1.6}.case-planning-cluster.is-terminal{background:var(--color-surface-muted)!important;border-color:var(--color-border)}.case-planning-cluster.is-terminal .case-communication-mode button{color:var(--color-text-soft);background:var(--color-disabled-surface)}.case-terminal-notice{padding:12px 16px;margin:0;color:var(--color-text-soft);font-size:13px;line-height:1.6;border-bottom:1px solid var(--color-border)}.brief-replay-button{margin-top:10px}@media (max-width:560px){body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-open{padding:12px 10px!important}.document-grouping-dialog .case-create-file-list .button{min-height:44px}}body .product-app .product-sidebar{width:100%;min-width:0;box-sizing:border-box}body .product-app .product-modular-grid[data-layout-natural=true]>.case-layout-module{border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important;min-width:0}body .product-app .product-modular-grid[data-layout-natural=true] .product-module-panel{border:0!important;border-radius:inherit!important;margin:0!important}body .product-app .product-modular-grid[data-layout-natural=true] :is(.product-module-content,.module-entry-preview,.module-entry-content,.product-module-panel){border-radius:inherit;background:transparent!important}@container product-workspace (max-width: 1000px){body .product-app .product-modular-grid.layout-packed{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:48px!important}}@container product-workspace (max-width: 600px){body .product-app .product-modular-grid.layout-packed{grid-template-columns:minmax(0,1fr)!important}}body .product-app .ticket-command-rail{padding:12px 16px!important;margin-block:0 16px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important}body .product-app .ticket-command-rail .suite-filter-rail{margin-block:8px}body .product-app .schedule-day{background:var(--color-surface)!important;color:var(--color-text)!important}body .product-app .schedule-day.is-past{background:var(--color-surface-soft)!important;color:var(--color-text-soft)!important}body .product-app .schedule-day.is-past .schedule-day-capacity{color:var(--color-text-soft)!important}body .product-app .schedule-day.is-closed :is(span,small){color:inherit}body .product-app .schedule-day.is-today{outline:2px solid var(--action-primary)!important;outline-offset:-2px}body .product-app .schedule-day.is-selected:not(.is-today){outline:1px solid var(--action-primary)!important;outline-offset:-1px}body .product-app .schedule-day.is-closed:not(.is-past) .schedule-day-capacity{color:var(--color-status-neutral)!important}body .product-app .schedule-day.is-absent:not(.is-past) .schedule-day-capacity{color:var(--status-waiting)!important}body .product-app .schedule-day:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--action-primary)}.document-grouping-dialog .case-create-file-list>li.is-document-error{border:1px solid var(--status-danger);border-radius:6px;background:color-mix(in srgb,var(--status-danger) 5%,var(--color-surface));color:var(--status-danger);padding:8px 12px;margin-block:4px}.document-grouping-dialog .document-file-detail{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.document-grouping-dialog .document-file-detail small{color:inherit;line-height:1.5}.document-grouping-dialog .document-analysis-progress{color:var(--color-text);line-height:1.6}.document-grouping-dialog progress{display:block;width:100%;height:8px;accent-color:var(--action-primary);margin-block:8px}@media (max-width:600px){body .product-app .ticket-command-rail{padding:12px!important}body .product-app .ticket-command-rail .suite-filter-rail>input{flex:1 1 100%;min-width:0}}.tamdot-page-glow{position:fixed;inset:0 auto auto 0;width:760px;height:760px;z-index:40;pointer-events:none;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--brand-300) 15%,transparent),color-mix(in srgb,var(--brand-700) 3%,transparent) 42%,transparent 72%);transition:opacity .18s ease-out;contain:strict}body:has([data-public-active-view]){background:var(--color-canvas)}body:has([data-public-active-view]) .tamdot-page-glow{z-index:0}html body .public-site .public-header.public-header.public-header{background:transparent!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important}body:has(.product-app) .tamdot-page-glow{opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body:has(.product-app) .tamdot-page-glow[data-active=true]{opacity:.28}html body .product-app :is(.main-content,.content)[data-pointer-light=true]{background-image:none!important}html body .product-app .sidebar.product-sidebar[data-pointer-light=true]{background-image:radial-gradient(260px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-surface) 5%,transparent),transparent 78%),linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-middle) 55%,var(--color-sidebar-end))!important}html body [data-application-ribbon][data-pointer-light=true]{background-image:radial-gradient(380px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--color-surface) 5%,transparent),transparent 78%),linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-middle) 55%,var(--color-sidebar-end))!important}}:where([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]){position:relative;isolation:isolate}:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):after,:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):before{content:"";display:block;position:absolute;inset:0;margin:0;width:auto;height:auto;box-sizing:border-box;border-radius:inherit;pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):after{z-index:-1;opacity:0;background:radial-gradient(340px circle at var(--tamdot-glow-x,50%) var(--tamdot-glow-y,0),color-mix(in srgb,var(--color-surface) 12%,transparent),color-mix(in srgb,var(--brand-300) 6%,transparent) 44%,transparent 78%);transition:opacity .18s ease-out}:is([data-tamdot-glass]:not([data-tamdot-glass=false]),[data-story-glass][data-story-glass],[data-story-frame][data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale][data-public-selected-locale]):before{z-index:3;padding:1px;background:radial-gradient(230px circle at var(--tamdot-glow-x,50%) var(--tamdot-glow-y,0),var(--color-surface),color-mix(in srgb,var(--brand-300) 86%,transparent) 50%,transparent 82%),linear-gradient(125deg,var(--color-surface),color-mix(in srgb,var(--color-text-muted) 46%,var(--color-surface)) 26%,var(--color-surface) 48%,color-mix(in srgb,var(--color-canvas) 78%,transparent) 72%,var(--color-surface));background-size:100% 100%,220% 220%;background-position:0 0,0 50%;-webkit-mask:linear-gradient(var(--color-surface) 0 0) content-box,linear-gradient(var(--color-surface) 0 0);mask:linear-gradient(var(--color-surface) 0 0) content-box,linear-gradient(var(--color-surface) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}[data-story-frame][data-story-frame]:after,[data-tamdot-glow=header][data-tamdot-glass]:after{background:radial-gradient(460px ellipse at var(--tamdot-glow-x,50%) var(--tamdot-glow-y,0),color-mix(in srgb,var(--color-surface) 16%,transparent),color-mix(in srgb,var(--brand-300) 7%,transparent) 42%,transparent 78%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tamdot-page-glow[data-active=true]{opacity:1}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale])[data-pointer-light=true]:after{opacity:var(--tamdot-glow-strength,0)}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale])[data-tamdot-glass-active=true]:before{animation:tamdot-glass-sheen 1.8s cubic-bezier(.16,1,.3,1) both}}@keyframes tamdot-glass-sheen{0%{background-position:0 0,0 50%}to{background-position:0 0,100% 50%}}@media (prefers-reduced-motion:reduce){.tamdot-page-glow{display:none}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):after{display:none}:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):before{animation:none!important}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.tamdot-page-glow,:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):after,:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):before{display:none!important;animation:none!important}}@supports not (((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor)){:is([data-tamdot-glass],[data-story-glass],[data-story-frame],[data-story-navigation] nav>a[aria-current=location],[data-public-selected-locale]):before{background:none;padding:0;border:1px solid var(--color-border)}}.product-app .dashboard-case-calendar .dashboard-calendar-scope-note{margin:4px 0 12px;color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .dashboard-case-calendar .dashboard-calendar-grid>button{position:relative}.product-app .dashboard-case-calendar .dashboard-calendar-day-signals{display:flex;gap:3px;flex-wrap:wrap;position:absolute;bottom:7px;left:7px}.product-app .dashboard-case-calendar [data-tone]{--calendar-event-tone:var(--status-neutral)}.product-app .dashboard-case-calendar [data-tone=information]{--calendar-event-tone:var(--status-information)}.product-app .dashboard-case-calendar [data-tone=warning]{--calendar-event-tone:var(--status-warning)}.product-app .dashboard-case-calendar [data-tone=action]{--calendar-event-tone:var(--status-action)}.product-app .dashboard-case-calendar [data-tone=waiting]{--calendar-event-tone:var(--status-waiting)}.product-app .dashboard-case-calendar [data-tone=success]{--calendar-event-tone:var(--status-success)}.product-app .dashboard-case-calendar .dashboard-calendar-day-signals i{width:7px;height:7px;border-radius:2px;background:var(--calendar-event-tone)}.product-app .dashboard-case-calendar .dashboard-calendar-grid button .dashboard-calendar-day-count{background:var(--calendar-event-tone)!important;color:var(--color-surface)!important}.product-app .dashboard-case-calendar .dashboard-calendar-event[data-tone]{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;gap:10px;align-items:start;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;background:transparent!important;color:var(--color-text)!important;padding:12px 4px}.product-app .dashboard-case-calendar .dashboard-calendar-event>.app-icon:first-child{color:var(--calendar-event-tone);margin-top:2px}.product-app .dashboard-case-calendar .dashboard-calendar-event>span:not(.app-icon){display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.product-app .dashboard-case-calendar .dashboard-calendar-event b{font-size:13px}.product-app .dashboard-case-calendar .dashboard-calendar-event small{font-size:12px;line-height:1.45}.product-app .dashboard-case-calendar .dashboard-calendar-event:is(:hover,:focus-visible){background:var(--color-surface-hover)!important}.product-app .dashboard-case-calendar .dashboard-calendar-event:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}html body .product-app .follow-up-panel .follow-up-heading{gap:16px;padding-inline-end:40px;margin-bottom:16px;align-items:start}.product-app .follow-up-panel .follow-up-heading>div:first-child{min-width:0}.product-app .follow-up-panel .follow-up-create-actions{flex-shrink:0}.product-app .follow-up-panel .follow-up-create-actions .button{white-space:normal}.product-app .follow-up-panel .follow-up-case-deadline{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding:12px 0}.product-app .follow-up-panel .follow-up-case-deadline>div{display:flex;gap:6px 12px;flex-wrap:wrap;align-items:baseline}.product-app .follow-up-panel .follow-up-case-deadline small{flex-basis:100%;color:var(--color-text-soft);font-size:12px}.product-app .follow-up-panel .follow-up-case-deadline strong{color:var(--color-text);font-size:14px}.product-app .follow-up-panel .follow-up-case-deadline span{font-size:12px;color:var(--color-text-soft)}.product-app .follow-up-panel .follow-up-case-deadline[data-deadline-timing=PASSED] span{color:var(--status-critical)}.product-app .follow-up-panel .follow-up-case-deadline[data-deadline-timing=TODAY] span{color:var(--status-warning)}.product-app .follow-up-panel .follow-up-after-reminder h3,.product-app .follow-up-panel .follow-up-section-title{margin:16px 0 8px;font-size:13px;line-height:1.45;font-weight:700}.product-app .follow-up-panel .follow-up-current{border:0;border-left:1px solid var(--status-waiting);background:transparent!important;padding:4px 0 4px 12px}.product-app .follow-up-panel .follow-up-current-status{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start}.product-app .follow-up-panel .follow-up-current-status>div{display:grid;gap:4px}.product-app .follow-up-panel .follow-up-current-status small{font-size:12px;color:var(--color-text-soft)}.product-app .follow-up-panel .follow-up-current-status .follow-up-timing-label{color:var(--color-text);font-size:14px}.product-app .follow-up-panel .follow-up-current-status>time{color:var(--color-text);font-size:12px;font-variant-numeric:tabular-nums}.product-app .follow-up-panel .follow-up-reminder-explanation{color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .follow-up-panel .follow-up-last-recorded{display:grid;gap:4px;margin:12px 0;font-size:12px;overflow-wrap:anywhere}.product-app .follow-up-panel .follow-up-last-recorded span{color:var(--color-text-soft)}.product-app .follow-up-panel .follow-up-after-reminder{border-top:1px solid var(--color-border-subtle);margin-top:16px}.product-app .follow-up-panel .follow-up-after-reminder>p{margin:0 0 8px;color:var(--color-text-soft);font-size:12px}.product-app .follow-up-panel .follow-up-after-reminder dl{margin:0}.product-app .follow-up-panel .follow-up-after-reminder dl>div{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:6px 0;font-size:12px}.product-app .follow-up-panel .follow-up-after-reminder dt{display:inline-flex;gap:6px;align-items:center}.product-app .follow-up-panel .follow-up-after-reminder dd{margin:0;font-variant-numeric:tabular-nums}.product-app .follow-up-panel .follow-up-after-reminder>small{display:block;margin:8px 0 12px;color:var(--color-text-soft);font-size:12px;line-height:1.45}.product-app .follow-up-panel .follow-up-other-active{border-top:1px solid var(--color-border-subtle);padding:12px 0;font-size:12px}.product-app .follow-up-panel .follow-up-history-list summary,.product-app .follow-up-panel .follow-up-other-active summary{cursor:pointer;padding:4px 0;font-weight:650}.product-app .follow-up-panel .follow-up-other-active>div{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;padding:8px 0}@media (max-width:600px){html body .product-app .follow-up-panel .follow-up-heading{display:grid;padding-inline-end:44px;gap:12px}.product-app .follow-up-panel .follow-up-create-actions{min-width:0}.product-app .follow-up-panel .follow-up-create-actions .button{min-height:44px;max-width:100%}.product-app .follow-up-panel .follow-up-current-status{grid-template-columns:18px minmax(0,1fr)}.product-app .follow-up-panel .follow-up-current-status>time{grid-column:2}.product-app .dashboard-case-calendar .dashboard-calendar-toolbar button{min-height:44px}}.pulse-trigger{position:relative;min-height:44px;color:var(--brand-900);border:1px solid var(--color-border-strong,var(--color-border));border-radius:6px;background:var(--color-surface);transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tamdot-pulse-logo{display:block;flex-shrink:0;transform-origin:50% 55%}.tamdot-pulse-logo path{fill:currentColor}.tamdot-pulse-logo stop:first-child{stop-color:var(--brand-900)}.tamdot-pulse-logo stop:nth-child(2){stop-color:var(--brand-700)}.tamdot-pulse-logo stop:nth-child(3){stop-color:var(--brand-300)}.tamdot-pulse-logo stop:nth-child(4){stop-color:var(--brand-warm)}.tamdot-pulse-logo stop:first-child{--pulse-stop:var(--brand-900)}.tamdot-pulse-logo stop:nth-child(2){--pulse-stop:var(--brand-700)}.tamdot-pulse-logo stop:nth-child(3){--pulse-stop:var(--brand-300)}.tamdot-pulse-logo stop:nth-child(4){--pulse-stop:var(--brand-warm)}.pulse-entry.pulse-trigger{min-height:44px;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.pulse-trigger:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}@media (hover:hover){.pulse-trigger:not(:disabled):hover{transform:translateY(-1px);border-color:var(--brand-700);background:var(--color-canvas)}.pulse-trigger:hover .tamdot-pulse-logo{animation:tamdot-pulse-hover .42s cubic-bezier(.22,1,.36,1) both}.pulse-trigger:hover .tamdot-pulse-logo path{fill:var(--pulse-logo-gradient,currentColor)}.pulse-trigger:hover .tamdot-pulse-logo stop{animation:tamdot-pulse-palette 1.2s ease-in-out}.pulse-trigger:hover .tamdot-pulse-logo stop:nth-child(2){animation-delay:60ms}.pulse-trigger:hover .tamdot-pulse-logo stop:nth-child(3){animation-delay:.12s}}.pulse-trigger:not(:disabled):active{transform:translateY(0) scale(.99)}.pulse-trigger.is-clicked .tamdot-pulse-logo{animation:tamdot-pulse-click .28s cubic-bezier(.22,1,.36,1)}.pulse-trigger:disabled{cursor:not-allowed;opacity:.6}@keyframes tamdot-pulse-hover{0%,to{transform:scale(1)}45%{transform:scale(1.035)}}@keyframes tamdot-pulse-click{0%,to{transform:scale(1)}35%{transform:scale(.93)}70%{transform:scale(1.025)}}@keyframes tamdot-pulse-palette{0%,to{stop-color:var(--pulse-stop,var(--brand-900))}25%{stop-color:var(--brand-700)}55%{stop-color:var(--brand-300)}80%{stop-color:var(--brand-warm)}}@media (prefers-reduced-motion:reduce){.pulse-trigger,.tamdot-pulse-logo,.tamdot-pulse-logo stop{animation:none!important;transition:none!important;transform:none!important}}@media (forced-colors:active){.pulse-trigger{border-color:ButtonText;color:ButtonText}.pulse-trigger:hover .tamdot-pulse-logo path{fill:currentColor}}body .pulse-entry{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:0 4px 16px color-mix(in srgb,var(--action-primary) 12%,transparent);transition:background .12s ease,border-color .12s ease}body .pulse-entry[data-pulse-mode=PULSE]{border-color:var(--action-primary)}body .pulse-entry:is(:hover,.active){transform:none;background:var(--action-primary);color:var(--color-surface)}body .pulse-entry>span{background:transparent}body .pulse-entry{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content}body .pulse-entry>b{white-space:nowrap;flex-shrink:0}.pulse-signal-count{border-radius:50%;width:18px;height:18px;display:inline-grid;place-items:center;color:var(--color-surface);background:var(--action-primary)}.pulse-signals{display:grid;gap:6px;margin-bottom:10px}.pulse-signals a{display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:3px 8px;border-left:2px solid var(--action-primary);padding:8px;color:var(--color-text);font-size:12px}.pulse-signals a small{grid-column:1;color:var(--color-text-soft)}.pulse-signals a b{grid-column:1;overflow-wrap:anywhere}.pulse-signals a svg{grid-column:2;grid-row:1/3;align-self:center}body .assistant-panel{width:min(480px,calc(100vw - 24px));border-color:var(--color-border);border-radius:8px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto}body .assistant-header{background:var(--color-surface);padding:12px 14px}body .assistant-brand>span{background:var(--color-canvas);color:var(--action-primary);border-radius:6px;width:36px;height:36px;flex:0 0 36px}body .assistant-brand>span>svg{width:24px!important;height:24px!important}body .assistant-header small{font-size:11px}body .assistant-privacy{color:var(--color-text-soft);background:var(--color-canvas);font-size:11px}body .assistant-panel:not(:has(.pulse-discover)){grid-template-rows:auto auto auto minmax(0,1fr) auto auto}body .assistant-panel :is(.assistant-rich-text strong,.assistant-rich-text li::marker,.assistant-actions i){color:var(--color-text)}body .assistant-message.user .assistant-plain-text{border-color:var(--color-border);background:var(--color-canvas)}body .assistant-panel :is(.assistant-actions>button,.assistant-sources a){background:var(--color-surface);border-color:var(--color-border)}body .assistant-actions>button>span:first-child{background:var(--action-primary)}body .assistant-panel :is(.assistant-empty button,.assistant-suggestions button,.assistant-sources a,.assistant-actions>button):hover{color:var(--action-primary);border-color:var(--action-primary);transform:none}body .assistant-composer button{background:var(--action-primary);min-width:44px;min-height:44px}body .assistant-composer textarea:focus{border-color:var(--action-primary);outline-color:var(--focus-ring)}body .assistant-composer{flex-wrap:wrap}body .assistant-composer textarea{min-width:0;flex:1 1 180px}body .assistant-panel :is(button,a,summary):focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.pulse-voice{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}body .pulse-voice button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:var(--color-surface);color:var(--action-primary);border:1px solid var(--color-border);border-radius:6px;font-size:11px}.pulse-voice span{flex:1 1 180px;font-size:11px;color:var(--color-text-soft)}.pulse-voice[data-voice-state=LISTENING] span{color:var(--action-primary);font-weight:650}.pulse-operation{border:1px solid var(--color-border);border-radius:6px;margin:12px 0;overflow-wrap:anywhere;font-size:12px}.pulse-operation header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:10px;background:var(--color-canvas)}.pulse-operation header span{color:var(--color-text-soft)}.pulse-operation>ol{list-style:none;padding:0;margin:0}.pulse-operation>ol>li{padding:10px;border-top:1px solid var(--color-border)}.pulse-step-heading{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px 8px;align-items:center}.pulse-step-heading small{grid-column:2;color:var(--color-text-soft)}.pulse-operation [data-step-status=COMPLETED] .pulse-step-heading>svg{color:var(--status-success)}.pulse-operation [data-step-status=FAILED] .pulse-step-heading>svg{color:var(--status-critical)}.pulse-operation details{margin-top:8px}.pulse-operation summary{cursor:pointer;color:var(--action-primary);min-height:36px;display:flex;align-items:center;gap:6px}.pulse-operation summary:before{content:"+"}.pulse-operation details[open] summary:before{content:"−"}.pulse-operation dl{margin:6px 0}.pulse-operation dl>div{display:grid;grid-template-columns:minmax(70px,30%) minmax(0,1fr);gap:8px;margin:4px 0}.pulse-operation :is(dt,dd){margin:0}.pulse-operation dt{color:var(--color-text-soft)}.pulse-operation li>a{display:inline-flex;gap:6px;align-items:center;min-height:36px;font-weight:650}.pulse-operation footer{display:flex;flex-wrap:wrap;padding:10px;gap:8px}.pulse-operation>p,.pulse-step-error{padding:0 10px;line-height:1.5}body .pulse-confirm-dialog{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:hidden}body .pulse-confirm-dialog>:not(.dialog-body){flex:0 0 auto}body .pulse-confirm-dialog>.dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}body .pulse-confirm-dialog>.dialog-actions{border-top:1px solid var(--color-border);padding-top:12px;margin-top:12px;flex-wrap:wrap}body .pulse-confirm-dialog .pulse-operation{margin:0}.pulse-result pre{white-space:pre-wrap;font:inherit;line-height:1.6}.pulse-result-list{padding-left:18px}.pulse-result-list li{padding:4px 0}.pulse-result-list small{display:block}.pulse-reminder-entry{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:0;background:transparent;color:var(--action-primary);font-size:12px}.pulse-reminders{border:1px solid var(--color-border);border-radius:6px;padding:10px;font-size:12px}.pulse-reminders article{display:grid;gap:6px;padding:8px 0}.pulse-reminders article+article{border-top:1px solid var(--color-border)}.pulse-reminders time{color:var(--color-text-soft)}.pulse-reminders article>div,.pulse-reminders form{display:flex;flex-wrap:wrap;gap:6px}.pulse-reminders label{display:grid;gap:4px}.pulse-reminders button{min-height:36px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--action-primary);border-radius:6px}.tamdot-timeline [data-timeline-status] .timeline-marker{background:var(--status-information)}.tamdot-timeline [data-timeline-status=pending] .timeline-marker{background:var(--status-waiting)}.tamdot-timeline [data-timeline-status=error] .timeline-marker{background:var(--status-critical)}.tamdot-timeline [data-timeline-status=completed] .timeline-marker{background:var(--color-text-soft)}.pulse-discover{position:relative;display:grid;gap:4px;padding:12px 40px 12px 14px;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:12px;background:var(--color-canvas)}.pulse-discover p{margin:0;line-height:1.5}.pulse-discover small{color:var(--color-text-soft)}.pulse-discover a{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:4px;color:var(--action-primary);font-weight:650}.pulse-discover-dismiss{position:absolute;right:4px;top:4px;width:36px;height:36px;display:grid;place-items:center;color:var(--color-text);background:transparent;border:0;border-radius:6px}.timeline-scroll-area{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.timeline-scroll-area[data-orientation=vertical]{overflow-x:hidden}.tamdot-timeline{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tamdot-timeline-entry{position:relative;min-width:0;padding-left:32px}.tamdot-timeline-entry:before{content:"";position:absolute;top:24px;bottom:-12px;left:10px;width:1px;background:var(--color-border)}.tamdot-timeline-entry:last-child:before{display:none}.tamdot-timeline .timeline-marker{position:absolute;top:8px;left:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--color-surface)}.timeline-content{min-width:0;padding:8px 12px;border:1px solid var(--color-border);border-radius:6px}.timeline-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.timeline-content h3{margin:0;font-size:14px}.timeline-content p{margin:4px 0;font-size:13px}.timeline-content time{color:var(--color-text-soft);font-size:11px}.tamdot-timeline[data-connectors=false] .tamdot-timeline-entry:before{display:none}.timeline-spacious{gap:24px}.tamdot-timeline[data-orientation=horizontal]{display:flex}.tamdot-timeline[data-orientation=horizontal] .tamdot-timeline-entry{flex:0 0 min(280px,85vw)}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row{opacity:1!important;filter:none!important;box-shadow:none!important;--history-tone:var(--workflow-tone)!important;--history-display-tone:var(--workflow-tone)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-history-completed=true]{--history-tone:var(--color-text-soft)!important;--history-display-tone:var(--color-text-soft)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-rows{gap:10px!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-card{border:1px solid color-mix(in srgb,var(--history-tone) 34%,var(--color-border))!important;border-left:3px solid var(--history-tone)!important;border-radius:6px!important;background:var(--color-surface)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-history-completed=true] .case-history-card{border-color:var(--color-border)!important;background:var(--color-canvas)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row[data-history-completed=true] :is(.case-history-status[data-tone],.workflow-chip){color:var(--color-text-soft)!important;background:var(--color-canvas)!important;border-color:var(--color-border)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-marker.timeline-marker{left:-3px!important;top:10px!important;width:18px!important;height:18px!important;color:var(--color-surface);background:var(--history-tone)!important;box-shadow:0 0 0 1px var(--color-border)!important}body :is(#case-history-compact,#case-history-expanded) .case-history-row[data-history-completed=false] .case-history-subject{color:var(--color-text)!important}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row:before{left:5px!important;top:28px!important;background:color-mix(in srgb,var(--history-tone) 30%,var(--color-border))}body :is(#case-history-compact,#case-history-expanded).case-history-list .case-history-row{padding-left:26px!important}body :is(#case-history-compact,#case-history-expanded) .case-history-attribution{max-width:100%}body :is(#case-history-compact,#case-history-expanded) .case-history-attribution>span:not(.case-history-person-avatar){white-space:normal;overflow:visible;overflow-wrap:anywhere}body :is(#case-history-compact,#case-history-expanded) .case-history-open{background:transparent!important}body :is(#case-history-compact,#case-history-expanded) .case-history-source{min-height:36px!important}body :is(#case-history-compact,#case-history-expanded) :is(.case-history-subject,.case-history-summary>span,.case-history-action>span){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere}.case-history-overdue{color:var(--status-critical);font-weight:650}@media (max-width:650px){body .pulse-entry b{display:inline}body .assistant-panel{inset:8px;width:auto;height:calc(100dvh - 16px)}body .assistant-toolbar{grid-template-columns:minmax(0,1fr) auto}body .assistant-toolbar button{max-width:130px}body .assistant-panel>footer{flex-wrap:wrap}.tamdot-timeline[data-orientation=horizontal]{display:grid}body :is(#case-history-compact,#case-history-expanded) .case-history-primary time{flex-basis:100%;margin-left:0}}@media (max-height:600px){body>.tamdot-drawer-layer .assistant-panel{top:8px!important;bottom:8px!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);display:block;overflow-y:auto;overscroll-behavior:contain}body .assistant-panel .assistant-feed{min-height:160px;overflow:visible}body .assistant-panel>footer{flex-wrap:wrap}}body .assistant-panel{width:min(560px,calc(100vw - 24px));display:flex;flex-direction:column}body .assistant-panel>:not(.assistant-feed){flex-shrink:0}body .assistant-panel .assistant-feed{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--color-surface)}body .assistant-panel .assistant-header,body .assistant-panel .assistant-toolbar{border-bottom:1px solid var(--color-border)}body .assistant-panel .assistant-toolbar{padding:12px 16px;background:var(--color-canvas)}body .assistant-panel .assistant-toolbar select{min-height:40px;font-size:13px}body .assistant-panel .assistant-empty{align-self:stretch;text-align:left;padding:20px 0}body .assistant-panel .assistant-empty h2{font-size:22px;margin-bottom:12px}body .assistant-panel .assistant-empty p{max-width:none;font-size:14px;margin:0 0 20px}body .assistant-panel .assistant-empty>div{display:grid;justify-content:stretch;gap:8px}body .assistant-panel .assistant-empty button{border-radius:6px;min-height:44px;text-align:left;font-size:13px;padding:10px 12px}.pulse-context-tools{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.pulse-attention{flex:1 1 200px}.pulse-attention>summary{display:flex;gap:8px;align-items:center;min-height:36px;cursor:pointer;color:var(--color-text);font-size:12px;font-weight:650}.pulse-attention>summary span{margin-left:auto;color:var(--color-text-soft)}.pulse-signals{margin:8px 0 0}.pulse-signals a{border-left-width:1px}body .assistant-panel .assistant-message{flex:0 0 auto;max-width:100%}body .assistant-panel .assistant-message-label{margin-bottom:6px;font-size:11px}body .assistant-panel .assistant-message.user{width:90%;align-self:flex-end}body .assistant-panel :is(.assistant-rich-text,.assistant-plain-text){font-size:14px;line-height:1.6;padding:12px 14px;border-radius:6px;box-shadow:none}body .assistant-panel .assistant-rich-text{border-color:var(--color-border);background:var(--color-canvas)}body .assistant-panel .assistant-rich-text strong{font-weight:750}body .assistant-panel .pulse-operation{margin:0;font-size:13px}body .assistant-panel .assistant-feed>*{flex-shrink:0}body .assistant-panel .pulse-operation header{padding:12px 14px}body .assistant-panel .pulse-operation header span{font-weight:700}body .assistant-panel .pulse-operation[data-operation-status=PREPARED]{border-color:var(--action-primary)}body .assistant-panel .pulse-operation[data-operation-status=PREPARED] header{background:var(--color-brand-soft)}body .assistant-panel .pulse-operation[data-operation-status=COMPLETED] header span{color:var(--status-success)}body .assistant-panel .pulse-operation:is([data-operation-status=PARTIAL],[data-operation-status=INTERRUPTED]) header span{color:var(--status-critical)}body .assistant-panel .assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) auto}body .assistant-panel .assistant-composer textarea{font-size:16px;border-radius:6px;min-height:64px}body .assistant-panel .assistant-composer button{border-radius:6px}body .assistant-panel>footer{font-size:11px;align-items:start;flex-wrap:wrap;border-top:1px solid var(--color-border)}body .assistant-panel>footer button{font-size:11px;min-height:36px}@media(max-width:650px){body .assistant-panel{inset:8px;width:auto}body .assistant-panel .assistant-feed{padding:14px}body .assistant-panel .assistant-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px}body .assistant-panel .assistant-toolbar button{font-size:11px;width:auto}body>.tamdot-drawer-layer .assistant-panel{top:8px!important;bottom:8px!important;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}@media(max-height:600px){body>.tamdot-drawer-layer .assistant-panel{display:block}body .assistant-panel .assistant-feed{overflow:visible}}@media(prefers-reduced-motion:reduce){body .assistant-panel *,body .pulse-entry{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.assistant-panel .assistant-message.assistant[data-latest] .assistant-rich-text{border-left:3px solid var(--brand-700);background:var(--color-surface)}.assistant-panel .assistant-error,.assistant-panel .assistant-support{border-left:3px solid var(--status-action);padding:12px 14px;font-size:14px}body .pulse-entry.pulse-trigger:hover{background:var(--color-canvas);color:var(--brand-900);border-color:var(--brand-700)}body .pulse-entry.pulse-trigger.active{background:var(--color-surface);color:var(--brand-900)}