@font-face{font-family:Public Sans;src:local(Public Sans Regular),local(Public Sans),url(../_fonts/GsKUclqeNLJ96g5AU593ug6yanivOiwjW_7zESNPChw-jHA4tBeM1bjF7LATGUpfBuSTyomIFrWBTzjF7txVYfg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Public Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.244%;ascent-override:84.6372%;descent-override:20.0456%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.445%;ascent-override:90.0944%;descent-override:21.3382%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:103.889%;ascent-override:91.4439%;descent-override:21.6578%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback\: Arial;src:local(Arial);size-adjust:104.867%;ascent-override:90.5905%;descent-override:21.4557%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.6287%;ascent-override:96.3209%;descent-override:22.8128%;line-gap-override:0%}@font-face{font-family:Public Sans;src:local(Public Sans Medium),url(../_fonts/GsKUclqeNLJ96g5AU593ug6yanivOiwjW_7zESNPChw-jHA4tBeM1bjF7LATGUpfBuSTyomIFrWBTzjF7txVYfg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Public Sans;src:local(Public Sans SemiBold),url(../_fonts/GsKUclqeNLJ96g5AU593ug6yanivOiwjW_7zESNPChw-jHA4tBeM1bjF7LATGUpfBuSTyomIFrWBTzjF7txVYfg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Public Sans;src:local(Public Sans Bold),url(../_fonts/GsKUclqeNLJ96g5AU593ug6yanivOiwjW_7zESNPChw-jHA4tBeM1bjF7LATGUpfBuSTyomIFrWBTzjF7txVYfg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.how[data-v-4924b4f7]{padding-block:clamp(48px,7vh,80px)}.ox[data-v-4924b4f7]{--ui-bg:oklch(20.5% 0 0);--ui-bg-muted:oklch(26.9% 0 0);--ui-bg-elevated:oklch(26.9% 0 0);--ui-bg-accented:oklch(37.1% 0 0);--ui-bg-inverted:#fff;--ui-text:oklch(92.2% 0 0);--ui-text-dimmed:oklch(55.6% 0 0);--ui-text-muted:oklch(70.8% 0 0);--ui-text-toned:oklch(87% 0 0);--ui-text-highlighted:#fff;--ui-text-inverted:oklch(20.5% 0 0);--ui-border:oklch(26.9% 0 0);--ui-border-muted:oklch(37.1% 0 0);--ui-border-accented:oklch(37.1% 0 0);--ui-primary:oklch(76% .131 234.36);--ui-success:oklch(79.2% .209 151.711);--ui-warning:oklch(85.2% .199 91.936);--ui-error:oklch(70.4% .191 22.216);--ui-bg-sidebar:#1b1b1b;background:var(--ui-bg);max-width:1376px;height:clamp(520px,100svh - 232px,860px);color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-border-accented),0 40px 120px -40px #000000e6;text-align:left;-webkit-font-smoothing:antialiased;border-radius:14px;grid-template-columns:64px 300px minmax(0,1fr) 300px;margin:clamp(24px,3vw,40px) auto 0;font-family:Public Sans,Public Sans Fallback\: BlinkMacSystemFont,Public Sans Fallback\: Segoe UI,Public Sans Fallback\: Helvetica Neue,Public Sans Fallback\: Arial,Public Sans Fallback\: Noto Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;display:grid;position:relative;overflow:hidden}.ox[data-v-4924b4f7]>*{min-width:0;min-height:0}.ox-side[data-v-4924b4f7]{background:var(--ui-bg-sidebar);flex-direction:column;display:flex}@media (width>=1440px){.ox[data-v-4924b4f7]{grid-template-columns:64px 320px minmax(0,1fr) 320px}}@media (width<=1279px){.ox[data-v-4924b4f7]{grid-template-columns:64px 300px minmax(0,1fr)}}@media (width<=1023px){.ox[data-v-4924b4f7]{grid-template-columns:280px minmax(0,1fr)}.ox-side[data-v-4924b4f7]{display:none}}@media (width<=767px){.ox[data-v-4924b4f7]{border-radius:12px;grid-template-columns:minmax(0,1fr);height:clamp(520px,100svh - 196px,720px)}.ox.is-list .ox-thread[data-v-4924b4f7],.ox.is-thread .ox-list[data-v-4924b4f7]{display:none}}@media (width>=768px){.ox-back[data-v-4924b4f7]{display:none}}.ox-list[data-v-4924b4f7],.ox-panel[data-v-4924b4f7],.ox-thread[data-v-4924b4f7]{background:var(--ui-bg)}.ox-scrim[data-v-4924b4f7]{display:none}@media (width<=1279px){.ox-panel[data-v-4924b4f7]{z-index:30;inset-block:0;visibility:hidden;width:min(380px,100%);transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s;position:absolute;right:0;transform:translate(100%);box-shadow:-24px 0 60px -20px #000c}.ox-panel.is-open[data-v-4924b4f7]{visibility:visible;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility;transform:none}.ox-scrim[data-v-4924b4f7]{z-index:29;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;display:block;position:absolute;inset:0}.ox-scrim.is-open[data-v-4924b4f7]{opacity:1;pointer-events:auto}}@media (width>=1280px){.ox-narrow[data-v-4924b4f7]{display:none!important}}.ox-pop[data-v-4924b4f7]{z-index:40;background:var(--ui-bg);box-shadow:0 0 0 1px var(--ui-border-accented),0 10px 30px -10px #000000b3;border-radius:6px;position:absolute}.ox-item[data-v-4924b4f7]{width:100%;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ox-item[data-v-4924b4f7]:hover{background:var(--ui-bg-elevated);color:var(--ui-text-highlighted)}.ox-check[data-v-4924b4f7]{accent-color:var(--ui-primary)}.ox button[data-v-4924b4f7]{cursor:pointer}.ox[data-v-4924b4f7] svg.iconify--lucide [stroke-width]{stroke-width:1.6px}.ox button[data-v-4924b4f7]:disabled{cursor:default}.ox-acts[data-v-4924b4f7]{opacity:0;transition:opacity .15s}.group\/message:hover .ox-acts[data-v-4924b4f7]{opacity:1}.ox-panel-scroll[data-v-4924b4f7],.ox-rows[data-v-4924b4f7],.ox-scroll[data-v-4924b4f7]{scrollbar-width:thin;scrollbar-color:var(--ui-border-accented) transparent}.ox-scroll[data-v-4924b4f7]{overflow-anchor:none}.ox-noscroll[data-v-4924b4f7]{scrollbar-width:none}.ox-noscroll[data-v-4924b4f7]::-webkit-scrollbar{display:none}.ox-input[data-v-4924b4f7]{field-sizing:content;max-height:7.5rem}.ox-set[data-v-4924b4f7]{width:210px;max-width:100%}.ox-set img[data-v-4924b4f7]{transition:filter .62s ease-out,transform .62s cubic-bezier(.22,1,.36,1)}.ox-set div:nth-child(2) img[data-v-4924b4f7]{transition-delay:90ms}.ox-set div:nth-child(3) img[data-v-4924b4f7]{transition-delay:.18s}.ox-set img.is-locked[data-v-4924b4f7]{filter:blur(10px);transform:scale(2)}.ox.is-sfw .ox-pic[data-v-4924b4f7]{filter:blur(10px)}.th-belt[data-v-4924b4f7]{will-change:transform;transition:transform .42s cubic-bezier(.32,.72,0,1)}.th-belt.is-teleport[data-v-4924b4f7]{transition:none}.thr-enter-from[data-v-4924b4f7]{opacity:0;transform:translateY(14px)}.thr-enter-active[data-v-4924b4f7]{transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .36s cubic-bezier(.16,1,.3,1)}.oxrow-move[data-v-4924b4f7]{transition:transform .42s cubic-bezier(.32,.72,0,1)}.fp-enter-from[data-v-4924b4f7],.fp-leave-to[data-v-4924b4f7]{opacity:0}.fp-enter-active[data-v-4924b4f7],.fp-leave-active[data-v-4924b4f7]{transition:opacity .18s}@media (prefers-reduced-motion:reduce){.fp-enter-active[data-v-4924b4f7],.fp-leave-active[data-v-4924b4f7],.ox-panel[data-v-4924b4f7],.ox-scrim[data-v-4924b4f7],.ox-set img[data-v-4924b4f7],.oxrow-move[data-v-4924b4f7],.th-belt[data-v-4924b4f7],.thr-enter-active[data-v-4924b4f7]{transition:none!important}}@property --chat-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ox .chat-streaming-ring{position:relative}.ox .chat-streaming-ring:after,.ox .chat-streaming-ring:before{content:"";border-radius:inherit;background:conic-gradient(from var(--chat-ring-angle),transparent 0turn,transparent .52turn,color-mix(in srgb,var(--ui-primary) 85%,transparent) .82turn,transparent 1turn);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:2.4s linear infinite chat-ring-spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ox .chat-streaming-ring:after{filter:blur(4px);opacity:.45}@keyframes chat-ring-spin{to{--chat-ring-angle:360deg}}.ox .hugo-thinking [data-slot=base]{background-image:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--ui-primary),transparent calc(50% + var(--spread))),linear-gradient(var(--ui-text-muted),var(--ui-text-muted))}.ox .hugo-thinking--bubble [data-slot=base]{background-image:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--ui-primary),transparent calc(50% + var(--spread))),linear-gradient(var(--ui-text-highlighted),var(--ui-text-highlighted))}.ox .hugo-thinking .thinking-dots{color:var(--ui-text-muted);display:inline-flex}.ox .hugo-thinking--bubble .thinking-dots{color:var(--ui-text-highlighted)}.ox .hugo-thinking .thinking-dots span{opacity:0}.ox .hugo-thinking .thinking-dots span:first-child{animation:1.5s linear infinite thinking-dot-1}.ox .hugo-thinking .thinking-dots span:nth-child(2){animation:1.5s linear infinite thinking-dot-2}.ox .hugo-thinking .thinking-dots span:nth-child(3){animation:1.5s linear infinite thinking-dot-3}@keyframes thinking-dot-1{0%,24.99%{opacity:0}25%,to{opacity:1}}@keyframes thinking-dot-2{0%,49.99%{opacity:0}50%,to{opacity:1}}@keyframes thinking-dot-3{0%,74.99%{opacity:0}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ox .chat-streaming-ring:after,.ox .chat-streaming-ring:before{animation:none}.ox .hugo-thinking [data-slot=base]{color:var(--ui-text-muted);background-image:none;animation:none}.ox .hugo-thinking--bubble [data-slot=base]{color:var(--ui-text-highlighted)}.ox .hugo-thinking .thinking-dots span:nth-child(n){opacity:1;animation:none}}
