.QuickCommands_qc__Q27rY{display:grid;gap:var(--sp-4)}.QuickCommands_section__9YoYA{animation:QuickCommands_qc-in__OGRBz .4s var(--ease-micro) both}.QuickCommands_title__p_EGW{margin:0 0 var(--sp-15);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--app-faint)}.QuickCommands_rows__ByMsP{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-05)}.QuickCommands_row__VFPGO{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-15) var(--sp-2);border:0;border-radius:var(--app-radius);background:transparent;color:var(--app-text);font:inherit;font-size:var(--fs-body-sm);text-align:left;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.QuickCommands_row__VFPGO:hover:not(:disabled){background:color-mix(in oklab,var(--app-accent) 8%,transparent)}.QuickCommands_row__VFPGO:active:not(:disabled){transform:scale(.985)}.QuickCommands_row__VFPGO:disabled{color:var(--app-faint);cursor:default}.QuickCommands_ic__PBZ4h{display:inline-flex;flex:none;color:var(--app-muted)}.QuickCommands_txt__A9nEl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickCommands_go__uZoqY{display:inline-flex;flex:none;color:var(--app-text);opacity:0;transform:translateX(-4px);transition:opacity var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.QuickCommands_row__VFPGO:hover:not(:disabled) .QuickCommands_go__uZoqY{opacity:1;transform:none}@keyframes QuickCommands_qc-in__OGRBz{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.QuickCommands_section__9YoYA{animation:none}}.WaveformIcon_wave__R8nGv{display:block;overflow:visible}.WaveformIcon_wave__R8nGv.WaveformIcon_animate__LN9ha line{animation:WaveformIcon_wave-pulse__B2K_Z var(--dur) ease-in-out infinite}@keyframes WaveformIcon_wave-pulse__B2K_Z{0%{transform:scaleY(var(--min))}50%{transform:scaleY(var(--peak))}to{transform:scaleY(var(--min))}}@media (prefers-reduced-motion:reduce){.WaveformIcon_wave__R8nGv.WaveformIcon_animate__LN9ha line{animation:none}}.OttoChat_chat__Rf97l{display:flex;flex-direction:column;min-height:0;height:100%}.OttoChat_scroll__Qx7wA{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-4) var(--sp-4) var(--sp-25);scroll-behavior:smooth;overscroll-behavior:contain}.OttoChat_feed__aFmoB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.OttoChat_feed__aFmoB li{display:flex;align-items:flex-end;gap:var(--sp-2);max-width:100%}.OttoChat_feed__aFmoB li.OttoChat_mine__xFD3p{justify-content:flex-end}.OttoChat_fly__fZZrC{animation:OttoChat_otto-fly__Q5lNa .3s cubic-bezier(.33,1,.68,1) both}@keyframes OttoChat_otto-fly__Q5lNa{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.OttoChat_face__QHwIQ{flex:none;width:26px;display:inline-flex;margin-bottom:var(--sp-05)}.OttoChat_faceSpacer__65_tk{height:1px}.OttoChat_bubble__IE9qb{position:relative;max-width:min(78%,560px);padding:var(--sp-2) var(--sp-3) var(--sp-4);border-radius:var(--nv-radius-bubble);background:var(--ds-gray-alpha-100);border:1px solid var(--ds-gray-alpha-200)}.OttoChat_compact__JUJrf .OttoChat_bubble__IE9qb{max-width:88%}li.OttoChat_bot__eoBEG .OttoChat_bubble__IE9qb{border-bottom-left-radius:6px}li.OttoChat_mine__xFD3p .OttoChat_bubble__IE9qb{background:var(--app-accent);border-color:transparent;color:var(--ds-background-100);border-bottom-right-radius:6px}.OttoChat_bubble__IE9qb .OttoChat_body__5iWss{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.OttoChat_bubble__IE9qb .OttoChat_meta__FbuuX{position:absolute;right:.7rem;bottom:.32rem;font-family:var(--font-mono);font-size:11px;color:var(--app-faint)}li.OttoChat_mine__xFD3p .OttoChat_meta__FbuuX{color:color-mix(in oklab,var(--ds-background-100) 60%,transparent)}.OttoChat_textBubble__mrSS6{padding:var(--sp-2) var(--sp-3) var(--sp-2)}.OttoChat_textBlock__n4r4u{position:relative}.OttoChat_metaSpacer__a771E{display:inline-block;width:3rem;height:.5rem}.OttoChat_metaSpacerWide__5VpUC{width:3.9rem}.OttoChat_textBlock__n4r4u .OttoChat_meta__FbuuX{position:absolute;right:0;bottom:-.05rem;display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:11px;color:var(--app-faint);font-variant-numeric:tabular-nums;white-space:nowrap;user-select:none}li.OttoChat_mine__xFD3p .OttoChat_textBlock__n4r4u .OttoChat_meta__FbuuX{color:color-mix(in oklab,var(--ds-background-100) 64%,transparent)}.OttoChat_mEdited__4TMRr{font-style:italic;opacity:.8}.OttoChat_tick__P1vld{display:inline-flex;align-items:center;line-height:0}.OttoChat_tickDelivered__M580e{opacity:.5}.OttoChat_card__VTq1M{display:flex;align-items:center;gap:var(--sp-25);padding:var(--sp-25) var(--sp-3);background:var(--ds-background-100);border-color:var(--ds-gray-alpha-200)}.OttoChat_wide__aHxYO{display:block;width:min(78%,560px);padding-bottom:var(--sp-4)}.OttoChat_compact__JUJrf .OttoChat_wide__aHxYO{width:92%}.OttoChat_link__fc77F{text-decoration:none;color:inherit;transition:border-color var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro),box-shadow var(--nv-duration-fast) var(--ease-micro)}.OttoChat_link__fc77F:hover{border-color:var(--ds-gray-alpha-400);transform:translateY(-1px)}.OttoChat_cIc__oGhhK{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:var(--nv-radius-tiny);background:var(--ds-gray-alpha-100);color:var(--app-text)}.OttoChat_cBody__PmB8U{flex:1;min-width:0;display:grid;gap:var(--sp-05)}.OttoChat_cTitle__N4g41{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body-sm);font-weight:600;letter-spacing:-.01em}.OttoChat_cSub__QOWIb{font-size:var(--fs-label);color:var(--app-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OttoChat_cGo__oDqbW{display:inline-flex;flex:none;color:var(--app-muted);opacity:0;transform:translateX(-4px);transition:opacity var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.OttoChat_link__fc77F:hover .OttoChat_cGo__oDqbW{opacity:1;transform:none}.OttoChat_journey__LjfYH{border-color:var(--ds-gray-alpha-400)}.OttoChat_action__iSEZG{display:grid;gap:var(--sp-25);padding:var(--sp-3);border:1px solid var(--ds-gray-alpha-400);border-radius:var(--nv-radius-inset);background:var(--ds-background-100);max-width:100%}.OttoChat_settled__D98pR{border-color:var(--ds-gray-alpha-200)}.OttoChat_aHead__tIovU{display:flex;align-items:flex-start;gap:var(--sp-2)}.OttoChat_aIc__TciD_{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--nv-radius-tiny);background:var(--ds-gray-alpha-100);color:var(--app-text)}.OttoChat_aBody__nRE5p{min-width:0;display:grid;gap:2px}.OttoChat_aKind__U3ehn{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted)}.OttoChat_aSum__e3UUY{font-size:var(--fs-body-sm);color:var(--app-text);line-height:var(--lh-body);overflow-wrap:anywhere}.OttoChat_aActs__ZkSKH{display:flex;gap:var(--sp-2)}.OttoChat_aBtn__FPFNs{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-15) var(--sp-3);border-radius:var(--nv-radius-pill);border:1px solid transparent;font:inherit;font-size:var(--fs-label);font-weight:550;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro),border-color var(--nv-duration-fast) var(--ease-micro),opacity var(--nv-duration-fast) var(--ease-micro)}.OttoChat_aBtn__FPFNs:disabled{opacity:.6;cursor:default}.OttoChat_aConfirm__lfjGw{background:var(--app-accent);color:var(--app-on-accent)}.OttoChat_aConfirm__lfjGw:hover:not(:disabled){background:var(--app-accent-hover)}.OttoChat_aGhost__4csec{background:transparent;border-color:var(--ds-gray-alpha-200);color:var(--app-muted)}.OttoChat_aGhost__4csec:hover:not(:disabled){background:var(--ds-gray-alpha-100)}.OttoChat_aState__zyzuR{display:flex;align-items:center;gap:var(--sp-1);margin:0;font-size:var(--fs-label)}.OttoChat_stateOk__oKMO7{color:var(--app-success)}.OttoChat_stateErr__jy1XO{color:var(--app-error)}.OttoChat_stateMuted__J92lo{color:var(--app-muted)}.OttoChat_aSpin__Rr1b2{width:12px;height:12px;border:2px solid color-mix(in oklab,var(--app-on-accent) 40%,transparent);border-top-color:var(--app-on-accent);border-radius:50%;animation:OttoChat_otto-spin__PERQB .7s linear infinite}@keyframes OttoChat_otto-spin__PERQB{to{transform:rotate(1turn)}}.OttoChat_sys__YXsGN{width:100%;margin:var(--sp-1) 0;text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--app-faint)}.OttoChat_speakBtn__4tI3P{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;margin-bottom:var(--sp-1);border:1px solid var(--ds-gray-alpha-200);border-radius:var(--nv-radius-pill);background:transparent;color:var(--app-muted);cursor:pointer;opacity:0;transform:translateX(-4px) scale(.9);transition:opacity var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro),background-color var(--nv-duration-fast) var(--ease-micro)}.OttoChat_feed__aFmoB li:hover .OttoChat_speakBtn__4tI3P,.OttoChat_speakBtn__4tI3P:focus-visible{opacity:1;transform:none}.OttoChat_speakBtn__4tI3P:hover{background:var(--ds-gray-alpha-100)}.OttoChat_speakOn__Rq7gn{opacity:1;color:var(--app-text);border-color:var(--ds-gray-alpha-400)}.OttoChat_zoom__f9Y40{font:inherit;color:inherit;text-align:left;cursor:zoom-in;transition:border-color var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro),box-shadow var(--nv-duration-fast) var(--ease-micro)}.OttoChat_zoom__f9Y40:hover{border-color:var(--ds-gray-alpha-400);transform:translateY(-1px)}.OttoChat_zHint__hvnNo{position:absolute;top:.6rem;right:.65rem;display:inline-flex;color:var(--app-muted);opacity:0;transform:scale(.8);transition:opacity var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.OttoChat_zoom__f9Y40:hover .OttoChat_zHint__hvnNo{opacity:1;transform:none}.OttoChat_cv__txa1n{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--sp-5);animation:OttoChat_otto-fade__IpwYe var(--nv-duration-fast) ease both}@keyframes OttoChat_otto-fade__IpwYe{0%{opacity:0}to{opacity:1}}.OttoChat_cvBackdrop__82HtV{position:absolute;inset:0;border:0;background:rgb(0 0 0/.6);cursor:zoom-out}.OttoChat_cvDialog__RfMyx{position:relative;z-index:1;width:min(720px,100%);max-height:min(84vh,100%);display:flex;flex-direction:column;border-radius:var(--nv-radius-menu);background:var(--ds-background-100);border:1px solid var(--ds-gray-alpha-200);box-shadow:var(--app-shadow-pop);overflow:hidden;animation:OttoChat_otto-rise__HlYq5 .26s cubic-bezier(.33,1,.68,1) both}@keyframes OttoChat_otto-rise__HlYq5{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.OttoChat_cvHead__8UOfi{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-25)}.OttoChat_cvTitles__DN_fR{flex:1;min-width:0;display:grid;gap:var(--sp-05)}.OttoChat_cvTitles__DN_fR h3{margin:0;font-size:var(--fs-h4);font-weight:600;letter-spacing:-.01em}.OttoChat_cvTitles__DN_fR span{font-family:var(--font-mono);font-size:11px;color:var(--app-muted)}.OttoChat_cvClose__Fmvs9{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:1px solid transparent;border-radius:var(--nv-radius-tiny);background:transparent;color:var(--app-muted);cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro)}.OttoChat_cvClose__Fmvs9:hover{background:var(--ds-gray-alpha-100);color:var(--app-text)}.OttoChat_cvBody__GlpF2{padding:var(--sp-15) var(--sp-5) var(--sp-5);overflow-y:auto}.OttoChat_typing__43xpV{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-3) var(--sp-3)}.OttoChat_typing__43xpV i{width:6px;height:6px;border-radius:50%;background:var(--app-text);opacity:.35;animation:OttoChat_otto-dot__VwkXm 1.2s ease-in-out infinite}.OttoChat_typing__43xpV i:nth-child(2){animation-delay:var(--nv-duration-fast)}.OttoChat_typing__43xpV i:nth-child(3){animation-delay:.3s}@keyframes OttoChat_otto-dot__VwkXm{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.OttoChat_stepNote__zA_x_{align-self:center;margin-left:var(--sp-1);font-family:var(--font-mono);font-size:11px;color:var(--app-faint)}.OttoChat_stateBox__CZqNz{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-25);text-align:center;padding:var(--sp-4);animation:OttoChat_otto-fade__IpwYe .2s ease both}.OttoChat_stateBox__CZqNz p{margin:0;max-width:34ch;font-size:var(--fs-body-sm);color:var(--app-muted);line-height:var(--lh-body)}.OttoChat_hello__g3_Pd .OttoChat_hi__h1xGb{font-size:var(--fs-h4);font-weight:600;color:var(--app-text)}.OttoChat_starters__qqwvl{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-15);margin-top:var(--sp-15)}.OttoChat_starters__qqwvl button{display:inline-flex;align-items:center;gap:var(--sp-15);padding:var(--sp-15) var(--sp-3);border:1px solid var(--ds-gray-alpha-200);border-radius:var(--nv-radius-pill);background:transparent;color:var(--app-text);font-family:var(--font-mono);font-size:12px;cursor:pointer;animation:OttoChat_otto-chip__5bCc_ .45s cubic-bezier(.22,1,.36,1) both;transition:background-color var(--nv-duration-fast) var(--ease-micro),border-color var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.OttoChat_starters__qqwvl button:hover{background:var(--ds-gray-alpha-100);border-color:var(--ds-gray-alpha-400)}@keyframes OttoChat_otto-chip__5bCc_{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.OttoChat_errRow__KxPQ6{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-1) var(--sp-4) 0;animation:OttoChat_otto-rise__HlYq5 .2s cubic-bezier(.33,1,.68,1) both}.OttoChat_errText__iqmUI{margin:0;font-size:var(--fs-label);color:var(--app-error)}.OttoChat_errAct__copZf{padding:var(--sp-05) var(--sp-2);border-radius:var(--nv-radius-pill);border:1px solid transparent;background:var(--app-accent);color:var(--app-on-accent);font-family:var(--font-mono);font-size:12px;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro)}.OttoChat_errAct__copZf:hover{background:var(--app-accent-hover)}.OttoChat_errGhost__ka2Mn{background:transparent;color:var(--app-muted);border-color:var(--ds-gray-alpha-200)}.OttoChat_errGhost__ka2Mn:hover{background:var(--ds-gray-alpha-100)}.OttoChat_busyHint__Vp8an{margin:var(--sp-1) var(--sp-4) 0;font-family:var(--font-mono);font-size:11px;color:var(--app-muted);animation:OttoChat_otto-rise__HlYq5 var(--nv-duration-fast) ease both}.OttoChat_shake__FcoWa{animation:OttoChat_otto-shake__SogcN .3s ease}@keyframes OttoChat_otto-shake__SogcN{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.OttoChat_ctxRail__ElyI0{display:flex;gap:var(--sp-15);padding:var(--sp-2) var(--sp-3) 0;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 14px),transparent)}.OttoChat_ctxRail__ElyI0::-webkit-scrollbar{display:none}.OttoChat_ctxChip___5Lu3{flex:none;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--sp-15) var(--sp-25);border:1px solid var(--ds-gray-alpha-200);border-radius:var(--nv-radius-pill);background:transparent;color:var(--app-muted);font-family:var(--font-mono);font-size:12px;cursor:pointer;animation:OttoChat_otto-chip__5bCc_ .4s cubic-bezier(.22,1,.36,1) both;transition:border-color var(--nv-duration-fast) var(--ease-micro),background-color var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.OttoChat_ctxChip___5Lu3:hover:not(:disabled){border-color:var(--ds-gray-alpha-400);background:var(--ds-gray-alpha-100);color:var(--app-text);transform:translateY(-1px)}.OttoChat_ctxChip___5Lu3:disabled{opacity:.55;cursor:default}.OttoChat_barWrap__I_b8g{animation:OttoChat_otto-rise__HlYq5 .26s cubic-bezier(.33,1,.68,1) both}.OttoChat_composer__RpmHj{display:flex;flex-direction:column;gap:8px;margin:4px 12px 12px;padding:2px 10px 10px;border-radius:22px;background:var(--app-fill)}.OttoChat_composer__RpmHj textarea{width:100%;box-sizing:border-box;min-width:0;resize:none;border:0;outline:none;background:transparent;color:var(--app-text);font:inherit;font-size:.9375rem;line-height:1.2;padding:12px 6px;max-height:132px}.OttoChat_composer__RpmHj textarea::placeholder{color:var(--app-faint)}.OttoChat_controls__Yl1bv{display:flex;align-items:center;gap:6px}.OttoChat_controlsGap__exbr8{flex:1}.OttoChat_capsule__AAgjn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--app-fill-raised);color:var(--app-text);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.OttoChat_capsule__AAgjn svg,.OttoChat_capsule__AAgjn>span{color:var(--app-icon)}.OttoChat_capsuleOn__MmEnI,.OttoChat_capsule__AAgjn:hover{background:var(--app-panel-hover)}.OttoChat_mic__MGDCr,.OttoChat_send__7iFkT,.OttoChat_voiceChat__MysZg{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:999px;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro),transform var(--nv-duration-fast) var(--ease-micro)}.OttoChat_mic__MGDCr{background:var(--app-fill-raised);color:var(--app-icon)}.OttoChat_micOn__tuVT_{background:var(--app-accent);color:var(--app-on-accent)}.OttoChat_mic__MGDCr:disabled{opacity:.5;cursor:default}.OttoChat_send__7iFkT{background:var(--app-accent);color:var(--app-on-accent)}.OttoChat_send__7iFkT:disabled{background:var(--ds-gray-alpha-100);color:var(--app-faint);cursor:default}.OttoChat_voiceChat__MysZg{background:var(--app-text);color:var(--app-bg)}.OttoChat_voiceChat__MysZg:disabled{opacity:.4;cursor:default}.OttoChat_capsule__AAgjn:active,.OttoChat_mic__MGDCr:active:not(:disabled),.OttoChat_send__7iFkT:active:not(:disabled),.OttoChat_voiceChat__MysZg:active:not(:disabled){transform:scale(.94)}.OttoChat_stop___8xOz{animation:OttoChat_otto-stop-pulse__dtsWq 1.6s ease-in-out infinite}@keyframes OttoChat_otto-stop-pulse__dtsWq{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--app-accent) 40%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab,var(--app-accent) 0%,transparent)}}.OttoChat_cmdAnchor__aLV5E{position:relative}.OttoChat_cmdPop__UKK95{position:absolute;left:0;bottom:calc(100% + .55rem);z-index:30;width:min(340px,78vw);max-height:min(430px,60vh);overflow-y:auto;padding:var(--sp-4);border-radius:var(--nv-radius-inset);background:var(--ds-background-100);border:1px solid var(--ds-gray-alpha-200);box-shadow:var(--app-shadow-pop);animation:OttoChat_otto-rise__HlYq5 .22s cubic-bezier(.33,1,.68,1) both}.OttoChat_cmdScrim__SipT2{position:fixed;inset:0;z-index:20;border:0;background:transparent;cursor:default}.OttoChat_compact__JUJrf .OttoChat_scroll__Qx7wA{padding:var(--sp-2) var(--sp-4) var(--sp-2)}.OttoChat_compact__JUJrf .OttoChat_feed__aFmoB{gap:var(--sp-3)}.OttoChat_compact__JUJrf .OttoChat_face__QHwIQ{display:none}.OttoChat_compact__JUJrf li.OttoChat_bot__eoBEG .OttoChat_textBubble__mrSS6{max-width:96%;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.OttoChat_compact__JUJrf li.OttoChat_bot__eoBEG .OttoChat_textBubble__mrSS6 .OttoChat_body__5iWss{font-size:var(--fs-body);line-height:var(--lh-body)}.OttoChat_compact__JUJrf li.OttoChat_mine__xFD3p .OttoChat_bubble__IE9qb{border:none;border-radius:var(--nv-radius-bubble) var(--nv-radius-bubble) var(--nv-radius-bubble-tail) var(--nv-radius-bubble)}.OttoChat_compact__JUJrf .OttoChat_typing__43xpV{padding:var(--sp-1) .05rem;background:transparent;border:none;box-shadow:none}.OttoChat_compact__JUJrf .OttoChat_card__VTq1M{background:var(--ds-background-100)}.OttoChat_compact__JUJrf .OttoChat_ctxRail__ElyI0{padding:var(--sp-2) var(--sp-4) 0}.OttoChat_compact__JUJrf .OttoChat_busyHint__Vp8an,.OttoChat_compact__JUJrf .OttoChat_errRow__KxPQ6{margin:var(--sp-1) var(--sp-4) 0}.OttoChat_compact__JUJrf .OttoChat_stateBox__CZqNz{gap:var(--sp-3)}.OttoChat_compact__JUJrf .OttoChat_hi__h1xGb{font-size:var(--fs-h3)}@media (prefers-reduced-motion:reduce){.OttoChat_scroll__Qx7wA{scroll-behavior:auto}.OttoChat_barWrap__I_b8g,.OttoChat_busyHint__Vp8an,.OttoChat_cmdPop__UKK95,.OttoChat_ctxChip___5Lu3,.OttoChat_cvDialog__RfMyx,.OttoChat_cv__txa1n,.OttoChat_errRow__KxPQ6,.OttoChat_fly__fZZrC,.OttoChat_shake__FcoWa,.OttoChat_starters__qqwvl button,.OttoChat_stateBox__CZqNz,.OttoChat_stop___8xOz,.OttoChat_typing__43xpV i{animation:none}.OttoChat_aSpin__Rr1b2{animation-duration:2s}}.OttoChart_chart__K_Uwj{margin:0;display:grid;gap:var(--sp-2)}.OttoChart_caption__3v4_m{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.OttoChart_caption__3v4_m strong{font-size:var(--fs-body-sm);font-weight:600;letter-spacing:-.01em;color:var(--app-text)}.OttoChart_caption__3v4_m span{font-family:var(--font-mono);font-size:11px;color:var(--app-muted);white-space:nowrap}.OttoChart_bars__q7vJa{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-15)}.OttoChart_bars__q7vJa li{display:grid;grid-template-columns:minmax(64px,34%) 1fr auto;align-items:center;gap:var(--sp-2);animation:OttoChart_otto-rise__YYP6D .45s var(--ease-micro) both}.OttoChart_bLabel__FQlqr{font-size:var(--fs-label);color:var(--app-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OttoChart_bTrack__yQGry{height:10px;border-radius:var(--nv-radius-pill);background:color-mix(in oklab,var(--app-accent) 10%,transparent);overflow:hidden}.OttoChart_bTrack__yQGry i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ds-gray-800),var(--ds-gray-1000));transform-origin:left center;animation:OttoChart_otto-grow-x__MXeQf .7s cubic-bezier(.22,1,.36,1) both}.OttoChart_bars__q7vJa b{font-size:var(--fs-label);font-weight:600;min-width:2ch;text-align:right;color:var(--app-text)}.OttoChart_line__XvfGM{width:100%;height:auto}.OttoChart_line__XvfGM .OttoChart_stroke__h29Dk{stroke-dasharray:620;stroke-dashoffset:620;animation:OttoChart_otto-draw__Xh9nZ 1.1s cubic-bezier(.4,0,.2,1) .1s forwards}.OttoChart_line__XvfGM .OttoChart_area__D06xC{opacity:0;animation:OttoChart_otto-fade__0ccsQ .7s ease-out .7s forwards}.OttoChart_line__XvfGM .OttoChart_pt__c4NYG{opacity:0;animation:OttoChart_otto-fade__0ccsQ .3s ease-out forwards}.OttoChart_tick__G9ZuU{font-size:8.5px;fill:var(--app-faint)}.OttoChart_pval__e9TwS,.OttoChart_tick__G9ZuU{font-family:var(--font-mono);text-anchor:middle}.OttoChart_pval__e9TwS{font-size:6.5px;font-weight:600;fill:var(--app-muted);opacity:0;animation:OttoChart_otto-fade__0ccsQ .3s ease-out forwards}.OttoChart_detailed__Jmtnh .OttoChart_pie__kLw5K{grid-template-columns:minmax(200px,260px) 1fr;gap:var(--sp-5)}.OttoChart_detailed__Jmtnh .OttoChart_legend__CaqFp li{font-size:var(--fs-body-sm);gap:var(--sp-2)}.OttoChart_detailed__Jmtnh .OttoChart_bars__q7vJa{gap:var(--sp-2)}.OttoChart_detailed__Jmtnh .OttoChart_bLabel__FQlqr,.OttoChart_detailed__Jmtnh .OttoChart_bars__q7vJa b{font-size:var(--fs-body-sm)}.OttoChart_detailed__Jmtnh .OttoChart_bTrack__yQGry{height:13px}.OttoChart_pie__kLw5K{display:grid;grid-template-columns:116px 1fr;gap:var(--sp-3);align-items:center}.OttoChart_pie__kLw5K svg{width:100%;height:auto}.OttoChart_slice__gCTmI{opacity:0;animation:OttoChart_otto-sweep__C47w8 .8s cubic-bezier(.22,1,.36,1) both}.OttoChart_pieTotal__FrG_c{font-family:var(--font-mono);font-size:17px;font-weight:650;text-anchor:middle;fill:var(--app-text)}.OttoChart_pieCap___UqiN{font-family:var(--font-mono);font-size:8px;text-anchor:middle;fill:var(--app-faint)}.OttoChart_legend__CaqFp{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1);min-width:0}.OttoChart_legend__CaqFp li{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-label);min-width:0;animation:OttoChart_otto-rise__YYP6D .45s var(--ease-micro) both}.OttoChart_legend__CaqFp i{flex:none;width:.55rem;height:.55rem;border-radius:var(--nv-radius-micro)}.OttoChart_lName__ggSFy{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-muted)}.OttoChart_legend__CaqFp b{font-weight:600;color:var(--app-text)}.OttoChart_lPct__1ptTl{color:var(--app-faint);min-width:3.2ch;text-align:right}@keyframes OttoChart_otto-rise__YYP6D{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes OttoChart_otto-grow-x__MXeQf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes OttoChart_otto-draw__Xh9nZ{to{stroke-dashoffset:0}}@keyframes OttoChart_otto-fade__0ccsQ{to{opacity:1}}@keyframes OttoChart_otto-sweep__C47w8{0%{opacity:0;stroke-dasharray:.01 264}to{opacity:1}}@media (prefers-reduced-motion:reduce){.OttoChart_bTrack__yQGry i,.OttoChart_bars__q7vJa li,.OttoChart_legend__CaqFp li,.OttoChart_line__XvfGM .OttoChart_area__D06xC,.OttoChart_line__XvfGM .OttoChart_pt__c4NYG,.OttoChart_line__XvfGM .OttoChart_stroke__h29Dk,.OttoChart_pval__e9TwS,.OttoChart_slice__gCTmI{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.OttoMarkdown_md__Jh_F4{display:block}.OttoMarkdown_md__Jh_F4 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.OttoMarkdown_md__Jh_F4 *+p,.OttoMarkdown_md__Jh_F4 p+*{margin-top:var(--sp-2)}.OttoMarkdown_h__5wjq0{margin:var(--sp-2) 0 var(--sp-1);font-weight:650;line-height:1.25}.OttoMarkdown_h__5wjq0:first-child{margin-top:0}.OttoMarkdown_h1__fuJGx{font-size:var(--fs-body)}.OttoMarkdown_h2__hBB5M,.OttoMarkdown_h3__EwVSO{font-size:var(--fs-body-sm)}.OttoMarkdown_list__69MkJ{margin:var(--sp-1) 0;padding-left:1.2em;display:grid;gap:var(--sp-05)}.OttoMarkdown_inlineCode__pT6RN{font-family:var(--font-mono);font-size:.92em;padding:0 .3em;border-radius:var(--app-radius-sm);background:color-mix(in oklab,var(--app-text) 8%,transparent)}.OttoMarkdown_pre__LCuBd{margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-25);border-radius:var(--app-radius);background:color-mix(in oklab,var(--app-text) 6%,transparent);border:1px solid var(--app-border);overflow-x:auto}.OttoMarkdown_pre__LCuBd code{font-family:var(--font-mono);font-size:.88em;white-space:pre}.OttoMarkdown_md__Jh_F4 a{color:var(--app-text);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--app-faint)}.OttoMarkdown_md__Jh_F4 a:hover{text-decoration-color:var(--app-text)}.OttoMarkdown_tbl__foI2N{margin:var(--sp-2) 0;overflow-x:auto}.OttoMarkdown_tbl__foI2N table{border-collapse:collapse;font-size:var(--fs-label)}.OttoMarkdown_tbl__foI2N td,.OttoMarkdown_tbl__foI2N th{padding:var(--sp-1) var(--sp-2);border:1px solid var(--app-border);text-align:left}.OttoMarkdown_tbl__foI2N th{font-weight:600}.OttoMarkdown_rw__vq5Cq{display:inline-block;animation:OttoMarkdown_rw-in__F_QoY .45s cubic-bezier(.22,1,.36,1) both}@keyframes OttoMarkdown_rw-in__F_QoY{0%{opacity:0;filter:blur(4px);transform:translateY(2px)}to{opacity:1;filter:blur(0);transform:none}}@media (prefers-reduced-motion:reduce){.OttoMarkdown_rw__vq5Cq{animation:none}}