.itb-prompt{isolation:isolate;border-radius:24px;width:100%;position:relative}.itb-prompt-bloom{z-index:-1;pointer-events:none;opacity:.62;transition:opacity .45s;position:absolute;inset:-10px -14px -16px}.itb-prompt-bloom:before{content:"";filter:blur(20px);background:radial-gradient(58% 90% at 18% 6%,#a78bce80,#0000 70%),radial-gradient(52% 96% at 86% 100%,#8f7acc66,#0000 72%),radial-gradient(40% 70% at 55% 100%,#cdbbe88c,#0000 75%);border-radius:38px;animation:6.5s ease-in-out infinite itb-prompt-breathe;position:absolute;inset:0}.itb-prompt-ring{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.8;padding:1.5px;transition:opacity .35s;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.itb-prompt-beam{aspect-ratio:1;background:conic-gradient(#a78bce00 0% 14%,#a78bcef2 27%,#cdbbe8e6 33%,#a78bce00 46% 64%,#8f7acc99 78%,#a78bce00 90% 100%);width:170%;animation:12s linear infinite itb-prompt-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.itb-prompt:focus-within .itb-prompt-bloom,.itb-prompt:focus-within .itb-prompt-ring{opacity:1}@keyframes itb-prompt-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes itb-prompt-breathe{0%,to{opacity:.6}50%{opacity:1}}.itb-stage{position:relative}.itb-stage-light{z-index:-1;pointer-events:none;background:radial-gradient(30% 56% at 50% 100%,#a78bce75,#a78bce33 44%,#a78bce00 76%),radial-gradient(50% 100% at 50% 100%,#beace242,#beace200 70%);width:min(1180px,150vw);height:clamp(320px,48vw,500px);animation:7s ease-in-out infinite itb-stage-breathe;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}@keyframes itb-stage-breathe{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.itb-prompt-bloom:before,.itb-prompt-beam,.itb-stage-light{animation:none}.itb-prompt-beam{transform:translate(-50%,-50%)rotate(-.14turn)}}
