.FUwtZW_composerDock{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-shrink:0;margin:12px 16px 15px;padding:15px 14px 11px}.FUwtZW_composerEntry{min-height:39px;font-size:14px;line-height:1.6}.FUwtZW_composerEntry>span{color:var(--muted-foreground)}.FUwtZW_composerTools{align-items:center;gap:14px;min-height:28px;margin-top:9px;font-size:12px;display:flex}.FUwtZW_composerAccess{color:var(--brand-text);align-items:center;gap:7px;display:flex}.FUwtZW_composerAccess>svg:first-child{color:var(--foreground);margin-right:9px}.FUwtZW_composerModel{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:flex}.FUwtZW_composerModel>span,.FUwtZW_composerModel>svg{color:var(--codex-muted,var(--muted-foreground))}.FUwtZW_sendIcon{background:var(--primary);color:var(--primary-foreground);border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.FUwtZW_caret{background:var(--foreground);vertical-align:-2px;width:1px;height:14px;margin-left:2px;display:inline-block}@media (max-width:639px){.FUwtZW_composerDock{margin:10px;padding:13px 12px 10px}.FUwtZW_composerAccess>span,.FUwtZW_composerModel>span{display:none}.FUwtZW_composerTools{gap:10px}.FUwtZW_composerModel{font-size:11px}}
.zjFZkW_demo{width:100%;max-width:960px;margin:2rem auto}.zjFZkW_frame{aspect-ratio:1000/570;border:1px solid var(--border);background:var(--sidebar);border-radius:16px;width:100%;max-width:960px;margin:0;position:relative;overflow:hidden;container-type:inline-size}.zjFZkW_canvas{width:1000px;height:570px;transform:scale(calc(100cqw / 1000px));transform-origin:0 0;color:var(--foreground);font-size:14px;display:flex;position:absolute;inset:0 auto auto 0}.zjFZkW_canvas [data-slot=skeleton]{animation:none}.zjFZkW_sidebar{background:var(--sidebar);flex-shrink:0;width:240px;padding-top:8px}.zjFZkW_content{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;flex:1;min-width:0;margin:8px 8px 8px 0;display:flex;overflow:hidden}.zjFZkW_cursor{z-index:3;opacity:0;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--shadow-color) 25%, transparent));position:absolute;top:72%;left:64%}.zjFZkW_click{border:2px solid var(--primary);opacity:0;z-index:3;border-radius:50%;width:12px;height:12px;position:absolute;top:30px;right:33px}.zjFZkW_backdrop{background:color-mix(in srgb, var(--shadow-color) 50%, transparent);position:absolute;inset:0}.zjFZkW_canvas .zjFZkW_dialog{width:86%;max-width:86%;max-height:94%;position:absolute;top:50%;left:50%;transform:none}.zjFZkW_frame[data-started=true] .zjFZkW_cursor{animation:3.2s ease-in-out both zjFZkW_cursor}.zjFZkW_frame[data-started=true] .zjFZkW_click{animation:.4s ease-out 2.5s both zjFZkW_click}@keyframes zjFZkW_cursor{0%,15%{opacity:0;top:72%;left:64%}25%{opacity:1}75%,88%{opacity:1;top:26px;left:calc(100% - 40px);transform:scale(1)}80%{transform:scale(.82)}to{opacity:0;top:26px;left:calc(100% - 40px)}}@keyframes zjFZkW_click{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(3)}}@media (max-width:639px){.zjFZkW_frame{aspect-ratio:600/520;border-radius:10px}.zjFZkW_canvas{width:600px;height:520px;transform:scale(calc(100cqw / 600px))}.zjFZkW_sidebar{display:none}.zjFZkW_content{margin:8px}.zjFZkW_canvas .zjFZkW_dialog{width:94%;max-width:94%}}@media (prefers-reduced-motion:reduce){.zjFZkW_frame[data-started] .zjFZkW_cursor,.zjFZkW_frame[data-started] .zjFZkW_click{animation:none;display:none}.zjFZkW_canvas .zjFZkW_dialog{animation:none}}.zjFZkW_frame[data-playback=paused] .zjFZkW_cursor,.zjFZkW_frame[data-playback=paused] .zjFZkW_click{animation-play-state:paused}.zjFZkW_frame[data-playback=finished] .zjFZkW_cursor,.zjFZkW_frame[data-playback=finished] .zjFZkW_click{visibility:hidden}.zjFZkW_demo[data-embedded=true]{max-width:none;margin:0}.zjFZkW_demo[data-embedded=true] .zjFZkW_frame{border:0;border-radius:0;max-width:none}
.LSBQHa_stack{--presence-duration:.32s;align-items:center;display:flex}.LSBQHa_item{transform-origin:50%;transform:translateY(var(--presence-shift,0px)) scale(var(--presence-scale,1));transition:transform var(--presence-duration) var(--presence-ease,cubic-bezier(.22, 1, .36, 1));will-change:transform;margin-left:-6px;position:relative}.LSBQHa_item:first-child{margin-left:0}.LSBQHa_placeholder{animation:1.2s ease-in-out infinite LSBQHa_presence-pulse}@keyframes LSBQHa_presence-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.LSBQHa_item{transition:none!important;transform:none!important}.LSBQHa_placeholder{animation:none}}