.ask-glass-panel{backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);background:linear-gradient(135deg,#ffffffeb,#f5f7ffe0 50%,#ffffffe6);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 8px 40px #6366f114,0 2px 12px #0000000f,inset 0 1px #ffffffe6}.ask-glass-btn{background:#fff9;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}.ask-glass-btn:hover{background:#ffffffd9;border-color:#6366f126;box-shadow:0 4px 16px #6366f114,0 1px 3px #0000000a}.dark .ask-glass-panel{background:linear-gradient(135deg,#18181bd9,#1e1e28cc 50%,#18181bd9);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 40px #00000080,0 2px 12px #0000004d,inset 0 1px #ffffff0f,inset 0 -1px #ffffff05}.dark .ask-glass-btn{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 1px 3px #0003}.dark .ask-glass-btn:hover{background:#ffffff14;border-color:#ffffff1f;box-shadow:0 4px 16px #0000004d,0 1px 3px #0003}.ask-modal-enter-active,.ask-modal-leave-active{transition:opacity .25s ease}.ask-modal-enter-active .ask-modal-content,.ask-modal-leave-active .ask-modal-content{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease}.ask-modal-enter-from,.ask-modal-leave-to{opacity:0}.ask-modal-enter-from .ask-modal-content{opacity:0;transform:scale(.95) translateY(10px)}.ask-modal-leave-to .ask-modal-content{opacity:0;transform:scale(.97) translateY(5px)}@keyframes hero-role-marquee-7dbd39f7{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-roles-track[data-v-7dbd39f7]{animation:hero-role-marquee-7dbd39f7 28s linear infinite;width:-moz-max-content;width:max-content}.hero-roles-track[data-v-7dbd39f7]:hover{animation-play-state:paused}.hero-ask-btn{background:linear-gradient(135deg,#6366f1,#3b82f6 50%,#6366f1);border:1px solid rgba(99,102,241,.2);box-shadow:0 4px 20px #6366f140,inset 0 1px #fff3;color:#fff;position:relative}.hero-ask-btn:hover{background:linear-gradient(135deg,#5558e6,#2563eb 50%,#5558e6);border-color:#6366f14d;box-shadow:0 6px 28px #6366f159,inset 0 1px #ffffff40;transform:translateY(-1px)}.hero-ask-btn:active{transform:translateY(0)}.dark .hero-ask-btn{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:linear-gradient(135deg,#6366f18c,#38bdf859 50%,#6366f180);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 4px 24px #6366f140,inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a}.dark .hero-ask-btn:hover{background:linear-gradient(135deg,#6366f1b3,#38bdf880 50%,#6366f1a6);border-color:#ffffff40;box-shadow:0 6px 32px #6366f166,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f}
