.spirit-prompt-settings_backdrop__LaQqK{align-items:center;background:rgb(14 8 26/82%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:120}.spirit-prompt-settings_dialog__Kxy8K{background:var(--fable-night-raised);border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 rgb(240 220 164/16%),0 18px 56px rgb(0 0 0/48%);color:var(--foreground);max-height:min(760px,calc(100vh - 40px));max-width:620px;overflow:auto;padding:20px;width:min(100%,620px)}.spirit-prompt-settings_header__s4p8_{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.spirit-prompt-settings_header__s4p8_ p{color:var(--fable-coral-bright);font-size:.78rem;margin:0 0 3px}.spirit-prompt-settings_header__s4p8_ h2{font-size:1.18rem;margin:0}.spirit-prompt-settings_iconButton__2Az8m{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.spirit-prompt-settings_iconButton__2Az8m:focus-visible,.spirit-prompt-settings_iconButton__2Az8m:hover{background:rgb(216 188 120/13%);color:var(--fable-gold-bright)}.spirit-prompt-settings_loading__s014R{align-items:center;display:flex;gap:8px;min-height:180px}.spirit-prompt-settings_loading__s014R svg,.spirit-prompt-settings_submit__wNYKo svg{animation:spirit-prompt-settings_spin__pRM6T .9s linear infinite}.spirit-prompt-settings_form__b6HtG{display:grid;grid-gap:15px;gap:15px}.spirit-prompt-settings_grid__lwjfT{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.spirit-prompt-settings_additional__uo_wq,.spirit-prompt-settings_grid__lwjfT label,.spirit-prompt-settings_range__fnlnN{color:var(--foreground);display:grid;font-size:.85rem;grid-gap:6px;gap:6px}.spirit-prompt-settings_additional__uo_wq textarea,.spirit-prompt-settings_grid__lwjfT select{background:rgb(244 237 220/7%);border:1px solid var(--border-strong);border-radius:3px;color:var(--foreground);font:inherit;min-width:0;padding:8px}.spirit-prompt-settings_additional__uo_wq textarea{resize:vertical}.spirit-prompt-settings_additional__uo_wq span{color:var(--muted);font-size:.75rem;justify-self:end}.spirit-prompt-settings_range__fnlnN{grid-template-columns:1fr auto}.spirit-prompt-settings_range__fnlnN input{grid-column:1/-1;width:100%}.spirit-prompt-settings_range__fnlnN output{color:var(--fable-coral-bright)}.spirit-prompt-settings_boundaries__KImN2{border:1px solid var(--border);display:grid;grid-gap:6px;gap:6px;margin:0;padding:10px}.spirit-prompt-settings_boundaries__KImN2 legend{color:var(--foreground);font-size:.85rem;padding:0 4px}.spirit-prompt-settings_boundaries__KImN2 label{align-items:center;color:var(--foreground);display:flex;font-size:.82rem;gap:6px}.spirit-prompt-settings_boundaries__KImN2 svg{color:var(--success);height:15px;width:15px}.spirit-prompt-settings_status__frYy_{border-left:3px solid var(--fable-gold);margin:0;padding-left:9px}.spirit-prompt-settings_statusAPPROVED__zxToj{border-color:var(--success)}.spirit-prompt-settings_statusEXPIRED__xh7rl,.spirit-prompt-settings_statusREJECTED__Ui_mA{border-color:var(--danger)}.spirit-prompt-settings_error__jjLtG{color:var(--danger);margin:0}.spirit-prompt-settings_debugToggle__mOc2_{align-items:center;background:var(--fable-night-soft);border:1px solid var(--border-strong);border-radius:3px;color:var(--foreground);cursor:pointer;display:inline-flex;font:inherit;gap:7px;justify-content:center;min-height:42px;padding:0 12px}.spirit-prompt-settings_debugToggle__mOc2_:focus-visible,.spirit-prompt-settings_debugToggle__mOc2_:hover{background:rgb(216 188 120/13%);outline:2px solid var(--fable-gold-bright);outline-offset:2px}.spirit-prompt-settings_debugToggle__mOc2_ svg{height:16px;width:16px}.spirit-prompt-settings_debugPanel__o8NeV{background:rgb(216 188 120/8%);border:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding:12px}.spirit-prompt-settings_debugHeader__tuU0S{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.spirit-prompt-settings_debugHeader__tuU0S p{color:var(--muted);font-size:.7rem;letter-spacing:.08em;margin:0 0 2px}.spirit-prompt-settings_debugHeader__tuU0S h3{font-size:.92rem;margin:0}.spirit-prompt-settings_debugEmpty__X94k0,.spirit-prompt-settings_debugHeader__tuU0S span,.spirit-prompt-settings_debugMeta__0VAQ3,.spirit-prompt-settings_debugNote__2lqVH{color:var(--muted);font-size:.78rem}.spirit-prompt-settings_debugEmpty__X94k0,.spirit-prompt-settings_debugNote__2lqVH{margin:0}.spirit-prompt-settings_debugMeta__0VAQ3{display:flex;flex-wrap:wrap;gap:8px 14px}.spirit-prompt-settings_debugMessages__PWbCW{display:grid;grid-gap:8px;gap:8px;min-width:0}.spirit-prompt-settings_debugMessage__Pg3K_{background:var(--fable-night-soft);border:1px solid var(--border);min-width:0}.spirit-prompt-settings_debugMessage__Pg3K_ header{align-items:center;background:rgb(216 188 120/10%);color:var(--fable-gold-bright);display:flex;font-size:.76rem;justify-content:space-between;padding:6px 8px}.spirit-prompt-settings_debugMessage__Pg3K_ pre{font:.76rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0;max-height:250px;overflow:auto;padding:9px;white-space:pre-wrap;overflow-wrap:anywhere}.spirit-prompt-settings_actions__jalFz{display:flex;gap:10px;justify-content:space-between}.spirit-prompt-settings_actions__jalFz button{align-items:center;border-radius:3px;cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:center;min-height:38px;padding:0 13px}.spirit-prompt-settings_submit__wNYKo{background:var(--fable-gold);border:1px solid var(--fable-gold-bright);color:#241640}.spirit-prompt-settings_reset__92qYT:disabled,.spirit-prompt-settings_submit__wNYKo:disabled{cursor:wait;opacity:.6}.spirit-prompt-settings_reset__92qYT{background:transparent;border:1px solid var(--border-strong);color:var(--foreground)}@keyframes spirit-prompt-settings_spin__pRM6T{to{transform:rotate(1turn)}}@media (max-width:560px){.spirit-prompt-settings_backdrop__LaQqK{padding:10px}.spirit-prompt-settings_dialog__Kxy8K{max-height:calc(100vh - 20px);padding:16px}.spirit-prompt-settings_grid__lwjfT{grid-template-columns:1fr}}