.er-openai-overlay{position:fixed;z-index:34000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(3,6,10,.68);backdrop-filter:blur(7px);opacity:0;transition:opacity .18s ease}.er-openai-overlay[hidden]{display:none}.er-openai-overlay.is-visible{opacity:1}.er-openai-overlay__card{width:min(92vw,430px);padding:28px 26px 24px;border:1px solid rgba(201,164,95,.34);border-radius:22px;background:linear-gradient(145deg,rgba(15,21,29,.98),rgba(7,11,16,.98));box-shadow:0 28px 90px rgba(0,0,0,.56);color:#eef1f4;text-align:center}.er-openai-overlay__card>strong{display:block;margin-top:17px;font-size:1.08rem;letter-spacing:.01em}.er-openai-overlay__message{display:block;margin-top:7px;color:#d8c79f;font-size:.9rem;line-height:1.45}.er-openai-overlay__card>small{display:block;margin-top:9px;color:#8f9aa6;font-size:.74rem}.er-openai-thought{position:relative;width:112px;height:82px;margin:0 auto}.er-openai-thought__cloud{position:absolute;inset:4px 8px 17px 14px;display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.34))}.er-openai-thought__cloud i{position:absolute;display:block;border:1px solid rgba(235,215,172,.72);border-radius:50%;background:rgba(201,164,95,.13);box-shadow:inset 0 0 18px rgba(201,164,95,.1);animation:er-openai-thought-form 1.65s ease-in-out infinite}.er-openai-thought__cloud i:nth-child(1){left:4px;bottom:4px;width:48px;height:42px;animation-delay:0s}.er-openai-thought__cloud i:nth-child(2){left:31px;top:0;width:50px;height:48px;animation-delay:.16s}.er-openai-thought__cloud i:nth-child(3){right:0;bottom:1px;width:46px;height:39px;animation-delay:.32s}.er-openai-thought__cloud i:nth-child(4){left:26px;bottom:0;width:58px;height:36px;animation-delay:.48s}.er-openai-thought__seed{position:absolute;display:block;border:1px solid rgba(235,215,172,.68);border-radius:50%;background:rgba(201,164,95,.17);animation:er-openai-seed 1.65s ease-in-out infinite}.er-openai-thought__seed--one{left:13px;bottom:10px;width:10px;height:10px;animation-delay:.12s}.er-openai-thought__seed--two{left:2px;bottom:0;width:6px;height:6px;animation-delay:.28s}.er-openai-busy,.er-openai-busy body{overflow:hidden}@keyframes er-openai-thought-form{0%,100%{transform:translateY(1px) scale(.93);opacity:.48}45%{transform:translateY(-2px) scale(1.05);opacity:1}70%{transform:translateY(0) scale(.99);opacity:.82}}@keyframes er-openai-seed{0%,100%{transform:translate(0,2px) scale(.72);opacity:.35}50%{transform:translate(3px,-4px) scale(1.08);opacity:1}}@media(max-width:520px){.er-openai-overlay{padding:16px}.er-openai-overlay__card{padding:24px 19px 21px;border-radius:18px}.er-openai-overlay__message{font-size:.84rem}}@media(prefers-reduced-motion:reduce){.er-openai-overlay,.er-openai-thought__cloud i,.er-openai-thought__seed{animation:none!important;transition:none!important}.er-openai-thought__cloud i,.er-openai-thought__seed{opacity:1}}
