.hero-shell[data-v-80c5b745]{background:linear-gradient(145deg,#f8fafc,#eef2ff 48%,#ecfeff)}.hero-grid[data-v-80c5b745]{background-image:linear-gradient(rgba(99,102,241,.08) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%);opacity:.48}.hero-glow[data-v-80c5b745]{border-radius:999px;filter:blur(70px);opacity:.35;position:absolute}.hero-glow--one[data-v-80c5b745]{background:#a5b4fc;height:26rem;right:8%;top:-12rem;width:26rem}.hero-glow--two[data-v-80c5b745]{background:#67e8f9;bottom:-13rem;height:22rem;left:30%;width:22rem}.brand-gradient[data-v-80c5b745]{background:linear-gradient(105deg,#4f46e5,#7c3aed 52%,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent}.module-stage[data-v-80c5b745]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid rgba(99,102,241,.18);border-radius:2rem;box-shadow:0 34px 90px #4f46e529;min-height:570px;overflow:hidden;position:relative}.module-stage[data-v-80c5b745]:before{border:1px dashed rgba(99,102,241,.24);border-radius:50%;content:"";inset:9%;position:absolute}.module-stage__beam[data-v-80c5b745]{background:linear-gradient(90deg,transparent,rgba(99,102,241,.25),transparent);position:absolute}.module-stage__beam--horizontal[data-v-80c5b745]{height:1px;left:8%;right:8%;top:50%}.module-stage__beam--vertical[data-v-80c5b745]{background:linear-gradient(transparent,rgba(6,182,212,.28),transparent);bottom:8%;left:50%;top:8%;width:1px}.core-card[data-v-80c5b745]{background:linear-gradient(145deg,#111827,#312e81 64%,#155e75);border-radius:1.5rem;box-shadow:0 24px 55px #1e293b4d;left:50%;padding:1.35rem;position:absolute;top:49%;transform:translate(-50%,-50%);width:min(72%,330px);z-index:3}.core-card__brand[data-v-80c5b745]{align-items:center;display:flex;gap:.8rem}.core-card__brand img[data-v-80c5b745]{background:#fff;border-radius:.8rem;padding:.25rem}.module-chip[data-v-80c5b745]{align-items:center;background:#fffffff0;border:1px solid rgba(148,163,184,.25);border-radius:1rem;box-shadow:0 12px 30px #0f172a1a;display:flex;gap:.6rem;min-width:132px;padding:.65rem .75rem;position:absolute;z-index:4}.module-chip__icon[data-v-80c5b745]{align-items:center;border-radius:.7rem;display:inline-flex;flex:0 0 2.15rem;font-size:.7rem;font-weight:900;height:2.15rem;justify-content:center}.module-chip small[data-v-80c5b745],.module-chip strong[data-v-80c5b745]{display:block;white-space:nowrap}.module-chip strong[data-v-80c5b745]{color:#0f172a;font-size:.78rem}.module-chip small[data-v-80c5b745]{color:#64748b;font-size:.62rem;margin-top:.05rem}.module-chip--one[data-v-80c5b745]{left:8%;top:8%}.module-chip--two[data-v-80c5b745]{right:8%;top:9%}.module-chip--three[data-v-80c5b745]{right:3%;top:43%}.module-chip--four[data-v-80c5b745]{bottom:16%;right:10%}.module-chip--five[data-v-80c5b745]{bottom:16%;left:8%}.module-chip--six[data-v-80c5b745]{left:3%;top:43%}.event-strip[data-v-80c5b745]{align-items:center;background:#fffffff2;border:1px solid #e2e8f0;border-radius:999px;bottom:1.25rem;box-shadow:0 8px 24px #0f172a14;color:#475569;display:flex;font-size:.67rem;font-weight:700;gap:.4rem;left:50%;max-width:calc(100% - 2rem);padding:.55rem .8rem;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:5}.event-strip i[data-v-80c5b745]{color:#8b5cf6;font-style:normal}@media(max-width:640px){.module-stage[data-v-80c5b745]{min-height:520px}.module-chip[data-v-80c5b745]{min-width:auto;padding:.5rem}.module-chip span[data-v-80c5b745]:last-child{display:none}.module-chip--three[data-v-80c5b745]{right:5%}.module-chip--six[data-v-80c5b745]{left:5%}.core-card[data-v-80c5b745]{width:78%}}.progress-animated[data-v-0dda6303]{animation:progress-glow-0dda6303 2s ease-in-out infinite}@keyframes progress-glow-0dda6303{0%,to{box-shadow:0 0 5px #6366f14d}50%{box-shadow:0 0 20px #6366f180}}.limit-button[data-v-9a24d347]{border-radius:.55rem;color:#c7d2fe;display:grid;font-size:1.15rem;height:2rem;place-items:center;transition:background-color .15s ease,color .15s ease;width:2rem}.limit-button[data-v-9a24d347]:hover{background:#6366f140;color:#fff}
