.bg-scene{z-index:-1;pointer-events:none;--cell:64px;position:absolute;inset:0}.bg-scene-b{left:calc(50% - 32px + (var(--c0) + var(--c)) * var(--cell) + 5px);top:calc(var(--cp-grid-y,0px) + (var(--r0) + var(--r)) * var(--cell) + 5px);width:calc(var(--w) * var(--cell) - 10px);height:calc(var(--h) * var(--cell) - 10px);border-radius:14px;display:block;position:absolute}.bg-scene-b.is-frame,.bg-scene-b.is-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff2e;box-shadow:inset 0 1px #fff3}.bg-scene-b.is-frame{border-radius:20px}.bg-scene-dots{gap:7px;display:flex;position:absolute;top:22px;left:20px}.bg-scene-dots i{background:#ffffff47;border-radius:50%;width:9px;height:9px;display:block}.bg-scene-dots i:first-child{background:#e11d2e}.bg-scene-rule{background:#ffffff1f;height:1px;position:absolute;top:58px;left:0;right:0}.bg-scene-b.is-hero{background:linear-gradient(150deg,#f2404f 0%,#c3132a 55%,#7a0717 100%);box-shadow:inset 0 1px #ffffff59,0 24px 50px -22px #e11d2eb3}.bg-scene-b.is-hero:before,.bg-scene-b.is-hero:after{content:"";background:#ffffffe6;border-radius:4px;position:absolute;left:20px}.bg-scene-b.is-hero:before{width:62%;height:10px;bottom:44px}.bg-scene-b.is-hero:after{background:#ffffff80;width:38%;height:8px;bottom:26px}.bg-scene-b.is-lines{flex-direction:column;gap:12px;padding:14px 4px;display:flex}.bg-scene-line{background:#ffffff80;border-radius:4px;height:7px;display:block}.bg-scene-line:first-child{background:#ffffffbf;width:92%}.bg-scene-line:nth-child(2){width:78%}.bg-scene-line:nth-child(3){background:#ffffff47;width:54%}.bg-scene-b.is-pill{background:#fff;border-radius:9999px;box-shadow:0 14px 30px -14px #00000080}.bg-scene-b.is-pill:before{content:"";background:#111111bf;border-radius:3px;width:46%;height:6px;margin-top:-3px;position:absolute;top:50%;left:20px}.bg-scene-b.is-card{background:#ffffff14;box-shadow:inset 0 1px #ffffff40,0 30px 60px -28px #000000b3}.bg-scene-chart{align-items:flex-end;gap:8px;display:flex;position:absolute;inset:18px 18px 16px}.bg-scene-bar{background:#ffffff38;border-radius:4px;flex:1;height:100%}.bg-scene-bar.is-up{background:linear-gradient(#f2404f,#b10f24)}.bg-scene-spot{z-index:-1;pointer-events:none;opacity:var(--pa,0);background:linear-gradient(#ffffff29 1px, transparent 1px) center var(--cp-grid-y,0px) / 64px 64px, linear-gradient(90deg, #ffffff29 1px, transparent 1px) center var(--cp-grid-y,0px) / 64px 64px;-webkit-mask:radial-gradient(240px circle at calc(var(--px,-999) * 1px) calc(var(--py,-999) * 1px), #000 0%, transparent 70%);-webkit-mask:radial-gradient(240px circle at calc(var(--px,-999) * 1px) calc(var(--py,-999) * 1px), #000 0%, transparent 70%);mask:radial-gradient(240px circle at calc(var(--px,-999) * 1px) calc(var(--py,-999) * 1px), #000 0%, transparent 70%);position:absolute;inset:0}
.sc-wave{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sc-wave.is-bleed{height:calc(100% + 576px);bottom:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 576px),#0000);mask-image:linear-gradient(#000 calc(100% - 576px),#0000)}.sc-lx{z-index:-1;left:calc(50% + 96px);top:calc(var(--cp-grid-y,0px) + 2 * 64px);pointer-events:none;width:384px;height:384px;position:absolute;overflow:visible}.sc-lx-outline path{fill:none;stroke:#e30613;stroke-width:1.45px}.sc-lx-fill{filter:drop-shadow(0 24px 40px #e3061366)}.sc-pills{z-index:-1;left:calc(50% + 32px);top:var(--cp-grid-y,0px);pointer-events:none;width:512px;position:absolute}.sc-pill{white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;pointer-events:auto;background:#ffffff12;border:1px solid #ffffff3d;border-radius:9999px;justify-content:center;align-items:center;height:54px;padding:0 22px;font-size:16px;font-weight:500;transition:background-color .25s,border-color .25s;display:inline-flex;box-shadow:inset 0 1px #fff3}.sc-pill:hover{background:#e11d2e;border-color:#ffffff59}.sc-pills:not(.is-laid){visibility:hidden}.sc-pills.is-laid .sc-pill{left:calc(var(--c) * 64px + 5px);top:calc((var(--r0) + var(--r)) * 64px + 5px);width:calc(var(--w) * 64px - 10px);padding:0;position:absolute}
