.RippleButton_wrapper__9qqv_{position:relative;display:flex;justify-content:center;overflow:visible;min-width:42px;width:42px;height:42px}.RippleButton_wrapper__9qqv_ .RippleButton_button___smnF{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 2px 4px 0 hsla(0,0%,78%,.06);border:none;border-radius:50px;width:100%;height:100%;background-color:inherit;cursor:pointer;font-size:var(--font-size-1);transition:box-shadow .2s linear;color:#fff;outline:none}.RippleButton_wrapper__9qqv_ .RippleButton_button___smnF:hover{box-shadow:0 2px 4px 0 hsla(0,0%,78%,.8)}.RippleButton_wrapper__9qqv_ .RippleButton_button__rippleEffect__0_4TW{position:absolute;transform:scale(0);border-radius:50%;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);animation:RippleButton_ripple-animation___3I4x .6s linear;pointer-events:none}.RippleButton_dropdown__g1rTZ{z-index:10;position:absolute;top:55px;opacity:0;transform:scale(0);transform-origin:left top;margin:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px;padding:8px 0;background-color:#fff;transition:transform .4s cubic-bezier(.1,.9,.2,1),opacity .4s cubic-bezier(.1,.9,.2,1);list-style:none}.RippleButton_dropdown___toLeft__eOCod{transform-origin:right top}.RippleButton_dropdown__g1rTZ .RippleButton_option__OVvpi{display:flex;align-items:center;gap:16px;padding:8px 16px;cursor:pointer}.RippleButton_dropdown__g1rTZ .RippleButton_option__OVvpi:hover{background-color:rgba(0,0,0,.04)}.RippleButton_dropdown__g1rTZ .RippleButton_option__text__A0gKa{white-space:nowrap}.RippleButton_popOverScaleAnimatonEnter__i3bao{opacity:1;transform:scale(1)}.RippleButton_popOverScaleAnimatonExit__x0SRv{opacity:0;transform:scale(0)}@keyframes RippleButton_ripple-animation___3I4x{to{opacity:0;transform:scale(3)}}.PromptBuilder_section__W_Q_5{padding-bottom:32px}.PromptBuilder_section__title__ulNpp{margin-top:12px;border-bottom:1px solid #20242f;padding-bottom:24px;font-weight:600;font-size:32px;line-height:36px;color:#fff}.PromptBuilder_section__content__HUSnj{margin-top:24px}.PromptBuilder_columns__Pwjte{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:start}@media(max-width:1000px){.PromptBuilder_columns__Pwjte{grid-template-columns:1fr}}.PromptBuilder_column__aKoWu{display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px;background:#12151b;border:1px solid #1d212b;border-radius:12px}.PromptBuilder_column__header__ZRrcv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.PromptBuilder_column__label__87V1_{font-size:13px;font-weight:600;letter-spacing:.02em;color:#e5e7eb}.PromptBuilder_column__actions__z7Vtb{display:flex;align-items:center;gap:12px}.PromptBuilder_column__actions___edit__qlPeJ{gap:20px}.PromptBuilder_field__Y3CRn{display:flex;flex-direction:column;gap:8px}.PromptBuilder_field__label__1nqLV{font-size:12px;color:#9ca3af}.PromptBuilder_field__input__eUT8t{width:100%;box-sizing:border-box;background:#0e1116;color:#fff;border:1px solid #232834;border-radius:8px;padding:11px 14px;font-size:14px;line-height:1.5;font-family:inherit;transition:border-color .15s ease}.PromptBuilder_field__input__eUT8t::placeholder{color:#5b6370}.PromptBuilder_field__input__eUT8t:hover{border-color:#2d3340}.PromptBuilder_field__input__eUT8t:focus{outline:none;border-color:#3b82f6}.PromptBuilder_output__ZtqwJ{width:100%;box-sizing:border-box;background:#0e1116;color:#d1d5db;border:1px solid #232834;border-radius:8px;padding:16px;line-height:1.6;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;min-height:520px}.PromptBuilder_output__ZtqwJ:focus{outline:none;border-color:#3b82f6}.PromptBuilder_warning__xTXyD{font-size:12px;color:#fbbf24}.PromptBuilder_closeButton__43s78{padding:8px 4px}.PromptBuilder_editButton__Vt4ya{min-width:36px;width:36px;height:36px}.PromptBuilder_editButton__button__roWcA{background:#1d212b;border:1px solid #232834}.PromptBuilder_editButton__button__roWcA:hover{border-color:#3b82f6}