:root{--cd-page-customer-surface:#fffef9;--cd-page-customer-ink:#20303f;--cd-page-customer-muted:#4c5965;--cd-page-customer-line:#b2b7bb;--cd-page-customer-input-line:#697582;--block-touch:max(56px, 3.5rem);--block-primary:3.5rem;--block-field-line:calc(var(--block-touch) + var(--space-2));--block-field-height:calc(var(--block-field-line) + var(--space-3) + max(var(--space-3), env(safe-area-inset-bottom)));--block-row:4.5rem;--block-meta:var(--t-sm);--block-home-heading:var(--t-xl);--block-answer-measure:34rem;--block-rail-width:20rem}:root[data-size=medium],:root[data-size=wide]{--block-home-heading:var(--t-xl)}.product-shell{--cd-measure:36rem;--cd-blue:var(--cd-accent-ink);--cd-blue-soft:var(--cd-helper-tint);font-size:var(--t-base);line-height:1.5}@media (min-width:44rem){.product-shell{--cd-measure:600px;--block-answer-measure:40rem}}.product-shell :where(button,.button,summary,[role=button]){min-height:var(--block-touch);min-width:var(--block-touch)}.product-shell .button:not(.button--icon):not(.send-button){border-radius:var(--radius-control,var(--cd-radius-sm))}.product-shell :is(.button--secondary,.button--quiet){min-height:48px}.product-shell :where(.button--primary){min-height:var(--block-primary)}.product-shell .list-row__selection{flex:0 0 var(--block-touch);min-height:var(--block-touch);align-self:center;place-items:center;margin:0;display:grid}.product-shell .list-row__selection input{width:24px;height:24px;margin:0}.product-shell :where(button,a,summary):active{background-color:var(--cd-helper-tint-strong)}.product-shell :where(.list-row){min-height:var(--block-row)}.product-shell .list-row__main--cover{grid-template-columns:56px minmax(0,1fr)}.product-shell :where(.markdown-body,.prose,.answer-body,.document-reader){max-width:var(--block-answer-measure)}@media (prefers-reduced-motion:reduce){.product-shell *,.product-shell :before,.product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-background=painted] .product-shell[data-chat-open=true] .product-shell__body{background-image:linear-gradient(color-mix(in srgb, var(--cd-canvas) 94%, transparent), color-mix(in srgb, var(--cd-canvas) 94%, transparent)), var(--product-background-image);background-size:cover;background-attachment:fixed}:root[data-background=painted] .product-shell[data-chat-open=true] :where(.result-card,.answer-next-steps,.chat-delivery-status,.related-work-offer){background:var(--cd-canvas)}@media (prefers-color-scheme:dark){:root[data-theme=system] .product-shell[data-chat-open=true] .product-shell__body{background-image:none}}html:has(.product-shell){scrollbar-gutter:auto;background:var(--cd-canvas)}.product-shell .list-row__copy :is(small,span){font-size:var(--block-meta)}
