.ds-prompt-card{gap:var(--spacing-20);color:var(--text-primary);flex-direction:column;display:flex;container:ds-prompt-card/inline-size}.ds-prompt-card__art{--_bubble-padding-inline:var(--spacing-24);--_bubble-padding-block:var(--spacing-16);--_panel-padding-inline:var(--spacing-40);--_radius:var(--radius-xl);--_bubble-radius:var(--radius-l);aspect-ratio:376/415;padding:0 var(--_panel-padding-inline);border-radius:var(--_radius);background:var(--color-neutral-800) center / cover no-repeat;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.ds-prompt-card{--_motion:var(--motion-button,.25s cubic-bezier(.22, 1, .36, 1));--_ease:var(--motion-button-ease,cubic-bezier(.22, 1, .36, 1));--_enter:var(--motion-button-duration,.25s);--_exit:.15s;--_press:.16s;--_swap:.2s;--_swap-ease:cubic-bezier(.4, 0, .2, 1);--_stagger:20ms}.ds-prompt-card__slot{padding:var(--spacing-2);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.ds-prompt-card__slot:focus-visible{outline:none}.ds-prompt-card__action{width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-s);background:var(--surface-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--_motion), transform var(--_press-time,var(--_swap)) var(--_swap-ease), opacity var(--_fade,var(--_exit)) var(--_ease) var(--_fade-delay,0s), filter var(--_fade,var(--_exit)) var(--_ease) var(--_fade-delay,0s);justify-content:center;align-items:center;display:flex}.ds-prompt-card__slot:hover>.ds-prompt-card__action{background:var(--surface-elevated)}.ds-prompt-card__slot:active>.ds-prompt-card__action{--_press-time:var(--_press);transform:scale(.97)}.ds-prompt-card__slot:focus-visible>.ds-prompt-card__action{outline:var(--border-width-2) solid var(--border-tertiary);outline-offset:2px}.ds-prompt-card__actions{top:var(--spacing-10);right:var(--spacing-10);z-index:1;position:absolute}.ds-prompt-card__copy>.ds-prompt-card__action{opacity:0}.ds-prompt-card__actions:focus-within,.ds-prompt-card__actions[data-open],.ds-prompt-card__actions:has([data-copied]){--_fade:var(--_enter)}.ds-prompt-card__actions:focus-within .ds-prompt-card__copy>.ds-prompt-card__action,.ds-prompt-card__actions[data-open] .ds-prompt-card__copy>.ds-prompt-card__action,.ds-prompt-card__actions:has([data-copied]) .ds-prompt-card__copy>.ds-prompt-card__action{opacity:1}@media (hover:hover) and (pointer:fine){.ds-prompt-card:hover .ds-prompt-card__actions{--_fade:var(--_enter)}.ds-prompt-card:hover .ds-prompt-card__copy>.ds-prompt-card__action{opacity:1}}@media (hover:none){.ds-prompt-card__copy>.ds-prompt-card__action{opacity:1}}.ds-prompt-card__swap{place-items:center;display:grid}.ds-prompt-card__swap>*{transition:opacity var(--_swap) var(--_swap-ease), filter var(--_swap) var(--_swap-ease), transform var(--_swap) var(--_swap-ease);transition-delay:calc(var(--_n,0) * var(--_stagger));grid-area:1/1}.ds-prompt-card__copy-icon,.ds-prompt-card__check-icon{opacity:0;filter:blur(2px);transform:scale(.9)}.ds-prompt-card__check-icon{transition-delay:0s}.ds-prompt-card__actions:is(:focus-within,[data-open]) .ds-prompt-card__menu-icon{opacity:0;filter:blur(2px);transition-delay:0s;transform:scale(.9)}.ds-prompt-card__actions:is(:focus-within,[data-open]) .ds-prompt-card__copy-icon{opacity:1;filter:none;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.ds-prompt-card__actions:hover .ds-prompt-card__menu-icon{opacity:0;filter:blur(2px);transition-delay:0s;transform:scale(.9)}.ds-prompt-card__actions:hover .ds-prompt-card__copy-icon{opacity:1;filter:none;transition-delay:0s;transform:none}}.ds-prompt-card__assistants{pointer-events:none;flex-direction:row-reverse;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;right:100%}.ds-prompt-card__assistants li{--_fade:var(--_exit);--_fade-delay:calc(var(--_out,0) * var(--_stagger));transform:translateX(var(--spacing-8)) scale(.9);transition:transform var(--_exit) var(--_ease);transition-delay:calc(var(--_out,0) * var(--_stagger))}.ds-prompt-card__assistants .ds-prompt-card__action{opacity:0;filter:blur(2px)}.ds-prompt-card__actions:is(:focus-within,[data-open]) .ds-prompt-card__assistants{pointer-events:auto}.ds-prompt-card__actions:is(:focus-within,[data-open]) .ds-prompt-card__assistants li{--_fade:var(--_enter);--_fade-delay:calc(var(--_in,0) * var(--_stagger));transition-duration:var(--_enter);transition-delay:calc(var(--_in,0) * var(--_stagger));transform:none}.ds-prompt-card__actions:is(:focus-within,[data-open]) .ds-prompt-card__assistants .ds-prompt-card__action{opacity:1;filter:none}@media (hover:hover) and (pointer:fine){.ds-prompt-card__actions:hover .ds-prompt-card__assistants{pointer-events:auto}.ds-prompt-card__actions:hover .ds-prompt-card__assistants li{--_fade:var(--_enter);--_fade-delay:calc(var(--_in,0) * var(--_stagger));transition-duration:var(--_enter);transition-delay:calc(var(--_in,0) * var(--_stagger));transform:none}.ds-prompt-card__actions:hover .ds-prompt-card__assistants .ds-prompt-card__action{opacity:1;filter:none}}@media (width<=1024px){.ds-prompt-card__copy>.ds-prompt-card__action{opacity:1}.ds-prompt-card__assistants{display:none}.ds-prompt-card__menu-icon{opacity:0;filter:blur(2px);transform:scale(.9)}.ds-prompt-card__copy-icon{opacity:1;filter:none;transform:none}.ds-prompt-card__swap>*{transition-delay:0s}}.ds-prompt-card__mark{width:var(--spacing-16);height:var(--spacing-16);-webkit-mask:var(--_mark) center / contain no-repeat;-webkit-mask:var(--_mark) center / contain no-repeat;mask:var(--_mark) center / contain no-repeat;background:currentColor;display:block}@media (prefers-reduced-motion:reduce){.ds-prompt-card__action{transition:background-color var(--_motion), opacity var(--_fade,var(--_exit)) var(--_ease) var(--_fade-delay,0s)}.ds-prompt-card__slot:active>.ds-prompt-card__action{transform:none}.ds-prompt-card__assistants li,.ds-prompt-card__assistants .ds-prompt-card__action,.ds-prompt-card__swap>*{filter:none!important;transform:none!important}}.ds-prompt-card__copy[data-copied] :is(.ds-prompt-card__menu-icon,.ds-prompt-card__copy-icon){opacity:0;filter:blur(2px);transition-delay:0s;transform:scale(.9)}.ds-prompt-card__copy[data-copied] .ds-prompt-card__check-icon{opacity:1;filter:none;transform:none}.ds-prompt-card__copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-prompt-card__bubble{width:100%;padding:var(--_bubble-padding-block) var(--_bubble-padding-inline);border-radius:var(--_bubble-radius) var(--_bubble-radius) var(--_bubble-radius) 0;background:var(--surface-elevated);color:var(--text-primary);font-family:var(--typography-body-l-font-family);font-size:var(--typography-body-l-font-size);font-weight:var(--typography-body-l-font-weight);line-height:var(--typography-body-l-line-height);filter:drop-shadow(0 15px 7.5px #0000000d);text-wrap:pretty;margin:0}.ds-prompt-card__text{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.ds-prompt-card__label{font-family:var(--typography-title-l-font-family);font-size:var(--typography-title-l-font-size);font-weight:var(--typography-title-l-font-weight);line-height:var(--typography-title-l-line-height);letter-spacing:var(--typography-title-l-letter-spacing,normal);margin:0}.ds-prompt-card__description{color:var(--text-muted);font-family:var(--typography-body-s-font-family);font-size:var(--typography-body-s-font-size);font-weight:var(--typography-body-s-font-weight);line-height:var(--typography-body-s-line-height);text-wrap:pretty;margin:0}@container ds-prompt-card (width<384px){.ds-prompt-card__art{--_radius:var(--radius-l);--_bubble-radius:var(--radius-m);--_bubble-padding-inline:var(--spacing-20);--_panel-padding-inline:var(--spacing-20)}}@container ds-prompt-card (width<340px){.ds-prompt-card__art{--_bubble-padding-inline:var(--spacing-16);--_bubble-padding-block:var(--spacing-12);--_panel-padding-inline:var(--spacing-16)}.ds-prompt-card__bubble{font-family:var(--typography-body-m-font-family);font-size:var(--typography-body-m-font-size);font-weight:var(--typography-body-m-font-weight);line-height:var(--typography-body-m-line-height)}}
