.-cilwq_surface:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 6);position:absolute;inset:0}.-cilwq_viewport{--card-width:min(calc(var(--spacing,.25rem) * 96), calc(100vw - calc(var(--spacing,.25rem) * 18)));--origin:max(calc(var(--spacing,.25rem) * 6), calc((100% - var(--container-md)) / 2 + calc(var(--spacing,.25rem) * 6)));gap:calc(var(--spacing,.25rem) * 3);overscroll-behavior-x:contain;padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:var(--origin) max(calc(var(--spacing,.25rem) * 6), calc(100% - var(--origin) - var(--card-width)));scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline-start:var(--origin);display:flex;overflow-x:auto}.-cilwq_viewport::-webkit-scrollbar{display:none}.-cilwq_card{min-height:calc(var(--spacing,.25rem) * 72);width:var(--card-width)}@media (hover:hover) and (pointer:fine){.-cilwq_card:after{border-radius:inherit;pointer-events:none;content:"";background:currentColor;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.-cilwq_card:after{background:color-mix(in srgb, currentColor 7%, transparent)}}.-cilwq_card:after{opacity:0;transition:opacity var(--transition-duration-short) ease-out}.-cilwq_card:hover:after{opacity:1}}.-cilwq_surface{--thinking-ink:white}.-cilwq_surface[data-foreground=dark]{--thinking-ink:black}.-cilwq_thinking{color:#0000;background-image:linear-gradient(90deg, var(--thinking-ink), var(--thinking-ink), var(--thinking-ink))}@supports (color:color-mix(in lab, red, red)){.-cilwq_thinking{background-image:linear-gradient(90deg, color-mix(in srgb, var(--thinking-ink) 40%, transparent), var(--thinking-ink), color-mix(in srgb, var(--thinking-ink) 40%, transparent))}}.-cilwq_thinking{background-position:200% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite -cilwq_thinking-shimmer}@keyframes -cilwq_thinking-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.-cilwq_thinking{color:var(--thinking-ink);background:0 0;animation:none}}
