@layer components{.Alert-module__jJMvGq__Alert{align-items:center;gap:var(--alert-gap);width:100%;padding:var(--alert-gutter);border-radius:var(--alert-border-radius);font-size:var(--alert-font-size);line-height:var(--alert-line-height);display:flex}.Alert-module__jJMvGq__Alert:where([data-actions-placement=bottom]){align-items:flex-start}.Alert-module__jJMvGq__Alert[data-variant=soft]{background-color:var(--alert-background-color);box-shadow:0 0 0 1px var(--alert-border-color) inset;color:var(--alert-text-color)}.Alert-module__jJMvGq__Alert[data-variant=soft]:where([data-color=primary]){--alert-background-color:var(--color-background-primary-surface);--alert-border-color:var(--color-border-primary-surface);--alert-text-color:var(--color-text)}.Alert-module__jJMvGq__Alert[data-variant=soft]:where([data-color=success]){--alert-background-color:var(--color-background-success-surface);--alert-border-color:var(--color-border-success-surface);--alert-text-color:var(--color-text-success-surface)}.Alert-module__jJMvGq__Alert[data-variant=soft]:where([data-color=warning]){--alert-background-color:var(--color-background-warning-surface);--alert-border-color:var(--color-border-warning-surface);--alert-text-color:var(--color-text-warning-surface)}.Alert-module__jJMvGq__Alert[data-variant=soft]:where([data-color=caution]){--alert-background-color:var(--color-background-caution-surface);--alert-border-color:var(--color-border-caution-surface);--alert-text-color:var(--color-text-caution-surface)}.Alert-module__jJMvGq__Alert[data-variant=soft]:where([data-color=danger]){--alert-background-color:var(--color-background-danger-surface);--alert-border-color:var(--color-border-danger-surface);--alert-text-color:var(--color-text-danger-surface)}.Alert-module__jJMvGq__Alert[data-variant=soft]:where([data-color=info]){--alert-background-color:var(--color-background-info-surface);--alert-border-color:var(--color-border-info-surface);--alert-text-color:var(--color-text-info-surface)}.Alert-module__jJMvGq__Alert[data-variant=soft]:where([data-color=discovery]){--alert-background-color:var(--color-background-discovery-surface);--alert-border-color:var(--color-border-discovery-surface);--alert-text-color:var(--color-text-discovery-surface)}.Alert-module__jJMvGq__Alert[data-variant=solid]{background-color:var(--alert-background-color);color:var(--alert-text-color)}.Alert-module__jJMvGq__Alert[data-variant=solid]:where([data-color=primary]){--alert-background-color:var(--color-background-primary-solid);--alert-text-color:var(--color-text-primary-solid)}.Alert-module__jJMvGq__Alert[data-variant=solid]:where([data-color=success]){--alert-background-color:var(--color-background-success-solid);--alert-text-color:var(--color-text-success-solid)}.Alert-module__jJMvGq__Alert[data-variant=solid]:where([data-color=warning]){--alert-background-color:var(--color-background-warning-solid);--alert-text-color:var(--color-text-warning-solid)}.Alert-module__jJMvGq__Alert[data-variant=solid]:where([data-color=caution]){--alert-background-color:var(--color-background-caution-solid);--alert-text-color:var(--color-text-caution-solid)}.Alert-module__jJMvGq__Alert[data-variant=solid]:where([data-color=danger]){--alert-background-color:var(--color-background-danger-solid);--alert-text-color:var(--color-text-danger-solid)}.Alert-module__jJMvGq__Alert[data-variant=solid]:where([data-color=info]){--alert-background-color:var(--color-background-info-solid);--alert-text-color:var(--color-text-info-solid)}.Alert-module__jJMvGq__Alert[data-variant=solid]:where([data-color=discovery]){--alert-background-color:var(--color-background-discovery-solid);--alert-text-color:var(--color-text-discovery-solid)}.Alert-module__jJMvGq__Alert[data-variant=outline]{box-shadow:0 0 0 1px var(--alert-border-color) inset;color:var(--alert-text-color)}.Alert-module__jJMvGq__Alert[data-variant=outline]:where([data-color=primary]){--alert-border-color:var(--color-border);--alert-text-color:var(--color-text)}.Alert-module__jJMvGq__Alert[data-variant=outline]:where([data-color=success]){--alert-border-color:var(--color-border-success-outline);--alert-text-color:var(--color-text-success-outline)}.Alert-module__jJMvGq__Alert[data-variant=outline]:where([data-color=warning]){--alert-border-color:var(--color-border-warning-outline);--alert-text-color:var(--color-text-warning-outline)}.Alert-module__jJMvGq__Alert[data-variant=outline]:where([data-color=caution]){--alert-border-color:var(--color-border-caution-outline);--alert-text-color:var(--color-text-caution-outline)}.Alert-module__jJMvGq__Alert[data-variant=outline]:where([data-color=danger]){--alert-border-color:var(--color-border-danger-outline);--alert-text-color:var(--color-text-danger-outline)}.Alert-module__jJMvGq__Alert[data-variant=outline]:where([data-color=info]){--alert-border-color:var(--color-border-info-outline);--alert-text-color:var(--color-text-info-outline)}.Alert-module__jJMvGq__Alert[data-variant=outline]:where([data-color=discovery]){--alert-border-color:var(--color-border-discovery-outline);--alert-text-color:var(--color-text-discovery-outline)}.Alert-module__jJMvGq__Content{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}:where(.Alert-module__jJMvGq__Alert[data-actions-placement=bottom]) .Alert-module__jJMvGq__Content{display:block}.Alert-module__jJMvGq__Indicator svg{width:var(--alert-indicator-size,20px);height:var(--alert-indicator-size,20px)}.Alert-module__jJMvGq__Message{flex:1;min-width:0}.Alert-module__jJMvGq__Title{font-weight:var(--alert-title-font-weight);text-wrap:pretty}.Alert-module__jJMvGq__Title~.Alert-module__jJMvGq__Description{margin-top:2px}.Alert-module__jJMvGq__Description{opacity:1;text-wrap:pretty}.Alert-module__jJMvGq__Actions{gap:calc(var(--spacing) * 2);display:flex}:where(.Alert-module__jJMvGq__Alert[data-actions-placement=end]) .Alert-module__jJMvGq__Actions{margin-left:var(--alert-gutter);align-self:center}:where(.Alert-module__jJMvGq__Alert[data-actions-placement=bottom]) .Alert-module__jJMvGq__Actions{margin-top:var(--alert-gutter)}}
@layer components{.CircularProgress-module__iy_d2q__Container{width:var(--circular-progress-size,28px);height:var(--circular-progress-size,28px);position:relative}.CircularProgress-module__iy_d2q__Container circle{stroke-width:var(--circular-progress-stroke,2px)}.CircularProgress-module__iy_d2q__Track{stroke:var(--circular-progress-track-color,var(--lightningcss-light,#deede9)var(--lightningcss-dark,var(--green-a50)));transition:stroke .15s;position:absolute;top:0;left:0}.CircularProgress-module__iy_d2q__TrackProgress{z-index:2;stroke:var(--circular-progress-track-active-color,var(--green-500));stroke-dasharray:50;stroke-dashoffset:50px;stroke-linecap:round;will-change:transform;transition:stroke-dashoffset .3s;position:absolute;top:0;left:0;transform:rotate(-90deg)}}
@layer components{.LoadingDots-module__ZlcrUW__LoadingDots{height:var(--font-text-md-line-height);justify-content:flex-start;align-items:center;gap:4px;display:flex}.LoadingDots-module__ZlcrUW__Dot{background-color:currentColor;border-radius:100%;width:8px;height:8px;animation:1s infinite both LoadingDots-module__ZlcrUW__pulse}.LoadingDots-module__ZlcrUW__Dot:nth-child(2){animation-delay:.2s}.LoadingDots-module__ZlcrUW__Dot:nth-child(3){animation-delay:.4s}@keyframes LoadingDots-module__ZlcrUW__pulse{0%{opacity:.15}20%{opacity:.4}to{opacity:.15}}}
@layer components{.LoadingIndicator-module__44TZDq__LoadingIndicator{width:var(--indicator-size,1em);height:var(--indicator-size,1em);animation:LoadingIndicator-module__44TZDq__rotate var(--indicator-rotate-duration,.8s) linear infinite;transition:opacity .15s;position:relative}.LoadingIndicator-module__44TZDq__LoadingIndicator:before{border:var(--indicator-stroke,2px) solid var(--indicator-color,currentcolor);content:"";border-radius:50%;display:block;position:absolute;inset:0;-webkit-mask-image:conic-gradient(#0000,#000);mask-image:conic-gradient(#0000,#000)}.LoadingIndicator-module__44TZDq__LoadingIndicator:after{width:var(--indicator-stroke,2px);height:var(--indicator-stroke,2px);margin-left:calc(var(--indicator-stroke,2px) * -1 / 2);background-color:var(--indicator-color,currentcolor);content:"";border-radius:100%;display:block;position:absolute;top:0;left:50%}@keyframes LoadingIndicator-module__44TZDq__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}}
@layer components{.TransitionGroup-module__Gr6PCq__TransitionGroupChild{display:block}}
@layer components{.Button-module__jOaaOq__Button{gap:var(--button-gap);height:var(--button-size);padding:0 var(--button-gutter);border-radius:var(--button-radius);cursor:pointer;font-size:var(--button-font-size);font-weight:var(--button-font-weight);transition-duration:var(--transition-duration-basic);transition-property:opacity,color;transition-timing-function:var(--transition-ease-basic);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;line-height:1;display:inline-block;position:relative}.Button-module__jOaaOq__Button:before{border-radius:inherit;content:"";transition-duration:var(--transition-duration-basic);transition-property:opacity,background-color,transform,box-shadow,border-color;transition-timing-function:var(--transition-ease-basic);will-change:transform;display:block;position:absolute;inset:0}.Button-module__jOaaOq__Button:after{border-radius:inherit;content:"";pointer-events:none;transition-duration:var(--transition-duration-basic);transition-property:transform;transition-timing-function:var(--transition-ease-basic);will-change:transform;display:block;position:absolute;inset:0}.Button-module__jOaaOq__Button:focus{outline:none}.Button-module__jOaaOq__Button:focus-visible:after{outline:2px solid var(--button-ring-color,var(--color-ring));outline-offset:var(--button-ring-offset,2px)}.Button-module__jOaaOq__Button svg:where(:not([data-no-autosize])){width:var(--button-icon-size);height:var(--button-icon-size)}:where(.Button-module__jOaaOq__Button svg:where(:not([data-no-autosize])):first-child:not(:only-child)){margin-left:var(--button-icon-offset,-1px)}:where(.Button-module__jOaaOq__Button svg:where(:not([data-no-autosize])):last-child:not(:only-child)){margin-right:var(--button-icon-offset,-1px)}.Button-module__jOaaOq__Button:where([data-optically-align=start]){margin-inline-start:calc(var(--button-gutter) * -1)}.Button-module__jOaaOq__Button:where([data-optically-align=end]){margin-inline-end:calc(var(--button-gutter) * -1)}.Button-module__jOaaOq__Button:where([data-optically-align=start][data-uniform]){margin-inline-start:calc(((var(--button-size) - var(--button-icon-size)) / 2) * -1)}.Button-module__jOaaOq__Button:where([data-optically-align=end][data-uniform]){margin-inline-end:calc(((var(--button-size) - var(--button-icon-size)) / 2) * -1)}.Button-module__jOaaOq__Button:where([data-size="3xs"]){--button-size:var(--control-size-3xs);--button-gutter:var(--control-gutter-2xs);--button-font-size:var(--control-font-size-sm);--button-icon-size:var(--control-icon-size-xs);--button-gap:var(--button-gap-sm);--button-radius:var(--control-radius-sm);--button-icon-offset:-1px;--indicator-size:11px;--circular-progress-size:11px}.Button-module__jOaaOq__Button:where([data-size="2xs"]){--button-size:var(--control-size-2xs);--button-gutter:var(--control-gutter-xs);--button-font-size:var(--control-font-size-sm);--button-icon-size:var(--control-icon-size-sm);--button-gap:var(--button-gap-md);--button-radius:var(--control-radius-sm);--button-icon-offset:-1px;--indicator-size:12px;--circular-progress-size:12px}.Button-module__jOaaOq__Button:where([data-size=xs]){--button-size:var(--control-size-xs);--button-gutter:var(--control-gutter-xs);--button-font-size:var(--control-font-size-md);--button-icon-size:var(--control-icon-size-sm);--button-gap:var(--button-gap-md);--button-radius:var(--control-radius-sm);--button-icon-offset:-1px;--indicator-size:13px;--circular-progress-size:14px}.Button-module__jOaaOq__Button:where([data-size=sm]){--button-size:var(--control-size-sm);--button-gutter:var(--control-gutter-sm);--button-font-size:var(--control-font-size-md);--button-icon-size:var(--control-icon-size-md);--button-gap:var(--button-gap-md);--button-radius:var(--control-radius-sm);--button-icon-offset:-1px;--indicator-size:15px;--circular-progress-size:15px}.Button-module__jOaaOq__Button:where([data-size=md]){--button-size:var(--control-size-md);--button-gutter:var(--control-gutter-md);--button-font-size:var(--control-font-size-md);--button-icon-size:var(--control-icon-size-md);--button-gap:var(--button-gap-lg);--button-radius:var(--control-radius-md);--button-icon-offset:-1px;--indicator-size:16px;--circular-progress-size:16px}.Button-module__jOaaOq__Button:where([data-size=lg]){--button-size:var(--control-size-lg);--button-gutter:var(--control-gutter-md);--button-font-size:var(--control-font-size-md);--button-icon-size:var(--control-icon-size-md);--button-gap:var(--button-gap-lg);--button-radius:var(--control-radius-md);--button-icon-offset:-1px;--indicator-size:16px;--circular-progress-size:16px}.Button-module__jOaaOq__Button:where([data-size=xl]){--button-size:var(--control-size-xl);--button-gutter:var(--control-gutter-lg);--button-font-size:var(--control-font-size-md);--button-icon-size:var(--control-icon-size-md);--button-gap:var(--button-gap-lg);--button-radius:var(--control-radius-lg);--button-icon-offset:-1px;--indicator-size:18px;--circular-progress-size:18px}.Button-module__jOaaOq__Button:where([data-size="2xl"]){--button-size:var(--control-size-2xl);--button-gutter:var(--control-gutter-lg);--button-font-size:var(--control-font-size-lg);--button-icon-size:var(--control-icon-size-lg);--button-gap:var(--button-gap-lg);--button-radius:var(--control-radius-xl);--button-icon-offset:-2px;--indicator-size:18px;--circular-progress-size:18px}.Button-module__jOaaOq__Button:where([data-size="3xl"]){--button-size:var(--control-size-3xl);--button-gutter:var(--control-gutter-xl);--button-font-size:var(--control-font-size-lg);--button-icon-size:var(--control-icon-size-lg);--button-gap:var(--button-gap-lg);--button-radius:var(--control-radius-xl);--button-icon-offset:-2px;--indicator-size:20px;--circular-progress-size:20px}.Button-module__jOaaOq__Button:where([data-gutter-size="2xs"]){--button-gutter:var(--control-gutter-2xs)}.Button-module__jOaaOq__Button:where([data-gutter-size=xs]){--button-gutter:var(--control-gutter-xs)}.Button-module__jOaaOq__Button:where([data-gutter-size=sm]){--button-gutter:var(--control-gutter-sm)}.Button-module__jOaaOq__Button:where([data-gutter-size=md]){--button-gutter:var(--control-gutter-md)}.Button-module__jOaaOq__Button:where([data-gutter-size=lg]){--button-gutter:var(--control-gutter-lg)}.Button-module__jOaaOq__Button:where([data-gutter-size=xl]){--button-gutter:var(--control-gutter-xl)}.Button-module__jOaaOq__Button:where([data-icon-size=sm]){--button-icon-size:var(--control-icon-size-sm)}.Button-module__jOaaOq__Button:where([data-icon-size=md]){--button-icon-size:var(--control-icon-size-md)}.Button-module__jOaaOq__Button:where([data-icon-size=lg]){--button-icon-size:var(--control-icon-size-lg)}.Button-module__jOaaOq__Button:where([data-icon-size=xl]){--button-icon-size:var(--control-icon-size-xl)}.Button-module__jOaaOq__Button:where([data-icon-size="2xl"]){--button-icon-size:var(--control-icon-size-2xl)}.Button-module__jOaaOq__Button:where([data-pill]){--button-radius:var(--radius-full);padding:0 calc(var(--button-gutter) * var(--control-gutter-pill-scaling))}.Button-module__jOaaOq__Button:where([data-block]){width:100%}.Button-module__jOaaOq__Button[data-uniform]{--button-gutter:0;width:var(--button-size)}.Button-module__jOaaOq__Button[data-variant=ghost]{--button-ring-offset:-1px;color:var(--button-text-color)}.Button-module__jOaaOq__Button[data-variant=ghost]:before{background-color:var(--button-background-color);opacity:0;transform:scale(var(--scale))}.Button-module__jOaaOq__Button[data-variant=ghost][aria-expanded=true],.Button-module__jOaaOq__Button[data-variant=ghost][data-state=open]{color:var(--button-text-color-hover)}.Button-module__jOaaOq__Button[data-variant=ghost][aria-expanded=true]:before,.Button-module__jOaaOq__Button[data-variant=ghost][data-state=open]:before{opacity:.6;transform:scale(1)}.Button-module__jOaaOq__Button[data-variant=ghost][data-selected]{color:var(--button-text-color-hover)}.Button-module__jOaaOq__Button[data-variant=ghost][data-selected]:before{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.Button-module__jOaaOq__Button[data-variant=ghost]:where(:not([data-disabled])):hover{color:var(--button-text-color-hover)}.Button-module__jOaaOq__Button[data-variant=ghost]:where(:not([data-disabled])):hover:before{opacity:1;transform:scale(1)}}.Button-module__jOaaOq__Button[data-variant=ghost]:where(:not([data-disabled])):active:before{background-color:var(--button-background-color-active);opacity:1;transform:scale(var(--scale))}.Button-module__jOaaOq__Button[data-variant=ghost]:where(:not([data-disabled])):active:after{transform:scale(var(--scale))}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=primary]){--button-background-color:var(--color-background-primary-ghost-hover);--button-background-color-active:var(--color-background-primary-ghost-active);--button-text-color:var(--color-text-primary-ghost);--button-text-color-hover:var(--color-text-primary-ghost-hover);--button-ring-color:var(--color-ring-primary-ghost)}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=secondary]){--button-background-color:var(--color-background-secondary-ghost-hover);--button-background-color-active:var(--color-background-secondary-ghost-active);--button-text-color:var(--color-text-secondary-ghost);--button-text-color-hover:var(--color-text-secondary-ghost-hover);--button-ring-color:var(--color-ring-secondary-ghost)}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=danger]){--button-background-color:var(--color-background-danger-ghost-hover);--button-background-color-active:var(--color-background-danger-ghost-active);--button-text-color:var(--color-text-danger-ghost);--button-text-color-hover:var(--color-text-danger-ghost-hover);--button-ring-color:var(--color-ring-danger-ghost)}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=success]){--button-background-color:var(--color-background-success-ghost-hover);--button-background-color-active:var(--color-background-success-ghost-active);--button-text-color:var(--color-text-success-ghost);--button-text-color-hover:var(--color-text-success-ghost-hover);--button-ring-color:var(--color-ring-success-ghost)}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=warning]){--button-background-color:var(--color-background-warning-ghost-hover);--button-background-color-active:var(--color-background-warning-ghost-active);--button-text-color:var(--color-text-warning-ghost);--button-text-color-hover:var(--color-text-warning-ghost-hover);--button-ring-color:var(--color-ring-warning-ghost)}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=caution]){--button-background-color:var(--color-background-caution-ghost-hover);--button-background-color-active:var(--color-background-caution-ghost-active);--button-text-color:var(--color-text-caution-ghost);--button-text-color-hover:var(--color-text-caution-ghost-hover);--button-ring-color:var(--color-ring-caution-ghost)}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=info]){--button-background-color:var(--color-background-info-ghost-hover);--button-background-color-active:var(--color-background-info-ghost-active);--button-text-color:var(--color-text-info-ghost);--button-text-color-hover:var(--color-text-info-ghost-hover);--button-ring-color:var(--color-ring-info-ghost)}.Button-module__jOaaOq__Button[data-variant=ghost]:where([data-color=discovery]){--button-background-color:var(--color-background-discovery-ghost-hover);--button-background-color-active:var(--color-background-discovery-ghost-active);--button-text-color:var(--color-text-discovery-ghost);--button-text-color-hover:var(--color-text-discovery-ghost-hover);--button-ring-color:var(--color-ring-discovery-ghost)}.Button-module__jOaaOq__Button[data-variant=solid]{color:var(--button-text-color)}.Button-module__jOaaOq__Button[data-variant=solid]:before{background-color:var(--button-background-color)}.Button-module__jOaaOq__Button[data-variant=solid][aria-expanded=true]:before,.Button-module__jOaaOq__Button[data-variant=solid][data-state=open]:before,.Button-module__jOaaOq__Button[data-variant=solid][data-selected]:before{background-color:var(--button-background-color-hover)}@media (hover:hover) and (pointer:fine){.Button-module__jOaaOq__Button[data-variant=solid]:where(:not([data-disabled])):hover:before{background-color:var(--button-background-color-hover)}}.Button-module__jOaaOq__Button[data-variant=solid]:where(:not([data-disabled])):active:before{background-color:var(--button-background-color-active)}.Button-module__jOaaOq__Button[data-variant=solid]:where(:not([data-disabled])):active:before,.Button-module__jOaaOq__Button[data-variant=solid]:where(:not([data-disabled])):active:after{transform:scale(var(--scale))}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=primary]){--button-background-color:var(--color-background-primary-solid);--button-background-color-hover:var(--color-background-primary-solid-hover);--button-background-color-active:var(--color-background-primary-solid-active);--button-text-color:var(--color-text-primary-solid);--button-ring-color:var(--color-ring-primary-solid)}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=secondary]){--button-background-color:var(--color-background-secondary-solid);--button-background-color-hover:var(--color-background-secondary-solid-hover);--button-background-color-active:var(--color-background-secondary-solid-active);--button-text-color:var(--color-text-secondary-solid);--button-ring-color:var(--color-ring-secondary-solid)}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=success]){--button-background-color:var(--color-background-success-solid);--button-background-color-hover:var(--color-background-success-solid-hover);--button-background-color-active:var(--color-background-success-solid-active);--button-text-color:var(--color-text-success-solid);--button-ring-color:var(--color-ring-success-solid)}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=danger]){--button-background-color:var(--color-background-danger-solid);--button-background-color-hover:var(--color-background-danger-solid-hover);--button-background-color-active:var(--color-background-danger-solid-active);--button-text-color:var(--color-text-danger-solid);--button-ring-color:var(--color-ring-danger-solid)}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=warning]){--button-background-color:var(--color-background-warning-solid);--button-background-color-hover:var(--color-background-warning-solid-hover);--button-background-color-active:var(--color-background-warning-solid-active);--button-text-color:var(--color-text-warning-solid);--button-ring-color:var(--color-ring-warning-solid)}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=caution]){--button-background-color:var(--color-background-caution-solid);--button-background-color-hover:var(--color-background-caution-solid-hover);--button-background-color-active:var(--color-background-caution-solid-active);--button-text-color:var(--color-text-caution-solid);--button-ring-color:var(--color-ring-caution-solid)}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=info]){--button-background-color:var(--color-background-info-solid);--button-background-color-hover:var(--color-background-info-solid-hover);--button-background-color-active:var(--color-background-info-solid-active);--button-text-color:var(--color-text-info-solid);--button-ring-color:var(--color-ring-info-solid)}.Button-module__jOaaOq__Button[data-variant=solid]:where([data-color=discovery]){--button-background-color:var(--color-background-discovery-solid);--button-background-color-hover:var(--color-background-discovery-solid-hover);--button-background-color-active:var(--color-background-discovery-solid-active);--button-text-color:var(--color-text-discovery-solid);--button-ring-color:var(--color-ring-discovery-solid)}.Button-module__jOaaOq__Button[data-variant=soft]{color:var(--button-text-color)}.Button-module__jOaaOq__Button[data-variant=soft]:before{background-color:var(--button-background-color)}.Button-module__jOaaOq__Button[data-variant=soft][aria-expanded=true]:before,.Button-module__jOaaOq__Button[data-variant=soft][data-state=open]:before,.Button-module__jOaaOq__Button[data-variant=soft][data-selected]:before{background-color:var(--button-background-color-hover)}@media (hover:hover) and (pointer:fine){.Button-module__jOaaOq__Button[data-variant=soft]:where(:not([data-disabled])):hover:before{background-color:var(--button-background-color-hover)}}.Button-module__jOaaOq__Button[data-variant=soft]:where(:not([data-disabled])):active:before{background-color:var(--button-background-color-active)}.Button-module__jOaaOq__Button[data-variant=soft]:where(:not([data-disabled])):active:before,.Button-module__jOaaOq__Button[data-variant=soft]:where(:not([data-disabled])):active:after{transform:scale(var(--scale))}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=primary]){--button-background-color:var(--color-background-primary-soft-alpha);--button-background-color-hover:var(--color-background-primary-soft-alpha-hover);--button-background-color-active:var(--color-background-primary-soft-alpha-active);--button-text-color:var(--color-text-primary-soft);--button-ring-color:var(--color-ring-primary-soft)}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=secondary]){--button-background-color:var(--color-background-secondary-soft-alpha);--button-background-color-hover:var(--color-background-secondary-soft-alpha-hover);--button-background-color-active:var(--color-background-secondary-soft-alpha-active);--button-text-color:var(--color-text-secondary-soft);--button-ring-color:var(--color-ring-secondary-soft)}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=success]){--button-background-color:var(--color-background-success-soft-alpha);--button-background-color-hover:var(--color-background-success-soft-alpha-hover);--button-background-color-active:var(--color-background-success-soft-alpha-active);--button-text-color:var(--color-text-success-soft);--button-ring-color:var(--color-ring-success-soft)}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=danger]){--button-background-color:var(--color-background-danger-soft-alpha);--button-background-color-hover:var(--color-background-danger-soft-alpha-hover);--button-background-color-active:var(--color-background-danger-soft-alpha-active);--button-text-color:var(--color-text-danger-soft);--button-ring-color:var(--color-ring-danger-soft)}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=warning]){--button-background-color:var(--color-background-warning-soft-alpha);--button-background-color-hover:var(--color-background-warning-soft-alpha-hover);--button-background-color-active:var(--color-background-warning-soft-alpha-active);--button-text-color:var(--color-text-warning-soft);--button-ring-color:var(--color-ring-warning-soft)}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=caution]){--button-background-color:var(--color-background-caution-soft-alpha);--button-background-color-hover:var(--color-background-caution-soft-alpha-hover);--button-background-color-active:var(--color-background-caution-soft-alpha-active);--button-text-color:var(--color-text-caution-soft);--button-ring-color:var(--color-ring-caution-soft)}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=info]){--button-background-color:var(--color-background-info-soft-alpha);--button-background-color-hover:var(--color-background-info-soft-alpha-hover);--button-background-color-active:var(--color-background-info-soft-alpha-active);--button-text-color:var(--color-text-info-soft);--button-ring-color:var(--color-ring-info-soft)}.Button-module__jOaaOq__Button[data-variant=soft]:where([data-color=discovery]){--button-background-color:var(--color-background-discovery-soft-alpha);--button-background-color-hover:var(--color-background-discovery-soft-alpha-hover);--button-background-color-active:var(--color-background-discovery-soft-alpha-active);--button-text-color:var(--color-text-discovery-soft);--button-ring-color:var(--color-ring-discovery-soft)}.Button-module__jOaaOq__Button[data-variant=outline]{--button-ring-offset:-1px;color:var(--button-text-color)}.Button-module__jOaaOq__Button[data-variant=outline]:before{box-shadow:0 0 0 1px var(--button-border-color) inset, var(--button-shadow-custom,0 0 #0000);background-color:#0000}.Button-module__jOaaOq__Button[data-variant=outline][aria-expanded=true],.Button-module__jOaaOq__Button[data-variant=outline][data-state=open],.Button-module__jOaaOq__Button[data-variant=outline][data-selected]{color:var(--button-text-color-hover)}.Button-module__jOaaOq__Button[data-variant=outline][aria-expanded=true]:before,.Button-module__jOaaOq__Button[data-variant=outline][data-state=open]:before,.Button-module__jOaaOq__Button[data-variant=outline][data-selected]:before{background-color:var(--button-background-color-hover);box-shadow:0 0 0 1px var(--button-border-color-hover) inset, var(--button-shadow-custom,0 0 #0000)}@media (hover:hover) and (pointer:fine){.Button-module__jOaaOq__Button[data-variant=outline]:where(:not([data-disabled])):hover{color:var(--button-text-color-hover)}.Button-module__jOaaOq__Button[data-variant=outline]:where(:not([data-disabled])):hover:before{background-color:var(--button-background-color-hover);box-shadow:0 0 0 1px var(--button-border-color-hover) inset, var(--button-shadow-custom,0 0 #0000)}}.Button-module__jOaaOq__Button[data-variant=outline]:where(:not([data-disabled])):active:before{background-color:var(--button-background-color-active);transform:scale(var(--scale))}.Button-module__jOaaOq__Button[data-variant=outline]:where(:not([data-disabled])):active:after{transform:scale(var(--scale))}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=primary]){--button-background-color-hover:var(--color-background-primary-outline-hover);--button-background-color-active:var(--color-background-primary-outline-active);--button-border-color:var(--color-border-primary-outline);--button-border-color-hover:var(--color-border-primary-outline-hover);--button-text-color:var(--color-text-primary-outline);--button-text-color-hover:var(--color-text-primary-outline-hover);--button-ring-color:var(--color-ring-primary-outline)}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=secondary]){--button-background-color-hover:var(--color-background-secondary-outline-hover);--button-background-color-active:var(--color-background-secondary-outline-active);--button-border-color:var(--color-border-secondary-outline);--button-border-color-hover:var(--color-border-secondary-outline-hover);--button-text-color:var(--color-text-secondary-outline);--button-text-color-hover:var(--color-text-secondary-outline-hover);--button-ring-color:var(--color-ring-secondary-outline)}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=danger]){--button-background-color-hover:var(--color-background-danger-outline-hover);--button-background-color-active:var(--color-background-danger-outline-active);--button-border-color:var(--color-border-danger-outline);--button-border-color-hover:var(--color-border-danger-outline-hover);--button-text-color:var(--color-text-danger-outline);--button-text-color-hover:var(--color-text-danger-outline-hover);--button-ring-color:var(--color-ring-danger-outline)}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=success]){--button-background-color-hover:var(--color-background-success-outline-hover);--button-background-color-active:var(--color-background-success-outline-active);--button-border-color:var(--color-border-success-outline);--button-border-color-hover:var(--color-border-success-outline-hover);--button-text-color:var(--color-text-success-outline);--button-text-color-hover:var(--color-text-success-outline-hover);--button-ring-color:var(--color-ring-success-outline)}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=warning]){--button-background-color-hover:var(--color-background-warning-outline-hover);--button-background-color-active:var(--color-background-warning-outline-active);--button-border-color:var(--color-border-warning-outline);--button-border-color-hover:var(--color-border-warning-outline-hover);--button-text-color:var(--color-text-warning-outline);--button-text-color-hover:var(--color-text-warning-outline-hover);--button-ring-color:var(--color-ring-warning-outline)}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=caution]){--button-background-color-hover:var(--color-background-caution-outline-hover);--button-background-color-active:var(--color-background-caution-outline-active);--button-border-color:var(--color-border-caution-outline);--button-border-color-hover:var(--color-border-caution-outline-hover);--button-text-color:var(--color-text-caution-outline);--button-text-color-hover:var(--color-text-caution-outline-hover);--button-ring-color:var(--color-ring-caution-outline)}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=info]){--button-background-color-hover:var(--color-background-info-outline-hover);--button-background-color-active:var(--color-background-info-outline-active);--button-border-color:var(--color-border-info-outline);--button-border-color-hover:var(--color-border-info-outline-hover);--button-text-color:var(--color-text-info-outline);--button-text-color-hover:var(--color-text-info-outline-hover);--button-ring-color:var(--color-ring-info-outline)}.Button-module__jOaaOq__Button[data-variant=outline]:where([data-color=discovery]){--button-background-color-hover:var(--color-background-discovery-outline-hover);--button-background-color-active:var(--color-background-discovery-outline-active);--button-border-color:var(--color-border-discovery-outline);--button-border-color-hover:var(--color-border-discovery-outline-hover);--button-text-color:var(--color-text-discovery-outline);--button-text-color-hover:var(--color-text-discovery-outline-hover);--button-ring-color:var(--color-ring-discovery-outline)}.Button-module__jOaaOq__Button[disabled]{pointer-events:none}.Button-module__jOaaOq__Button[data-disabled][data-variant]{--button-background-color:var(--color-background-disabled);--button-border-color:var(--color-border-disabled);--button-text-color:var(--color-text-disabled);cursor:not-allowed;pointer-events:auto}.Button-module__jOaaOq__Button[data-disabled][data-variant]:active:before{transform:scale(1)}.Button-module__jOaaOq__Button[data-disabled][data-variant][data-disabled-tone=relaxed]{cursor:default}.Button-module__jOaaOq__ButtonInner{flex-direction:inherit;justify-content:center;align-items:center;gap:inherit;width:100%;height:100%;transition:opacity .15s .1s;display:flex;position:relative}[data-loading] .Button-module__jOaaOq__ButtonInner{opacity:0;transition:opacity .3s}.Button-module__jOaaOq__ButtonLoader{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Button-module__jOaaOq__ButtonLoader[data-entering]{opacity:0}.Button-module__jOaaOq__ButtonLoader[data-exiting]{opacity:1}.Button-module__jOaaOq__ButtonLoader[data-entering-active],.Button-module__jOaaOq__ButtonLoader[data-entering][data-interrupted]{opacity:1;transition:opacity .15s .1s}.Button-module__jOaaOq__ButtonLoader[data-exiting-active],.Button-module__jOaaOq__ButtonLoader[data-exiting][data-interrupted]{opacity:0;transition:opacity .15s}}
@layer components{.Animate-module__ZSXPHq__TransitionItem{will-change:var(--tg-will-change)}[data-transition-position=absolute] .Animate-module__ZSXPHq__TransitionItem[data-exiting],[data-transition-position=absolute] .Animate-module__ZSXPHq__TransitionItem:not([data-exiting])+.Animate-module__ZSXPHq__TransitionItem[data-entering]{width:100%;position:absolute;top:0;left:0}.Animate-module__ZSXPHq__TransitionItem[data-entering]{filter:var(--tg-initial-filter);opacity:var(--tg-initial-opacity);transform:var(--tg-initial-transform)}.Animate-module__ZSXPHq__TransitionItem[data-exiting]{filter:var(--tg-enter-filter);opacity:var(--tg-enter-opacity);transform:var(--tg-enter-transform)}.Animate-module__ZSXPHq__TransitionItem[data-entering-active],.Animate-module__ZSXPHq__TransitionItem[data-entering][data-interrupted]{filter:var(--tg-enter-filter);opacity:var(--tg-enter-opacity);transform:var(--tg-enter-transform);transition:opacity var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay), transform var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay), filter var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay)}.Animate-module__ZSXPHq__TransitionItem[data-exiting-active],.Animate-module__ZSXPHq__TransitionItem[data-exiting][data-interrupted]{filter:var(--tg-exit-filter,none);opacity:var(--tg-exit-opacity,0);transform:var(--tg-exit-transform,none);transition:opacity var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay), transform var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay), filter var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay)}.Animate-module__ZSXPHq__TransitionItem[data-entering][data-interrupted],.Animate-module__ZSXPHq__TransitionItem[data-exiting][data-interrupted]{transition-delay:0s}}
@layer components{.AnimateLayout-module__ioz-fq__Layout{flex-shrink:0;transition-property:height,width;display:block;position:relative}.AnimateLayout-module__ioz-fq__Layout[data-clip=true]{overflow:hidden}.AnimateLayout-module__ioz-fq__Layout[data-direction=in]{transition-delay:var(--tg-layout-enter-delay);transition-duration:var(--tg-layout-enter-duration);transition-timing-function:var(--tg-layout-enter-timing-function)}.AnimateLayout-module__ioz-fq__Layout[data-direction=out]{transition-delay:var(--tg-layout-exit-delay);transition-duration:var(--tg-layout-exit-duration);transition-timing-function:var(--tg-layout-exit-timing-function)}.AnimateLayout-module__ioz-fq__Layout[data-direction=move]{transition-delay:var(--tg-layout-move-delay);transition-duration:var(--tg-layout-move-duration);transition-timing-function:var(--tg-layout-move-timing-function)}.AnimateLayout-module__ioz-fq__Layout[data-interrupted=true]{transition-delay:0s}.AnimateLayout-module__ioz-fq__TransitionItem{will-change:var(--tg-will-change,auto);flex-shrink:0}.AnimateLayout-module__ioz-fq__TransitionItem[data-entering],.AnimateLayout-module__ioz-fq__TransitionItem[data-exiting]{width:100%;position:absolute;top:0;left:0}.AnimateLayout-module__ioz-fq__Layout[data-dimension=width]>.AnimateLayout-module__ioz-fq__TransitionItem[data-entering],.AnimateLayout-module__ioz-fq__Layout[data-dimension=width]>.AnimateLayout-module__ioz-fq__TransitionItem[data-exiting]{width:auto}.AnimateLayout-module__ioz-fq__Layout[data-item-anchor=end]>.AnimateLayout-module__ioz-fq__TransitionItem[data-entering],.AnimateLayout-module__ioz-fq__Layout[data-item-anchor=end]>.AnimateLayout-module__ioz-fq__TransitionItem[data-exiting]{top:initial;bottom:0}.AnimateLayout-module__ioz-fq__Layout[data-item-anchor=end][data-dimension=width]>.AnimateLayout-module__ioz-fq__TransitionItem[data-entering],.AnimateLayout-module__ioz-fq__Layout[data-item-anchor=end][data-dimension=width]>.AnimateLayout-module__ioz-fq__TransitionItem[data-exiting]{right:0;left:initial}.AnimateLayout-module__ioz-fq__TransitionItem[data-entering]{filter:var(--tg-initial-filter);opacity:var(--tg-initial-opacity);transform:var(--tg-initial-transform)}.AnimateLayout-module__ioz-fq__TransitionItem[data-exiting]{filter:var(--tg-enter-filter);opacity:var(--tg-enter-opacity);transform:var(--tg-enter-transform)}.AnimateLayout-module__ioz-fq__TransitionItem[data-entering-active],.AnimateLayout-module__ioz-fq__TransitionItem[data-entering][data-interrupted]{filter:var(--tg-enter-filter);opacity:var(--tg-enter-opacity);transform:var(--tg-enter-transform);transition:opacity var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay), transform var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay), filter var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay)}.AnimateLayout-module__ioz-fq__TransitionItem[data-exiting-active],.AnimateLayout-module__ioz-fq__TransitionItem[data-exiting][data-interrupted]{filter:var(--tg-exit-filter);opacity:var(--tg-exit-opacity);transform:var(--tg-exit-transform);transition:opacity var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay), transform var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay), filter var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay)}}
@layer components{.AnimateLayoutGroup-module__zrGCwG__LayoutItem{flex-shrink:0;position:relative}.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-entering-active],.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-entering][data-interrupted]{transition:height var(--tg-layout-enter-duration) var(--tg-layout-enter-timing-function) var(--tg-layout-enter-delay), width var(--tg-layout-enter-duration) var(--tg-layout-enter-timing-function) var(--tg-layout-enter-delay)}.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-exiting-active],.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-exiting][data-interrupted]{transition:height var(--tg-layout-exit-duration) var(--tg-layout-exit-timing-function) var(--tg-layout-exit-delay), width var(--tg-layout-exit-duration) var(--tg-layout-exit-timing-function) var(--tg-layout-exit-delay)}.AnimateLayoutGroup-module__zrGCwG__TransitionItem{will-change:var(--tg-will-change);display:block}.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-entering]>.AnimateLayoutGroup-module__zrGCwG__TransitionItem{filter:var(--tg-initial-filter);opacity:var(--tg-initial-opacity);transform:var(--tg-initial-transform)}.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-exiting]>.AnimateLayoutGroup-module__zrGCwG__TransitionItem{filter:var(--tg-enter-filter);opacity:var(--tg-enter-opacity);transform:var(--tg-enter-transform)}.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-entering]>.AnimateLayoutGroup-module__zrGCwG__TransitionItem[data-dimension=width]{position:absolute;top:0;left:0}.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-entering-active]>.AnimateLayoutGroup-module__zrGCwG__TransitionItem,.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-entering][data-interrupted]>.AnimateLayoutGroup-module__zrGCwG__TransitionItem{filter:var(--tg-enter-filter);opacity:var(--tg-enter-opacity);transform:var(--tg-enter-transform);transition:opacity var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay), transform var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay), filter var(--tg-enter-duration) var(--tg-enter-timing-function) var(--tg-enter-delay)}.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-exiting-active]>.AnimateLayoutGroup-module__zrGCwG__TransitionItem,.AnimateLayoutGroup-module__zrGCwG__LayoutItem[data-exiting][data-interrupted]>.AnimateLayoutGroup-module__zrGCwG__TransitionItem{filter:var(--tg-exit-filter);opacity:var(--tg-exit-opacity,0);transform:var(--tg-exit-transform);transition:opacity var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay), transform var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay), filter var(--tg-exit-duration) var(--tg-exit-timing-function) var(--tg-exit-delay)}}
@layer components{.CodeBlock-module__foUFqa__CodeBlock{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--codeblock-background-color);position:relative}.CodeBlock-module__foUFqa__CopyButtonContainer{border-radius:inherit;background-color:var(--codeblock-background-color);padding:10px 10px 0 0;position:absolute;top:0;right:0}.CodeBlock-module__foUFqa__SyntaxHighlighter{--syntax1:var(--codeblock-syntax-1);--syntax2:var(--codeblock-syntax-2);--syntax3:var(--codeblock-syntax-3);--syntax4:var(--codeblock-syntax-4);--syntax5:var(--codeblock-syntax-5);color:var(--color-text);font-size:.875em;font-weight:var(--font-weight-normal);background:0 0;margin:0;padding:14px 40px 14px 16px;line-height:1.5em;display:block;overflow:auto}:is(.CodeBlock-module__foUFqa__SyntaxHighlighter .token.property,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.variable,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.attr-name,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.unit,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.id,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.selector,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.entity,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.tag,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.type){color:var(--syntax4)}:is(.CodeBlock-module__foUFqa__SyntaxHighlighter .token.url,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.boolean,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.number,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.important){color:var(--syntax5)}:is(.CodeBlock-module__foUFqa__SyntaxHighlighter .token.builtin,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.function,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.class-name){color:var(--syntax1)}:is(.CodeBlock-module__foUFqa__SyntaxHighlighter .token.keyword,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.constant,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.symbol,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.deleted){color:var(--syntax2)}:is(.CodeBlock-module__foUFqa__SyntaxHighlighter .token.string,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.char,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.regex,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.attr-value,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.inserted){color:var(--syntax3)}:is(.CodeBlock-module__foUFqa__SyntaxHighlighter .token.comment,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.prolog,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.doctype,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.cdata){color:color-mix(in oklab, var(--color-text) 50%, transparent)}:is(.CodeBlock-module__foUFqa__SyntaxHighlighter .token.punctuation,.CodeBlock-module__foUFqa__SyntaxHighlighter .token.operator){color:color-mix(in oklab, var(--color-text) 60%, transparent)}.CodeBlock-module__foUFqa__SyntaxHighlighter .token.console{color:var(--color-text)}}
@layer components{.TextLink-module__HEXiXG__TextLink{align-items:center;gap:var(--link-gap);border-radius:var(--link-radius);color:currentColor;cursor:pointer;font-weight:var(--link-font-weight);overflow-wrap:anywhere;transition-duration:var(--transition-duration-basic);transition-property:opacity,color,box-shadow,text-decoration-color;transition-timing-function:var(--transition-ease-basic);display:inline-flex}@media (hover:hover) and (pointer:fine){.TextLink-module__HEXiXG__TextLink:hover{color:color-mix(in oklab, currentcolor 80%, transparent)}.text-secondary .TextLink-module__HEXiXG__TextLink:hover{color:var(--color-text)}.text-tertiary .TextLink-module__HEXiXG__TextLink:hover{color:var(--color-text-secondary)}}.TextLink-module__HEXiXG__TextLink:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.TextLink-module__HEXiXG__TextLink[data-underline]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentcolor 70%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 70%, transparent);text-underline-offset:var(--link-underline-decoration-offset)}.TextLink-module__HEXiXG__TextLink[data-primary]{color:var(--link-primary-text-color)}@media (hover:hover) and (pointer:fine){.TextLink-module__HEXiXG__TextLink[data-primary]:hover{color:var(--link-primary-text-color-hover)}}}
@layer components{.Markdown-module__BQwxua__MarkdownContent{overflow-wrap:anywhere}.Markdown-module__BQwxua__MarkdownContent :first-child{margin-top:0}.Markdown-module__BQwxua__MarkdownContent :last-child{margin-bottom:0}.Markdown-module__BQwxua__MarkdownContent h1{font-size:1.75em;font-weight:var(--font-weight-semibold);letter-spacing:-.04rem;margin-bottom:.5rem;line-height:1.222}.Markdown-module__BQwxua__MarkdownContent h2{font-size:1.5em;font-weight:var(--font-weight-semibold);margin-top:2rem;margin-bottom:1rem;line-height:1.222}.Markdown-module__BQwxua__MarkdownContent h3{font-size:1.25em;font-weight:var(--font-weight-semibold);margin-top:1.125rem;margin-bottom:.625rem;line-height:1.3}.Markdown-module__BQwxua__MarkdownContent h4{font-size:1em;font-weight:var(--font-weight-semibold);margin-top:1rem;margin-bottom:.5rem;line-height:1.5}.Markdown-module__BQwxua__MarkdownContent h5{font-size:1em;font-weight:var(--font-weight-semibold);line-height:1.5}.Markdown-module__BQwxua__MarkdownContent h6{font-size:1em;line-height:1.5}.Markdown-module__BQwxua__MarkdownContent ul,.Markdown-module__BQwxua__MarkdownContent ol{margin:.5em 0 1em}.Markdown-module__BQwxua__MarkdownContent ul>li>:first-child,.Markdown-module__BQwxua__MarkdownContent ol>li>:first-child{margin-top:0;margin-bottom:0}.Markdown-module__BQwxua__MarkdownContent ul>li ul,.Markdown-module__BQwxua__MarkdownContent ul>li ol,.Markdown-module__BQwxua__MarkdownContent ol>li ul,.Markdown-module__BQwxua__MarkdownContent ol>li ol{margin-top:.25em!important}.Markdown-module__BQwxua__MarkdownContent ul{padding-left:1.625em;list-style-type:disc}.Markdown-module__BQwxua__MarkdownContent ul>li{margin:.5em 0;padding-left:.375em}.Markdown-module__BQwxua__MarkdownContent ul>li::marker{color:var(--color-text-secondary);font-size:1em;font-weight:var(--font-weight-medium)}.Markdown-module__BQwxua__MarkdownContent ol{padding-left:1.625em;list-style-type:decimal}.Markdown-module__BQwxua__MarkdownContent ol>li{margin:.5em 0;padding-left:.375em}.Markdown-module__BQwxua__MarkdownContent ol>li::marker{color:var(--color-text-secondary);font-size:1em;font-weight:var(--font-weight-medium)}.Markdown-module__BQwxua__MarkdownContent li{min-height:1.5em;margin:.5em 0}.Markdown-module__BQwxua__MarkdownContent p{margin:1em 0}.Markdown-module__BQwxua__MarkdownContent strong{font-weight:var(--font-weight-semibold)}.Markdown-module__BQwxua__MarkdownContent em{font-style:italic}.Markdown-module__BQwxua__MarkdownContent blockquote{padding-top:.25em;padding-bottom:.25rem;padding-left:calc(var(--spacing) * 6);color:var(--tw-prose-quotes);font-weight:var(--font-weight-normal);quotes:"“" "”" "‘" "’";position:relative}.Markdown-module__BQwxua__MarkdownContent blockquote:before{border-radius:var(--radius-2xs);content:"";width:.25rem;display:block;position:absolute;top:0;bottom:0;left:0}.Markdown-module__BQwxua__MarkdownContent blockquote:before,:where([data-theme=light]) .Markdown-module__BQwxua__MarkdownContent blockquote:before{background:var(--alpha-15)}:where([data-theme=dark]) .Markdown-module__BQwxua__MarkdownContent blockquote:before{background:var(--alpha-20)}.Markdown-module__BQwxua__MarkdownContent blockquote p{margin:.5em 0 0}.Markdown-module__BQwxua__MarkdownContent blockquote p:first-child{margin-top:0}.Markdown-module__BQwxua__MarkdownContent hr{border-color:var(--alpha-10);border-top-width:1px;margin-top:2em;margin-bottom:2em}.Markdown-module__BQwxua__MarkdownContent table{border-collapse:separate;table-layout:auto;border:0;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.Markdown-module__BQwxua__MarkdownContent th{border:0;border-bottom:1px solid var(--color-border-strong);line-height:var(--font-text-sm-line-height);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);text-align:start}.Markdown-module__BQwxua__MarkdownContent th:first-child{padding-inline-start:0}.Markdown-module__BQwxua__MarkdownContent th:last-child{padding-inline-end:0}.Markdown-module__BQwxua__MarkdownContent td{border:0;border-bottom:1px solid var(--color-border);padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2)}.Markdown-module__BQwxua__MarkdownContent td:first-child{padding-inline-start:0}.Markdown-module__BQwxua__MarkdownContent td:last-child{padding-inline-end:0}.Markdown-module__BQwxua__MarkdownContent tbody tr:last-child td{border-bottom:0}.Markdown-module__BQwxua__InlineCode{box-shadow:inset 0 0 0 1px var(--alpha-08);color:inherit;border-radius:.25rem;padding:1px .3rem;font-size:.875em;font-weight:500}.Markdown-module__BQwxua__InlineCode,:where([data-theme=light]) .Markdown-module__BQwxua__InlineCode{background-color:var(--alpha-04)}:where([data-theme=dark]) .Markdown-module__BQwxua__InlineCode{background-color:var(--alpha-10)}}
.share-module__3sm-DG__page{background:linear-gradient(color-mix(in srgb, var(--color-border-subtle) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border-subtle) 45%, transparent) 1px, transparent 1px), var(--color-background-primary);min-height:100vh;color:var(--color-text);background-size:32px 32px}.share-module__3sm-DG__header{border-bottom:2px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-background-primary) 93%, transparent);justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:0 clamp(18px,5vw,72px);display:flex}.share-module__3sm-DG__header span,.share-module__3sm-DG__eyebrow,.share-module__3sm-DG__role,.share-module__3sm-DG__footer{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.share-module__3sm-DG__hero{width:min(860px,100% - 36px);margin:clamp(52px,9vw,110px) auto 42px}.share-module__3sm-DG__eyebrow{color:var(--brand-accent);font-weight:700}.share-module__3sm-DG__hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:14px 0;font-size:clamp(2.3rem,7vw,5.7rem);line-height:.94}.share-module__3sm-DG__hero>p:last-child{color:var(--color-text-secondary)}.share-module__3sm-DG__thread{gap:18px;width:min(860px,100% - 36px);margin:0 auto;display:grid}.share-module__3sm-DG__message{border:2px solid var(--color-border-strong);background:var(--color-surface-elevated);box-shadow:7px 7px 0 var(--color-border-strong);padding:clamp(18px,4vw,34px)}.share-module__3sm-DG__user{background:var(--color-surface-secondary);margin-left:clamp(0px,9vw,90px)}.share-module__3sm-DG__assistant{box-shadow:7px 7px 0 var(--brand-accent);margin-right:clamp(0px,4vw,42px)}.share-module__3sm-DG__system{border-style:dashed}.share-module__3sm-DG__role{color:var(--color-text-tertiary);margin:0 0 16px;font-weight:700}.share-module__3sm-DG__content{overflow-wrap:anywhere;line-height:1.72}.share-module__3sm-DG__content pre{max-width:100%;overflow:auto}.share-module__3sm-DG__sources{border-top:1px solid var(--color-border-subtle);margin:20px 0 0;padding-top:16px}.share-module__3sm-DG__sources a{color:var(--color-text-secondary);overflow-wrap:anywhere}.share-module__3sm-DG__footer{border-top:2px solid var(--color-border-strong);width:min(860px,100% - 36px);color:var(--color-text-tertiary);margin:64px auto 0;padding:28px 0 48px}@media (max-width:560px){.share-module__3sm-DG__header span{display:none}.share-module__3sm-DG__user,.share-module__3sm-DG__assistant{margin-left:0;margin-right:0}}
@layer components{.Tooltip-module__S70c6a__Tooltip{border-radius:var(--radius-md);background:var(--color-surface-elevated);max-width:300px;box-shadow:var(--shadow), var(--shadow-hairline);font-size:14px;line-height:1.45}.Tooltip-module__S70c6a__Tooltip[data-clickable=false]{cursor:default}.Tooltip-module__S70c6a__Tooltip[data-clickable=true]{cursor:pointer}@media (hover:hover) and (pointer:fine){.Tooltip-module__S70c6a__Tooltip[data-compact=true][data-clickable=true]:hover{background:var(--gray-600);color:var(--gray-0)}}.Tooltip-module__S70c6a__Tooltip[data-gutter-size=sm]{padding:8px 12px}.Tooltip-module__S70c6a__Tooltip[data-gutter-size=md]{padding:12px 16px}.Tooltip-module__S70c6a__Tooltip[data-gutter-size=lg]{padding:14px 18px}.Tooltip-module__S70c6a__Tooltip[data-compact=true]{background:var(--gray-700);color:var(--gray-0);padding:2px 8px;font-size:14px}@keyframes Tooltip-module__S70c6a__scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Tooltip-module__S70c6a__scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.Tooltip-module__S70c6a__TriggerDecorator{cursor:pointer;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;display:inline-flex}.Tooltip-module__S70c6a__TriggerDecorator:focus{outline:0}.Tooltip-module__S70c6a__TriggerDecorator[data-state*=open]{-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);transition-timing-function:var(--cubic-enter)}}
.chat-module__4XAWUG__workspace{--chat-width:780px;--chat-gutter:clamp(20px, 4vw, 48px);background:var(--app-bg);width:100%;height:100dvh;min-height:0;transition:grid-template-columns .24s var(--app-ease);grid-template-columns:264px minmax(0,1fr);display:grid;overflow:hidden}.chat-module__4XAWUG__workspace :is(button,input,textarea){font:inherit}.chat-module__4XAWUG__workspace button{cursor:pointer}.chat-module__4XAWUG__workspace button:disabled{cursor:not-allowed}.chat-module__4XAWUG__collapsed{grid-template-columns:72px minmax(0,1fr)}.chat-module__4XAWUG__sidebar,.chat-module__4XAWUG__mobileSidebar{background:var(--app-sidebar);border-right:1px solid var(--app-border);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-module__4XAWUG__sidebar{overflow:hidden}.chat-module__4XAWUG__sidebarTop{flex:0 0 76px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 0 22px;display:flex}.chat-module__4XAWUG__sidebarBrand{white-space:nowrap;letter-spacing:-.6px;align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex}.chat-module__4XAWUG__sidebarBrand img{filter:var(--brand-icon-filter);flex:none}.chat-module__4XAWUG__iconButton,.chat-module__4XAWUG__mobileMenu,.chat-module__4XAWUG__mobileNewChat,.chat-module__4XAWUG__themeToggle{width:40px;height:40px;min-height:40px;color:var(--app-text-secondary);background:0 0;border:0;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s;display:inline-flex}:is(.chat-module__4XAWUG__iconButton,.chat-module__4XAWUG__mobileMenu,.chat-module__4XAWUG__mobileNewChat,.chat-module__4XAWUG__themeToggle):hover{color:var(--app-text);background:var(--app-surface-hover)}.chat-module__4XAWUG__newChat{border:1px solid var(--app-border);background:var(--app-surface);min-height:44px;color:var(--app-text);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;margin:4px 16px 14px;padding:0 12px;transition:background .14s,color .14s,border-color .14s,transform .14s;display:flex;box-shadow:0 1px 2px #00000008;font-size:13px!important;font-weight:550!important}.chat-module__4XAWUG__newChat:hover{border-color:var(--app-border-strong);background:var(--app-surface-hover)}.chat-module__4XAWUG__newChat:active{transform:scale(.98)}.chat-module__4XAWUG__newChat>svg{color:var(--app-accent);flex-shrink:0}.chat-module__4XAWUG__newChat kbd{color:var(--app-text-muted);font:11px var(--font-body);margin-left:auto}.chat-module__4XAWUG__historySearch{color:var(--app-text-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;margin:0 16px 20px;padding:0 8px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.chat-module__4XAWUG__historySearch:focus-within{border-color:var(--app-accent-border);background:var(--app-surface);box-shadow:0 0 0 3px var(--app-accent-soft)}.chat-module__4XAWUG__historySearch svg{flex-shrink:0}.chat-module__4XAWUG__historySearch input{width:100%;min-width:0;height:36px;min-height:36px;color:var(--app-text);background:0 0;border:0;padding:0;font-size:12px}.chat-module__4XAWUG__sidebar .chat-module__4XAWUG__historySearch input:focus-visible,.chat-module__4XAWUG__mobileSidebar .chat-module__4XAWUG__historySearch input:focus-visible{outline:none}.chat-module__4XAWUG__historySearch input::-webkit-search-cancel-button{appearance:none}.chat-module__4XAWUG__clearSearch{width:28px;min-height:28px;color:var(--app-text-secondary);background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.chat-module__4XAWUG__clearSearch:hover{background:var(--app-surface-hover)}.chat-module__4XAWUG__historyLabel{color:var(--app-text-muted);white-space:nowrap;padding:0 24px 10px;font-size:11px;font-weight:500}.chat-module__4XAWUG__history{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 20px;overflow:auto}.chat-module__4XAWUG__conversationTrigger{width:100%;min-width:0;min-height:42px;color:var(--app-text-secondary);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:10px 12px;line-height:1.5;transition:color .14s,background .14s;display:flex;font-size:12px!important}.chat-module__4XAWUG__conversationTrigger svg{opacity:.7;flex:0 0 16px}.chat-module__4XAWUG__conversationTrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__4XAWUG__conversationTrigger:hover{background:var(--app-surface-hover);color:var(--app-text)}.chat-module__4XAWUG__conversationActive,.chat-module__4XAWUG__conversationActive:hover{background:var(--app-surface-active);color:var(--app-text)}.chat-module__4XAWUG__conversationActive>svg{color:var(--app-accent);opacity:1}.chat-module__4XAWUG__conversationTrigger:disabled{opacity:.5}.chat-module__4XAWUG__noHistory{color:var(--app-text-muted);padding:4px 12px;font-size:12px;line-height:1.8}.chat-module__4XAWUG__sidebarBottom{flex-shrink:0;padding:12px}.chat-module__4XAWUG__usageMini{border:1px solid var(--app-border);border-radius:10px;margin-bottom:10px;padding:12px;transition:border-color .14s;display:block}.chat-module__4XAWUG__usageMini:hover{border-color:var(--app-border-strong)}.chat-module__4XAWUG__usageMini>div{color:var(--app-text-secondary);align-items:center;gap:8px;font-size:11px;display:flex}.chat-module__4XAWUG__usageMini strong{color:var(--app-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.chat-module__4XAWUG__usageTrack{background:var(--app-border);border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}.chat-module__4XAWUG__usageTrack>span{background:var(--app-accent);height:100%;display:block}.chat-module__4XAWUG__accountCard{width:100%;min-height:52px;color:var(--app-text-secondary);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background .14s;display:flex}.chat-module__4XAWUG__accountCard:hover,.chat-module__4XAWUG__accountCard[data-state=open]{background:var(--app-surface-hover)}.chat-module__4XAWUG__accountAvatar{border:1px solid var(--app-accent-border);background:var(--app-accent-soft);height:34px;color:var(--app-accent);border-radius:50%;flex:0 0 34px;place-items:center;font-size:11px;font-weight:600;display:grid}.chat-module__4XAWUG__accountCopy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chat-module__4XAWUG__accountCopy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--app-text);font-size:12px;font-weight:550;overflow:hidden}.chat-module__4XAWUG__accountCopy small{color:var(--app-text-muted);text-transform:capitalize;font-size:10px}.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__sidebarTop{justify-content:center;padding:0}.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__sidebarBrand,.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__newChat span,.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__newChat kbd,.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__historyLabel,.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__conversationTrigger span,.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__accountCopy,.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__accountCard>svg{display:none}.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__newChat{justify-content:center;margin:4px 14px 22px;padding:0}.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__history{padding:0 12px}.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__conversationTrigger{justify-content:center;padding:12px}.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__sidebarBottom{padding:12px 10px}.chat-module__4XAWUG__collapsed .chat-module__4XAWUG__accountCard{justify-content:center;padding:8px}.chat-module__4XAWUG__modelMenu,.chat-module__4XAWUG__accountMenu{z-index:60;width:min(320px,100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:chat-module__4XAWUG__menuIn .16s var(--app-ease);border-radius:14px;padding:6px;overflow-y:auto}.chat-module__4XAWUG__accountMenu{width:232px}.chat-module__4XAWUG__menuLabel{color:var(--app-text-muted);padding:9px 10px 8px;font-size:11px;font-weight:500;display:block}.chat-module__4XAWUG__modelOption{min-height:64px;color:var(--app-text);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:12px;padding:10px;display:flex}.chat-module__4XAWUG__modelOption>span:first-of-type{flex:1;min-width:0}.chat-module__4XAWUG__modelOption strong{font-size:13px;font-weight:550;display:block}.chat-module__4XAWUG__modelOption small{color:var(--app-text-secondary);margin-top:4px;font-size:11px;line-height:1.5;display:block}.chat-module__4XAWUG__modelOption[data-highlighted],.chat-module__4XAWUG__menuItem[data-highlighted]{background:var(--app-surface-hover);outline:none}.chat-module__4XAWUG__modelOption[data-state=checked]>span:last-child{color:var(--app-accent)}.chat-module__4XAWUG__modelOption[data-state=checked]{background:var(--app-accent-soft)}.chat-module__4XAWUG__modelOption[data-state=checked] .chat-module__4XAWUG__menuIcon{color:var(--app-accent)}.chat-module__4XAWUG__menuIcon{color:var(--app-text-secondary);flex-shrink:0}.chat-module__4XAWUG__menuSeparator{background:var(--app-border);height:1px;margin:5px 4px}.chat-module__4XAWUG__modelContext{color:var(--app-text-muted);padding:8px 10px;font-size:11px}.chat-module__4XAWUG__menuItem{min-height:40px;color:var(--app-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.chat-module__4XAWUG__chatPanel{isolation:isolate;grid-template-rows:76px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.chat-module__4XAWUG__chatHeader{align-items:center;gap:12px;min-width:0;padding:0 28px;display:flex}.chat-module__4XAWUG__chatTitle{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chat-module__4XAWUG__chatTitle strong{text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-secondary);font-size:13px;font-weight:500;overflow:hidden}.chat-module__4XAWUG__chatTitle>span{border-left:1px solid var(--app-border);color:var(--app-text-muted);flex-shrink:0;padding-left:12px;font-size:11px}.chat-module__4XAWUG__mobileMenu,.chat-module__4XAWUG__mobileNewChat{display:none}.chat-module__4XAWUG__workspaceActions{flex-shrink:0}.chat-module__4XAWUG__shareAction{border:1px solid var(--app-border);min-height:36px;color:var(--app-text-secondary);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:background .14s;display:flex;font-size:12px!important}.chat-module__4XAWUG__shareAction:hover{background:var(--app-surface-hover)}.chat-module__4XAWUG__themeToggle svg,.chat-module__4XAWUG__mobileMenu svg{width:18px;height:18px}.chat-module__4XAWUG__messageScroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-width:0;min-height:0;overflow:hidden auto}.chat-module__4XAWUG__chatPanelEmpty{grid-template-rows:76px minmax(20px,1fr) auto auto minmax(32px,1.2fr);overflow-y:auto}.chat-module__4XAWUG__chatPanelEmpty .chat-module__4XAWUG__messageScroll{grid-row:3;overflow:visible}.chat-module__4XAWUG__chatPanelEmpty .chat-module__4XAWUG__composerZone{grid-row:4}.chat-module__4XAWUG__emptyState{width:min(var(--chat-width), 100%);text-align:center;animation:chat-module__4XAWUG__riseIn .5s var(--app-ease) both;margin:0 auto;padding:20px 0 30px}.chat-module__4XAWUG__emptyMark{width:44px;height:44px;filter:var(--brand-icon-filter);background:url(/brokengpt-icon.png) 50%/contain no-repeat;margin:0 auto 28px;display:block}.chat-module__4XAWUG__emptyEyebrow{color:var(--app-accent);letter-spacing:1.7px;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.chat-module__4XAWUG__emptyState h1{color:var(--app-text);letter-spacing:-1.6px;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.2}.chat-module__4XAWUG__emptyCopy{color:var(--app-text-secondary);text-wrap:balance;margin:16px 0 0;font-size:14px;line-height:1.7}.chat-module__4XAWUG__composerZone{min-width:0;max-height:calc(100dvh - 76px);padding:16px var(--chat-gutter) max(14px, env(safe-area-inset-bottom));background:var(--app-bg);overflow-y:auto}.chat-module__4XAWUG__composer{width:min(var(--chat-width), 100%);border:1px solid var(--app-border-strong);background:var(--app-surface);box-shadow:var(--app-shadow);border-radius:20px;margin:0 auto;transition:border-color .16s,box-shadow .16s;overflow:hidden}.chat-module__4XAWUG__composer:focus-within{border-color:var(--app-accent-border);box-shadow:0 0 0 3px var(--app-accent-soft), var(--app-shadow)}.chat-module__4XAWUG__composerInput{resize:none;width:100%;min-height:78px;max-height:min(224px,30dvh);color:var(--app-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:20px 22px 8px;display:block;overflow-y:auto;font-size:15px!important;line-height:1.7!important}.chat-module__4XAWUG__composer .chat-module__4XAWUG__composerInput:focus-visible{outline:none}.chat-module__4XAWUG__composerInput:disabled{opacity:.65}.chat-module__4XAWUG__composerBottom{align-items:center;gap:4px;min-width:0;padding:4px 12px 12px 14px;display:flex}.chat-module__4XAWUG__modelTrigger,.chat-module__4XAWUG__modeTrigger{min-width:0;min-height:36px;color:var(--app-text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;transition:background .14s,color .14s;display:inline-flex;font-size:12px!important;font-weight:500!important}.chat-module__4XAWUG__modelTrigger{color:var(--app-text)}.chat-module__4XAWUG__modelTrigger>span,.chat-module__4XAWUG__modeTrigger>span{text-overflow:ellipsis;overflow:hidden}.chat-module__4XAWUG__modelTrigger svg,.chat-module__4XAWUG__modeTrigger svg{flex-shrink:0}.chat-module__4XAWUG__modelTrigger:hover,.chat-module__4XAWUG__modeTrigger:hover,.chat-module__4XAWUG__modelTrigger[data-state=open],.chat-module__4XAWUG__modeTrigger[data-state=open]{background:var(--app-surface-hover)}.chat-module__4XAWUG__modeActive{color:var(--app-accent);background:var(--app-accent-soft);border-color:var(--app-accent-border)}.chat-module__4XAWUG__modeActive:hover,.chat-module__4XAWUG__modeActive[data-state=open]{color:var(--app-accent);background:var(--app-accent-soft)}.chat-module__4XAWUG__composerHint{color:var(--app-text-muted);white-space:nowrap;margin-left:auto;padding-right:12px;font-size:10px}.chat-module__4XAWUG__sendButton{background:var(--app-primary);width:36px;height:36px;min-height:36px;color:var(--app-on-primary);border:0;border-radius:11px;flex:0 0 36px;place-items:center;margin-left:auto;padding:0;transition:opacity .14s,transform .14s;display:grid}.chat-module__4XAWUG__sendButton svg{width:18px;height:18px}.chat-module__4XAWUG__sendButton:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.chat-module__4XAWUG__sendPrimary:disabled{background:var(--app-surface-active);color:var(--app-text-muted);opacity:.7}.chat-module__4XAWUG__composerZone>p{text-align:center;color:var(--app-text-muted);margin:12px auto 0;font-size:10px;line-height:1.6}.chat-module__4XAWUG__composerZone>p a{text-underline-offset:2px;margin-left:4px;text-decoration:underline}.chat-module__4XAWUG__composerZoneEmpty{animation:chat-module__4XAWUG__riseIn .5s 70ms var(--app-ease) both;padding-top:12px}.chat-module__4XAWUG__composerZoneEmpty .chat-module__4XAWUG__suggestions{width:min(var(--chat-width), 100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px auto 0;display:grid}.chat-module__4XAWUG__suggestionCard{border:1px solid var(--app-border);min-width:0;color:var(--app-text-secondary);text-align:left;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 14px;transition:background .16s,border-color .16s,transform .16s;display:flex}.chat-module__4XAWUG__suggestionCard:hover{background:var(--app-surface);border-color:var(--app-border-strong);transform:translateY(-3px)}.chat-module__4XAWUG__suggestionCard:active{transform:translateY(0)}.chat-module__4XAWUG__suggestionIcon{color:var(--app-accent)}.chat-module__4XAWUG__suggestionIcon svg{stroke-width:1.65px;width:18px;height:18px}.chat-module__4XAWUG__suggestionCopy{flex-direction:column;gap:5px;display:flex}.chat-module__4XAWUG__suggestionCopy strong{color:var(--app-text);font-size:11px;font-weight:550;line-height:1.5}.chat-module__4XAWUG__suggestionCopy>span{color:var(--app-text-muted);font-size:10px;line-height:1.6}.chat-module__4XAWUG__messages{width:min(calc(var(--chat-width) + 2 * var(--chat-gutter)), 100%);padding:32px var(--chat-gutter) 32px;flex-direction:column;gap:32px;margin:0 auto;display:flex}.chat-module__4XAWUG__message{min-width:0;animation:chat-module__4XAWUG__riseIn .2s var(--app-ease)}.chat-module__4XAWUG__messageColumn,.chat-module__4XAWUG__messageBody{min-width:0}.chat-module__4XAWUG__messageMeta{color:var(--app-text-secondary);align-items:center;gap:10px;margin-bottom:10px;display:flex}.chat-module__4XAWUG__messageMeta strong{color:var(--app-text);font-size:12px;font-weight:600}.chat-module__4XAWUG__messageMeta small{color:var(--app-text-muted);font-size:10px}.chat-module__4XAWUG__assistantMessage .chat-module__4XAWUG__messageMeta:before{content:"";height:22px;filter:var(--brand-icon-filter);background:url(/brokengpt-icon.png) 50%/contain no-repeat;flex:0 0 22px;display:block}.chat-module__4XAWUG__userMessage{align-self:flex-end;width:fit-content;max-width:86%}.chat-module__4XAWUG__userMessage .chat-module__4XAWUG__messageBody{background:var(--app-surface-hover);border:1px solid var(--app-border);border-radius:16px 16px 4px;padding:13px 18px}.chat-module__4XAWUG__userMessage .chat-module__4XAWUG__messageMeta{justify-content:flex-end}.chat-module__4XAWUG__messageContent{min-width:0;color:var(--app-text);font-family:var(--font-body);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.chat-module__4XAWUG__messageContent>:first-child{margin-top:0}.chat-module__4XAWUG__messageContent>:last-child{margin-bottom:0}.chat-module__4XAWUG__messageContent :is(h1,h2,h3,h4){letter-spacing:-.4px;margin-top:24px;font-family:inherit;font-weight:600;line-height:1.4}.chat-module__4XAWUG__messageContent h1{font-size:24px}.chat-module__4XAWUG__messageContent h2{font-size:20px}.chat-module__4XAWUG__messageContent h3{font-size:17px}.chat-module__4XAWUG__messageContent :is(pre,table){max-width:100%;overflow-x:auto}.chat-module__4XAWUG__messageContent table{border-collapse:collapse;font-size:12px;display:block}.chat-module__4XAWUG__messageContent :is(th,td){border-bottom:1px solid var(--app-border);padding:10px 14px}.chat-module__4XAWUG__messageContent th{background:var(--app-surface-hover);font-weight:600}.chat-module__4XAWUG__messageContent a{color:var(--app-accent);text-underline-offset:3px;text-decoration:underline}.chat-module__4XAWUG__messageContent blockquote{border-left:2px solid var(--app-accent-border);color:var(--app-text-secondary);margin:20px 0;padding-left:18px}.chat-module__4XAWUG__messageContent :not(pre)>code{background:var(--app-surface-hover);border-radius:4px;padding:2px 5px;font-size:.9em}.chat-module__4XAWUG__codeBlock{border:1px solid var(--app-border);background:var(--app-sidebar);border-radius:12px;min-width:0;max-width:100%;margin:16px 0;position:relative}.chat-module__4XAWUG__codeBlock pre{padding:18px;font-size:12px;line-height:1.8}.chat-module__4XAWUG__codeHeader{border-bottom:1px solid var(--app-border);min-height:40px;color:var(--app-text-secondary);justify-content:space-between;align-items:center;padding:4px 8px 4px 16px;font-size:10px;display:flex}.chat-module__4XAWUG__codeCopy{flex-shrink:0}.chat-module__4XAWUG__messageActions{color:var(--app-text-muted);flex-wrap:wrap;align-items:center;gap:2px;margin-top:8px;display:flex}.chat-module__4XAWUG__messageActions>button{min-width:36px;min-height:36px;color:var(--app-text-secondary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;transition:background .14s,color .14s;display:inline-flex}.chat-module__4XAWUG__messageActions button[data-variant]{min-width:36px;min-height:36px;color:var(--app-text-secondary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;transition:background .14s,color .14s;display:inline-flex}.chat-module__4XAWUG__codeCopy button[data-variant]{min-width:36px;min-height:36px;color:var(--app-text-secondary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;transition:background .14s,color .14s;display:inline-flex}.chat-module__4XAWUG__messageActions>button:hover{background:var(--app-surface-hover);color:var(--app-text)}.chat-module__4XAWUG__messageActions button[data-variant]:hover{background:var(--app-surface-hover);color:var(--app-text)}.chat-module__4XAWUG__codeCopy button[data-variant]:hover{background:var(--app-surface-hover);color:var(--app-text)}.chat-module__4XAWUG__messageActions button:disabled{opacity:.45}.chat-module__4XAWUG__userMessage .chat-module__4XAWUG__messageActions{justify-content:flex-end}.chat-module__4XAWUG__scrollLatest{right:28px;bottom:calc(var(--composer-height,190px) + 12px);z-index:3;border:1px solid var(--app-border);background:var(--app-surface);width:40px;height:40px;min-height:40px;color:var(--app-text);box-shadow:var(--app-shadow);border-radius:50%;place-items:center;animation:.16s ease-out chat-module__4XAWUG__riseIn;display:grid;position:absolute}.chat-module__4XAWUG__thinking{padding:8px 0}.chat-module__4XAWUG__agentStatus{align-items:center;gap:10px;display:flex}.chat-module__4XAWUG__agentStatusDot{background:var(--app-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;animation:1.5s ease-in-out infinite chat-module__4XAWUG__breathe}.chat-module__4XAWUG__agentStatusLabel{color:var(--app-text-secondary);font-size:12px}.chat-module__4XAWUG__loadingState{flex-direction:column;gap:14px;width:min(680px,80%);margin:50px auto;display:flex}.chat-module__4XAWUG__loadingState span{background:var(--app-surface-active);border-radius:6px;height:12px;animation:1.5s ease-in-out infinite chat-module__4XAWUG__breathe}.chat-module__4XAWUG__loadingState span:nth-child(2){width:88%;animation-delay:.1s}.chat-module__4XAWUG__loadingState span:nth-child(3){width:65%;animation-delay:.2s}.chat-module__4XAWUG__sources{margin-top:20px}.chat-module__4XAWUG__sourcesLabel{color:var(--app-text-muted);font-size:10px;font-weight:500}.chat-module__4XAWUG__sourceItems{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chat-module__4XAWUG__sourceItem{min-width:0;max-width:100%}.chat-module__4XAWUG__sourceLink,.chat-module__4XAWUG__sourceMore{border:1px solid var(--app-border);background:var(--app-surface);max-width:230px;min-height:32px;color:var(--app-text-secondary);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.chat-module__4XAWUG__sourceIndex{color:var(--app-text-muted);font-size:9px}.chat-module__4XAWUG__sourceIcon,.chat-module__4XAWUG__sourceFavicon{flex:0 0 14px;width:14px;height:14px}.chat-module__4XAWUG__sourceHost{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__4XAWUG__sourceLink:hover,.chat-module__4XAWUG__sourceMore:hover{border-color:var(--app-border-strong)}.chat-module__4XAWUG__notice,.chat-module__4XAWUG__chatError,.chat-module__4XAWUG__shareNotice,.chat-module__4XAWUG__evidencePanel{width:min(var(--chat-width), 100%);border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);border-radius:12px;margin:0 auto 12px;padding:14px 16px;font-size:12px}.chat-module__4XAWUG__notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-module__4XAWUG__notice button,.chat-module__4XAWUG__shareNotice button,.chat-module__4XAWUG__evidencePanel button,.chat-module__4XAWUG__researchPlan button{border:1px solid var(--app-border);background:var(--app-surface-hover);min-height:36px;color:var(--app-text);border-radius:8px;padding:6px 10px;font-size:11px}.chat-module__4XAWUG__chatError{border-color:var(--app-danger);background:var(--app-danger-soft);color:var(--app-danger)}.chat-module__4XAWUG__shareNotice{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-module__4XAWUG__shareNotice>div{flex-wrap:wrap;justify-content:space-between;gap:6px;width:100%;display:flex}.chat-module__4XAWUG__shareNotice strong{font-weight:600}.chat-module__4XAWUG__shareNotice span{color:var(--app-text-secondary);font-size:11px}.chat-module__4XAWUG__shareNotice input{border:1px solid var(--app-border);background:var(--app-bg);min-width:100px;min-height:36px;color:var(--app-text);border-radius:6px;flex:1;padding:8px 10px;font-size:11px}.chat-module__4XAWUG__evidencePanel{max-height:calc(100dvh - 48px);overflow:auto}.chat-module__4XAWUG__evidenceHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.chat-module__4XAWUG__evidenceHeader>div{gap:4px;display:grid}.chat-module__4XAWUG__evidenceHeader strong{color:var(--app-text-secondary);font-size:11px;font-weight:500}.chat-module__4XAWUG__evidenceGrid{gap:10px;display:grid}.chat-module__4XAWUG__evidenceCard{border:1px solid var(--app-border);border-radius:8px;padding:12px}.chat-module__4XAWUG__evidenceCard>div{color:var(--app-text-muted);gap:10px;font-size:10px;display:flex}.chat-module__4XAWUG__evidenceCard b{font-weight:400}.chat-module__4XAWUG__evidenceCard a{color:var(--app-accent);margin-top:8px;display:block}.chat-module__4XAWUG__evidenceCard p,.chat-module__4XAWUG__evidenceCard pre{color:var(--app-text-secondary);font-size:11px}.chat-module__4XAWUG__evidenceCard pre{white-space:pre-wrap}.chat-module__4XAWUG__evidenceCard summary{cursor:pointer;padding:8px 0}.chat-module__4XAWUG__documentRail{border-bottom:1px solid var(--app-border);flex-wrap:wrap;gap:6px;padding:12px;display:flex}.chat-module__4XAWUG__documentChip{font-size:11px}.chat-module__4XAWUG__researchPlan{border-bottom:1px solid var(--app-border);max-height:30dvh;padding:16px 20px;font-size:12px;overflow:auto}.chat-module__4XAWUG__researchPlan>div:first-child{gap:5px;display:grid}.chat-module__4XAWUG__researchPlan>div:first-child span{color:var(--app-accent);font-size:10px}.chat-module__4XAWUG__researchPlan strong{font-weight:600}.chat-module__4XAWUG__researchPlan ol{color:var(--app-text-secondary);padding-left:20px;line-height:1.8}.chat-module__4XAWUG__researchPlan>div:last-child{justify-content:flex-end;gap:8px;display:flex}.chat-module__4XAWUG__researchPlan button:last-child{background:var(--app-primary);color:var(--app-on-primary)}.chat-module__4XAWUG__scrim{z-index:45;background:var(--app-overlay);animation:.18s chat-module__4XAWUG__fadeIn;position:fixed;inset:0}.chat-module__4XAWUG__mobileSidebar{z-index:50;width:min(320px,100vw - 48px);padding-bottom:env(safe-area-inset-bottom);animation:chat-module__4XAWUG__drawerIn .26s var(--app-ease);outline:none;position:fixed;inset:0 auto 0 0}.chat-module__4XAWUG__mobileSidebar[data-state=closed]{animation:.18s ease-in chat-module__4XAWUG__drawerOut}.chat-module__4XAWUG__scrim[data-state=closed]{animation:.18s chat-module__4XAWUG__fadeOut}.chat-module__4XAWUG__dialogCard{z-index:50;border:1px solid var(--app-border);background:var(--app-surface);width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--app-text);box-shadow:var(--app-shadow);border-radius:18px;padding:28px;animation:.18s chat-module__4XAWUG__fadeIn;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.chat-module__4XAWUG__dialogCard h2{letter-spacing:-.4px;margin:0 0 8px;font-size:20px;font-weight:600}.chat-module__4XAWUG__dialogCard p{color:var(--app-text-secondary);margin:0 0 20px;font-size:12px}.chat-module__4XAWUG__dialogCard textarea{border:1px solid var(--app-border-strong);background:var(--app-bg);width:100%;color:var(--app-text);resize:vertical;border-radius:10px;padding:12px;font-size:14px;line-height:1.7}.chat-module__4XAWUG__dialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.chat-module__4XAWUG__dialogActions button{border:1px solid var(--app-border);background:var(--app-surface-hover);min-height:40px;color:var(--app-text);border-radius:8px;padding:8px 14px;font-size:12px}.chat-module__4XAWUG__dialogActions .chat-module__4XAWUG__primaryButton{background:var(--app-primary);color:var(--app-on-primary)}.chat-module__4XAWUG__primaryButton:disabled{opacity:.45}@keyframes chat-module__4XAWUG__riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-module__4XAWUG__menuIn{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes chat-module__4XAWUG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes chat-module__4XAWUG__fadeOut{to{opacity:0}}@keyframes chat-module__4XAWUG__breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes chat-module__4XAWUG__drawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes chat-module__4XAWUG__drawerOut{to{transform:translate(-100%)}}@media (max-width:1100px){.chat-module__4XAWUG__workspace{--chat-gutter:28px;grid-template-columns:240px minmax(0,1fr)}.chat-module__4XAWUG__collapsed{grid-template-columns:72px minmax(0,1fr)}.chat-module__4XAWUG__composerHint,.chat-module__4XAWUG__suggestionCopy>span{display:none}.chat-module__4XAWUG__suggestionCard{gap:10px}}@media (max-width:899px){.chat-module__4XAWUG__workspace,.chat-module__4XAWUG__collapsed{grid-template-columns:minmax(0,1fr)}.chat-module__4XAWUG__sidebar{display:none}.chat-module__4XAWUG__mobileMenu,.chat-module__4XAWUG__mobileNewChat{display:inline-flex}.chat-module__4XAWUG__mobileSidebar .chat-module__4XAWUG__historySearch input{min-height:44px;font-size:16px}.chat-module__4XAWUG__mobileSidebar .chat-module__4XAWUG__clearSearch{flex-basis:36px;min-height:44px}.chat-module__4XAWUG__chatHeader{gap:10px;padding:0 20px}.chat-module__4XAWUG__chatPanel{grid-template-rows:64px minmax(0,1fr) auto}.chat-module__4XAWUG__chatPanelEmpty{grid-template-rows:64px minmax(20px,1fr) auto auto minmax(32px,1.2fr)}.chat-module__4XAWUG__composerHint{display:inline}}@media (max-width:575px){.chat-module__4XAWUG__workspace{--chat-gutter:16px}.chat-module__4XAWUG__chatHeader{gap:8px;padding:0 12px}.chat-module__4XAWUG__mobileMenu,.chat-module__4XAWUG__mobileNewChat,.chat-module__4XAWUG__themeToggle{flex-basis:44px;width:44px;height:44px;min-height:44px}.chat-module__4XAWUG__chatTitle{gap:0;display:grid}.chat-module__4XAWUG__chatTitle strong{font-size:12px}.chat-module__4XAWUG__chatTitle>span{border:0;padding:0;font-size:9px}.chat-module__4XAWUG__shareAction{min-height:40px;padding:0 10px}.chat-module__4XAWUG__shareAction span{display:none}.chat-module__4XAWUG__emptyState{padding:16px 22px 24px}.chat-module__4XAWUG__emptyMark{width:36px;height:36px;margin-bottom:22px}.chat-module__4XAWUG__emptyState h1{letter-spacing:-1px;font-size:29px}.chat-module__4XAWUG__emptyCopy{margin-top:12px;font-size:12px}.chat-module__4XAWUG__emptyEyebrow{letter-spacing:1.3px;font-size:9px}.chat-module__4XAWUG__composerZone{padding-left:12px;padding-right:12px}.chat-module__4XAWUG__composer{border-radius:16px}.chat-module__4XAWUG__composerInput{padding:16px 16px 8px;font-size:16px!important}.chat-module__4XAWUG__composerBottom{gap:0;padding:2px 8px 8px}.chat-module__4XAWUG__modelTrigger,.chat-module__4XAWUG__modeTrigger{gap:5px;min-height:44px;padding:6px 8px;font-size:11px!important}.chat-module__4XAWUG__modeTrigger{max-width:150px}.chat-module__4XAWUG__composerHint{display:none}.chat-module__4XAWUG__sendButton{flex-basis:44px;width:44px;height:44px;min-height:44px}.chat-module__4XAWUG__composerZoneEmpty .chat-module__4XAWUG__suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.chat-module__4XAWUG__suggestionCard{border-radius:10px;flex-direction:row;align-items:center;gap:10px;min-height:54px;padding:12px}.chat-module__4XAWUG__suggestionCopy strong{font-size:10px}.chat-module__4XAWUG__suggestionIcon svg{width:16px;height:16px}.chat-module__4XAWUG__composerZone>p{margin-top:12px;font-size:9px}.chat-module__4XAWUG__composerZone>p a{display:none}.chat-module__4XAWUG__messages{gap:26px;padding-top:20px;padding-bottom:20px}.chat-module__4XAWUG__messageContent{font-size:14px}.chat-module__4XAWUG__userMessage{max-width:92%}.chat-module__4XAWUG__userMessage .chat-module__4XAWUG__messageBody{padding:10px 14px}.chat-module__4XAWUG__messageActions>button{min-width:44px;min-height:44px}.chat-module__4XAWUG__messageActions button[data-variant]{min-width:44px;min-height:44px}.chat-module__4XAWUG__scrollLatest{right:16px}.chat-module__4XAWUG__shareNotice>div span{width:100%}.chat-module__4XAWUG__dialogCard{padding:22px}}@media (max-height:650px){.chat-module__4XAWUG__chatPanelEmpty{grid-template-rows:64px minmax(12px,1fr) auto auto minmax(20px,1fr)}.chat-module__4XAWUG__emptyState{padding-top:8px;padding-bottom:20px}.chat-module__4XAWUG__emptyMark{display:none}.chat-module__4XAWUG__emptyEyebrow{margin-bottom:8px}.chat-module__4XAWUG__emptyCopy{margin-top:10px}.chat-module__4XAWUG__suggestionCard{padding-top:10px;padding-bottom:10px}}@media (max-height:430px){.chat-module__4XAWUG__emptyEyebrow,.chat-module__4XAWUG__emptyCopy,.chat-module__4XAWUG__composerZoneEmpty .chat-module__4XAWUG__suggestions,.chat-module__4XAWUG__composerZone>p{display:none}.chat-module__4XAWUG__emptyState h1{font-size:24px}.chat-module__4XAWUG__composerInput{min-height:56px}}@media (prefers-reduced-motion:reduce){.chat-module__4XAWUG__workspace,.chat-module__4XAWUG__workspace *,.chat-module__4XAWUG__modelMenu,.chat-module__4XAWUG__accountMenu,.chat-module__4XAWUG__mobileSidebar,.chat-module__4XAWUG__scrim,.chat-module__4XAWUG__dialogCard{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chat-module__4XAWUG__aiStatus{max-width:100%;margin-block:4px 10px;overflow:hidden}.chat-module__4XAWUG__attachImageButton{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-module__4XAWUG__attachImageButton:hover{background:var(--color-background-secondary,#8882)}.chat-module__4XAWUG__attachImageButton:disabled{opacity:.45;cursor:default}.chat-module__4XAWUG__attachImageButton:focus-visible{outline-offset:2px;outline:2px solid}.chat-module__4XAWUG__imageAttachments{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.chat-module__4XAWUG__imageAttachments figure{width:104px;margin:0;position:relative}.chat-module__4XAWUG__imageAttachments img{object-fit:cover;border:1px solid #8884;border-radius:10px;width:104px;height:88px}.chat-module__4XAWUG__imageAttachments figcaption{white-space:nowrap;text-overflow:ellipsis;padding-block:3px;font-size:11px;overflow:hidden}.chat-module__4XAWUG__imageAttachments button{color:#fff;cursor:pointer;background:#111b;border:none;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:3px;right:3px}
.openui-module__Fq3dXG__surface{box-sizing:border-box;--ui-border:var(--color-border,#dededc);--ui-muted:var(--color-text-secondary,#696965);--ui-card:var(--color-surface,#fff);--ui-soft:var(--color-surface-secondary,#f4f4f1);border:1px solid var(--ui-border);background:var(--ui-card);width:100%;min-width:0;color:var(--color-text,inherit);border-radius:20px;margin:12px 0;padding:20px;animation:.18s ease-out openui-module__Fq3dXG__appear}.openui-module__Fq3dXG__surface *{box-sizing:border-box}.openui-module__Fq3dXG__surface h2,.openui-module__Fq3dXG__surface h3,.openui-module__Fq3dXG__surface p{margin:0}.openui-module__Fq3dXG__surface h2{letter-spacing:-.6px;font-size:22px;font-weight:600;line-height:1.25}.openui-module__Fq3dXG__surface h3{font-size:15px;font-weight:600;line-height:1.4}.openui-module__Fq3dXG__surface button,.openui-module__Fq3dXG__surface input,.openui-module__Fq3dXG__surface select,.openui-module__Fq3dXG__surface textarea{font:inherit}.openui-module__Fq3dXG__surface button{cursor:pointer;touch-action:manipulation;transition:background .14s,transform .14s}.openui-module__Fq3dXG__surface button:active:not(:disabled){transform:translateY(1px)}.openui-module__Fq3dXG__surface button:disabled,.openui-module__Fq3dXG__surface input:disabled,.openui-module__Fq3dXG__surface select:disabled,.openui-module__Fq3dXG__surface textarea:disabled{cursor:not-allowed;opacity:.55}.openui-module__Fq3dXG__surface :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--app-interactive-accent,#858aea);outline-offset:3px}.openui-module__Fq3dXG__surface :is(input,select,textarea){border:1px solid var(--ui-border);background:var(--ui-card);color:inherit;border-radius:9px;width:100%;min-width:0;padding:10px 12px}.openui-module__Fq3dXG__surface textarea{resize:vertical}.openui-module__Fq3dXG__surface select{appearance:auto}.openui-module__Fq3dXG__surface input[type=range]{appearance:auto;min-height:44px;accent-color:var(--app-interactive-accent,#7c83e8);background:0 0;border:0;padding:0}.openui-module__Fq3dXG__surface progress{width:100%;accent-color:var(--app-interactive-accent,#7c83e8)}.openui-module__Fq3dXG__stack{flex-direction:column;gap:16px;min-width:0;display:flex}.openui-module__Fq3dXG__heading{gap:6px;display:grid}.openui-module__Fq3dXG__heading p,.openui-module__Fq3dXG__muted{color:var(--ui-muted);font-size:13px;line-height:1.6}.openui-module__Fq3dXG__card{border:1px solid var(--ui-border);border-radius:14px;min-width:0;padding:16px}.openui-module__Fq3dXG__card>h3{margin-bottom:14px}.openui-module__Fq3dXG__grid{grid-template-columns:repeat(var(--ui-columns,2), minmax(0, 1fr));gap:12px;display:grid}.openui-module__Fq3dXG__metric{background:var(--ui-soft);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex}.openui-module__Fq3dXG__metric>span{color:var(--ui-muted);font-size:12px}.openui-module__Fq3dXG__metric>strong{letter-spacing:-1px;font-size:clamp(22px,4vw,32px);font-weight:600;line-height:1.25}.openui-module__Fq3dXG__metric>small{color:var(--ui-muted);font-size:11px}.openui-module__Fq3dXG__field{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.openui-module__Fq3dXG__field>span{justify-content:space-between;align-items:center;gap:8px;font-weight:500;display:flex}.openui-module__Fq3dXG__field output{font-variant-numeric:tabular-nums;color:var(--ui-muted)}.openui-module__Fq3dXG__toggle{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.openui-module__Fq3dXG__toggle input{appearance:auto;width:18px;height:18px;min-height:18px;accent-color:var(--app-interactive-accent,#7c83e8);background:0 0;border:0;border-radius:0;flex:0 0 18px;margin:0;padding:0}.openui-module__Fq3dXG__form{border:1px solid var(--ui-border);border-radius:14px;flex-direction:column;gap:18px;padding:16px;display:flex}.openui-module__Fq3dXG__form>small{color:var(--ui-muted);font-size:11px}.openui-module__Fq3dXG__button{border:1px solid var(--ui-border);background:var(--ui-soft);max-width:100%;color:inherit;text-align:left;border-radius:10px;justify-content:space-between;align-self:flex-start;align-items:center;gap:20px;padding:10px 14px;display:inline-flex;font-size:13px!important;font-weight:500!important}.openui-module__Fq3dXG__button:hover:not(:disabled){background:color-mix(in srgb, var(--app-interactive-accent,#7c83e8) 12%, var(--ui-soft))}.openui-module__Fq3dXG__link{color:inherit;text-underline-offset:3px;width:fit-content;font-size:13px;text-decoration:underline}.openui-module__Fq3dXG__list{margin:0;padding-left:22px;font-size:14px;line-height:1.7}.openui-module__Fq3dXG__notice{border-left:3px solid var(--app-interactive-accent,#7c83e8);background:var(--ui-soft);border-radius:0 10px 10px 0;padding:12px 14px;font-size:13px}.openui-module__Fq3dXG__notice[data-tone=warning]{border-color:#d59759}.openui-module__Fq3dXG__notice[data-tone=success]{border-color:#45b4a3}.openui-module__Fq3dXG__divider{border:0;border-top:1px solid var(--ui-border);margin:2px 0}.openui-module__Fq3dXG__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.openui-module__Fq3dXG__segmented{border:1px solid var(--ui-border);border-radius:8px;padding:3px;display:inline-flex}.openui-module__Fq3dXG__segmented button{color:var(--ui-muted);background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:11px}.openui-module__Fq3dXG__segmented button[aria-pressed=true]{background:var(--ui-soft);color:inherit}.openui-module__Fq3dXG__chartSvg{width:100%;max-height:260px;overflow:visible}.openui-module__Fq3dXG__chartSvg rect:hover,.openui-module__Fq3dXG__chartSvg circle:hover{opacity:.75}.openui-module__Fq3dXG__axis{stroke:var(--ui-border);stroke-width:1px}.openui-module__Fq3dXG__donut{border-radius:50%;place-items:center;width:180px;height:180px;margin:16px auto 22px;display:grid}.openui-module__Fq3dXG__donut>span{background:var(--ui-card);border-radius:50%;place-items:center;width:118px;height:118px;font-size:22px;font-weight:600;display:grid}.openui-module__Fq3dXG__legend{flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;padding:0;list-style:none;display:flex}.openui-module__Fq3dXG__legend li{color:var(--ui-muted);align-items:center;gap:6px;font-size:11px;display:flex}.openui-module__Fq3dXG__legend li>span{border-radius:2px;flex:0 0 8px;width:8px;height:8px}.openui-module__Fq3dXG__legend strong{font-variant-numeric:tabular-nums;font-weight:500}.openui-module__Fq3dXG__tableBlock{min-width:0}.openui-module__Fq3dXG__tableToolbar{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:12px;display:flex}.openui-module__Fq3dXG__tableToolbar input{width:min(180px,55%);padding:6px 9px;font-size:12px}.openui-module__Fq3dXG__tableScroll{border:1px solid var(--ui-border);border-radius:10px;overflow-x:auto}.openui-module__Fq3dXG__tableScroll table{border-collapse:collapse;width:100%;margin:0;font-size:12px}.openui-module__Fq3dXG__tableScroll th,.openui-module__Fq3dXG__tableScroll td{text-align:left;border:0;border-bottom:1px solid var(--ui-border);white-space:normal;min-width:90px;padding:10px 12px}.openui-module__Fq3dXG__tableScroll th{background:var(--ui-soft);font-weight:500}.openui-module__Fq3dXG__tableScroll th button{color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.openui-module__Fq3dXG__tableScroll tbody tr:last-child td{border-bottom:0}.openui-module__Fq3dXG__tableScroll tbody tr:hover{background:var(--ui-soft)}.openui-module__Fq3dXG__tableScroll .openui-module__Fq3dXG__muted{padding:12px}.openui-module__Fq3dXG__tabs>[role=tablist]{border-bottom:1px solid var(--ui-border);gap:6px;margin-bottom:16px;display:flex;overflow-x:auto}.openui-module__Fq3dXG__tabs [role=tab]{color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:13px}.openui-module__Fq3dXG__tabs [role=tab][aria-selected=true]{color:inherit;border-color:var(--app-interactive-accent,#7c83e8)}.openui-module__Fq3dXG__accordion{border:1px solid var(--ui-border);border-radius:10px;padding:12px 14px}.openui-module__Fq3dXG__accordion summary{cursor:pointer;font-size:13px;font-weight:500}.openui-module__Fq3dXG__accordion[open]>summary{margin-bottom:16px}.openui-module__Fq3dXG__status{color:var(--ui-muted);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.openui-module__Fq3dXG__status>span{background:var(--app-interactive-accent,#7c83e8);border-radius:50%;width:6px;height:6px;animation:1.2s infinite openui-module__Fq3dXG__pulse}.openui-module__Fq3dXG__error{gap:12px;padding:12px 0;font-size:13px;display:grid}.openui-module__Fq3dXG__source{color:var(--ui-muted);margin-top:14px;font-size:11px}.openui-module__Fq3dXG__source summary{cursor:pointer;width:fit-content}.openui-module__Fq3dXG__source pre{white-space:pre-wrap;max-height:300px;padding-top:10px;font-size:11px;overflow:auto}.openui-module__Fq3dXG__badge{color:var(--ui-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:flex}.openui-module__Fq3dXG__badge>span:first-child{align-items:center;gap:6px;display:inline-flex}.openui-module__Fq3dXG__badge svg{width:12px;height:12px}@keyframes openui-module__Fq3dXG__appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes openui-module__Fq3dXG__pulse{50%{opacity:.3}}@media (max-width:575px){.openui-module__Fq3dXG__surface{border-radius:14px;padding:14px}.openui-module__Fq3dXG__grid{grid-template-columns:minmax(0,1fr)}.openui-module__Fq3dXG__surface h2{font-size:20px}.openui-module__Fq3dXG__metric>strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.openui-module__Fq3dXG__surface,.openui-module__Fq3dXG__status>span{animation:none}.openui-module__Fq3dXG__surface button{transition:none}}
