[data-maia-page]{--chat-activity-bg:var(--wm-surface);--chat-activity-border:var(--wm-border);--chat-activity-text:var(--wm-ink-3);--maia-sweep-dim:var(--wm-ink-3)}:root [data-maia-page] .maia-user-bubble{background:var(--wm-accent-tint);color:var(--wm-ink);box-shadow:none;border-radius:14px 14px 4px;padding:10px 14px;font-weight:400}[data-maia-page] .maia-user-bubble>span{overflow-wrap:anywhere;font-size:15px;line-height:22px}:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document){box-shadow:none;color:var(--wm-ink);background:0 0;border:0;border-radius:0;padding:2px 0 0}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document)>div{font-size:15px;line-height:22px}[data-maia-page] :has(>:is(.maia-assistant-bubble,.maia-assistant-document)){max-width:none}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown{line-height:22px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown :is(p,ul,ol,blockquote,pre){margin:0 0 12px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown :is(p,ul,ol,blockquote,pre,.maia-table-scroll,.maia-table-card,.maia-kpi-grid):last-child{margin-bottom:0}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown :is(ul,ol){padding-left:20px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown li{margin:4px 0}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown li::marker{color:var(--wm-ink-3)}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--wm-ink);font-family:var(--wm-font-sans);letter-spacing:0;font-weight:500}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown :is(h1,h2){margin:20px 0 8px;font-size:17px;line-height:24px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown :is(h3,h4,h5,h6){margin:16px 0 4px;font-size:15px;line-height:22px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown a{color:var(--wm-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:color .12s,text-decoration-color .12s}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown a:hover{color:var(--wm-accent-hover);opacity:1;text-decoration-color:currentColor}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown a:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px;border-radius:var(--wm-radius-xs)}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown hr{border:0;border-top:1px solid var(--wm-border);margin:16px 0}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown blockquote{border-left:2px solid var(--wm-border-strong);color:var(--wm-ink-2);padding-left:12px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown code{border-radius:var(--wm-radius-xs);background:var(--wm-surface-hover);font-family:var(--wm-font-mono);padding:1px 4px;font-size:.875em}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown pre{border:1px solid var(--wm-border);border-radius:var(--wm-radius-md);background:var(--wm-surface-sunken);padding:12px 16px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown pre code{background:0 0;padding:0;font-size:13px;line-height:20px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-table-scroll{border:1px solid var(--wm-border);border-radius:var(--wm-radius-card);background:var(--wm-surface);margin:0 0 12px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-table-scroll table{margin:0;font-size:14px;line-height:20px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown :is(th,td){border:0;border-bottom:1px solid var(--wm-border-subtle);text-align:left;font-variant-numeric:tabular-nums;padding:8px 12px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown th{border-bottom-color:var(--wm-border);color:var(--wm-ink-3);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;font-size:13px;font-weight:500;line-height:18px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown tr:last-child>td{border-bottom:0}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-table-card{border:1px solid var(--wm-border);border-radius:var(--wm-radius-card);background:var(--wm-surface);margin:0 0 12px;overflow:hidden}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-table-card .maia-table-scroll{border:0;border-top:1px solid var(--wm-border-subtle);background:0 0;border-radius:0;margin:0}[data-maia-page] .maia-table-head{gap:8px;min-height:44px;padding:6px 8px 6px 12px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-table-card{position:relative}[data-maia-page] .maia-table-head:has(>.maia-table-caption:empty){z-index:1;min-height:0;padding:0;position:absolute;top:4px;right:4px}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-table-card:has(.maia-table-caption:empty) .maia-table-scroll{border-top:0}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-table-card:has(.maia-table-caption:empty) :is(th,td):last-child{padding-right:44px}[data-maia-page] .maia-table-caption{color:var(--wm-ink);font-size:14px;font-weight:500;line-height:20px}[data-maia-page] .maia-table-copy{border-radius:var(--wm-radius-sm);width:28px;height:28px;color:var(--wm-ink-3);background:0 0;border:0}@media (hover:hover){[data-maia-page] .maia-table-copy:hover{background:var(--wm-surface-hover);color:var(--wm-ink)}}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown td.maia-cell-num{text-align:right;white-space:nowrap}[data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown .maia-row-total td{background:var(--wm-surface-sunken);color:var(--wm-ink);font-weight:500}[data-maia-page] .maia-tone-up{color:var(--wm-positive)}[data-maia-page] .maia-tone-down{color:var(--wm-negative)}[data-maia-page] .maia-kpi-grid{gap:8px;margin:4px 0 16px}[data-maia-page] .maia-kpi{border:1px solid var(--wm-border);border-radius:var(--wm-radius-card);background:var(--wm-surface);padding:12px 14px}[data-maia-page] .maia-kpi-label{color:var(--wm-ink-3);font-size:13px;line-height:18px}[data-maia-page] .maia-kpi-value{font-family:var(--wm-font-serif);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;margin-top:4px;font-size:24px;font-weight:400;line-height:28px}[data-maia-page] .maia-kpi-value:not(.maia-tone-up):not(.maia-tone-down){color:var(--wm-ink)}[data-maia-page] .maia-kpi-note{opacity:1;color:var(--wm-ink-3);margin-top:2px;font-size:12px;line-height:17px}[data-maia-page] .maia-followups{gap:8px;padding-top:8px}[data-maia-page] .maia-followup{border:1px solid var(--wm-border);border-radius:var(--wm-radius-card);min-height:44px;color:var(--wm-ink-2);font-family:var(--wm-font-sans);background:0 0;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px}@media (hover:hover){[data-maia-page] .maia-followup:hover{border-color:var(--wm-border-strong);background:var(--wm-surface-hover);color:var(--wm-ink)}}[data-maia-page] .maia-followup:active{background:var(--wm-surface-active)}[data-maia-page] .maia-answer-actions{padding-top:4px}[data-maia-page] .maia-answer-action{border-radius:var(--wm-radius-sm);color:var(--wm-ink-3)}@media (hover:hover){[data-maia-page] .maia-answer-action:hover{background:var(--wm-surface-hover);color:var(--wm-ink)}}[data-maia-page] :is(.maia-followup,.maia-answer-action,.maia-table-copy):focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown>div:has(>button[aria-expanded]){border-radius:var(--wm-radius-card);margin-top:12px;overflow:hidden;border:1px solid var(--wm-border)!important;background:var(--wm-surface)!important}:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown>div>button[aria-expanded]{min-height:36px;padding:8px 12px;background:0 0!important}:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown>div>button[aria-expanded]:focus-visible{outline:2px solid var(--wm-focus);outline-offset:-2px}:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown>div>button[aria-expanded]>span>span{font-size:13px;font-weight:500;line-height:18px;color:var(--wm-ink-2)!important}:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown>div>button[aria-expanded] svg{color:var(--wm-ink-3)!important}:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown--rationale{padding:10px 12px 12px;font-size:14px;line-height:20px;border-top-color:var(--wm-border-subtle)!important;color:var(--wm-ink-2)!important}@media (hover:hover){:root [data-maia-page] :is(.maia-assistant-bubble,.maia-assistant-document) .maia-markdown>div>button[aria-expanded]:hover{background:var(--wm-surface-hover)!important}}[data-maia-page] :has(>.maia-reply-chip){gap:8px;padding-top:6px}[data-maia-page] .maia-reply-chip{--chat-chip-bg:transparent;--chat-chip-border:var(--wm-border);--chat-chip-text:var(--wm-ink-soft);border-radius:var(--wm-radius-card);text-align:left;align-items:center;min-height:36px;padding:8px 12px;font-size:13px;font-weight:500;line-height:19px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;background:var(--chat-chip-bg)!important}@media (hover:hover){[data-maia-page] .maia-reply-chip:hover{--chat-chip-border:var(--wm-border-strong);--chat-chip-text:var(--wm-ink);background:var(--wm-surface-hover)!important}}[data-maia-page] .maia-reply-chip:active{background:var(--wm-surface-active)!important}[data-maia-page] .maia-reply-chip:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}[data-maia-page] .maia-stopped-pill{box-sizing:border-box;border-radius:var(--wm-radius-sm);gap:6px;height:22px;margin-top:12px;padding:0 8px;font-size:12px;font-weight:500;line-height:17px;border-color:var(--wm-border)!important;color:var(--wm-ink-2)!important;background:0 0!important}[data-maia-page] .maia-stopped-pill:first-child{margin-top:3px}[data-maia-page] .maia-stopped-pill>svg{color:var(--wm-ink-3)}:root [data-maia-page] :is(.maia-trace:not(.maia-trace--collapsed),.maia-inflight){border-radius:var(--wm-radius-card);margin:0 0 12px}:root [data-maia-page] .maia-trace:not(.maia-trace--collapsed){padding:4px 8px}[data-maia-page] .maia-trace__icon{border-radius:var(--wm-radius-sm)}:root [data-maia-page] .maia-trace__label{font-size:13px;line-height:18px;opacity:1!important}:root [data-maia-page] .maia-trace--collapsed{gap:6px;min-height:28px;margin:0 0 8px;font-size:12px;line-height:17px}[data-maia-page] .maia-sources{gap:6px;margin-top:12px}:root [data-maia-page] .maia-sources__label{letter-spacing:0;text-transform:none;margin-right:2px;font-size:12px;font-weight:500;line-height:17px;color:var(--wm-ink-3)!important}[data-maia-page] .maia-sources__chip{box-sizing:border-box;border-radius:var(--wm-radius-sm);gap:6px;height:22px;padding:0 8px;font-size:12px;line-height:17px}[data-maia-page] .maia-sources__chip>[aria-hidden]{width:6px;height:6px}[data-maia-page] .wm-thinking{gap:10px}[data-maia-page] .wm-thinking__pill{--mm-faint-surface:var(--wm-surface);--color-glass-border:var(--wm-border);border-radius:var(--wm-radius-card);padding:8px 12px}:root [data-maia-page] .wm-thinking__label{font-size:13px;line-height:18px}[data-maia-page] .wm-maia-orb{animation:none!important}[data-maia-page] :is(.wm-chat-err,.wm-limit){border-radius:var(--wm-radius-card);margin:0 0 0 40px;font-size:14px;line-height:20px}[data-maia-page] .wm-chat-err{gap:12px;padding:8px 8px 8px 16px}[data-maia-page] .wm-limit{flex-wrap:wrap;align-items:center;column-gap:8px;padding:16px;display:flex}[data-maia-page] .wm-limit>p{flex:1 0 100%}[data-maia-page] :is(.wm-limit>p,.wm-chat-err__msg){line-height:20px}[data-maia-page] .wm-chat-err__retry{border-radius:var(--wm-radius-md);gap:6px;min-height:32px;padding:0 12px;font-size:13px;line-height:18px}[data-maia-page] .wm-chat-err__close{border-radius:var(--wm-radius-sm);place-items:center;width:28px;height:28px;padding:0;display:inline-grid}[data-maia-page] :is(.wm-chat-err__retry,.wm-chat-err__close):focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}[data-maia-page] .wm-limit :is(.wm-limit__plan,.wm-limit__premium){filter:none;min-height:36px;margin:12px 0 0;padding:0 14px;font-size:13px;font-weight:500;line-height:18px}html:not([data-theme=day]) [data-maia-page] .wm-chat-err{border-color:color-mix(in srgb, var(--wm-negative-line) 28%, transparent)!important;background:var(--wm-negative-tint)!important}html:not([data-theme=day]) [data-maia-page] .wm-chat-err__msg{color:var(--wm-ink)!important}html:not([data-theme=day]) [data-maia-page] .wm-chat-err__retry{border:1px solid color-mix(in srgb, var(--wm-negative-line) 40%, transparent);opacity:1;background:var(--wm-surface-raised)!important;color:var(--wm-negative)!important}html:not([data-theme=day]) [data-maia-page] .wm-chat-err__close{opacity:1;color:var(--wm-ink-3)!important}html:not([data-theme=day]) [data-maia-page] .wm-limit{border-color:var(--wm-border)!important;background:var(--wm-surface-sunken)!important}html:not([data-theme=day]) [data-maia-page] .wm-limit>p{color:var(--wm-ink)!important}html:not([data-theme=day]) [data-maia-page] .wm-limit__plan{background:var(--wm-btn-primary-bg)!important;color:var(--wm-btn-primary-fg)!important}html:not([data-theme=day]) [data-maia-page] .wm-limit__premium{background:var(--wm-accent-tint-2)!important;color:var(--wm-accent)!important;border-color:#0000!important}@media (hover:hover){html:not([data-theme=day]) [data-maia-page] .wm-chat-err__retry:hover{background:var(--wm-surface-hover)!important}html:not([data-theme=day]) [data-maia-page] .wm-chat-err__close:hover{background-color:color-mix(in srgb, var(--wm-negative) 8%, transparent);color:var(--wm-ink)!important}html:not([data-theme=day]) [data-maia-page] .wm-limit__plan:hover{background:var(--wm-btn-primary-hover)!important}html:not([data-theme=day]) [data-maia-page] .wm-limit__premium:hover{background:var(--wm-accent-tint-hover)!important}}