.prompt-film{color:#f1f3ef;text-align:left;background:#080b09;border-radius:18px;justify-self:center;width:100%;min-width:0;max-width:450px;font-family:ProductInter,Arial,sans-serif;overflow:hidden;box-shadow:0 22px 60px -32px #23392c61}.prompt-film svg{flex:none;width:16px;height:16px}.prompt-topbar{color:#8a938d;border-bottom:1px solid #ffffff09;align-items:center;gap:16px;min-height:54px;padding:10px 22px;font-size:12px;display:flex}.prompt-topbar .brand-logo{width:84px}.prompt-topbar small{margin-left:auto;font-size:12px}.prompt-pause{color:#8a938d;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:32px;margin-left:-8px;padding:0;display:grid}.prompt-pause:hover{color:#fff;background:#ffffff09}.landing .prompt-pause:focus-visible{outline-offset:2px;outline:2px solid #8a938d}.prompt-pause svg{width:14px;height:14px}.prompt-scene{isolation:isolate;min-height:472px;position:relative}.prompt-visual{min-height:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;display:grid}.prompt-library,.prompt-editor,.prompt-finale{opacity:0;visibility:hidden;grid-area:1/1;min-width:0}.prompt-library[data-visible=true],.prompt-editor[data-visible=true],.prompt-finale[data-visible=true]{opacity:1;visibility:visible;animation:.25s both prompt-enter}.prompt-library,.prompt-editor{flex-direction:column;gap:18px;min-height:472px;padding:24px;display:flex}.prompt-heading{letter-spacing:-.5px;font-size:21px;font-weight:600;line-height:1.2}.prompt-scope{font-size:14px;position:relative}.prompt-scope>span{background:#111713;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.prompt-scope-menu{top:calc(100% + 6px);z-index:3;background:#141b16;border:1px solid #28342b;border-radius:10px;padding:5px;animation:.2s both prompt-enter;position:absolute;inset-inline:0;box-shadow:0 14px 30px #0005}.prompt-scope-menu>div{border-radius:6px;justify-content:space-between;gap:10px;padding:12px 8px;display:flex;position:relative}.prompt-scope-menu>div[data-chosen=true]{color:#bad67f;background:#202b19}.prompt-action{color:#10160d;background:#a8c94f;border-radius:8px;justify-content:center;align-self:flex-end;align-items:center;gap:9px;min-height:40px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.prompt-group{flex-direction:column;gap:10px;margin-top:2px;display:flex}.prompt-label{color:#9ba79f;font-size:14px;line-height:1.3}.prompt-card{background:#111713;border-radius:10px;align-items:center;gap:12px;min-height:76px;padding:14px 12px;display:flex}.prompt-symbol{color:#adc96e;background:#1b2516;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.prompt-card>div{flex-direction:column;gap:7px;min-width:0;display:flex}.prompt-card strong{font-size:14px;font-weight:550;line-height:1.3}.prompt-card small{color:#8a968d;font-size:12px;line-height:1.3}.prompt-saved-slot{display:grid}.prompt-saved-slot>*{grid-area:1/1}.prompt-saved{opacity:0;background:#172011}.prompt-saved-slot[data-saved=true] .prompt-saved{opacity:1;animation:.35s both prompt-card-in}.prompt-saved-slot[data-saved=true] .prompt-empty{opacity:0}.prompt-empty{color:#78847c;padding-block:12px;font-size:14px}.prompt-confirmation{color:#b6d580;opacity:0;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.prompt-confirmation[data-visible=true]{opacity:1;animation:.25s both prompt-enter}.prompt-editor-heading{flex-direction:column;gap:7px;display:flex}.prompt-editor-heading small{color:#8a968d;font-size:12px}.prompt-field{flex-direction:column;gap:8px;display:flex}.prompt-value{color:#78847c;overflow-wrap:anywhere;background:#111713;border-radius:8px;min-height:45px;padding:12px;font-size:14px;line-height:1.5}.prompt-value[data-filled=true]{color:#e4e9e4}.prompt-value>span{display:block}.prompt-rules-field{flex:1}.prompt-rules{flex:1;align-content:start;min-height:154px;display:grid}.prompt-rules>*{grid-area:1/1}.prompt-paste{opacity:0;flex-direction:column;gap:10px;display:flex}.prompt-rules[data-filled=true] .prompt-paste{opacity:1;animation:.25s both prompt-enter}.prompt-rules[data-filled=true] .prompt-rules-placeholder{opacity:0}.prompt-save{margin-top:auto}.prompt-save[data-pressed=true]{animation:prompt-button-press var(--prompt-duration) both}.prompt-finale{text-align:center;place-items:center;min-height:472px;padding:24px;display:grid}.landing .prompt-finale p{letter-spacing:-.8px;flex-direction:column;gap:22px;margin:0;font-size:30px;line-height:1.18;display:flex}.prompt-finale p>span{color:#939d95;font-weight:450}.prompt-finale strong{color:#f1f3ef;font-weight:600}.prompt-pointer{z-index:4;filter:drop-shadow(0 2px 2px #0008);animation:prompt-click var(--prompt-duration) both;position:absolute;bottom:-12px;right:17px}.prompt-pointer svg{width:22px;height:28px;display:block}.prompt-scope-menu .prompt-pointer{bottom:-6px;right:42px}.prompt-enter{animation:.25s both prompt-enter}.prompt-film[data-playing=false] *{animation-play-state:paused!important}@keyframes prompt-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes prompt-card-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes prompt-click{0%,20%{opacity:0;transform:translate(14px,14px)}55%,80%{opacity:1;transform:translate(0)}88%{opacity:1;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes prompt-button-press{0%,80%{background:#a8c94f}88%,to{background:#bfdc77}}@media (max-width:700px){.prompt-topbar{gap:12px;min-height:49px;padding:8px 16px}.prompt-topbar .brand-logo{width:77px}.prompt-library,.prompt-editor{gap:16px;padding:20px 16px}.prompt-heading{font-size:20px}.prompt-card{gap:10px}.landing .prompt-finale p{gap:20px;font-size:27px}}
