/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.relative{position:relative}.static{position:static}.container{width:100%}.mx-auto{margin-inline:auto}.contents{display:contents}.grid{display:grid}.h-auto{height:auto}.w-full{width:100%}.max-w-\[375px\]{max-width:375px}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.text-center{text-align:center}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.js-focus-visible :focus:not(.focus-visible){outline:none}html:not(.hydrated) *{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}:root{--playsuper-purple-50:#faf5ff;--playsuper-purple-100:#f3e8ff;--playsuper-purple-200:#e9d5ff;--playsuper-purple-300:#d8b4fe;--playsuper-purple-400:#c084fc;--playsuper-purple-500:#a855f7;--playsuper-purple-600:#9333ea;--playsuper-purple-700:#7e22ce;--playsuper-purple-800:#6b21a8;--playsuper-purple-900:#581c87;--primary:270 91% 65%;--primary-foreground:210 20% 98%;--accent:270 91% 65%;--accent-foreground:210 20% 98%;--muted:270 40% 96%;--muted-foreground:270 20% 35%;--background:270 33% 99%;--foreground:270 35% 15%;--border:270 35% 90%;--ring:270 91% 65%;--playsuper-gradient:linear-gradient(135deg,#a855f7,#6366f1 60%,#10b981 115%);--playsuper-hero-radial:radial-gradient(circle at 30% 25%,#a855f740,transparent 60%),radial-gradient(circle at 70% 60%,#6366f12e,transparent 65%)}[data-theme=dark]{--primary:270 91% 70%;--primary-foreground:270 33% 8%;--accent:270 91% 70%;--accent-foreground:270 33% 8%;--muted:270 25% 20%;--muted-foreground:270 15% 75%;--background:270 33% 6%;--foreground:270 33% 96%;--border:270 20% 25%;--ring:270 91% 70%;--playsuper-hero-radial:radial-gradient(circle at 30% 25%,#a855f740,transparent 60%),radial-gradient(circle at 70% 60%,#6366f140,transparent 65%)}body{flex-direction:column;min-height:100vh;display:flex}body,html{overflow:hidden visible}*{box-sizing:border-box}.container{max-width:100%;overflow-x:hidden}.fd-layout,.fd-layout-home,.nd-layout,[data-fd-layout=home]{height:auto!important;overflow:visible!important}.fd-layout,.fd-layout-home,.nd-layout{max-height:none!important}main{height:auto!important}.flex.min-h-screen,main{overflow:visible!important}@media (max-width:640px){.gradient-text{word-break:break-word}.playsuper-feature-card{margin:0;padding:16px}}.playsuper-hero-bg{width:100%;overflow-x:hidden}.playsuper-gradient,.playsuper-text-gradient{background:var(--playsuper-gradient)}.playsuper-text-gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.playsuper-border-gradient{background:linear-gradient(var(--background),var(--background))padding-box,var(--playsuper-gradient)border-box;border:1px solid #0000}.playsuper-hero-bg{background:radial-gradient(circle at 25% 25%,#8b5cf614 0,#0000 50%),radial-gradient(circle at 75% 75%,#a855f70f 0,#0000 50%),linear-gradient(135deg,#8b5cf608,#7c3aed05);position:relative}.playsuper-hero-bg:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#8b5cf60a 0,#0000 60%),radial-gradient(circle at 70% 60%,#a855f708 0,#0000 65%);animation:subtleGlow 12s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes subtleGlow{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.playsuper-glass{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffff14;border:1px solid #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}.playsuper-glass:hover{background:#ffffff1f;border-color:#8b5cf64d;transform:translateY(-2px);box-shadow:0 12px 40px #00000026,0 0 0 1px #8b5cf61a,inset 0 1px #ffffff4d}.btn-primary-gradient{background:linear-gradient(90deg,#a855f7,#7c3aed 50%,#6366f1);transition:transform .25s,box-shadow .25s;box-shadow:0 6px 18px -4px #7c3aed8c,0 2px 4px -1px #00000040}.btn-primary-gradient:hover{box-shadow:0 10px 28px -6px #7c3aed99,0 4px 6px -2px #00000059}.btn-outline-soft{border:1px solid hsla(var(--border)/.9);background:linear-gradient(145deg,hsla(var(--background)/.85),hsla(var(--background)/.65))}.btn-outline-soft:hover{background:linear-gradient(145deg,hsla(var(--background)/.95),hsla(var(--background)/.75))}.playsuper-feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:12px;width:100%;min-width:0;padding:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff1a}.playsuper-feature-card:hover{background:linear-gradient(145deg,#8b5cf614,#a855f70d);border-color:#8b5cf633;transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf61a,0 4px 16px #0000001a,inset 0 1px #ffffff26}.playsuper-feature-card h3{color:var(--fd-foreground);margin-bottom:8px;font-size:1rem;font-weight:600;transition:color .3s}.playsuper-feature-card:hover h3{color:hsl(var(--primary))}.playsuper-feature-card p{color:var(--fd-muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.playsuper-path-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:12px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.playsuper-path-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#8b5cf61a,#a855f70d);transition:opacity .3s;position:absolute;inset:0}.playsuper-path-card:hover:after{opacity:1}.playsuper-path-card:hover{border-color:#8b5cf640;transform:translateY(-3px);box-shadow:0 12px 40px #8b5cf626,0 0 0 1px #8b5cf61a}.playsuper-path-card h4{color:var(--fd-foreground);z-index:1;margin-bottom:6px;font-weight:600;position:relative}.playsuper-path-card p{color:var(--fd-muted-foreground);z-index:1;margin:0;font-size:.85rem;position:relative}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6,#a855f7 25%,#c084fc 50%,#e879f9 75%,#8b5cf6) 0 0/300% 300%;-webkit-background-clip:text;background-clip:text;animation:gradientShift 6s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0}50%{background-position:100%}}.btn-primary-gradient{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;border-radius:12px;padding:12px 32px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #8b5cf64d,0 0 0 1px #ffffff1a}.btn-primary-gradient:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary-gradient:hover:before{left:100%}.btn-primary-gradient:hover{background:linear-gradient(135deg,#9333ea,#a855f7);transform:translateY(-2px);box-shadow:0 8px 30px #8b5cf666,0 0 0 1px #fff3}.btn-outline-soft{color:var(--fd-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:12px;padding:12px 32px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-outline-soft:hover{background:#8b5cf633;border-color:#8b5cf680;transform:translateY(-1px);box-shadow:0 4px 20px #8b5cf633}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}