.OttoBar_dock__XpMY2{position:sticky;bottom:var(--space-6);z-index:40;height:0;display:flex;justify-content:center;pointer-events:none}.OttoBar_rim__CnLFx{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:18.75rem;max-width:calc(100% - 2rem);box-sizing:border-box;padding:2px;border:1px solid var(--border);border-radius:1.5rem;background:var(--background);pointer-events:auto;transition:width .42s cubic-bezier(.32,1.25,.42,1)}.OttoBar_rim__CnLFx[data-stage=focus],.OttoBar_rim__CnLFx[data-stage=thread]{width:32.5rem}.OttoBar_surface__1BDWD{overflow:visible;display:flow-root;border-radius:calc(1.5rem - 3px);background:var(--surface-muted)}.OttoBar_capsule__CJfMB{display:flex;align-items:center;gap:10px;width:100%;height:2.75rem;padding:0 8px 0 14px;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.OttoBar_capsule__CJfMB:hover{color:var(--foreground)}.OttoBar_capsuleLabel__Geslx{flex:1;text-align:left}.OttoBar_kbd__g9H6g{display:inline-grid;place-items:center;min-width:22px;height:22px;box-sizing:border-box;padding:0 6px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-family:inherit;font-size:.6875rem;font-weight:400}.OttoBar_enter__FI8Uf{animation:OttoBar_otto-bar-rise__DDpS4 .2s cubic-bezier(.215,.61,.355,1) 60ms both}@keyframes OttoBar_otto-bar-rise__DDpS4{0%{opacity:0;filter:blur(4px);transform:translateY(4px) scaleY(.98)}to{opacity:1;filter:none;transform:none}}.OttoBar_context__vyruw{padding:14px 18px 10px;color:var(--text-muted);font-size:.6875rem}.OttoBar_suggestions___idkq{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 4px}.OttoBar_suggestion_____jE{height:30px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.8125rem;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.OttoBar_suggestion_____jE:hover{background:var(--background);color:var(--foreground)}.OttoBar_head__ikfgW{display:flex;align-items:center;gap:8px;padding:10px 8px 0 14px}.OttoBar_headName__MWs5U{flex:1;color:var(--text-secondary);font-size:.8125rem;font-weight:500}.OttoBar_iconBtn__9LkM5{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.OttoBar_iconBtn__9LkM5:hover{background:var(--background);color:var(--foreground)}.OttoBar_body__Sc2dI{display:flex;flex-direction:column;gap:14px;max-height:min(28rem,55vh);overflow-y:auto;overscroll-behavior:contain;padding:8px 18px 14px;scrollbar-width:thin}.OttoBar_question__gDTiK{align-self:flex-end;max-width:78%;padding:8px 12px;border-radius:14px;background:var(--background);color:var(--foreground);font-size:.8125rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.OttoBar_replies__Qng9i{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.45}.OttoBar_replies__Qng9i a[href*="/cabinet/"]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:10px;background:var(--background);color:var(--foreground);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}.OttoBar_replies__Qng9i a[href*="/cabinet/"]:hover{background:var(--border)}.OttoBar_shimmer__wBCQM{align-self:flex-start;background:linear-gradient(90deg,var(--text-muted) 0,var(--foreground) 50%,var(--text-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.8125rem;font-weight:500;animation:OttoBar_otto-bar-shimmer__OGlQ6 1.6s linear infinite}@keyframes OttoBar_otto-bar-shimmer__OGlQ6{0%{background-position:100% 0}to{background-position:-100% 0}}.OttoBar_error__8IPg3{color:var(--text-secondary);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.OttoBar_rim__CnLFx{transition:none}.OttoBar_enter__FI8Uf{animation:none}.OttoBar_shimmer__wBCQM{animation:none;background:none;color:var(--foreground)}}@media (max-width:640px){.OttoBar_dock__XpMY2{bottom:var(--space-4)}.OttoBar_rim__CnLFx,.OttoBar_rim__CnLFx[data-stage=focus],.OttoBar_rim__CnLFx[data-stage=thread]{width:calc(100% - 2rem)}}@media print{.OttoBar_dock__XpMY2{display:none}}.CommandBar_bar__8rVu6{display:grid;gap:var(--sp-2);padding:var(--sp-25) var(--sp-4) var(--sp-05);border-top:1px solid var(--app-border)}.CommandBar_cats__Ff_UF{display:flex;gap:var(--sp-1);overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.CommandBar_cats__Ff_UF::-webkit-scrollbar{display:none}.CommandBar_cat__iCgZl{flex:none;padding:var(--sp-1) var(--sp-3);border:0;border-radius:var(--nv-radius-pill);background:transparent;color:var(--app-muted);font:inherit;font-size:var(--fs-label);font-weight:550;white-space:nowrap;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro)}.CommandBar_cat__iCgZl:hover{color:var(--app-text);background:var(--app-surface)}.CommandBar_cat__iCgZl.CommandBar_on__yDwny{color:var(--app-text);background:color-mix(in oklab,var(--app-accent) 12%,transparent)}.CommandBar_chips__zugrt{display:flex;flex-wrap:wrap;gap:var(--sp-15)}.CommandBar_chip__Lh9Zj{display:inline-flex;align-items:center;gap:var(--sp-15);max-width:100%;padding:var(--sp-15) var(--sp-3);border:1px solid var(--app-border);border-radius:var(--nv-radius-pill);background:var(--app-surface);color:var(--app-text);font:inherit;font-size:var(--fs-label);cursor:pointer;animation:CommandBar_chip-in__ZkB_b .38s 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),transform var(--nv-duration-fast) var(--ease-micro),box-shadow var(--nv-duration-fast) var(--ease-micro)}.CommandBar_chip__Lh9Zj .icon{color:var(--app-muted)}.CommandBar_chip__Lh9Zj span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandBar_chip__Lh9Zj:hover:not(:disabled){border-color:color-mix(in oklab,var(--app-accent) 45%,transparent);background:color-mix(in oklab,var(--app-accent) 6%,var(--app-surface))}.CommandBar_chip__Lh9Zj:active:not(:disabled){transform:scale(.97)}.CommandBar_chip__Lh9Zj:disabled{color:var(--app-faint);cursor:default}@keyframes CommandBar_chip-in__ZkB_b{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CommandBar_chip__Lh9Zj{animation:none}}.OttoSidecar_side__xKhzm{--otto-w:clamp(310px,25vw,396px);position:sticky;top:var(--gap-page);z-index:45;flex:0 0 0px;width:0;height:calc(100dvh - 2 * var(--gap-page));margin-left:calc(-1 * var(--gap-page));opacity:0;transform-origin:bottom right;transform:translate(14px,10px) scale(.86);overflow:hidden;border-radius:var(--nv-radius-inset);background:var(--ds-background-100);border:0 solid transparent;transition:flex-basis .44s cubic-bezier(.32,.72,.28,1),width .44s cubic-bezier(.32,.72,.28,1),margin-left .44s cubic-bezier(.32,.72,.28,1),opacity .3s ease,transform .46s cubic-bezier(.32,.72,.28,1),border-color .3s ease,box-shadow .3s ease;pointer-events:none}.OttoSidecar_side__xKhzm.OttoSidecar_open__QmQcU{flex-basis:var(--otto-w);width:var(--otto-w);margin-left:0;opacity:1;transform:none;border-width:1px;border-color:var(--app-border);box-shadow:0 8px 40px rgb(0 0 0/.35);pointer-events:auto}.OttoSidecar_side__xKhzm.OttoSidecar_busy__2ZBRG.OttoSidecar_open__QmQcU{box-shadow:0 0 28px rgb(255 255 255/.05),0 8px 40px rgb(0 0 0/.35)}.OttoSidecar_side__xKhzm.OttoSidecar_asleep__rtVb4.OttoSidecar_open__QmQcU{opacity:.96}.OttoSidecar_side__xKhzm.OttoSidecar_broken__ev8_8.OttoSidecar_open__QmQcU{border-color:color-mix(in oklab,var(--s-emergency) 45%,var(--app-border));box-shadow:0 0 24px color-mix(in oklab,var(--s-emergency) 12%,transparent),0 8px 40px rgb(0 0 0/.35)}.OttoSidecar_inner__Z7LQN{position:relative;display:flex;flex-direction:column;width:var(--otto-w);height:100%}.OttoSidecar_head__4yYro{display:flex;align-items:center;gap:var(--sp-25);padding:var(--sp-4) var(--sp-4) var(--sp-2) var(--sp-4)}.OttoSidecar_htitle__HxK9r{flex:1;min-width:0;display:grid;line-height:var(--lh-tight)}.OttoSidecar_htitle__HxK9r strong{font-family:var(--font-display);font-size:var(--fs-body);font-weight:650;letter-spacing:-.01em;color:var(--app-text)}.OttoSidecar_hstatus__44Q_H{font-family:var(--font-mono);font-size:11px;color:var(--app-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OttoSidecar_hstatus__44Q_H.OttoSidecar_live__J6JWi{color:var(--app-muted)}.OttoSidecar_hbtns__GuSNX{display:inline-flex;align-items:center;gap:var(--sp-15);opacity:.6;transition:opacity .25s var(--ease-micro)}.OttoSidecar_hbtns__GuSNX:focus-within,.OttoSidecar_side__xKhzm:hover .OttoSidecar_hbtns__GuSNX{opacity:1}.OttoSidecar_hcluster__b66Ro{display:inline-flex;align-items:center;gap:.1rem}.OttoSidecar_hdiv__rPy7B{width:1px;height:18px;background:var(--app-border);border-radius:var(--nv-radius-micro)}.OttoSidecar_hbtn__kc4Ap{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--nv-radius-pill);background:transparent;color:var(--app-muted);cursor:pointer;transition:color var(--nv-duration-fast) var(--ease-micro),background-color var(--nv-duration-fast) var(--ease-micro)}.OttoSidecar_hbtn__kc4Ap:hover{color:var(--app-text);background:var(--ds-gray-alpha-200)}.OttoSidecar_hbtn__kc4Ap.OttoSidecar_on__Evij3{color:var(--ds-background-100);background:var(--app-accent)}.OttoSidecar_hbtnClose__PoREj:hover{color:var(--s-emergency);background:color-mix(in oklab,var(--s-emergency) 12%,transparent)}.OttoSidecar_threads__L7gLK{max-height:46%;overflow-y:auto;margin:var(--sp-05) var(--sp-25) var(--sp-15);padding:var(--sp-15);border:1px solid var(--app-border);border-radius:var(--nv-radius-inset);background:var(--ds-gray-alpha-100);animation:OttoSidecar_threads-in__tKHDp .24s var(--ease-micro);scrollbar-width:thin}@keyframes OttoSidecar_threads-in__tKHDp{0%{opacity:0;transform:translateY(-6px)}}.OttoSidecar_thNew__Mvhrc{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-25);border:0;border-radius:var(--nv-radius-pill);background:transparent;color:var(--app-text);font:inherit;font-size:var(--fs-body-sm);font-weight:550;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro)}.OttoSidecar_thNew__Mvhrc:hover{background:var(--ds-gray-alpha-200)}.OttoSidecar_thRow__i9Ozj{display:flex;align-items:center;border-radius:var(--app-radius);transition:background-color var(--nv-duration-fast) var(--ease-micro)}.OttoSidecar_thRow__i9Ozj:hover{background:var(--ds-gray-alpha-100)}.OttoSidecar_thRow__i9Ozj.OttoSidecar_on__Evij3{background:var(--ds-gray-alpha-200)}.OttoSidecar_thOpen__7uaSm{flex:1;min-width:0;display:grid;gap:.08rem;padding:var(--sp-2) var(--sp-25);border:0;background:transparent;color:var(--app-text);font:inherit;text-align:left;cursor:pointer}.OttoSidecar_thTitle__fLUxX{font-size:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OttoSidecar_thTime__Nrnpn{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--app-faint)}.OttoSidecar_thDel__W9Vs5{display:inline-flex;flex:none;padding:var(--sp-15);margin-right:var(--sp-1);border:0;border-radius:var(--nv-radius-pill);background:transparent;color:var(--app-faint);cursor:pointer;opacity:0;transition:opacity var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro)}.OttoSidecar_thDel__W9Vs5:focus-visible,.OttoSidecar_thRow__i9Ozj:hover .OttoSidecar_thDel__W9Vs5{opacity:1}.OttoSidecar_thDel__W9Vs5:hover{color:var(--s-emergency)}.OttoSidecar_thEmpty__Kp04l{margin:0;padding:var(--sp-2) var(--sp-25) var(--sp-25);font-size:var(--fs-label);color:var(--app-muted);line-height:var(--lh-tight)}.OttoSidecar_chat__mButK{flex:1;min-height:0;display:flex;flex-direction:column}.OttoSidecar_chat__mButK>*{flex:1;min-height:0}.OttoSidecar_scrim__6w_Zj{display:none}@media (max-width:1200px){.OttoSidecar_side__xKhzm{position:fixed;top:0;right:0;bottom:0;height:100dvh;width:min(400px,calc(100vw - 1.5rem));flex:none;margin-left:0;border-width:1px;border-color:var(--app-border);border-radius:var(--nv-radius-inset) 0 0 var(--nv-radius-inset);transform:translateX(105%);opacity:1;transition:transform .36s cubic-bezier(.32,.72,.28,1);z-index:60}.OttoSidecar_side__xKhzm.OttoSidecar_open__QmQcU{width:min(400px,calc(100vw - 1.5rem));flex:none;transform:none}.OttoSidecar_inner__Z7LQN{width:100%}.OttoSidecar_scrim__6w_Zj{display:block;position:fixed;inset:0;z-index:59;border:0;background:rgb(0 0 0/.45);cursor:pointer}}@media (min-width:1201px){.OttoSidecar_scrim__6w_Zj{display:none!important}}@media (prefers-reduced-motion:reduce){.OttoSidecar_side__xKhzm{transition:none}.OttoSidecar_threads__L7gLK{animation:none}}