.system-prompts-media-module__grFcrW__SystemPromptsMedia{--card-w:min(22rem, 52cqw);--card-gap:var(--space-m);--edge-fade:var(--space-l);position:absolute;inset:0}.system-prompts-media-module__grFcrW__InertHost{position:absolute;inset:0}.system-prompts-media-module__grFcrW__Viewport{block-size:100%;inline-size:100%;mask-image:linear-gradient(to right, oklch(0% 0 0/0) 0%, oklch(0% 0 0) var(--edge-fade), oklch(0% 0 0) calc(100% - var(--edge-fade)), oklch(0% 0 0/0) 100%);position:relative;overflow:clip;mask-size:100% 100%;mask-repeat:no-repeat;container-type:size}.system-prompts-media-module__grFcrW__Track{align-items:stretch;column-gap:var(--card-gap);padding-block:var(--space-l);box-sizing:border-box;translate:calc(var(--index,0) * -1 * (var(--card-w) + var(--card-gap)));transition:translate var(--duration-normal) var(--easing-standard), opacity var(--duration-fast) var(--easing-exit);display:flex;position:absolute;inset-block:0;inset-inline-start:calc(50% - var(--card-w) / 2)}.system-prompts-media-module__grFcrW__Track[data-dimmed=true]{opacity:.35}.system-prompts-media-module__grFcrW__CardHost{flex:0 0 var(--card-w);inline-size:var(--card-w);flex-direction:column;block-size:100%;display:flex}.system-prompts-media-module__grFcrW__Card{opacity:.4;block-size:100%;inline-size:100%;transition:opacity var(--duration-fast) var(--easing-standard);flex-direction:column;flex:auto;display:flex}.system-prompts-media-module__grFcrW__Card[data-active=true]{opacity:1}.system-prompts-media-module__grFcrW__ResultStage{z-index:2;padding-block:var(--space-l);box-sizing:border-box;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.system-prompts-media-module__grFcrW__ResultHost{block-size:100%}.system-prompts-media-module__grFcrW__ResultHost .system-prompts-media-module__grFcrW__Card{opacity:1;transform-origin:50%;animation:system-prompts-media-module__grFcrW__result-pop var(--duration-slow) var(--easing-elastic) both}.system-prompts-media-module__grFcrW__CardBody{flex:auto;min-block-size:0;overflow:auto}.system-prompts-media-module__grFcrW__Thread{flex:auto;min-block-size:8rem;overflow:auto}.system-prompts-media-module__grFcrW__Draft{flex:auto;min-block-size:2.5rem;min-inline-size:0}.system-prompts-media-module__grFcrW__PasteIn{animation:system-prompts-media-module__grFcrW__paste-in var(--duration-fast) var(--easing-entrance) both}.system-prompts-media-module__grFcrW__CopiedFlash{animation:system-prompts-media-module__grFcrW__copied-flash var(--duration-fast) var(--easing-entrance) both}.system-prompts-media-module__grFcrW__SendPress{transition:scale var(--duration-instant) var(--easing-elastic);scale:.92}.system-prompts-media-module__grFcrW__ResultInner{border:1px dashed var(--border-neutral-subtle);border-radius:var(--radius-l);flex:auto;min-block-size:0}.system-prompts-media-module__grFcrW__Cursor{z-index:3;color:var(--highlight-cyan);transform-origin:0 0;opacity:1;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-entrance), scale var(--duration-instant) var(--easing-elastic);position:absolute;inset-block-start:var(--cursor-y,0);inset-inline-start:var(--cursor-x,0);scale:1}.system-prompts-media-module__grFcrW__Cursor[data-target=hidden]{opacity:0;scale:.96}.system-prompts-media-module__grFcrW__Cursor[data-press=true]{scale:.9}.system-prompts-media-module__grFcrW__Pointer{block-size:1.15rem;inline-size:.9rem;filter:drop-shadow(0 1px 1px oklab(from var(--global-foreground) l a b / 25%));display:block;translate:-.08rem -.06rem}.system-prompts-media-module__grFcrW__CursorChip{margin:0;position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem}@keyframes system-prompts-media-module__grFcrW__result-pop{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes system-prompts-media-module__grFcrW__paste-in{0%{opacity:0;translate:0 var(--space-2xs)}to{opacity:1;translate:0}}@keyframes system-prompts-media-module__grFcrW__copied-flash{0%{opacity:.6;scale:.96}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.system-prompts-media-module__grFcrW__Track,.system-prompts-media-module__grFcrW__Card,.system-prompts-media-module__grFcrW__Cursor,.system-prompts-media-module__grFcrW__SendPress{transition:none}.system-prompts-media-module__grFcrW__CardHost[data-enter=true] .system-prompts-media-module__grFcrW__Card,.system-prompts-media-module__grFcrW__ResultHost .system-prompts-media-module__grFcrW__Card,.system-prompts-media-module__grFcrW__PasteIn,.system-prompts-media-module__grFcrW__CopiedFlash{animation:none}.system-prompts-media-module__grFcrW__Cursor{opacity:0}}
@layer viraui.preflight;@layer viraui.components{@property --vui-avatar-size{syntax:"<length>";inherits:false;initial-value:0}@property --vui-avatar-radius{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --vui-avatar-background{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-avatar-foreground{syntax:"<color>";inherits:false;initial-value:#0000}.viraui__avatar-module__Avatar_BRuS3{--vui-avatar-size:var(--space-2xl);--vui-avatar-background:var(--global-contrast);--vui-avatar-foreground:var(--global-foreground);--vui-avatar-radius:var(--radius-s);inline-size:round(to-zero,var(--vui-avatar-size),2px);block-size:round(to-zero,var(--vui-avatar-size),2px);min-inline-size:round(to-zero,var(--vui-avatar-size),2px);min-block-size:round(to-zero,var(--vui-avatar-size),2px);border-radius:var(--vui-avatar-radius);background:var(--vui-avatar-background);color:var(--vui-avatar-foreground);vertical-align:middle;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;container-type:inline-size}.viraui__avatar-module__Avatar_BRuS3[data-size=xs]{--vui-avatar-size:var(--space-l);--vui-avatar-radius:var(--radius-s)}.viraui__avatar-module__Avatar_BRuS3[data-size=m]{--vui-avatar-size:var(--space-3xl)}.viraui__avatar-module__Avatar_BRuS3[data-size=l]{--vui-avatar-size:var(--space-4xl);--vui-avatar-radius:var(--radius-l)}.viraui__avatar-module__Image_Q7bHi{object-fit:cover;block-size:100%;inline-size:100%;display:block}}@layer viraui.overrides{.viraui__avatar-module__Label_QASTF{font-size:30cqw}}
