@property --_ask-ai-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer components{ai-actions .ai-actions-ask{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;-moz-column-gap:4px;column-gap:4px;font-size:var(--K15t-font-size-small);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--K15t-border-neutral-strong);border-radius:var(--K15t-radius-small);background-color:var(--K15t-surface-raised);cursor:pointer;padding-block:8px;padding-inline:12px;line-height:1;white-space:nowrap}ai-actions .ai-actions-ask:hover{background-color:var(--K15t-surface-raised-hovered);border-color:var(--K15t-border-neutral-strong-hovered)}ai-actions .ai-actions-ask [data-component=icon]{--_icon-size: 1rem;flex-shrink:0}ai-actions theme-button-group{--_ask-ai-brand: var(--K15t-background-brand-strong);--_ask-ai-brand-light: color-mix(in srgb, var(--_ask-ai-brand) 25%, var(--K15t-surface));--_ask-ai-start: 90deg;--_ask-ai-sweep: -72.5deg;--_ask-ai-duration: .25s;position:relative}@media(prefers-reduced-motion:reduce){ai-actions theme-button-group{--_ask-ai-duration: 0s }}ai-actions theme-button-group:dir(rtl){--_ask-ai-start: 270deg;--_ask-ai-sweep: 72.5deg}ai-actions theme-button-group:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:var(--K15t-radius-small);background:conic-gradient(from calc(var(--_ask-ai-start) + var(--_ask-ai-angle)),var(--_ask-ai-brand),var(--_ask-ai-brand-light),var(--_ask-ai-brand));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;--_ask-ai-angle: var(--_ask-ai-sweep);transition-property:--_ask-ai-angle,opacity;transition-duration:var(--_ask-ai-duration);transition-timing-function:ease-in-out}ai-actions theme-button-group:is(:hover,:has(:is(.ai-actions-ask,.ai-actions-more):focus-visible)){--_ask-ai-duration: .4s}@media(prefers-reduced-motion:reduce){ai-actions theme-button-group:is(:hover,:has(:is(.ai-actions-ask,.ai-actions-more):focus-visible)){--_ask-ai-duration: 0s }}ai-actions theme-button-group:is(:hover,:has(:is(.ai-actions-ask,.ai-actions-more):focus-visible)):before{opacity:1;--_ask-ai-angle: 0deg}ai-actions theme-button-group:is(:hover,:has(:is(.ai-actions-ask,.ai-actions-more):focus-visible)) :is(.ai-actions-ask,.ai-actions-more){border-color:var(--K15t-border-neutral-strong);background-color:color-mix(in srgb,var(--_ask-ai-brand) 5%,var(--K15t-surface))}ai-actions theme-button-group:is(:hover,:has(:is(.ai-actions-ask,.ai-actions-more):focus-visible)) .ai-actions-ask:after{opacity:1}ai-actions theme-button-group:is(:hover,:has(:is(.ai-actions-ask,.ai-actions-more):focus-visible)) .ai-actions-ask [data-component=icon]{color:var(--K15t-foreground-brand)}ai-actions :is(.ai-actions-ask,.ai-actions-more){transition:background-color var(--_ask-ai-duration) ease-in-out}ai-actions .ai-actions-ask{position:relative}ai-actions .ai-actions-ask [data-component=icon]{transition:color var(--_ask-ai-duration) ease-in-out}ai-actions .ai-actions-ask:after{content:"";position:absolute;z-index:2;inset-block:0;inset-inline-end:-1px;inline-size:2px;background-image:linear-gradient(var(--_ask-ai-brand),var(--_ask-ai-brand-light));opacity:0;transition:opacity var(--_ask-ai-duration) ease-in-out}ai-actions .ai-actions-ask:only-child:after{display:none}ai-actions .ai-actions-more{min-inline-size:32px;padding-inline:8px}ai-actions theme-menu-item[data-status=pending]{cursor:wait}ai-actions theme-menu-item .prefix{display:flex;align-items:center;justify-content:center;block-size:min(2rem,2lh);aspect-ratio:1 / 1;color:var(--K15t-foreground-subtle);border:1px solid var(--K15t-border-neutral-strong);border-radius:var(--K15t-radius-x-small)}ai-actions theme-menu-item .prefix svg{display:block;aspect-ratio:1/1;inline-size:1rem;fill:currentColor}ai-actions theme-menu-item:is([data-highlighted]:not([disabled]),[data-status=success],[data-status=pending]) .prefix{color:var(--K15t-foreground)}ai-actions theme-menu-item[data-status=error] .prefix{color:var(--K15t-icon-danger)}ai-actions theme-menu-item .content{line-height:var(--K15t-line-height-small)}ai-actions theme-menu-item .label{font-weight:var(--K15t-font-weight-medium)}ai-actions theme-menu-item .label a{display:inline-flex;-moz-column-gap:2px;column-gap:2px;align-items:center;color:inherit;text-decoration:none}ai-actions theme-menu-item .label a:visited{color:inherit}ai-actions theme-menu-item .label a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}ai-actions theme-menu-item .label a svg{display:inline-block;inline-size:1rem;color:var(--K15t-foreground-subtle)}ai-actions theme-menu-item .desc{color:var(--K15t-foreground-subtle)}}
