.gl-render-prose{line-height:1.55}.gl-render-prose p{margin:0}.gl-render-prose p+p{margin-top:.6em}.gl-render-prose h2{margin:.7em 0 .3em;font-size:1.15em;font-weight:700}.gl-render-prose h2:first-child{margin-top:0}.gl-render-prose h3{margin:.55em 0 .25em;font-size:1.05em;font-weight:600}.gl-render-prose hr{border:none;border-top:1px solid hsl(var(--border));margin:.9em 0}.gl-render-prose ul,.gl-render-prose ol{margin:.3em 0;padding-left:1.4em}.gl-render-prose ul{list-style:outside}.gl-render-prose ul ul{list-style:circle}.gl-render-prose ul ul ul{list-style:square}.gl-render-prose ol{list-style:decimal}.gl-render-prose li{margin:.15em 0}.gl-render-prose mark{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px;padding:0 2px}.gl-render-prose mark[data-color=yellow],.gl-render-prose mark:not([data-color]){color:#111;background:#fde047}.gl-render-prose mark[data-color=red]{color:#111;background:#fca5a5}.gl-render-prose mark[data-color=blue]{color:#111;background:#93c5fd}.gl-render-prose mark[data-color=green]{color:#111;background:#86efac}.gl-render-prose a{color:hsl(var(--primary));text-decoration:underline}.gl-render-prose .gl-video-ref{margin:4px 0;display:inline-block}.gl-render-prose .gl-video-ref a{background:hsl(var(--accent));color:hsl(var(--primary));border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:.85em;font-weight:500;text-decoration:none;display:inline-flex}.gl-photo-grid{flex-wrap:wrap;gap:8px;margin-top:.5em;display:flex}.gl-photo-grid-item{border:1px solid hsl(var(--border));border-radius:8px;width:96px;height:96px;display:block;overflow:hidden}.gl-photo-grid-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:420px){.gl-photo-grid-item{aspect-ratio:1;width:calc(50% - 4px);height:auto}}
:root{--mobile-nav-h:4rem}@media print{[data-sonner-toaster],[data-radix-toast-viewport],[data-radix-popper-content-wrapper],#bug-report-portal-root,#assistant-orb-root{display:none!important}}.bb-orb{--orb-b:hsl(var(--brain,var(--viz-accent)));--orb-1:var(--orb-b);--orb-2:color-mix(in oklab, var(--orb-b) 22%, #ff3d8b);--orb-3:color-mix(in oklab, var(--orb-b) 25%, #1fe0ff);--orb-4:color-mix(in oklab, var(--orb-b) 18%, #ffb23d);--orb-5:color-mix(in oklab, var(--orb-b) 30%, #7b4dff);--orb-deep:color-mix(in oklab, var(--orb-b) 55%, #06041a);--orb-speed:1;isolation:isolate;border-radius:9999px;flex-shrink:0;animation:5.5s ease-in-out infinite bb-orb-breathe;display:inline-block;position:relative}.bb-orb[data-state=thinking]{--orb-speed:.3;animation-duration:1.4s}.bb-orb__halo{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--orb-5) 45%, transparent), color-mix(in oklab, var(--orb-2) 18%, transparent) 62%, transparent);opacity:.6;border-radius:9999px;animation:5.5s ease-in-out infinite bb-orb-halo;position:absolute;inset:-16%}.bb-orb[data-state=thinking] .bb-orb__halo{opacity:1;animation-duration:1.4s}.bb-orb__body{background:var(--orb-deep);border-radius:9999px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(#fff,#000)}.bb-orb__swirl{background:conic-gradient(from 20deg, var(--orb-1), var(--orb-5), var(--orb-2), var(--orb-1), var(--orb-3), var(--orb-4), var(--orb-1));filter:blur(calc(var(--orb-size,56px) * .08)) saturate(1.3);animation:bb-orb-spin calc(14s * var(--orb-speed)) linear infinite;will-change:transform;border-radius:9999px;position:absolute;inset:-30%}.bb-orb__blob{will-change:transform;border-radius:9999px;position:absolute}.bb-orb__blob--a{background:radial-gradient(closest-side, var(--orb-2) 30%, transparent);width:58%;height:58%;animation:bb-orb-drift-a calc(6s * var(--orb-speed)) ease-in-out infinite alternate;top:12%;left:10%}.bb-orb__blob--b{background:radial-gradient(closest-side, var(--orb-3) 30%, transparent);width:62%;height:62%;animation:bb-orb-drift-b calc(8s * var(--orb-speed)) ease-in-out infinite alternate;bottom:8%;right:8%}.bb-orb__blob--c{background:radial-gradient(closest-side, color-mix(in oklab, var(--orb-2) 45%, white) 20%, transparent);width:46%;height:46%;animation:bb-orb-drift-c calc(5s * var(--orb-speed)) ease-in-out infinite alternate;top:30%;left:36%}.bb-orb__sheen{pointer-events:none;background:radial-gradient(90% 90% at 50% 40%,#0000 55%,#00000047 100%),radial-gradient(60% 26% at 50% 100%,#ffffff52,#0000 70%);border-radius:9999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40,inset 0 2px 6px #ffffff40}.bb-orb__gloss{pointer-events:none;background:radial-gradient(closest-side,#ffffffd9,#fff0);border-radius:9999px;width:40%;height:24%;position:absolute;top:9%;left:18%;transform:rotate(-28deg)}.bb-orb__ring{background:conic-gradient(from 0deg, var(--orb-2), var(--orb-4), var(--orb-3), var(--orb-5), var(--orb-2));opacity:0;border-radius:9999px;transition:opacity .25s;animation:1.2s linear infinite bb-orb-spin;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.bb-orb[data-state=thinking] .bb-orb__ring{opacity:1}.bb-orb__dot{background:hsl(var(--signal-bad));width:20%;min-width:9px;height:20%;min-height:9px;box-shadow:0 0 0 2px hsl(var(--background));border-radius:9999px;position:absolute;top:1%;right:1%}.bb-orb__dot:after{content:"";border-radius:inherit;background:inherit;animation:2.4s cubic-bezier(0,0,.2,1) infinite bb-orb-ping;position:absolute;inset:0}@keyframes bb-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes bb-orb-halo{0%,to{transform:scale(.95)}50%{transform:scale(1.06)}}@keyframes bb-orb-spin{to{transform:rotate(360deg)}}@keyframes bb-orb-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(18%,12%)scale(1.2)}to{transform:translate(30%,-8%)scale(.9)}}@keyframes bb-orb-drift-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-20%,-14%)scale(.85)}to{transform:translate(-8%,-30%)scale(1.15)}}@keyframes bb-orb-drift-c{0%{transform:translate(0)scale(.85)}to{transform:translate(-34%,24%)scale(1.25)}}@keyframes bb-orb-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.bb-orb,.bb-orb *,.bb-orb :after{animation:none!important}.bb-orb[data-state=thinking] .bb-orb__ring{opacity:.9}}body[data-assistant-sheet] [data-sonner-toaster]{top:calc(env(safe-area-inset-top,0px) + 72px)!important;bottom:auto!important}@media (min-width:768px){body[data-assistant-docked] #bug-report-portal-root{right:calc(440px + 1.25rem)}}@media (min-width:1024px){body[data-assistant-docked] [data-sonner-toaster][data-x-position=right]{right:calc(440px + 1.5rem)!important}}@media (min-width:768px) and (max-width:1023.98px){body[data-assistant-docked] [data-sonner-toaster][data-x-position=right]{--width:min(356px, calc(100vw - 440px - 2rem))!important;left:1rem!important;right:auto!important}}
