@keyframes chat-activity-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-activity-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow);margin:.5em 0;padding:12px 14px}.chat-activity-card-header{align-items:center;gap:8px;display:flex}.chat-activity-card-title-group{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.chat-activity-card-spinner{color:var(--accent);flex:none;font-size:.9rem;animation:1.8s linear infinite chat-activity-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.chat-activity-card-spinner{animation:none}}.chat-activity-card-title{color:var(--ink);white-space:nowrap;font-size:.9rem;font-weight:600}.chat-activity-card-subtitle{color:var(--muted);white-space:nowrap;font-size:.82rem}.chat-activity-card-minimize{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);white-space:nowrap;background:0 0;flex:none;padding:2px 8px;font-size:.78rem}.chat-activity-card-minimize:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.chat-activity-card-minimize:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-activity-card-rows{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chat-activity-card-row{align-items:flex-start;gap:8px;min-width:0;padding:3px 0;display:flex}.chat-activity-card-icon{border-radius:var(--r-pill);flex:none;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:grid}.chat-activity-card-icon[data-status=done]{background:var(--success-bg);color:var(--success)}.chat-activity-card-icon[data-status=failed]{background:var(--error-bg);color:var(--error)}.chat-activity-card-icon[data-status=running]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);animation:1.4s linear infinite chat-activity-spin}@media (prefers-reduced-motion:reduce){.chat-activity-card-icon[data-status=running]{animation:none}}.chat-activity-card-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-activity-card-row-label{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:.88rem;line-height:1.45}.chat-activity-card-row-detail{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.35;overflow:hidden}.chat-activity-card-row-elapsed{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;flex:none;align-self:flex-start;margin-left:auto;padding-top:1px;font-size:.74rem;line-height:1.45}.chat-activity-card-row[data-status=failed] .chat-activity-card-row-label{color:var(--error)}.chat-activity-card-row[data-status=running] .chat-activity-card-row-label{color:var(--muted)}.chat-activity-card-sub-rows{flex-direction:column;gap:2px;margin:2px 0 0 28px;padding:0;list-style:none;display:flex}.chat-activity-card-sub-row{align-items:flex-start;gap:6px;min-width:0;padding:2px 0;display:flex}.chat-activity-card-sub-icon{border-radius:var(--r-pill);flex:none;place-items:center;width:16px;height:16px;font-size:.62rem;font-weight:700;display:grid}.chat-activity-card-sub-icon[data-status=done]{background:var(--success-bg);color:var(--success)}.chat-activity-card-sub-icon[data-status=failed]{background:var(--error-bg);color:var(--error)}.chat-activity-card-sub-icon[data-status=running]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);animation:1.4s linear infinite chat-activity-spin}@media (prefers-reduced-motion:reduce){.chat-activity-card-sub-icon[data-status=running]{animation:none}}.chat-activity-card-sub-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-activity-card-sub-row-label{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:.8rem;line-height:1.4}.chat-activity-card-sub-row[data-status=failed] .chat-activity-card-sub-row-label{color:var(--error)}.chat-activity-card-sub-row[data-status=done] .chat-activity-card-sub-row-label{color:var(--ink)}.chat-activity-card-sub-row-detail{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.3;overflow:hidden}.chat-activity-card-sub-row-elapsed{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;flex:none;align-self:flex-start;margin-left:auto;padding-top:1px;font-size:.68rem;line-height:1.4}
.chat-reasoning-block-module__erIH7q__block{align-self:stretch}.chat-reasoning-block-module__erIH7q__block[data-state=expanded] .chat-reasoning-block-module__erIH7q__body{border:1px solid var(--border);background:var(--bg);border-radius:var(--r-sm);color:var(--muted);white-space:pre-wrap;word-break:break-word;padding:12px 14px 14px;font-family:ui-monospace,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.55}.chat-reasoning-block-module__erIH7q__head{align-items:center;gap:7px;margin:0 0 8px;font-family:inherit;font-size:13px;display:flex}.chat-reasoning-block-module__erIH7q__chevron{color:var(--muted);text-align:center;width:10px;font-size:11px;display:inline-block}.chat-reasoning-block-module__erIH7q__label{color:var(--muted);font-style:italic}.chat-reasoning-block-module__erIH7q__cursor{width:.55ch;color:var(--ink);margin-left:1px;font-weight:700;display:inline-block}@media (prefers-reduced-motion:no-preference){.chat-reasoning-block-module__erIH7q__cursor{animation:1s step-end infinite chat-reasoning-block-module__erIH7q__cursor-blink}}@keyframes chat-reasoning-block-module__erIH7q__cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.chat-reasoning-block-module__erIH7q__summary{cursor:pointer;color:var(--muted);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:7px;padding:7px 4px 9px;font-size:12.5px;display:inline-flex}.chat-reasoning-block-module__erIH7q__summary:hover,.chat-reasoning-block-module__erIH7q__summary:focus-visible{color:var(--ink)}.chat-reasoning-block-module__erIH7q__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.chat-reasoning-block-module__erIH7q__chevronRight{color:inherit;text-align:center;width:10px;transition:transform var(--motion-fast) var(--motion-ease-enter);font-size:12px}.chat-reasoning-block-module__erIH7q__block[data-state=expanded] .chat-reasoning-block-module__erIH7q__summary{border-bottom:none}.chat-reasoning-block-module__erIH7q__block[data-state=expanded] .chat-reasoning-block-module__erIH7q__summary+.chat-reasoning-block-module__erIH7q__body{margin-top:8px}
.chat-result-cards-module__e_fKqW__frame{width:100%;container-type:inline-size}.chat-result-cards-module__e_fKqW__list{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.chat-result-cards-module__e_fKqW__item{min-width:0;display:block}@container (min-width:520px){.chat-result-cards-module__e_fKqW__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:12px;padding-bottom:4px;overflow-x:auto}.chat-result-cards-module__e_fKqW__item{scroll-snap-align:start;flex:0 0 250px}.chat-result-cards-module__e_fKqW__card{height:150px}}.chat-result-cards-module__e_fKqW__card{background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-sm);min-height:88px;color:var(--ink);transition:border-color var(--motion-fast) var(--motion-ease-enter), box-shadow var(--motion-fast) var(--motion-ease-enter);flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.chat-result-cards-module__e_fKqW__card[data-kind]{text-decoration:none}.chat-result-cards-module__e_fKqW__card[data-kind=doc]{border-top:3px solid var(--chat-kind-doc)}.chat-result-cards-module__e_fKqW__card[data-kind=journal]{border-top:3px solid var(--chat-kind-journal)}.chat-result-cards-module__e_fKqW__card[data-kind=task]{border-top:3px solid var(--chat-kind-task)}.chat-result-cards-module__e_fKqW__card[data-kind=web]{border-top:3px solid var(--chat-kind-web)}.chat-result-cards-module__e_fKqW__card:hover,.chat-result-cards-module__e_fKqW__card:focus-visible{border-color:var(--accent-soft);box-shadow:var(--shadow-sm);outline:none}.chat-result-cards-module__e_fKqW__card:focus-visible{box-shadow:0 0 0 2px var(--accent-soft), var(--shadow-sm)}.chat-result-cards-module__e_fKqW__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-result-cards-module__e_fKqW__kind{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:.625rem;font-weight:600;display:inline-flex}.chat-result-cards-module__e_fKqW__kind svg{flex:none}.chat-result-cards-module__e_fKqW__card[data-kind=doc] .chat-result-cards-module__e_fKqW__kind{color:var(--chat-kind-doc)}.chat-result-cards-module__e_fKqW__card[data-kind=journal] .chat-result-cards-module__e_fKqW__kind{color:var(--chat-kind-journal)}.chat-result-cards-module__e_fKqW__card[data-kind=task] .chat-result-cards-module__e_fKqW__kind{color:var(--chat-kind-task)}.chat-result-cards-module__e_fKqW__card[data-kind=web] .chat-result-cards-module__e_fKqW__kind{color:var(--chat-kind-web)}.chat-result-cards-module__e_fKqW__ext{color:var(--muted);opacity:.4;transition:opacity var(--motion-fast) var(--motion-ease-enter);font-size:.75rem}.chat-result-cards-module__e_fKqW__card:hover .chat-result-cards-module__e_fKqW__ext,.chat-result-cards-module__e_fKqW__card:focus-visible .chat-result-cards-module__e_fKqW__ext{opacity:1}.chat-result-cards-module__e_fKqW__title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-result-cards-module__e_fKqW__snippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#00000059 100%);mask-image:linear-gradient(#000 70%,#00000059 100%)}.chat-result-cards-module__e_fKqW__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.chat-result-cards-module__e_fKqW__pill{max-width:100%;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:2px 8px;font-size:.7rem;display:inline-flex;overflow:hidden}.chat-result-cards-module__e_fKqW__status{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--ink);align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;font-weight:500;display:inline-flex}.chat-result-cards-module__e_fKqW__statusDot{background:var(--border-strong);border-radius:50%;width:7px;height:7px}.chat-result-cards-module__e_fKqW__status[data-status=todo] .chat-result-cards-module__e_fKqW__statusDot{background:var(--muted)}.chat-result-cards-module__e_fKqW__status[data-status=in_progress] .chat-result-cards-module__e_fKqW__statusDot{background:var(--info)}.chat-result-cards-module__e_fKqW__status[data-status=blocked] .chat-result-cards-module__e_fKqW__statusDot{background:var(--error)}.chat-result-cards-module__e_fKqW__status[data-status=done] .chat-result-cards-module__e_fKqW__statusDot{background:var(--success)}.chat-result-cards-module__e_fKqW__area,.chat-result-cards-module__e_fKqW__due{color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:2px 8px;font-size:.7rem;display:inline-flex}
.ask-rio-launcher-module__YWZt-G__launcher{z-index:48;position:fixed;bottom:16px;right:16px}.ask-rio-launcher-module__YWZt-G__openBtn{cursor:pointer;transform-origin:100% 100%;transition:transform var(--t-fast);background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.ask-rio-launcher-module__YWZt-G__openBtn:hover{transform:scale(1.08)}.ask-rio-launcher-module__YWZt-G__bubble{border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);white-space:nowrap;box-shadow:var(--shadow);padding:7px 12px;font-size:.82rem;font-weight:600;position:relative}.ask-rio-launcher-module__YWZt-G__bubble:after{content:"";background:var(--accent);border-radius:2px;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.ask-rio-launcher-module__YWZt-G__mascotRing{border-radius:var(--r-pill);background:var(--surface-2);border:2px solid var(--panel-strong);width:56px;height:56px;box-shadow:var(--shadow-md,0 4px 14px #0000002e);transition:transform var(--t-fast);flex:none;overflow:hidden}.ask-rio-launcher-module__YWZt-G__mascot{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.ask-rio-launcher-module__YWZt-G__openBtn:focus-visible{outline:none}.ask-rio-launcher-module__YWZt-G__openBtn:focus-visible .ask-rio-launcher-module__YWZt-G__mascotRing{outline:2px solid var(--ai);outline-offset:2px}.ask-rio-launcher-module__YWZt-G__dismissBtn:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ask-rio-launcher-module__YWZt-G__dismissBtn{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel-strong);width:20px;height:20px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow);opacity:0;transition:opacity var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.ask-rio-launcher-module__YWZt-G__launcher:hover .ask-rio-launcher-module__YWZt-G__dismissBtn,.ask-rio-launcher-module__YWZt-G__dismissBtn:focus-visible{opacity:1}.ask-rio-launcher-module__YWZt-G__dismissBtn:hover{color:var(--ink)}@media (hover:none){.ask-rio-launcher-module__YWZt-G__dismissBtn{opacity:1}}.ask-rio-launcher-module__YWZt-G__popup{--docs-rail-bg:var(--surface-2);--docs-rail-text:var(--ink);--docs-rail-muted:var(--muted);--docs-divider:var(--border-strong);--docs-active-bg:#fa75171a;z-index:50;border:1px solid var(--border);border-radius:var(--glass-radius,16px);background:var(--surface-2);box-shadow:var(--shadow-lg,0 12px 40px #00000038);position:fixed;overflow:hidden}.ask-rio-launcher-module__YWZt-G__popup[data-mode=normal]{width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);bottom:16px;right:16px}.ask-rio-launcher-module__YWZt-G__popup[data-mode=minimized]{width:min(380px,100vw - 32px);height:auto;bottom:16px;right:16px}.ask-rio-launcher-module__YWZt-G__popup[data-mode=expanded]{border:none;border-radius:0;width:min(92vw,440px);top:0;bottom:0;right:0;box-shadow:0 0 30px #0000002e}@media (max-width:640px){.ask-rio-launcher-module__YWZt-G__popup[data-mode=normal],.ask-rio-launcher-module__YWZt-G__popup[data-mode=expanded]{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;inset:0}.ask-rio-launcher-module__YWZt-G__popup[data-mode=minimized]{border:none;border-top:1px solid var(--border);border-radius:0;width:100%;height:auto;inset:auto 0 0}}
