.ob-root{--color-background:oklch(0.148 0 0);--color-foreground:oklch(0.955 0 0);--color-card:oklch(0.185 0 0);--color-muted:oklch(0.24 0 0);--color-muted-foreground:oklch(0.7 0 0);--color-brand:oklch(0.9 0.19 122);--color-brand-foreground:oklch(0.2 0.03 122);--color-border:oklch(1 0 0/9%);--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--ob-pan-viewport:495px;color:var(--color-foreground)}.ob-root .ob-chat{flex:1;min-height:0;margin-top:18px;display:flex;flex-direction:column;gap:10px;padding:14px 12px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-card);overflow:hidden;max-height:525px;margin-block:auto}@keyframes lpIn1{0%,2%{opacity:0;transform:translateY(16px)}6%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(16px)}}@keyframes tyClip{0%,4%{clip-path:inset(0 100% 0 0)}20%,94%{clip-path:inset(0 0 0 0)}98%,to{clip-path:inset(0 100% 0 0)}}@keyframes tyCar{0%,4%{left:0}20%,94%{left:100%}98%,to{left:0}}@keyframes tyCarV{0%,3%{opacity:0}20%,4%{opacity:1}25%,to{opacity:0}}@keyframes lpIn2{0%,22%{opacity:0;transform:translateY(8px)}26%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpIn3{0%,30%{opacity:0;transform:translateY(20px)}35%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpIn4{0%,74%{opacity:0;transform:translateY(26px)}79%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpSelTick{0%,44%{opacity:0;transform:scale(.4)}48%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes lpRow1{0%,38%{opacity:0;transform:translateY(10px)}42%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpRow2{0%,62%{opacity:0;transform:translateY(10px)}66%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpRow3{0%,68%{opacity:0;transform:translateY(10px)}72%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpSub1{0%,44%{opacity:0;transform:translateX(-8px)}48%,94%{opacity:1;transform:translateX(0)}98%,to{opacity:0}}@keyframes lpSub2{0%,50%{opacity:0;transform:translateX(-8px)}54%,94%{opacity:1;transform:translateX(0)}98%,to{opacity:0}}@keyframes lpSub3{0%,56%{opacity:0;transform:translateX(-8px)}60%,94%{opacity:1;transform:translateX(0)}98%,to{opacity:0}}@keyframes lpMsg2{0%,46%{opacity:0;transform:translateY(10px)}50%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpCard2{0%,50%{opacity:0;transform:translateY(24px)}56%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpDim{0%,42%{opacity:1}46%,94%{opacity:.45}98%,to{opacity:1}}@keyframes lpSlide{0%,38%{transform:translateX(0)}44%,94%{transform:translateX(-146px)}to{transform:translateX(0)}}@keyframes lpScroll2{0%,54%{transform:translateY(0)}61%,95%{transform:translateY(min(0px,calc(var(--ob-pan-viewport) - 100%)))}to{transform:translateY(0)}}@keyframes lpScrollT{0%,66%{transform:translateY(0)}74%,95%{transform:translateY(min(0px,calc(var(--ob-pan-viewport) - 100%)))}to{transform:translateY(0)}}@keyframes lpSrcIn{0%,28%{opacity:0;transform:translateY(8px)}32%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes lpFlash{0%,63%{border-color:var(--color-border);background:color-mix(in oklab,var(--color-muted) 40%,transparent)}66%{border-color:color-mix(in oklab,var(--color-brand) 75%,transparent);background:color-mix(in oklab,var(--color-brand) 16%,transparent)}72%,to{border-color:var(--color-border);background:color-mix(in oklab,var(--color-muted) 40%,transparent)}}@keyframes lpOldV{0%,64%{opacity:1}67%,94%{opacity:0}to{opacity:1}}@keyframes lpNewV{0%,64%{opacity:0}67%,94%{opacity:1}to{opacity:0}}@keyframes lpOldS{0%,87%{opacity:1}90%,94%{opacity:0}to{opacity:1}}@keyframes lpNewS{0%,87%{opacity:0}90%,94%{opacity:1}to{opacity:0}}@keyframes lpIng1{0%,71%{opacity:0;transform:scale(.3)}74%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes lpIng2{0%,74%{opacity:0;transform:scale(.3)}77%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes lpIng3{0%,77%{opacity:0;transform:scale(.3)}80%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes lpIng4{0%,80%{opacity:0;transform:scale(.3)}83%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes lpIng5{0%,83%{opacity:0;transform:scale(.3)}86%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes lpStepA{0%,87%{opacity:0;transform:scale(.3)}90%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0}}@keyframes lpProg1{0%,87%{width:0}91%,94%{width:25%}98%,to{width:0}}@media (prefers-reduced-motion:no-preference){.ob-root .lp-dim{animation:lpDim 11s ease infinite}}@media (prefers-reduced-motion:reduce){.ob-root *,.ob-root :after,.ob-root :before{animation:none!important}}.mo-root{--mo-slide:#0f1a14;--mo-term:#0a100c;--mo-paper:#f3f6ee;--mo-lime:#34e27a;--mo-green:#17a05e;--mo-muted:#9db3a4;--mo-dim:#5e7466;color:var(--mo-paper)}@keyframes moBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes moGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mo-root .mo-cursor{display:inline-block;width:6px;height:12px;background:var(--mo-lime);vertical-align:-2px;animation:moBlink 1.05s step-end infinite}@media (prefers-reduced-motion:reduce){.mo-root *,.mo-root :after,.mo-root :before{animation:none!important}}