.hero-title-shimmer{letter-spacing:-.03em;perspective:1000px;transform-style:preserve-3d;text-align:center;color:#042f2e;-webkit-text-fill-color:#042f2e;text-shadow:1px 1px #2dd4bf,2px 2px #0d9488,3px 3px #0f766e,4px 4px #115e59,5px 5px #134e4a,6px 6px #064e3b,12px 18px 30px #0009;margin:0;padding:0;font-weight:900;line-height:1.1;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);animation:6s ease-in-out infinite hero-float-3d;display:block;position:relative}.hero-title-sub{letter-spacing:.12em;text-transform:uppercase;text-align:right;margin-right:.05em;font-size:.35em;font-weight:900;line-height:1;animation:15s linear infinite sub-hue-shift;display:block}@keyframes sub-hue-shift{0%,to{color:#ccfbf1;-webkit-text-fill-color:#ccfbf1;text-shadow:1px 1px #2dd4bf,2px 2px #14b8a6,3px 3px #0d9488,4px 4px #0f766e,5px 5px #115e59,6px 6px #134e4a,10px 14px 24px #0009}25%{color:#f3e8ff;-webkit-text-fill-color:#f3e8ff;text-shadow:1px 1px #c084fc,2px 2px #a855f7,3px 3px #9333ea,4px 4px #7e22ce,5px 5px #6b21a8,6px 6px #581c87,10px 14px 24px #0009}50%{color:#dbeafe;-webkit-text-fill-color:#dbeafe;text-shadow:1px 1px #60a5fa,2px 2px #3b82f6,3px 3px #2563eb,4px 4px #1d4ed8,5px 5px #1e40af,6px 6px #1e3a8a,10px 14px 24px #0009}75%{color:#ffedd5;-webkit-text-fill-color:#ffedd5;text-shadow:1px 1px #fb923c,2px 2px #f97316,3px 3px #ea580c,4px 4px #c2410c,5px 5px #9a3412,6px 6px #7c2d12,10px 14px 24px #0009}}.hero-title-shimmer:after{content:attr(data-text);z-index:2;pointer-events:none;-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 1px #ffffff80);background-color:#0000;background-image:linear-gradient(135deg,#fff0 0% 40%,#fff6 50%,#fff0 60% 100%),linear-gradient(90deg,#ff0080 0%,#7928ca 20%,#007cf0 40%,#00dfd8 60%,#4ade80 80%,#fbbf24 100%,#ff0080 120%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200%,200%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite hero-shimmer,15s linear infinite hero-color-shift;position:absolute;inset:0}.hero-title-shimmer:before{display:none!important}@keyframes hero-color-shift{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(180deg)}}@keyframes hero-float-3d{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}25%{transform:translateY(-10px)rotateX(4deg)rotateY(4deg)}50%{transform:translateY(-5px)rotateX(-2deg)rotateY(-6deg)}75%{transform:translateY(-8px)rotateX(2deg)rotateY(2deg)}}@keyframes hero-shimmer{0%{background-position:0%}to{background-position:200%}}@media (max-width:1150px){.hero-title-shimmer:after{display:none}.hero-title-shimmer{perspective:none;transform-style:flat;animation:none}}.hero-section-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90vh;display:flex;position:relative;overflow:visible}.hero-background-overlay{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%, var(--backgroundRadialStart) 0%, transparent 70%);opacity:.6;position:absolute;inset:0;overflow:hidden}.home-link-button{border-radius:var(--t-radius-5);cursor:pointer;height:60px;padding:0 var(--t-space-8);flex-direction:row;justify-content:center;align-items:center;font-weight:800;text-decoration:none;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),filter .2s ease-in-out;display:inline-flex}.home-link-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.home-link-button:active{transform:scale(.98)}.home-link-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.home-link-button-primary{color:#1a1a1a;background-image:linear-gradient(160deg,#ffe866 0%,#ff9500 100%);border-top:1px solid #ffffff59;box-shadow:0 4px 12px #ffa500b3}.home-link-button-ghost{background-color:var(--secondary);background-image:linear-gradient(160deg, var(--secondaryGradientStart) 0%, var(--secondaryGradientEnd) 100%);color:var(--secondaryText);border:1px solid var(--glassBorder);border-top-color:#ffffff24;box-shadow:0 4px 15px #0000000d}.home-link-button-ghost:hover{background-color:var(--accent);background-image:linear-gradient(160deg, var(--accent) 0%, var(--secondaryGradientStart) 100%);color:var(--secondaryText);opacity:1;transform:translateY(-2px);box-shadow:0 10px 30px #00000026}.hero-btn-gap-2{gap:12px}.hero-actions-responsive{gap:var(--t-space-4);margin-top:var(--t-space-2);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:1151px){.hero-actions-responsive{justify-content:flex-start}}.hero-card-stack{width:380px;height:400px;transform:rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transform-style:preserve-3d;justify-content:center;align-items:center;transition:transform .25s ease-out;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.hero-card-stack{transform:none}}.hero-card-main{isolation:isolate;width:280px;min-width:48px;height:380px;min-height:48px;transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-rotate)) scale(var(--card-scale));opacity:0;pointer-events:none;color:inherit;cursor:pointer;touch-action:manipulation;background:#14161aeb;border:1px solid #ffffff0f;border-radius:24px;text-decoration:none;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s ease-out,box-shadow .3s;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 6px 14px #0000004d,0 20px 40px -10px #0000008c}.hero-card-image{object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-card-scrim{pointer-events:none;z-index:1;position:absolute;left:0;right:0}.hero-card-scrim-top{background:linear-gradient(#0009 0%,#00000040 60%,#0000 100%);height:45%;top:0}.hero-card-scrim-bottom{background:linear-gradient(#0000 0%,#0000004d 45%,#000000b3 100%);height:50%;bottom:0}.hero-card-name{z-index:2;color:#fff;letter-spacing:-.005em;text-shadow:0 1px 2px #0009;font-size:20px;font-weight:600;position:absolute;top:22px;left:24px;right:24px}.hero-card-brand{z-index:2;text-align:center;color:#ffffffc7;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 2px #0009;font-size:12px;font-weight:700;position:absolute;bottom:22px;left:0;right:0}.hero-card-play-cta{z-index:4;color:#0b0d10;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;opacity:0;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .22s,transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:inset 0 1px #fff9,0 8px 22px #00000073}.hero-card-active .hero-card-play-cta{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.hero-card-play-cta{transition:opacity .15s;transform:translate(-50%,-50%)scale(1)}}[data-hydrated=true] .hero-card-main,.is-hydrated .hero-card-main{opacity:1;pointer-events:auto}.hero-card-active{box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 24px #0006,0 30px 60px -12px #000000b3;transform:translate(var(--card-x), calc(var(--card-y) - 20px)) rotate(var(--card-rotate)) scale(1.05)!important;z-index:100!important}.hero-card-main:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff14 50%,#0000 70%);transition:transform 1.6s;position:absolute;inset:0;transform:translate(-100%)}.hero-card-active:after{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.hero-card-main:after,.hero-card-active:after{transition:none;transform:translate(-100%)}}@media (max-width:1150px){.hero-card-stack{margin-top:60px;margin-bottom:40px;transform:scale(.85)}}@media (max-width:768px){.hero-card-main{touch-action:manipulation}}.presentation-container{aspect-ratio:16/9;border:1px solid var(--borderColor);background-color:var(--background);border-radius:24px;align-self:stretch;width:100%;min-height:200px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0009}@media (min-width:1151px){.presentation-container{border-radius:32px;min-height:500px}}.presentation-slide{position:absolute;inset:0}.presentation-controls{pointer-events:none;z-index:10;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.presentation-top-bar{padding:var(--t-space-4);pointer-events:auto;justify-content:center;width:100%;display:flex}.presentation-progress-bar{gap:var(--t-space-1);align-items:center;width:100%;max-width:600px;height:4px;display:flex}.presentation-progress-segment{cursor:pointer;border-radius:2px;flex:1;height:100%;transition:background-color .2s ease-out}.presentation-progress-segment:hover{background-color:#fffc!important}.presentation-bottom-bar{padding:var(--t-space-4);pointer-events:auto;justify-content:space-between;align-items:center;display:flex}.presentation-counter{font-size:var(--t-space-3);color:#ffffffe6;padding:var(--t-space-1) var(--t-space-3);background-color:#0000004d;border-radius:20px;font-weight:500}.presentation-nav-container{z-index:20;pointer-events:auto;opacity:1;transition:opacity .3s,transform .2s ease-out;position:absolute;top:50%}@media (min-width:1151px){.presentation-nav-container{opacity:0}.presentation-container:hover .presentation-nav-container{opacity:1}}.presentation-nav-left:hover,.presentation-nav-right:hover{transform:translateY(-50%)scale(1.1)}.presentation-fullscreen-container{pointer-events:auto}.presentation-btn-glass{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);color:#fff;cursor:pointer;background-color:#00000073;border:1px solid #fff3;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #00000080}.presentation-btn-glass svg{filter:drop-shadow(0 0 6px #000c)}.presentation-btn-glass-md{border-radius:50%;width:48px;height:48px}.presentation-btn-glass-sm{border-radius:10px;padding:8px}.presentation-btn-glass:hover{background-color:#000000b3;border-color:#ffffff80;transform:scale(1.1);box-shadow:0 6px 20px #0009}.presentation-btn-glass:active{transform:scale(.95)}
.section-header-main{width:100%;max-width:var(--container-xl);padding:0 var(--t-space-4);align-items:center;gap:var(--t-space-3);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.section-title-main{font-size:var(--t-font-size-8);color:var(--color);text-align:center;letter-spacing:-.5px;margin:0;font-weight:700}.section-subtitle-main{font-size:var(--t-font-size-4);color:var(--color);opacity:.7;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.games-section-main{gap:var(--t-space-12);width:100%;max-width:1400px;padding-top:var(--t-space-10);padding-bottom:var(--t-space-10);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}.category-tabs-main{padding:0 var(--t-space-6);flex-wrap:wrap;gap:8px;display:flex}.category-tab-main{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--glassBorder,#ffffff14);color:var(--textSecondary,#b4b4c8b3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;transition:all .15s}.category-tab-main:hover{border-color:var(--glassBorderHover,#ffffff29);color:var(--color)}.category-tab-active-main{border-color:var(--goldAccent,#ffd166);color:var(--goldAccent,#ffd166);background:#ffd1661a}.slider-container-main{width:100%;padding:0 var(--t-space-6);position:relative}.slider-track-main{gap:var(--t-space-8);padding-bottom:var(--t-space-7);padding-top:var(--t-space-4);scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.slider-track-main::-webkit-scrollbar{display:none}.slider-item-main{flex-shrink:0;width:360px;height:420px}@media (max-width:640px){.slider-container-main{padding:0 var(--t-space-4)}.slider-track-main{gap:var(--t-space-3);padding-left:var(--t-space-2);padding-right:var(--t-space-2)}.slider-item-main{width:min(300px,85vw);height:auto;min-height:380px}}.slider-controls-main{justify-content:center;gap:var(--t-space-6);margin-top:var(--t-space-4);flex-direction:row;display:flex}.slider-btn-main{background-color:var(--glassBg);border:1px solid var(--glassBorder);cursor:pointer;width:54px;height:54px;color:var(--color);border-radius:999px;justify-content:center;align-items:center;transition:transform .2s ease-out,opacity .2s ease-out;display:flex;position:relative;overflow:hidden}.slider-btn-main:before{content:"";background-color:var(--primary);opacity:0;z-index:0;transition:opacity .2s ease-out;position:absolute;inset:0}.slider-btn-main>*{z-index:1;position:relative}.slider-btn-main:hover:not(:disabled){border-color:#0000;transform:scale(1.1)}.slider-btn-main:hover:not(:disabled):before{opacity:1}.slider-btn-main:active:not(:disabled){transform:scale(.95)}.featured-card-main{--game-accent:var(--primary);background-color:var(--glassBg);border:1px solid var(--glassBorder);isolation:isolate;border-radius:20px;flex-direction:column;height:100%;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 40px -22px #000000b3}.featured-card-main:hover{border-color:color-mix(in srgb, var(--game-accent) 30%, var(--glassBorder));transform:translateY(-3px)}.featured-card-cover-main{background:radial-gradient(120% 80% at 30% 20%, color-mix(in srgb, var(--game-accent) 35%, transparent), transparent 60%),radial-gradient(80% 80% at 100% 100%, color-mix(in srgb, var(--game-accent) 12%, transparent), transparent 60%),repeating-linear-gradient(135deg, #ffffff08 0 2px, transparent 2px 16px),#08191a;flex-shrink:0;height:200px;position:relative}.featured-card-cover-main:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--glassBg) 90%, transparent));pointer-events:none;height:60%;position:absolute;inset:auto 0 0}.featured-card-cover-link{color:inherit;z-index:1;align-items:flex-end;padding:18px;text-decoration:none;display:flex;position:absolute;inset:0}.featured-card-cover-link:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:16px}.featured-card-symbol-main{width:108px;height:108px;color:color-mix(in srgb, var(--game-accent) 82%, white 12%);filter:drop-shadow(0 6px 28px color-mix(in srgb, var(--game-accent) 30%, transparent));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}.featured-card-title-main{z-index:1;letter-spacing:-.015em;color:#fff;text-shadow:0 2px 16px #00000080;margin:0;font-size:26px;font-weight:600;position:relative}.featured-card-pill-main{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--game-accent) 80%, white);border:1px solid color-mix(in srgb, var(--game-accent) 35%, transparent);-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#00000059;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex;position:absolute;top:14px;left:14px}.featured-card-pill-dot-main{background-color:var(--game-accent);width:5px;height:5px;box-shadow:0 0 8px var(--game-accent);border-radius:999px}.featured-card-demo-main{letter-spacing:.18em;text-transform:uppercase;color:#0b0f12;background:#fde68a;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.featured-card-coming-soon-main{letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#14161cd9;border:1px solid #ffffff26;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.featured-card-body-main{flex-direction:column;flex:1;gap:14px;padding:16px 18px 18px;display:flex}.featured-card-desc-main{color:var(--color);opacity:.85;min-height:42px;margin:0;font-size:14px;line-height:1.5}.featured-card-meta-main{color:var(--color);opacity:.7;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.featured-card-meta-main li{align-items:center;gap:6px;display:inline-flex}.featured-card-meta-main b{color:var(--color);opacity:1;font-weight:500}.featured-card-foot-main{gap:8px;margin-top:auto;display:flex}.featured-card-cta-main{color:#1a1a1a;letter-spacing:.01em;cursor:pointer;will-change:transform;background-image:linear-gradient(160deg,#ffe866 0%,#ff9500 100%);border:0;border-top:1px solid #ffffff59;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .18s ease-out,transform .18s ease-out;display:inline-flex}.featured-card-cta-main:hover{filter:brightness(1.08);transform:translateY(-1px)}.featured-card-cta-main:active{transform:translateY(1px)}.featured-card-cta-main:focus-visible{outline-offset:3px;outline:2px solid #ff9500}.featured-card-cta-main[aria-disabled=true]{color:#ffffffd9;box-shadow:none;cursor:not-allowed;pointer-events:none;background-color:#6e719180;background-image:none;border-top-color:#0000}.featured-card-info-main{border:1px solid var(--glassBorder);color:var(--color);opacity:.65;cursor:pointer;background:#ffffff08;border-radius:10px;place-items:center;padding:11px 14px;transition:color .15s ease-out,opacity .15s ease-out;display:grid}.featured-card-info-main:hover{opacity:1}.featured-card-info-main:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:640px){.featured-card-title-main{font-size:22px}}.how-it-works-section-main{width:100%;max-width:var(--container-xl);gap:var(--t-space-8);padding-top:var(--t-space-12);padding-bottom:var(--t-space-12);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.steps-container-main{gap:var(--t-space-8);flex-direction:column;width:100%;max-width:700px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1151px){.steps-container-main{gap:var(--t-space-12);flex-direction:row;max-width:1100px}}.step-item-main{align-items:flex-start;gap:var(--t-space-4);flex-direction:row;flex:1;min-height:120px;display:flex;position:relative}@media (min-width:1151px){.step-item-main{flex-direction:column;align-items:center;min-height:180px}}.step-connector-main{z-index:0;background:linear-gradient(#0000,#fff3,#0000);width:2px;position:absolute;top:56px;bottom:-32px;left:27px}@media (min-width:1151px){.step-connector-main{background:linear-gradient(90deg,#0000,#57c3ff4d,#0000);width:calc(100% + 48px);height:2px;top:28px;bottom:auto;left:50%}}.step-number-main{background-color:var(--glassBg);border:1px solid var(--primary);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s ease-out;display:flex;position:relative}.step-number-main:hover{border-color:#57c3ff33;transform:scale(1.08);box-shadow:0 0 28px #57c3ff59}.step-content-main{gap:var(--t-space-2);padding-top:var(--t-space-2);flex-direction:column;flex:1;align-items:center;display:flex}.step-title-main{font-size:var(--t-font-size-5);color:var(--color);letter-spacing:-.3px;text-align:center;margin:0;font-weight:600}.step-description-main{font-size:var(--t-font-size-4);line-height:var(--t-space-5);color:var(--color);opacity:.7;text-align:center;max-width:300px;margin:0}.features-section-main{width:100%;max-width:var(--container-xl);gap:var(--t-space-10);padding:var(--t-space-12) var(--t-space-6);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (max-width:640px){.features-section-main{padding:var(--t-space-10) var(--t-space-5)}}.features-grid-main{gap:var(--t-space-6);flex-flow:wrap;display:flex}.feature-card-main{background-color:var(--glassBg);border:1px solid var(--glassBorder);border-radius:var(--t-radius-6);padding:var(--t-space-5);gap:var(--t-space-3);flex-direction:column;flex:1;min-width:280px;transition:all .2s ease-out;display:flex;position:relative}.feature-card-main:hover{border-color:var(--primary);background-color:#ffffff0d;transform:translateY(-10px)scale(1.02);box-shadow:0 30px 60px #00000080,0 0 20px #57c3ff26}.feature-icon-main{border:1px solid var(--glassBorder);background-color:#ffffff14;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s ease-out;display:flex}.feature-card-main:hover .feature-icon-main{transform:scale(1.1)}.feature-title-main{font-size:var(--t-font-size-5);color:var(--color);margin:0;font-weight:600}.feature-description-main{font-size:var(--t-font-size-3);line-height:var(--t-font-size-4);color:var(--color);opacity:.7;margin:0}.download-cta-section-main{width:100%;max-width:var(--container-xl);padding-top:var(--t-space-12);padding-bottom:var(--t-space-12);flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.download-card-main{background-color:var(--glassBg);border:1px solid var(--glassBorder);border-radius:var(--t-radius-6);padding:var(--t-space-8);align-items:center;gap:var(--t-space-5);flex-direction:column;width:100%;max-width:700px;display:flex}.download-title-main{font-size:var(--t-font-size-6);color:var(--color);text-align:center;margin:0;font-weight:600}.download-description-main{max-width:500px;font-size:var(--t-font-size-4);line-height:var(--t-space-5);color:var(--color);opacity:.7;text-align:center;margin:0}.presentation-section-main{width:100%;max-width:var(--container-xl);align-items:center;gap:var(--t-space-8);padding:var(--t-space-12) var(--t-space-4);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1151px){.presentation-section-main{padding:var(--t-space-20) 0}}.video-container-main{border:1px solid var(--borderColor);background-color:#000;border-radius:24px;width:100%;max-width:1000px;padding-bottom:56.25%;position:relative;overflow:hidden}.video-placeholder-main{cursor:pointer;background-color:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-overlay-main{z-index:1;background:radial-gradient(circle,#0003 0%,#0009 100%);position:absolute;inset:0}.pulse-ring-main{z-index:1;pointer-events:none;border:2.5px solid #ffffff80;border-radius:999px;width:90px;height:90px;animation:2s infinite pulse-animation;position:absolute}@keyframes pulse-animation{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.play-btn-main{cursor:pointer;z-index:2;background-color:#ffffff26;border:1.5px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:90px;height:90px;transition:all .2s ease-out;display:flex;position:absolute}.play-btn-main:hover{background-color:var(--primary);border-color:#ffffff80;transform:scale(1.15)}.play-btn-main:active{transform:scale(.95)}.pitch-deck-section-main{align-items:center;gap:var(--t-space-10);width:100%;max-width:2000px;padding:var(--t-space-28) var(--t-space-4);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1151px){.pitch-deck-section-main{padding:var(--t-space-28) var(--t-space-10)}}.page-layout-glass-bg{background:radial-gradient(circle at top left, var(--backgroundRadialStart), transparent 55%),radial-gradient(circle at bottom right, var(--backgroundRadialEnd), transparent 55%),var(--background)!important}.page-layout-base{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:100dvh;padding:0;display:flex}@media (max-width:800px){.page-layout-base{padding-left:var(--t-space-2);padding-right:var(--t-space-2)}}@keyframes start-button-pulse{0%,to{box-shadow:0 4px 16px #ffa5008c,0 0 #ffa50080}50%{box-shadow:0 6px 32px #ffa500d9,0 0 0 14px #ffa50000}}@keyframes start-button-shimmer{0%{transform:translate(-130%)skew(-15deg)}to{transform:translate(260%)skew(-15deg)}}.start-button-glow.start-button-glow{animation:3.6s ease-in-out infinite start-button-pulse;position:relative;overflow:hidden}.start-button-glow.start-button-glow:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:50%;height:100%;animation:5s ease-in-out infinite start-button-shimmer;position:absolute;top:0;left:0}@keyframes shop-glow-pulse{0%,to{box-shadow:0 0 36px var(--shop-glow,#fff3)}50%{box-shadow:0 0 66px var(--shop-glow,#ffffff4d)}}.shop-featured-disc{animation:2.8s ease-in-out infinite shop-glow-pulse}@keyframes hero-gold-pulse{0%,to{box-shadow:0 0 8px #f59e0b66,0 0 #f59e0b66}50%{box-shadow:0 0 20px #f59e0bb3,0 0 0 8px #f59e0b00}}.hero-gold-pulse{animation:2.4s ease-in-out infinite hero-gold-pulse}@keyframes shop-morph{0%{opacity:.55;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.shop-stage-morph{animation:.25s ease-out shop-morph}@keyframes sparkle-rise{0%{opacity:0;transform:translateY(0)scale(.4)}15%{opacity:1}to{opacity:0;transform:translateY(-70vh)scale(1.1)}}@keyframes celebration-bloom{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:.9;transform:scale(1.15)}}@keyframes celebration-burst{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}
