.cs-product-home,.cs-product-home *,.cs-product-home :after,.cs-product-home :before{box-sizing:border-box}.cs-product-home{width:100%;min-width:0;display:grid;grid-gap:var(--cs-space-4);gap:var(--cs-space-4);color:var(--cs-color-text)}.cs-product-home-greeting,.cs-product-home-greeting-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.cs-product-home-overview{min-width:0;display:grid;grid-gap:var(--cs-space-4);gap:var(--cs-space-4)}.cs-product-home-brief h2,.cs-product-home-brief p,.cs-product-home-greeting-date,.cs-product-home-greeting-title,.cs-product-home-section-label,.cs-product-home-status small,.cs-product-home-status strong{margin:0}.cs-product-home-greeting-title{color:var(--cs-color-ink);font-size:1.35rem;font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-title);overflow-wrap:anywhere}.cs-product-home-greeting-date{color:var(--cs-color-muted);font-size:.82rem;line-height:var(--cs-line-body)}.cs-product-home-announcement{min-width:0}.cs-product-announcement{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-4);gap:var(--cs-space-4);padding:18px 20px;border:1px solid color-mix(in srgb,var(--cs-product-accent-strong) 26%,var(--cs-color-border));border-radius:var(--cs-radius-lg);background:color-mix(in srgb,var(--cs-product-accent-soft) 48%,var(--cs-color-surface));color:var(--cs-color-text)}.cs-product-announcement-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;color:var(--cs-product-accent-strong)}.cs-product-announcement-icon svg{width:100%;height:100%}.cs-product-announcement-copy{min-width:0;display:grid;grid-gap:.35rem;gap:.35rem}.cs-product-announcement h2,.cs-product-announcement-detail,.cs-product-announcement-eyebrow,.cs-product-announcement-meta{margin:0}.cs-product-announcement-eyebrow{color:var(--cs-product-accent-strong);font-size:.72rem;font-weight:var(--cs-font-weight-strong);letter-spacing:.05em;text-transform:uppercase}.cs-product-announcement h2{color:var(--cs-color-ink);font-size:1.02rem;line-height:var(--cs-line-title)}.cs-product-announcement-detail{max-width:70ch;color:var(--cs-color-muted-strong);font-size:.88rem;line-height:1.5;overflow-wrap:anywhere}.cs-product-announcement-meta{color:var(--cs-color-muted);font-size:.78rem}.cs-product-announcement-actions{display:flex;align-items:center;gap:var(--cs-space-2);padding-right:2.25rem}.cs-product-announcement-actions .cs-button{white-space:nowrap}.cs-product-announcement-close.cs-icon-button{position:absolute;top:.55rem;right:.55rem}@media (max-width:720px){.cs-product-announcement{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:var(--cs-space-4)}.cs-product-announcement-icon{width:2.25rem;height:2.25rem}.cs-product-announcement-actions{grid-column:1/-1;width:100%;padding-right:0}.cs-product-announcement-actions .cs-button:first-child{flex:1 1 auto}}@media (max-width:420px){.cs-product-announcement-actions{align-items:stretch;flex-direction:column}.cs-product-announcement-actions .cs-button{width:100%}}.cs-product-home-brief{--cs-home-tone:var(--cs-product-accent-strong);--cs-home-tone-soft:var(--cs-product-accent-soft);position:relative;min-width:0;display:grid;grid-gap:var(--cs-space-4);gap:var(--cs-space-4);overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--cs-home-tone) 18%,var(--cs-color-border));border-radius:var(--cs-radius-lg);background:color-mix(in srgb,var(--cs-home-tone-soft) 68%,var(--cs-color-surface));color:var(--cs-color-text);transition:border-color var(--cs-motion-enter) var(--cs-ease-standard),background-color var(--cs-motion-enter) var(--cs-ease-standard)}.cs-product-home-brief[data-home-tone=positive]{--cs-home-tone:var(--cs-color-status-success);--cs-home-tone-soft:color-mix(in srgb,var(--cs-color-status-warning-soft) 64%,var(--cs-color-status-success-soft))}.cs-product-home-brief[data-home-tone=attention]{--cs-home-tone:var(--cs-color-status-warning);--cs-home-tone-soft:var(--cs-color-status-warning-soft)}.cs-product-home-brief[data-home-tone=info]{--cs-home-tone:var(--cs-color-action-primary);--cs-home-tone-soft:var(--cs-color-action-soft)}.cs-product-home-brief[data-home-tone=calm]{--cs-home-tone:var(--cs-color-muted-strong);--cs-home-tone-soft:var(--cs-color-surface-tint)}.cs-product-home-brief-copy{min-width:0;display:grid;grid-gap:5px;gap:5px;padding-right:56px}.cs-product-home-eyebrow,.cs-product-home-section-label{color:var(--cs-home-tone,var(--cs-color-muted-strong));font-size:.74rem;font-weight:var(--cs-font-weight-strong);line-height:1.2;text-transform:uppercase}.cs-product-home-brief h2{max-width:24ch;color:var(--cs-color-ink);font-size:clamp(1.25rem,4.6vw,1.65rem);font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-title);overflow-wrap:anywhere}.cs-product-home-detail{max-width:42ch;color:var(--cs-color-muted-strong);font-size:.84rem;line-height:var(--cs-line-body);overflow-wrap:anywhere}.cs-product-home-brief-icon{position:absolute;top:16px;right:16px;width:42px;height:42px;display:grid;place-items:center;border-radius:var(--cs-radius-pill);background:color-mix(in srgb,var(--cs-home-tone) 12%,var(--cs-color-surface));color:var(--cs-home-tone)}.cs-product-home-brief-icon>svg{width:21px;height:21px}.cs-product-home-timeline{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));border-block:1px solid color-mix(in srgb,var(--cs-home-tone) 16%,var(--cs-color-border))}.cs-product-home-timeline-item{min-width:0;min-height:58px;display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;padding:7px 4px;color:var(--cs-color-muted-strong);text-align:center}.cs-product-home-timeline-item+.cs-product-home-timeline-item{border-left:1px solid color-mix(in srgb,var(--cs-home-tone) 12%,var(--cs-color-border))}.cs-product-home-timeline-item[data-active=true]{background:color-mix(in srgb,var(--cs-home-tone) 10%,transparent);color:var(--cs-home-tone)}.cs-product-home-timeline-label,.cs-product-home-timeline-meta{min-width:0;color:inherit;font-size:.64rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-product-home-timeline-value{color:var(--cs-color-ink);font-size:1.08rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.cs-product-home-primary-action.cs-button{width:-moz-fit-content;width:fit-content;min-width:132px;min-height:44px;justify-self:start;border-radius:var(--cs-radius-sm)}.cs-product-home-celebration{position:absolute;top:8px;right:8px;width:58px;height:58px;pointer-events:none}.cs-product-home-celebration>i{position:absolute;width:5px;height:5px;border-radius:var(--cs-radius-pill);background:var(--cs-home-tone)}.cs-product-home-celebration>i:first-of-type{top:4px;left:15px}.cs-product-home-celebration>i:nth-of-type(2){top:17px;left:3px}.cs-product-home-celebration>i:nth-of-type(3){right:2px;bottom:13px}.cs-product-home-brief[data-celebrate=true] .cs-product-home-brief-icon{animation:cs-product-home-confirm .6s var(--cs-ease-standard) both}.cs-product-home-brief[data-celebrate=true] .cs-product-home-celebration>i{animation:cs-product-home-spark .6s var(--cs-ease-standard) both}.cs-product-home-actions,.cs-product-home-facts{min-width:0;display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-product-home-section-label{--cs-home-tone:var(--cs-color-muted-strong);padding-inline:2px}.cs-product-home-action-list,.cs-product-home-fact-list{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cs-product-home-action-list-1,.cs-product-home-fact-list-1{grid-template-columns:minmax(0,1fr)}.cs-product-home-action-list-2,.cs-product-home-fact-list-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-product-home-fact-list{padding-block:var(--cs-space-2);border-block:1px solid var(--cs-color-border)}.cs-product-home-fact,.cs-product-home-fact-item{min-width:0}.cs-product-home-fact-item+.cs-product-home-fact-item{border-left:1px solid var(--cs-color-border)}.cs-product-home-fact{width:100%;min-height:64px;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--cs-color-text);padding:8px;font:inherit;text-align:left}button.cs-product-home-fact{cursor:pointer;transition:background-color var(--cs-motion-enter) var(--cs-ease-standard)}button.cs-product-home-fact:hover{background:var(--cs-color-surface-tint)}button.cs-product-home-fact:focus-visible{border-radius:var(--cs-radius-xs);outline:3px solid var(--cs-color-focus-ring);outline-offset:-2px}.cs-product-home-fact-icon{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;color:var(--cs-product-accent-strong)}.cs-product-home-fact-icon>svg{width:20px;height:20px}.cs-product-home-fact-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.cs-product-home-fact-copy>span{color:var(--cs-color-muted);font-size:.72rem;line-height:1.2}.cs-product-home-fact-copy>strong{min-width:0;color:var(--cs-color-ink);font-size:.86rem;font-weight:var(--cs-font-weight-strong);line-height:1.25;overflow-wrap:anywhere}.cs-product-home-action-list{gap:var(--cs-space-2)}.cs-product-home-action.cs-button{min-width:0;min-height:72px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);background:var(--cs-color-surface);color:var(--cs-color-ink);padding:10px 6px;box-shadow:none;font-size:.82rem;line-height:1.2;white-space:normal}.cs-product-home-action.cs-button>svg{width:23px;height:23px;color:var(--cs-product-accent-strong)}.cs-product-home-action.cs-button:focus-visible,.cs-product-home-action.cs-button:hover{border-color:var(--cs-color-border-strong);background:var(--cs-product-accent-soft);transform:none}.cs-product-home-command-center,.cs-product-home-command-customize.cs-button,.cs-product-home-desktop-actions{display:none}.cs-product-home-action-editor-toolbar,.cs-product-home-desktop-actions-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3)}.cs-product-home-desktop-edit.cs-button{min-height:34px;padding-inline:var(--cs-space-3)}.cs-product-home-action-editor-list,.cs-product-home-desktop-action-list{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-product-home-desktop-action-item{min-width:0}.cs-product-home-desktop-action{--cs-home-action-tone:var(--cs-product-accent-strong);width:100%;min-width:0;min-height:82px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:12px 14px;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);background:var(--cs-color-surface);color:var(--cs-color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--cs-motion-enter) var(--cs-ease-standard),background-color var(--cs-motion-enter) var(--cs-ease-standard)}.cs-product-home-desktop-action[data-home-tone=positive]{--cs-home-action-tone:var(--cs-color-status-success)}.cs-product-home-desktop-action[data-home-tone=attention]{--cs-home-action-tone:var(--cs-color-status-warning)}.cs-product-home-desktop-action[data-home-tone=info]{--cs-home-action-tone:var(--cs-color-action-primary)}.cs-product-home-desktop-action[data-home-tone=calm]{--cs-home-action-tone:var(--cs-product-accent-strong)}.cs-product-home-desktop-action:focus-visible,.cs-product-home-desktop-action:hover,.cs-product-home-desktop-action[data-active=true]{border-color:color-mix(in srgb,var(--cs-home-action-tone) 44%,var(--cs-color-border));background:color-mix(in srgb,var(--cs-home-action-tone) 5%,var(--cs-color-surface))}.cs-product-home-action-option:focus-visible,.cs-product-home-desktop-action:focus-visible{outline:3px solid var(--cs-color-focus-ring);outline-offset:1px}.cs-product-home-desktop-action[data-emphasized=true]{border-color:color-mix(in srgb,var(--cs-home-action-tone) 52%,var(--cs-color-border))}.cs-product-home-desktop-action:disabled{cursor:not-allowed;opacity:.55}.cs-product-home-action-option-icon,.cs-product-home-desktop-action-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--cs-radius-sm);background:color-mix(in srgb,var(--cs-home-action-tone,var(--cs-product-accent-strong)) 9%,var(--cs-color-surface-tint));color:var(--cs-home-action-tone,var(--cs-product-accent-strong))}.cs-product-home-action-option-icon>svg,.cs-product-home-desktop-action-icon>svg{width:20px;height:20px}.cs-product-home-action-option-copy,.cs-product-home-desktop-action-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.cs-product-home-action-option-copy strong,.cs-product-home-desktop-action-copy strong{min-width:0;color:var(--cs-color-ink);font-size:.88rem;font-weight:var(--cs-font-weight-strong);line-height:1.2;overflow-wrap:anywhere}.cs-product-home-action-option-copy small,.cs-product-home-desktop-action-copy small{min-width:0;color:var(--cs-color-muted);font-size:.74rem;line-height:1.25;overflow-wrap:anywhere}.cs-product-home-desktop-action-meta{max-width:10ch;color:var(--cs-home-action-tone);font-size:.72rem;font-weight:var(--cs-font-weight-strong);line-height:1.2;text-align:right;overflow-wrap:anywhere}.cs-product-home-action-editor{min-width:0;display:grid;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:var(--cs-space-3);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);background:var(--cs-color-surface-tint)}.cs-product-home-action-editor-toolbar strong{color:var(--cs-color-ink);font-size:.82rem;font-weight:var(--cs-font-weight-strong)}.cs-product-home-action-option{--cs-home-action-tone:var(--cs-product-accent-strong);min-width:0;min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);padding:9px 10px;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-xs);background:var(--cs-color-surface);color:var(--cs-color-text);font:inherit;text-align:left;cursor:pointer}.cs-product-home-action-option[data-visible=true]{border-color:color-mix(in srgb,var(--cs-product-accent-strong) 42%,var(--cs-color-border));background:color-mix(in srgb,var(--cs-product-accent-strong) 5%,var(--cs-color-surface))}.cs-product-home-action-option-state{color:var(--cs-color-muted);font-size:.7rem;font-weight:var(--cs-font-weight-medium)}.cs-product-home-action-option[data-visible=true] .cs-product-home-action-option-state{color:var(--cs-product-accent-strong)}.cs-product-home-desktop-action-empty{margin:0;padding:var(--cs-space-4);border:1px dashed var(--cs-color-border);border-radius:var(--cs-radius-sm);color:var(--cs-color-muted);font-size:.82rem;text-align:center}.cs-product-home-command-center{min-width:0;gap:var(--cs-space-5)}.cs-product-home-command-lower,.cs-product-home-command-workspace{min-width:0;display:grid;overflow:hidden;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);background:var(--cs-color-surface)}.cs-product-home-command-workspace{grid-template-columns:minmax(0,1fr)}.cs-product-home-command-primary{--cs-home-command-tone:var(--cs-color-status-warning);--cs-home-command-soft:var(--cs-color-status-warning-soft);position:relative;min-width:0;min-height:216px;display:grid;align-content:space-between;grid-gap:var(--cs-space-5);gap:var(--cs-space-5);padding:28px;background:color-mix(in srgb,var(--cs-home-command-soft) 72%,var(--cs-color-surface))}.cs-product-home-command-primary[data-home-tone=positive]{--cs-home-command-tone:var(--cs-color-status-success);--cs-home-command-soft:var(--cs-color-status-success-soft)}.cs-product-home-command-primary[data-home-tone=attention]{--cs-home-command-tone:var(--cs-color-status-warning);--cs-home-command-soft:var(--cs-color-status-warning-soft)}.cs-product-home-command-primary[data-home-tone=info]{--cs-home-command-tone:var(--cs-color-action-primary);--cs-home-command-soft:var(--cs-color-action-soft)}.cs-product-home-command-primary[data-home-tone=calm]{--cs-home-command-tone:var(--cs-product-accent-strong);--cs-home-command-soft:var(--cs-color-surface-tint)}.cs-product-home-command-primary-copy{min-width:0;display:grid;grid-gap:7px;gap:7px;padding-right:58px}.cs-product-home-command-primary-copy .cs-product-home-eyebrow{--cs-home-tone:var(--cs-home-command-tone)}.cs-product-home-command-panel header p,.cs-product-home-command-primary h2,.cs-product-home-command-primary p,.cs-product-home-command-status small,.cs-product-home-command-status strong{margin:0}.cs-product-home-command-primary h2{max-width:28ch;color:var(--cs-color-ink);font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-title);overflow-wrap:anywhere}.cs-product-home-command-primary-copy>p:last-child:not(.cs-product-home-eyebrow){max-width:50ch;color:var(--cs-color-muted-strong);font-size:.86rem;line-height:var(--cs-line-body);overflow-wrap:anywhere}.cs-product-home-command-primary-icon{position:absolute;top:26px;right:26px;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--cs-radius-pill);background:color-mix(in srgb,var(--cs-home-command-tone) 10%,var(--cs-color-surface));color:var(--cs-home-command-tone)}.cs-product-home-command-primary-icon>svg{width:22px;height:22px}.cs-product-home-command-primary-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cs-space-3)}.cs-product-home-command-primary-actions .cs-button{min-height:44px}.cs-product-home-command-today{min-width:0;display:grid;align-content:start;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);padding:24px 28px;border-top:1px solid var(--cs-color-border)}.cs-product-home-command-list{min-width:0;display:grid}.cs-product-home-command-list>[role=listitem]{min-width:0}.cs-product-home-command-list>[role=listitem]+[role=listitem]{border-top:1px solid var(--cs-color-border)}.cs-product-home-command-item{width:100%;min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:10px 2px;border:0;background:transparent;color:var(--cs-color-text);font:inherit;text-align:left}button.cs-product-home-command-item{cursor:pointer;transition:background-color var(--cs-motion-enter) var(--cs-ease-standard)}button.cs-product-home-command-item:hover{background:var(--cs-color-surface-tint)}button.cs-product-home-command-item:focus-visible{border-radius:var(--cs-radius-xs);outline:3px solid var(--cs-color-focus-ring);outline-offset:-1px}button.cs-product-home-command-item:disabled{cursor:not-allowed;opacity:.55}.cs-product-home-command-item-icon,.cs-product-home-command-start-icon{--cs-home-command-item-tone:var(--cs-product-accent-strong);width:34px;height:34px;display:grid;place-items:center;border-radius:var(--cs-radius-sm);background:color-mix(in srgb,var(--cs-home-command-item-tone) 10%,var(--cs-color-surface-tint));color:var(--cs-home-command-item-tone)}.cs-product-home-command-item-icon[data-home-tone=positive],.cs-product-home-command-start-action[data-home-tone=positive] .cs-product-home-command-start-icon{--cs-home-command-item-tone:var(--cs-color-status-success)}.cs-product-home-command-item-icon[data-home-tone=attention],.cs-product-home-command-start-action[data-home-tone=attention] .cs-product-home-command-start-icon{--cs-home-command-item-tone:var(--cs-color-status-warning)}.cs-product-home-command-item-icon[data-home-tone=info],.cs-product-home-command-start-action[data-home-tone=info] .cs-product-home-command-start-icon{--cs-home-command-item-tone:var(--cs-color-action-primary)}.cs-product-home-command-item-icon>svg,.cs-product-home-command-start-icon>svg{width:19px;height:19px}.cs-product-home-command-item-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.cs-product-home-command-item-copy strong,.cs-product-home-command-start-action strong{min-width:0;color:var(--cs-color-ink);font-size:.86rem;font-weight:var(--cs-font-weight-strong);line-height:1.25;overflow-wrap:anywhere}.cs-product-home-command-item-copy small,.cs-product-home-command-start-action small{min-width:0;color:var(--cs-color-muted);font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.cs-product-home-command-item-action,.cs-product-home-command-item-meta{color:var(--cs-color-muted-strong);font-size:.74rem;line-height:1.25;text-align:right;white-space:nowrap}.cs-product-home-command-item-action{display:inline-flex;align-items:center;gap:4px;color:var(--cs-color-action-primary);font-weight:var(--cs-font-weight-medium)}.cs-product-home-command-item-action svg{width:14px;height:14px}.cs-product-home-command-start{min-width:0;display:grid;grid-gap:var(--cs-space-3);gap:var(--cs-space-3)}.cs-product-home-command-start-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cs-space-3);gap:var(--cs-space-3)}.cs-product-home-command-start-grid>[role=listitem]{min-width:0}.cs-product-home-command-start-action{width:100%;min-width:0;min-height:88px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:14px 16px;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);background:var(--cs-color-surface);color:var(--cs-color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--cs-motion-enter) var(--cs-ease-standard),background-color var(--cs-motion-enter) var(--cs-ease-standard)}.cs-product-home-command-start-action:focus-visible,.cs-product-home-command-start-action:hover{border-color:color-mix(in srgb,var(--cs-product-accent-strong) 40%,var(--cs-color-border));background:color-mix(in srgb,var(--cs-product-accent-strong) 4%,var(--cs-color-surface))}.cs-product-home-command-start-action:focus-visible{outline:3px solid var(--cs-color-focus-ring);outline-offset:1px}.cs-product-home-command-start-action:disabled{cursor:not-allowed;opacity:.55}.cs-product-home-command-start-icon{width:42px;height:42px}.cs-product-home-command-start-action>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.cs-product-home-command-start-action>svg{width:18px;height:18px;color:var(--cs-color-muted-strong)}.cs-product-home-command-editor{min-width:0;display:grid;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:var(--cs-space-4);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);background:var(--cs-color-surface-tint)}.cs-product-home-command-lower{gap:0;overflow:visible;border:0;background:transparent}.cs-product-home-command-panel{min-width:0;overflow:hidden;padding:16px 20px 6px;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);background:var(--cs-color-surface)}.cs-product-home-command-panel>header{min-width:0;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3)}.cs-product-home-command-panel .cs-product-home-command-item{padding-inline:0}.cs-product-home-command-status{min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--cs-space-2);color:var(--cs-color-muted-strong);text-align:center}.cs-product-home-command-status>span{width:22px;height:22px;display:grid;place-items:center;color:var(--cs-color-status-success)}.cs-product-home-command-status>span>svg{width:18px;height:18px}.cs-product-home-command-status strong{color:var(--cs-color-muted-strong);font-size:.82rem;font-weight:var(--cs-font-weight-medium)}.cs-product-home-command-status small{color:var(--cs-color-muted);font-size:.76rem}.cs-product-home-status{--cs-home-status-tone:var(--cs-product-accent-strong);min-width:0;min-height:52px;display:flex;align-items:center;justify-content:center;gap:var(--cs-space-2);padding:11px 14px;border:1px solid color-mix(in srgb,var(--cs-home-status-tone) 18%,var(--cs-color-border));border-radius:var(--cs-radius-md);background:color-mix(in srgb,var(--cs-home-status-tone) 5%,var(--cs-color-surface));color:var(--cs-color-muted-strong);text-align:center}.cs-product-home-status[data-home-tone=positive]{--cs-home-status-tone:var(--cs-color-status-success)}.cs-product-home-status[data-home-tone=attention]{--cs-home-status-tone:var(--cs-color-status-warning)}.cs-product-home-status[data-home-tone=info]{--cs-home-status-tone:var(--cs-color-action-primary)}.cs-product-home-status[data-home-tone=calm]{--cs-home-status-tone:var(--cs-color-muted-strong)}.cs-product-home-status>span:first-child{width:24px;height:24px;display:grid;place-items:center;color:var(--cs-home-status-tone)}.cs-product-home-status>span:first-child>svg{width:18px;height:18px}.cs-product-home-status>span:last-child{min-width:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px}.cs-product-home-status strong{color:var(--cs-color-ink);font-size:.86rem}.cs-product-home-status small{color:var(--cs-color-muted);font-size:.78rem}@keyframes cs-product-home-confirm{0%{opacity:0;transform:scale(.78) rotate(-8deg)}42%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cs-product-home-spark{0%{opacity:0;transform:translateY(5px) scale(.4)}48%{opacity:1}to{opacity:.72;transform:translate(0) scale(1)}}@media (min-width:720px){.cs-product-home-brief{padding:var(--cs-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end}.cs-product-home-brief-copy,.cs-product-home-timeline{grid-column:1}.cs-product-home-primary-action.cs-button{grid-column:2;grid-row:2;align-self:end}.cs-product-home-brief-icon,.cs-product-home-celebration{top:18px;right:18px}}@media (min-width:960px){.cs-product-home[data-has-desktop-actions=true]{gap:var(--cs-space-5)}.cs-product-home[data-has-desktop-actions=true] .cs-product-home-overview{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);align-items:stretch}.cs-product-home[data-has-desktop-actions=true] .cs-product-home-brief{min-height:100%}.cs-product-home[data-has-desktop-actions=true] .cs-product-home-facts{align-content:start;gap:var(--cs-space-2);padding:var(--cs-space-4);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);background:var(--cs-color-surface)}.cs-product-home[data-has-desktop-actions=true] .cs-product-home-fact-list{grid-template-columns:minmax(0,1fr);padding-block:0;border-block:0}.cs-product-home[data-has-desktop-actions=true] .cs-product-home-fact-item+.cs-product-home-fact-item{border-left:0;border-top:1px solid var(--cs-color-border)}.cs-product-home[data-has-desktop-actions=true] .cs-product-home-fact{min-height:58px;padding-inline:4px}.cs-product-home[data-has-desktop-actions=true]>.cs-product-home-actions{display:none}.cs-product-home[data-has-desktop-actions=true]>.cs-product-home-desktop-actions{min-width:0;display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-product-home[data-has-desktop-command-center=true]{gap:var(--cs-space-5)}.cs-product-home[data-has-desktop-command-center=true] .cs-product-home-greeting{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-4)}.cs-product-home[data-has-desktop-command-center=true] .cs-product-home-command-customize.cs-button{display:inline-flex;min-height:36px;color:var(--cs-color-muted-strong)}.cs-product-home[data-has-desktop-command-center=true]>.cs-product-home-actions,.cs-product-home[data-has-desktop-command-center=true]>.cs-product-home-desktop-actions,.cs-product-home[data-has-desktop-command-center=true]>.cs-product-home-overview,.cs-product-home[data-has-desktop-command-center=true]>.cs-product-home-status{display:none}.cs-product-home[data-has-desktop-command-center=true]>.cs-product-home-command-center{display:grid}.cs-product-home-command-lower{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:var(--cs-space-4)}}@media (min-width:1180px){.cs-product-home-command-workspace{grid-template-columns:minmax(0,1.05fr) minmax(360px,1.15fr)}.cs-product-home-command-today{border-top:0;border-left:1px solid var(--cs-color-border)}.cs-product-home-command-start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:360px){.cs-product-home-brief{padding:var(--cs-space-4)}.cs-product-home-fact{padding-inline:5px}.cs-product-home-fact-icon{display:none}}@media (prefers-reduced-motion:reduce){.cs-product-home *,.cs-product-home :after,.cs-product-home :before{scroll-behavior:auto;transition-duration:0s;animation-duration:0s;animation-iteration-count:1}.cs-product-home-brief-icon,.cs-product-home-celebration,.cs-product-home-celebration>i{animation:none!important}.cs-product-home-celebration{display:none}}.cs-assisted-choice-review,.cs-compact-choice-list,.cs-compact-record-group,.cs-compact-record-preview-card,.cs-compact-record-row,.cs-compact-search-toolbar,.cs-floating-action,.cs-review-action-row,.cs-review-bar-summary,.cs-review-detail-list,.cs-review-disclosure,.cs-review-evidence,.cs-review-evidence-action-group,.cs-review-evidence-card,.cs-review-fact-grid,.cs-review-metric-strip,.cs-review-progress,.cs-review-state-header,.cs-review-summary-hero{font-family:var(--cs-font-ui)}.cs-assisted-choice-review{min-width:0;display:grid;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);border:1px solid color-mix(in srgb,var(--cs-product-accent) 24%,var(--cs-color-border));border-radius:var(--cs-radius-md);padding:var(--cs-space-4);background:color-mix(in srgb,var(--cs-product-accent-soft) 42%,var(--cs-color-surface));color:var(--cs-color-text)}.cs-assisted-choice-review[data-has-suggestion=false]{border-color:var(--cs-color-border);background:var(--cs-color-surface-tint)}.cs-assisted-choice-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--cs-space-1) var(--cs-space-3);gap:var(--cs-space-1) var(--cs-space-3)}.cs-assisted-choice-summary>small,.cs-assisted-choice-summary>span{color:var(--cs-color-muted);font-size:.72rem;font-weight:var(--cs-font-weight-medium)}.cs-assisted-choice-summary>small{justify-self:end}.cs-assisted-choice-summary>small[data-tone=success]{color:var(--cs-color-status-success)}.cs-assisted-choice-summary>small[data-tone=warning]{color:var(--cs-color-status-warning)}.cs-assisted-choice-summary>small[data-tone=danger]{color:var(--cs-color-status-danger)}.cs-assisted-choice-summary>small[data-tone=accent],.cs-assisted-choice-summary>small[data-tone=info]{color:var(--cs-product-accent-strong)}.cs-assisted-choice-summary>p,.cs-assisted-choice-summary>strong{grid-column:1/-1;min-width:0;margin:0}.cs-assisted-choice-summary>strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.cs-assisted-choice-summary>p{color:var(--cs-color-muted);font-size:.78rem;line-height:1.45}.cs-assisted-choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-assisted-choice-actions>.cs-button{width:100%;justify-content:center}.cs-assisted-choice-field,.cs-assisted-choice-field>*{min-width:0}.cs-assisted-choice-field .cs-form-field{margin:0}.cs-review-progress{display:grid;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);min-width:0;color:var(--cs-color-muted);font-size:.72rem}.cs-review-progress>strong{color:var(--cs-color-text);font-size:.82rem}.cs-review-progress progress{width:100%;height:5px;border:0;accent-color:var(--cs-product-accent)}.cs-review-progress>span{display:inline-flex;align-items:center;gap:var(--cs-space-1);white-space:nowrap}.cs-review-progress>span[data-tone=success]{color:var(--cs-color-status-success)}.cs-review-progress>span[data-tone=warning]{color:var(--cs-color-status-warning)}.cs-review-progress>span[data-tone=danger]{color:var(--cs-color-status-danger)}.cs-review-progress>span[data-tone=accent],.cs-review-progress>span[data-tone=info]{color:var(--cs-product-accent-strong)}.cs-review-progress svg{width:15px;height:15px}.cs-review-state-header{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3);min-width:0;color:var(--cs-color-muted);font-size:.78rem}.cs-review-state-header>span:last-child{display:inline-flex;align-items:center;gap:5px;font-weight:var(--cs-font-weight-medium)}.cs-review-state-header>span[data-tone=success]{color:var(--cs-color-status-success)}.cs-review-state-header>span[data-tone=warning]{color:var(--cs-color-status-warning)}.cs-review-state-header>span[data-tone=danger]{color:var(--cs-color-status-danger)}.cs-review-state-header>span[data-tone=accent],.cs-review-state-header>span[data-tone=info]{color:var(--cs-product-accent-strong)}.cs-review-state-header svg{width:16px;height:16px}.cs-review-evidence{position:relative;min-width:0;min-height:13.625rem;overflow:hidden;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);background:var(--cs-color-surface-tint)}.cs-review-evidence-preview{width:100%;min-height:13.625rem;display:grid;place-items:center;border:0;padding:0;background:transparent;color:var(--cs-color-muted);cursor:pointer}.cs-review-evidence-preview:focus-visible{outline:0;box-shadow:inset var(--cs-shadow-focus)}.cs-review-evidence-preview:disabled{cursor:default}.cs-review-evidence-preview>img,.cs-review-evidence-preview>picture,.cs-review-evidence-preview>picture img{width:100%;height:13.625rem;object-fit:contain;background:color-mix(in srgb,var(--cs-color-surface) 85%,var(--cs-color-surface-tint))}.cs-review-evidence-preview>svg{width:38px;height:38px}.cs-review-evidence[data-preview-state=loading] .cs-review-evidence-preview{background:linear-gradient(110deg,var(--cs-color-surface-tint) 8%,color-mix(in srgb,var(--cs-color-surface) 72%,var(--cs-product-accent-soft)) 18%,var(--cs-color-surface-tint) 33%);background-size:220% 100%;animation:cs-review-evidence-loading 1.3s linear infinite}.cs-review-evidence[data-preview-state=error]{border-color:color-mix(in srgb,var(--cs-color-status-danger) 34%,var(--cs-color-border))}.cs-review-evidence[data-preview-state=unavailable]{border-color:color-mix(in srgb,var(--cs-color-status-warning) 34%,var(--cs-color-border))}.cs-review-evidence-state{max-width:24rem;display:grid;justify-items:center;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);padding:var(--cs-space-5);color:var(--cs-color-muted);text-align:center}.cs-review-evidence-state>strong{color:var(--cs-color-text);font-size:.94rem}.cs-review-evidence-state>small{font-size:.8rem;line-height:1.45}.cs-review-evidence-state>svg{width:34px;height:34px}.cs-review-evidence-spinner{width:30px;height:30px;border:3px solid color-mix(in srgb,var(--cs-product-accent) 18%,var(--cs-color-border));border-top-color:var(--cs-product-accent);border-radius:var(--cs-radius-pill);animation:cs-review-evidence-spin .8s linear infinite}.cs-review-evidence-actions{position:absolute;right:var(--cs-space-3);bottom:var(--cs-space-3);display:flex;gap:var(--cs-space-2)}.cs-review-evidence-actions .cs-button,.cs-review-evidence-actions .cs-icon-button{min-height:44px;box-shadow:var(--cs-shadow-soft)}.cs-review-evidence-action-group{display:flex;align-items:center;gap:var(--cs-space-2)}.cs-review-evidence-action-group>.cs-button{min-width:7rem;min-height:44px;justify-content:center;white-space:nowrap}.cs-review-evidence-action-group>.cs-button>svg{width:18px;height:18px;flex:0 0 18px}.cs-review-fact-grid,.cs-review-metric-strip{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);background:var(--cs-color-border)}.cs-review-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-review-fact-grid>button,.cs-review-fact-grid>div{min-width:0;min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);border:0;padding:var(--cs-space-3);background:var(--cs-color-surface);color:var(--cs-color-text);font:inherit;text-align:left}.cs-review-fact-grid>button{cursor:pointer}.cs-review-fact-grid>button:hover{background:var(--cs-color-row-hover)}.cs-review-fact-grid>button:focus-visible{outline:0;box-shadow:inset var(--cs-shadow-focus)}.cs-review-fact-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--cs-radius-sm);background:var(--cs-product-accent-soft);color:var(--cs-product-accent-strong)}.cs-review-fact-icon[data-tone=success]{background:var(--cs-color-status-success-soft);color:var(--cs-color-status-success)}.cs-review-fact-icon[data-tone=warning]{background:var(--cs-color-status-warning-soft);color:var(--cs-color-status-warning)}.cs-review-fact-icon[data-tone=danger]{background:var(--cs-color-status-danger-soft);color:var(--cs-color-status-danger)}.cs-review-fact-icon svg{width:18px;height:18px}.cs-review-fact-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.cs-review-fact-copy small,.cs-review-fact-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-review-fact-copy small{color:var(--cs-color-muted);font-size:.78rem}.cs-review-fact-copy strong{font-size:.92rem}.cs-review-action-row{width:100%;min-height:50px;display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);padding:var(--cs-space-3);background:var(--cs-color-surface-tint);color:var(--cs-color-text);font:inherit;text-align:left}button.cs-review-action-row{cursor:pointer}button.cs-review-action-row:hover{border-color:var(--cs-color-border-strong)}button.cs-review-action-row:focus-visible{outline:0;box-shadow:var(--cs-shadow-focus)}.cs-review-action-row[data-tone=warning]{border-color:color-mix(in srgb,var(--cs-color-status-warning) 38%,var(--cs-color-border));background:var(--cs-color-status-warning-soft)}.cs-review-action-row[data-tone=success]{border-color:color-mix(in srgb,var(--cs-color-status-success) 34%,var(--cs-color-border));background:var(--cs-color-status-success-soft)}.cs-review-action-row[data-tone=danger]{border-color:color-mix(in srgb,var(--cs-color-status-danger) 34%,var(--cs-color-border));background:var(--cs-color-status-danger-soft)}.cs-review-action-row[data-tone=accent],.cs-review-action-row[data-tone=info]{border-color:color-mix(in srgb,var(--cs-product-accent) 30%,var(--cs-color-border));background:var(--cs-product-accent-soft)}.cs-review-action-icon{display:grid;color:var(--cs-color-muted)}.cs-review-action-row[data-tone=warning] .cs-review-action-icon{color:var(--cs-color-status-warning)}.cs-review-action-row[data-tone=success] .cs-review-action-icon{color:var(--cs-color-status-success)}.cs-review-action-row[data-tone=danger] .cs-review-action-icon{color:var(--cs-color-status-danger)}.cs-review-action-icon svg,.cs-review-action-trailing svg{width:18px;height:18px}.cs-review-action-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.cs-review-action-copy small,.cs-review-action-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-review-action-copy strong{font-size:.82rem}.cs-review-action-copy small{color:var(--cs-color-muted);font-size:.72rem}.cs-review-action-label{color:var(--cs-product-accent-strong);font-size:.82rem;font-weight:var(--cs-font-weight-strong)}.cs-review-action-trailing{display:grid;color:var(--cs-color-muted)}.cs-review-metric-strip{grid-template-columns:var(--cs-review-metric-columns,repeat(auto-fit,minmax(0,1fr)))}.cs-review-metric-strip>div{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:13px 10px;background:var(--cs-color-surface)}.cs-review-metric-strip strong{overflow:hidden;color:var(--cs-color-text);font-size:clamp(1rem,5vw,1.32rem);letter-spacing:-.025em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-review-metric-strip span{color:var(--cs-color-muted);font-size:.72rem}.cs-review-bar-summary{min-height:178px;display:grid;grid-template-columns:repeat(var(--cs-review-bar-count,7),minmax(0,1fr));align-items:end;grid-gap:5px;gap:5px;padding:var(--cs-space-4) var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);background:var(--cs-color-surface)}.cs-review-bar-item{min-width:0;display:grid;grid-template-rows:18px 92px 18px 16px;justify-items:center;align-items:end;grid-gap:2px;gap:2px;color:var(--cs-color-muted);font-size:.72rem}.cs-review-bar-value{color:var(--cs-color-text);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-review-bar-track{width:12px;height:88px;display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--cs-radius-pill);background:color-mix(in srgb,var(--cs-color-border) 52%,transparent)}.cs-review-bar-track>span{width:100%;border-radius:var(--cs-radius-pill);background:color-mix(in srgb,var(--cs-product-accent) 42%,var(--cs-product-accent-strong))}.cs-review-bar-item[data-highlighted=true]{color:var(--cs-product-accent-strong);font-weight:var(--cs-font-weight-strong)}.cs-review-bar-item[data-highlighted=true] .cs-review-bar-track>span{background:var(--cs-product-accent)}.cs-review-bar-item small{min-width:0;color:var(--cs-product-accent-strong);font-size:.55rem}.cs-review-detail-list{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--cs-color-border)}.cs-review-detail-list>div{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3);border-bottom:1px solid var(--cs-color-border);font-size:.82rem}.cs-review-detail-list dt{color:var(--cs-color-muted)}.cs-review-detail-list dd{margin:0;color:var(--cs-color-text);font-weight:var(--cs-font-weight-strong);text-align:right}.cs-review-summary-hero{min-width:0;display:grid;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding-bottom:var(--cs-space-5);border-bottom:1px solid var(--cs-color-border)}.cs-review-summary-eyebrow{color:var(--cs-color-muted);font-size:.76rem;font-weight:var(--cs-font-weight-strong);letter-spacing:.075em;text-transform:uppercase}.cs-review-summary-title{min-width:0;display:grid;grid-gap:var(--cs-space-1);gap:var(--cs-space-1)}.cs-review-summary-title>h2{margin:0;color:var(--cs-color-text);font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.12;letter-spacing:-.025em}.cs-review-summary-title>p{margin:0;color:var(--cs-color-muted);font-size:.94rem}.cs-review-summary-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-3)}.cs-review-summary-state>span{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-color-muted);font-size:.9rem}.cs-review-summary-state>span[data-tone=success]{color:var(--cs-color-status-success)}.cs-review-summary-state>span[data-tone=warning]{color:var(--cs-color-status-warning)}.cs-review-summary-state>span[data-tone=danger]{color:var(--cs-color-status-danger)}.cs-review-summary-state>span[data-tone=accent],.cs-review-summary-state>span[data-tone=info]{color:var(--cs-product-accent-strong)}.cs-review-summary-amount{display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);padding-top:var(--cs-space-2)}.cs-review-summary-amount>strong{color:var(--cs-product-accent-strong);font-size:clamp(2.1rem,12vw,3rem);line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-review-summary-amount>span{color:var(--cs-color-muted-strong);font-size:.98rem}.cs-review-evidence-card{min-width:0;display:grid;grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1.28fr);grid-gap:var(--cs-space-4);gap:var(--cs-space-4);overflow:hidden;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);padding:var(--cs-space-3);background:var(--cs-color-surface)}.cs-review-evidence-card-preview{min-width:0;min-height:12rem;display:grid;place-items:center;overflow:hidden;border:0;border-radius:var(--cs-radius-sm);padding:0;background:var(--cs-color-surface-tint);color:var(--cs-color-muted);font:inherit}button.cs-review-evidence-card-preview{cursor:pointer}button.cs-review-evidence-card-preview:focus-visible{outline:0;box-shadow:var(--cs-shadow-focus)}.cs-review-evidence-card-preview>img,.cs-review-evidence-card-preview>picture,.cs-review-evidence-card-preview>picture img{width:100%;height:100%;object-fit:contain}.cs-review-evidence-card-preview>svg{width:32px;height:32px}.cs-review-evidence-card-copy{min-width:0;display:grid;align-content:start;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding-block:var(--cs-space-2)}.cs-review-evidence-card-copy>strong{overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.cs-review-evidence-card-copy .cs-review-detail-list{border-top:0}.cs-review-evidence-card-copy .cs-review-detail-list>div{min-height:38px;justify-content:start;border-bottom:0}.cs-review-evidence-card-copy .cs-review-detail-list dt{width:4rem}.cs-review-evidence-card-copy .cs-review-detail-list dd{text-align:left}.cs-review-evidence-card-summary{color:var(--cs-product-accent-strong);font-size:1.18rem;font-weight:var(--cs-font-weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-review-evidence-card-action{display:flex;justify-content:flex-end;margin-top:auto}.cs-review-evidence-card-action .cs-button{min-height:44px}.cs-review-disclosure{min-width:0;border-top:1px solid var(--cs-color-border);border-bottom:1px solid var(--cs-color-border)}.cs-review-disclosure>button{width:100%;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);border:0;padding:var(--cs-space-3) 0;background:transparent;color:var(--cs-color-text);font:inherit;text-align:left;cursor:pointer}.cs-review-disclosure>button:focus-visible{outline:0;box-shadow:inset var(--cs-shadow-focus)}.cs-review-disclosure>button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--cs-radius-pill);background:var(--cs-product-accent-soft);color:var(--cs-product-accent-strong)}.cs-review-disclosure>button svg{width:20px;height:20px}.cs-review-disclosure-content{padding:0 0 var(--cs-space-4)}.cs-compact-record-preview-card{min-width:0;display:grid;grid-template-columns:minmax(7.5rem,.82fr) minmax(0,1.18fr);grid-gap:var(--cs-space-4);gap:var(--cs-space-4);overflow:hidden;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);padding:var(--cs-space-3);background:var(--cs-color-surface)}.cs-compact-record-preview{min-width:0;min-height:16rem;display:grid;place-items:center;overflow:hidden;border:0;border-radius:var(--cs-radius-sm);padding:0;background:var(--cs-color-surface-tint);color:var(--cs-color-muted);font:inherit}button.cs-compact-record-preview{cursor:pointer}button.cs-compact-record-preview:focus-visible{outline:0;box-shadow:var(--cs-shadow-focus)}.cs-compact-record-preview>img,.cs-compact-record-preview>picture,.cs-compact-record-preview>picture img{width:100%;height:100%;object-fit:contain}.cs-compact-record-preview>svg{width:34px;height:34px}.cs-compact-record-preview-body{min-width:0;display:grid;align-content:start;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding-block:var(--cs-space-1)}.cs-compact-record-preview-heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-compact-record-preview-heading>span{min-width:0;display:grid;grid-gap:var(--cs-space-1);gap:var(--cs-space-1)}.cs-compact-record-preview-heading strong{overflow:hidden;font-size:1.08rem;text-overflow:ellipsis;white-space:nowrap}.cs-compact-record-preview-heading small{color:var(--cs-color-muted);font-size:.82rem;line-height:1.35}.cs-compact-record-preview-summary{color:var(--cs-product-accent-strong);font-size:1.35rem;font-weight:var(--cs-font-weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-compact-record-preview-meta{color:var(--cs-color-muted-strong);font-size:.9rem;display:flex;align-items:center;gap:var(--cs-space-2)}.cs-compact-record-preview-meta svg{width:19px;height:19px;flex:0 0 19px}.cs-compact-record-preview-status{justify-self:start}.cs-compact-record-preview-attention{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-color-status-warning);font-size:.88rem;font-weight:var(--cs-font-weight-medium)}.cs-compact-record-preview-attention svg{width:19px;height:19px}.cs-compact-record-preview-actions{display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);margin-top:auto}.cs-compact-record-preview-actions>.cs-button{width:100%;min-height:44px;justify-content:center}.cs-compact-record-group{min-width:0;display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-compact-record-group>h2{margin:0;color:var(--cs-color-muted);font-size:.72rem;font-weight:var(--cs-font-weight-medium);letter-spacing:.055em;text-transform:uppercase}.cs-compact-record-group>div{display:grid;border-top:1px solid var(--cs-color-border)}.cs-compact-record-row{min-width:0;width:100%;min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);border:0;border-bottom:1px solid var(--cs-color-border);padding:var(--cs-space-3) 0;background:transparent;color:var(--cs-color-text);font:inherit;text-align:left;cursor:pointer}.cs-compact-record-row:hover{background:var(--cs-color-row-hover)}.cs-compact-record-row:focus-visible{outline:0;box-shadow:inset var(--cs-shadow-focus)}.cs-compact-record-row-leading{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--cs-radius-md);background:var(--cs-product-accent-soft);color:var(--cs-product-accent-strong)}.cs-compact-record-row-leading svg{width:20px;height:20px}.cs-compact-record-row-copy,.cs-compact-record-row-side,.cs-compact-record-row-summary{min-width:0;display:grid;grid-gap:var(--cs-space-1);gap:var(--cs-space-1)}.cs-compact-record-row-copy>small,.cs-compact-record-row-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-compact-record-row-copy>strong{font-size:.82rem}.cs-compact-record-row-copy>small{color:var(--cs-color-muted);font-size:.72rem}.cs-compact-record-row-copy>span{width:max-content;max-width:100%}.cs-compact-record-row-side{justify-items:end;text-align:right}.cs-compact-record-row-summary{justify-items:end;gap:1px;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs-compact-record-row-meta{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-color-muted);font-size:.72rem;white-space:nowrap}.cs-compact-record-row-meta[data-tone=success]{color:var(--cs-color-status-success)}.cs-compact-record-row-meta[data-tone=warning]{color:var(--cs-color-status-warning)}.cs-compact-record-row-meta[data-tone=danger]{color:var(--cs-color-status-danger)}.cs-compact-record-row-meta[data-tone=accent],.cs-compact-record-row-meta[data-tone=info]{color:var(--cs-product-accent-strong)}.cs-compact-record-row-meta svg,.cs-compact-record-row-trailing svg{width:15px;height:15px}.cs-compact-record-row-trailing{display:grid;color:var(--cs-color-muted)}.cs-compact-search-toolbar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-compact-search-toolbar>div:first-child{min-width:0}.cs-compact-search-toolbar .cs-search-input{width:100%;max-width:none;min-height:44px}.cs-compact-search-toolbar .cs-toolbar-popover-anchor,.cs-compact-search-toolbar>div:last-child{display:grid}.cs-compact-search-toolbar .cs-toolbar-popover-anchor>.cs-button{width:44px;min-width:44px;min-height:44px;padding-inline:0}.cs-compact-search-toolbar .cs-toolbar-popover-anchor>.cs-button svg{width:18px;height:18px}.cs-compact-choice-list{display:grid;grid-gap:var(--cs-space-1);gap:var(--cs-space-1);min-width:min(15rem,calc(100vw - 2rem))}.cs-compact-choice-list>strong{padding:var(--cs-space-1) var(--cs-space-2) var(--cs-space-2);font-size:.76rem}.cs-compact-choice-list>button{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3);border:0;border-radius:var(--cs-radius-xs);padding:var(--cs-space-2);background:transparent;color:var(--cs-color-text);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.cs-compact-choice-list>button:hover{background:var(--cs-color-row-hover)}.cs-compact-choice-list>button:focus-visible{outline:0;box-shadow:var(--cs-shadow-focus)}.cs-compact-choice-list>button[aria-selected=true]{background:var(--cs-product-accent-soft);color:var(--cs-product-accent-strong)}.cs-compact-choice-mark{font-weight:var(--cs-font-weight-strong)}.cs-floating-action{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(var(--cs-floating-action-bottom, 18px) + env(safe-area-inset-bottom, 0px));z-index:var(--cs-z-floating-action);min-height:46px;display:inline-flex;align-items:center;gap:var(--cs-space-3);border:0;border-radius:var(--cs-radius-pill);padding:7px var(--cs-space-4) 7px 8px;background:var(--cs-product-accent);color:var(--cs-color-on-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--cs-product-accent) 30%,transparent);font:inherit;font-size:.82rem;font-weight:var(--cs-font-weight-strong);cursor:pointer}.cs-floating-action>span{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--cs-radius-pill);background:color-mix(in srgb,white 16%,transparent)}.cs-floating-action svg{width:18px;height:18px}.cs-floating-action:focus-visible{outline:0;box-shadow:0 10px 24px color-mix(in srgb,var(--cs-product-accent) 30%,transparent),var(--cs-shadow-focus)}.cs-floating-action:disabled{cursor:not-allowed;opacity:.6}@media (max-width:420px){.cs-review-progress{gap:var(--cs-space-2)}.cs-assisted-choice-review{padding:var(--cs-space-3)}.cs-compact-record-row{gap:var(--cs-space-2)}.cs-review-evidence-actions{right:var(--cs-space-2);bottom:var(--cs-space-2);left:var(--cs-space-2)}.cs-review-evidence-action-group{width:100%}.cs-review-evidence-action-group>.cs-button{min-width:0;flex:1 1}.cs-compact-record-preview-card,.cs-review-evidence-card{grid-template-columns:minmax(6.9rem,.8fr) minmax(0,1.2fr);gap:var(--cs-space-3)}.cs-review-evidence-card-preview{min-height:10rem}.cs-compact-record-preview{min-height:14rem}}@media (max-width:340px){.cs-compact-record-preview-card,.cs-review-evidence-card,.cs-review-fact-grid{grid-template-columns:minmax(0,1fr)}.cs-compact-record-preview,.cs-review-evidence-card-preview{min-height:12rem}}@keyframes cs-review-evidence-spin{to{transform:rotate(1turn)}}@keyframes cs-review-evidence-loading{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.cs-review-evidence-spinner,.cs-review-evidence[data-preview-state=loading] .cs-review-evidence-preview{animation:none}}.cs-conversation-automation,.cs-conversation-canvas,.cs-conversation-composer,.cs-conversation-date,.cs-conversation-guidance,.cs-conversation-header,.cs-conversation-list-item,.cs-conversation-message,.cs-conversation-process-step,.cs-conversation-queue,.cs-conversation-review,.cs-conversation-summary{min-width:0;font-family:var(--cs-font-ui);color:var(--cs-color-text)}.cs-conversation-canvas,.cs-conversation-queue,.cs-conversation-review{background:var(--cs-color-surface)}.cs-conversation-queue{min-height:0;display:flex;flex-direction:column;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);overflow:hidden}.cs-conversation-queue-footer,.cs-conversation-queue-header,.cs-conversation-queue-status,.cs-conversation-queue-toolbar{flex:0 0 auto}.cs-conversation-queue-header{padding:var(--cs-space-3);border-bottom:1px solid var(--cs-color-border)}.cs-conversation-queue-toolbar{display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);padding:var(--cs-space-3)}.cs-conversation-queue-status{min-height:2rem;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-2);padding:0 var(--cs-space-3) var(--cs-space-2);color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cs-conversation-list-item{position:relative;width:100%;min-height:5.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);border:0;border-bottom:1px solid var(--cs-color-ledger-line);border-radius:0;padding:var(--cs-space-3);background:transparent;color:var(--cs-color-text);font:inherit;text-align:left;transition:background var(--cs-motion-fast) var(--cs-ease-standard)}.cs-conversation-list-item:hover{background:var(--cs-color-row-hover)}.cs-conversation-list-item:focus-visible{z-index:1;outline:0;box-shadow:inset var(--cs-shadow-focus)}.cs-conversation-list-item[data-selected=true]{background:var(--cs-color-row-current)}.cs-conversation-list-item[data-selected=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--cs-product-accent)}.cs-conversation-list-mark{align-self:start;padding-top:2px}.cs-conversation-channel-mark{width:2.25rem;height:2.25rem;border-radius:var(--cs-radius-pill);background:var(--cs-product-accent);color:var(--cs-color-on-accent);font-size:.68rem;font-weight:var(--cs-font-weight-medium)}.cs-conversation-list-copy,.cs-conversation-list-trailing{min-width:0;display:grid}.cs-conversation-list-copy{gap:var(--cs-space-1);align-content:center}.cs-conversation-list-copy>span,.cs-conversation-list-copy>strong,.cs-conversation-list-trailing>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-conversation-list-copy>strong{font:var(--cs-type-control-weight) var(--cs-type-control-size)/var(--cs-type-control-line-height) var(--cs-type-control-family)}.cs-conversation-list-copy>span{color:var(--cs-color-muted);font:var(--cs-type-body-weight) var(--cs-type-body-size)/1.35 var(--cs-type-body-family)}.cs-conversation-list-trailing{align-self:stretch;justify-items:end;align-content:space-between;gap:var(--cs-space-1);color:var(--cs-color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-conversation-list-trailing>small{font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-queue-footer{padding:var(--cs-space-3);border-top:1px solid var(--cs-color-border)}.cs-conversation-canvas{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);overflow:hidden}.cs-conversation-canvas-header{padding:var(--cs-space-4);border-bottom:1px solid var(--cs-color-border)}.cs-conversation-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3)}.cs-conversation-header-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.cs-conversation-header-copy>small{color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-header-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--cs-type-section-title-weight) var(--cs-type-section-title-size)/var(--cs-type-section-title-line-height) var(--cs-type-section-title-family)}.cs-conversation-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--cs-space-2)}.cs-conversation-guidance-slot,.cs-conversation-notice{padding:var(--cs-space-2) var(--cs-space-4) 0}.cs-conversation-guidance{border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);background:var(--cs-color-surface-tint)}.cs-conversation-guidance>summary{min-height:2.75rem;display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);cursor:pointer;list-style:none}.cs-conversation-guidance>summary::-webkit-details-marker{display:none}.cs-conversation-guidance>summary>span:first-child{display:inline-flex;align-items:center;gap:var(--cs-space-2)}.cs-conversation-guidance>summary>span:first-child svg{width:1rem;height:1rem;color:var(--cs-product-accent-strong)}.cs-conversation-guidance>summary>small,.cs-conversation-guidance>summary>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-guidance-body{padding:0 var(--cs-space-3) var(--cs-space-3);color:var(--cs-color-muted)}.cs-conversation-thread{min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--cs-space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--cs-space-4) clamp(var(--cs-space-4),4vw,4rem)}.cs-conversation-date{align-self:center;padding:.25rem .75rem;border-radius:var(--cs-radius-pill);background:var(--cs-color-surface-tint);color:var(--cs-color-muted);font:var(--cs-type-status-weight) var(--cs-type-status-size)/var(--cs-type-status-line-height) var(--cs-type-status-family)}.cs-conversation-message{width:min(34rem,78%);display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);padding:var(--cs-space-4);background:var(--cs-color-surface-tint)}.cs-conversation-message[data-direction=incoming]{align-self:flex-start;border-start-start-radius:var(--cs-radius-xs)}.cs-conversation-message[data-direction=outgoing]{align-self:flex-end;border-color:color-mix(in srgb,var(--cs-product-accent) 32%,var(--cs-color-border));border-start-end-radius:var(--cs-radius-xs);background:color-mix(in srgb,var(--cs-product-accent-soft) 58%,var(--cs-color-surface))}.cs-conversation-message[data-direction=assistant]{align-self:flex-end;border-color:color-mix(in srgb,var(--cs-color-action-primary) 25%,var(--cs-color-border));background:color-mix(in srgb,var(--cs-color-action-soft) 40%,var(--cs-color-surface))}.cs-conversation-message>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-conversation-message>header>strong{color:var(--cs-product-accent-strong);font:var(--cs-type-control-weight) var(--cs-type-control-size)/var(--cs-type-control-line-height) var(--cs-type-control-family)}.cs-conversation-message>header>span,.cs-conversation-message>header>time{color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-message-body{min-width:0;color:var(--cs-color-text);font:var(--cs-type-body-weight) var(--cs-type-body-size)/var(--cs-type-body-line-height) var(--cs-type-body-family);overflow-wrap:anywhere}.cs-conversation-message-body>:first-child{margin-top:0}.cs-conversation-message-body>:last-child{margin-bottom:0}.cs-conversation-message>footer{display:flex;justify-content:flex-end;gap:var(--cs-space-2)}.cs-conversation-summary{width:min(32rem,78%);align-self:flex-start;display:grid;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);padding:var(--cs-space-4);background:var(--cs-color-surface)}.cs-conversation-summary>strong{font:var(--cs-type-control-weight) var(--cs-type-control-size)/var(--cs-type-control-line-height) var(--cs-type-control-family)}.cs-conversation-summary dl{display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);margin:0}.cs-conversation-summary dl>div{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);grid-gap:var(--cs-space-3);gap:var(--cs-space-3)}.cs-conversation-summary dd,.cs-conversation-summary dt{margin:0;overflow-wrap:anywhere}.cs-conversation-summary dt{color:var(--cs-color-muted)}.cs-conversation-summary-disclosure{padding-top:var(--cs-space-2);border-top:1px solid var(--cs-color-border)}.cs-conversation-composer-slot{border-top:1px solid var(--cs-color-border);background:var(--cs-color-surface)}.cs-conversation-composer{display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4)}.cs-conversation-composer-label{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-composer-row{min-width:0;display:grid;grid-template-columns:auto minmax(16rem,1fr) auto;align-items:end;grid-gap:var(--cs-space-2);gap:var(--cs-space-2)}.cs-conversation-composer-field,.cs-conversation-composer-field>*{min-width:0;width:100%}.cs-conversation-composer-field .cs-form-field{margin:0}.cs-conversation-composer-field .cs-form-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cs-conversation-composer-field .cs-field-textarea,.cs-conversation-composer-field .cs-form-field-control{height:100%}.cs-conversation-composer-field .cs-field-textarea{min-height:4.75rem;resize:vertical}.cs-conversation-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--cs-space-2)}.cs-conversation-composer-meta{color:var(--cs-color-muted)}.cs-conversation-effect,.cs-conversation-review-effect{min-height:2.25rem;display:flex;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-4);border-top:1px solid var(--cs-color-border);background:var(--cs-color-surface-tint);color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-effect>svg,.cs-conversation-review-effect>svg{width:1rem;height:1rem;flex:0 0 1rem}.cs-conversation-automation{border-block:1px solid var(--cs-color-border);background:var(--cs-color-surface)}.cs-conversation-automation>summary{min-height:3rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-4);cursor:pointer;list-style:none}.cs-conversation-automation>summary::-webkit-details-marker{display:none}.cs-conversation-automation>summary>span:first-child{display:inline-flex;align-items:center;gap:var(--cs-space-2)}.cs-conversation-automation>summary svg{width:1rem;height:1rem;color:var(--cs-product-accent-strong)}.cs-conversation-automation-body{display:grid;grid-gap:1px;gap:1px;margin:0 var(--cs-space-4) var(--cs-space-3);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);overflow:hidden;background:var(--cs-color-border)}.cs-conversation-process-step{background:var(--cs-color-surface)}.cs-conversation-process-step>summary{min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-3);gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-3);cursor:pointer;list-style:none}.cs-conversation-process-step>summary::-webkit-details-marker{display:none}.cs-conversation-process-step>summary>span:nth-child(2){min-width:0;display:grid;grid-gap:1px;gap:1px}.cs-conversation-process-step>summary small,.cs-conversation-process-step>summary time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-process-mark{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:var(--cs-radius-pill);background:var(--cs-color-status-success-soft);color:var(--cs-color-status-success)}.cs-conversation-process-step[data-status=warning] .cs-conversation-process-mark{background:var(--cs-color-status-warning-soft);color:var(--cs-color-status-warning)}.cs-conversation-process-step[data-status=pending] .cs-conversation-process-mark{background:var(--cs-color-surface-tint);color:var(--cs-color-muted)}.cs-conversation-process-step[data-status=running] .cs-conversation-process-mark{background:var(--cs-color-action-soft);color:var(--cs-color-action-primary)}.cs-conversation-process-mark svg{width:.9rem;height:.9rem}.cs-conversation-process-evidence{margin:0 var(--cs-space-3) var(--cs-space-3) 3.25rem;padding:var(--cs-space-2) var(--cs-space-3);-webkit-border-start:2px solid var(--cs-product-accent);border-inline-start:2px solid var(--cs-product-accent);background:var(--cs-color-surface-tint);color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/1.45 var(--cs-type-metadata-family)}.cs-conversation-review{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-md);overflow:hidden}.cs-conversation-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-3);padding:var(--cs-space-4)}.cs-conversation-review>header>span:first-child{display:grid;grid-gap:1px;gap:1px}.cs-conversation-review>header small{color:var(--cs-color-muted);text-transform:uppercase;font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-review>header strong{font:var(--cs-type-section-title-weight) var(--cs-type-section-title-size)/var(--cs-type-section-title-line-height) var(--cs-type-section-title-family)}.cs-conversation-review>nav{display:grid;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);padding:0 var(--cs-space-4) var(--cs-space-3)}.cs-conversation-review>nav>button{min-width:0;min-height:3.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--cs-space-2);gap:var(--cs-space-2);border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);padding:var(--cs-space-2) var(--cs-space-3);background:var(--cs-color-surface);color:var(--cs-color-text);font:inherit;text-align:left}.cs-conversation-review>nav>button[aria-current=page]{border-color:color-mix(in srgb,var(--cs-product-accent) 40%,var(--cs-color-border));background:var(--cs-product-accent-soft);color:var(--cs-product-accent-strong)}.cs-conversation-review>nav>button>small,.cs-conversation-review>nav>button>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-conversation-review>nav>button>small{color:var(--cs-color-muted);font:var(--cs-type-metadata-weight) var(--cs-type-metadata-size)/var(--cs-type-metadata-line-height) var(--cs-type-metadata-family)}.cs-conversation-review-body{min-height:0;align-content:start;overflow-y:auto;padding:0 var(--cs-space-4) var(--cs-space-4)}.cs-conversation-review-body,.cs-conversation-review-card{display:grid;grid-gap:var(--cs-space-3);gap:var(--cs-space-3)}.cs-conversation-review-card{border:1px solid var(--cs-color-border);border-radius:var(--cs-radius-sm);padding:var(--cs-space-3);background:var(--cs-color-surface-tint)}.cs-conversation-review-card>header{display:flex;justify-content:space-between;gap:var(--cs-space-2)}.cs-conversation-review-card>footer{display:flex;justify-content:flex-end;gap:var(--cs-space-2)}.cs-conversation-takeover{white-space:nowrap}@media (max-width:1180px) and (min-width:721px){.cs-conversation-composer-row{grid-template-columns:auto minmax(0,1fr)}.cs-conversation-composer-actions{grid-column:1/-1}}@media (max-width:720px){.cs-conversation-canvas,.cs-conversation-queue,.cs-conversation-review{border:0;border-radius:0}.cs-conversation-list-item{min-height:4.5rem;padding:var(--cs-space-2) var(--cs-space-3)}.cs-conversation-canvas-header{padding:var(--cs-space-3)}.cs-conversation-header{grid-template-columns:auto minmax(0,1fr) auto}.cs-conversation-header-status{display:none}.cs-conversation-header-actions{grid-column:1/-1}.cs-conversation-guidance-slot,.cs-conversation-notice{padding:var(--cs-space-2) var(--cs-space-3) 0}.cs-conversation-guidance>summary{grid-template-columns:minmax(0,1fr) auto}.cs-conversation-guidance>summary>span:nth-child(2){grid-column:1/-1;grid-row:2}.cs-conversation-thread{padding:var(--cs-space-3)}.cs-conversation-message,.cs-conversation-summary{width:min(100%,20rem);max-width:88%;padding:var(--cs-space-3)}.cs-conversation-summary dl>div{grid-template-columns:1fr;gap:1px}.cs-conversation-composer{padding:var(--cs-space-2) var(--cs-space-3)}.cs-conversation-composer-row{grid-template-columns:auto minmax(0,1fr) auto}.cs-conversation-composer-actions{grid-column:auto}.cs-conversation-composer-actions>:not(:last-child){display:none}.cs-conversation-effect,.cs-conversation-review-effect{padding-inline:var(--cs-space-3)}.cs-conversation-automation>summary{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--cs-space-3)}.cs-conversation-automation>summary>span:last-child{grid-column:1/-1}.cs-conversation-automation-body{margin-inline:var(--cs-space-3)}.cs-conversation-review{max-height:min(72dvh,42rem)}.cs-conversation-review-body,.cs-conversation-review>header,.cs-conversation-review>nav{padding-inline:var(--cs-space-3)}}@media (prefers-reduced-motion:reduce){.cs-conversation-list-item{transition:none}}.cs-mascot-motion{--cs-mascot-motion-width:13rem;display:grid;inline-size:min(100%,var(--cs-mascot-motion-width));margin-inline:auto;aspect-ratio:16/9;overflow:hidden;border:1px solid color-mix(in srgb,var(--cs-color-border) 76%,#8f6e4f 24%);border-radius:var(--cs-radius-lg);background:#f7f3ec;box-shadow:var(--cs-shadow-edge);contain:layout paint}.cs-mascot-motion[data-size=small]{--cs-mascot-motion-width:9rem}.cs-mascot-motion[data-size=large]{--cs-mascot-motion-width:20rem}.cs-mascot-motion-media{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cs-mascot-motion-frame{display:grid;inline-size:100%;block-size:100%;transform-origin:50% 82%}.cs-mascot-sso{aspect-ratio:1;background:#faf7f2}.cs-mascot-sso .cs-mascot-motion-media{object-fit:contain}.cs-mascot-sso[data-sso-state=welcome] .cs-mascot-motion-media{object-position:50% 50%}.cs-mascot-sso[data-motion-active=true][data-sso-state=signing-in] .cs-mascot-motion-frame{animation:cs-mascot-sso-signing-in 1.1s ease-in-out infinite}.cs-mascot-sso[data-motion-active=true][data-sso-state=success] .cs-mascot-motion-frame{animation:cs-mascot-sso-success .64s cubic-bezier(.22,.8,.32,1) both}.cs-mascot-sso[data-motion-active=true][data-sso-state=failure] .cs-mascot-motion-frame{animation:cs-mascot-sso-failure .52s ease-out both}@keyframes cs-mascot-sso-signing-in{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-4px) scale(1.01);opacity:.96}}@keyframes cs-mascot-sso-success{0%{transform:translateY(6px) scale(.96);opacity:.82}58%{transform:translateY(-10px) scale(1.04);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes cs-mascot-sso-failure{0%{transform:translateY(-2px) scale(1.01);opacity:.9}to{transform:translateY(0) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.cs-mascot-motion{scroll-behavior:auto}.cs-mascot-sso .cs-mascot-motion-frame{animation:none;transform:none;opacity:1}}