.vp-showcase{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--vp-space-sm) var(--vp-space-lg);overflow:visible}.vp-product-container{width:100%;max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--vp-space-lg);align-items:center;padding-top:0;overflow:visible}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes iconGlow{0%,to{box-shadow:inset 0 2px 4px #0000000f,0 8px 24px #0000001f,0 16px 48px #00000029,0 0 #3b82f600}50%{box-shadow:inset 0 2px 4px #0000000f,0 8px 24px #0000001f,0 16px 48px #00000029,0 0 40px 8px #3b82f626}}@keyframes pulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes badgePulse{0%,to{box-shadow:0 2px 8px #8bc34a66}50%{box-shadow:0 2px 16px #8bc34a99,0 0 24px #8bc34a4d}}@keyframes neonPulsePrimary{0%,to{box-shadow:inset 0 1px #6366f11a,0 0 5px #6366f14d,0 0 10px #6366f133,0 0 20px #6366f11a;border-color:#6366f180}50%{box-shadow:inset 0 1px #818cf833,0 0 10px #6366f180,0 0 20px #6366f166,0 0 40px #6366f133,0 0 60px #6366f11a;border-color:#818cf8cc}}@keyframes neonPulseSecondary{0%,to{box-shadow:inset 0 1px #7cb3421a,0 0 5px #7cb3424d,0 0 15px #7cb34233,0 0 30px #7cb3421a;border-color:#7cb34280}50%{box-shadow:inset 0 1px #7cb34233,0 0 15px #7cb34280,0 0 30px #7cb34266,0 0 60px #7cb34233,0 0 90px #7cb3421a;border-color:#7cb342cc}}@keyframes neonPulseTertiary{0%,to{box-shadow:0 0 5px #e6c06833,0 0 10px #e6c06826,0 0 20px #e6c0681a;border-color:#e6c06859}50%{box-shadow:0 0 10px #e6c06866,0 0 20px #e6c0684d,0 0 40px #e6c06826,0 0 60px #e6c0681a;border-color:#e6c06899}}@keyframes neonFlickerPrimary{0%,39%,41%,43%,45%,65%,67%,69%,to{box-shadow:inset 0 1px #6366f133,0 0 5px #6366f126;border-color:#6366f180;opacity:.9}40%,42%,44%,66%,68%{box-shadow:inset 0 1px #818cf833,0 0 10px #6366f180,0 0 20px #6366f166,0 0 40px #6366f133;border-color:#818cf8e6;opacity:1}}@keyframes neonFlickerTertiary{0%,39%,41%,43%,45%,65%,67%,69%,to{box-shadow:0 0 4px #e6c06833;border-color:#e6c06866;opacity:.9}40%,42%,44%,66%,68%{box-shadow:0 0 10px #e6c06866,0 0 20px #e6c0684d,0 0 40px #e6c06826,0 0 60px #e6c0681a;border-color:#e6c06899;opacity:1}}@keyframes neonTextFlickerPrimary{0%,39%,41%,43%,45%,65%,67%,69%,to{text-shadow:0 0 4px rgba(129,140,248,.4);opacity:.8}40%,42%,44%,66%,68%{text-shadow:0 0 15px rgba(129,140,248,.9),0 0 25px rgba(129,140,248,.6);opacity:1}}@keyframes neonTextFlickerTertiary{0%,39%,41%,43%,45%,65%,67%,69%,to{text-shadow:0 0 4px rgba(230,192,104,.4);opacity:.8}40%,42%,44%,66%,68%{text-shadow:0 0 15px rgba(230,192,104,.9),0 0 25px rgba(230,192,104,.6);opacity:1}}@keyframes neonIconFlickerPrimary{0%,39%,41%,43%,45%,65%,67%,69%,to{filter:drop-shadow(0 0 2px rgba(129,140,248,.4));opacity:.8;fill:transparent;stroke:currentColor;stroke-width:1.5px}40%,42%,44%,66%,68%{filter:drop-shadow(0 0 8px rgba(129,140,248,.9));opacity:1;fill:currentColor;stroke:none}}@keyframes neonIconFlickerTertiary{0%,39%,41%,43%,45%,65%,67%,69%,to{filter:drop-shadow(0 0 2px rgba(230,192,104,.4));opacity:.8;fill:transparent}40%,42%,44%,66%,68%{filter:drop-shadow(0 0 8px rgba(230,192,104,.9));opacity:1;fill:currentColor}}@keyframes neonTextPulse{0%,to{text-shadow:0 0 5px currentColor,0 0 10px currentColor}50%{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor}}.vp-left-column{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:var(--vp-space-md);border-right:1px solid var(--vp-border-subtle);animation:slideInLeft .6s cubic-bezier(.4,0,.2,1) forwards;overflow:visible}@keyframes blink-cursor{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes glow-pulse{0%,to{text-shadow:0 0 20px rgba(147,112,219,.3),0 0 40px rgba(147,112,219,.1)}50%{text-shadow:0 0 30px rgba(147,112,219,.5),0 0 60px rgba(147,112,219,.2)}}.vp-typewriter-title{display:flex;align-items:center;justify-content:center;font-family:Great Vibes,cursive;font-size:5rem;font-weight:400;color:var(--vp-text-primary);letter-spacing:.02em;line-height:1.2;height:0;opacity:0;padding:0 .5rem;margin-bottom:0;overflow:visible;transition:height .8s cubic-bezier(.22,1,.36,1),opacity .8s ease,padding .8s ease,margin-bottom .8s ease}.vp-typewriter-title.vp-typing-active{height:7rem;opacity:1;padding:.5rem .5rem 0;margin-bottom:1rem}.vp-typewriter-text{display:inline-flex;padding:1rem}.vp-typewriter-text .vp-letter{display:inline-block;opacity:.8;animation:letterPulse 2.5s ease-in-out infinite;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease,text-shadow .3s ease}.vp-typewriter-text .vp-letter:nth-child(1){animation-delay:0s}.vp-typewriter-text .vp-letter:nth-child(2){animation-delay:.3s}.vp-typewriter-text .vp-letter:nth-child(3){animation-delay:.6s}.vp-typewriter-text .vp-letter:nth-child(4){animation-delay:.9s}.vp-typewriter-text .vp-letter:hover{animation:letterHoverBounce .6s cubic-bezier(.34,1.56,.64,1) forwards;opacity:1;filter:brightness(1.5) drop-shadow(0 0 8px var(--letter-color));transform:scale(1.2) translateY(-5px);text-shadow:0 0 20px var(--letter-color),0 0 40px var(--letter-color),0 0 60px var(--letter-color),0 0 80px var(--letter-color),0 0 100px var(--letter-color)}@keyframes letterGFlicker{0%,39%,41%,43%,45%,65%,67%,69%,to{opacity:.75;filter:brightness(1);text-shadow:0 0 8px var(--letter-color),0 0 15px var(--letter-color)}40%,42%,44%,66%,68%{opacity:1;filter:brightness(1.4);text-shadow:0 0 15px var(--letter-color),0 0 30px var(--letter-color),0 0 45px var(--letter-color),0 0 60px var(--letter-color)}}.vp-typewriter-text .vp-letter:nth-child(1):not(:hover){animation:letterGFlicker 2s ease-in-out infinite}@keyframes letterHoverBounce{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.25) translateY(-8px)}50%{transform:scale(1.15) translateY(-3px)}70%{transform:scale(1.22) translateY(-6px)}to{transform:scale(1.2) translateY(-5px)}}@keyframes letterPulse{0%,to{opacity:.7;filter:brightness(1) blur(0px);transform:scale(1)}50%{opacity:1;filter:brightness(1.3) blur(.5px);transform:scale(1.02)}}.vp-typewriter-cursor{display:inline-block;width:3px;height:4rem;background:linear-gradient(180deg,#7cb342e6,#7cb34280);border-radius:2px;animation:blink-cursor 1s ease-in-out infinite;margin-left:4px;box-shadow:0 0 8px #7cb34280}@keyframes subtleGlowBreathing{0%,to{text-shadow:0 0 10px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.2)}50%{text-shadow:0 0 15px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.3)}}.vp-cursive-version{font-family:Great Vibes,cursive;font-size:1.25rem;color:#fff9;text-align:center;margin-top:.5rem;margin-bottom:.5rem;text-shadow:0 0 10px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.2);animation:subtleGlowBreathing 3s ease-in-out infinite}.vp-cursive-tagline{font-family:Great Vibes,cursive;font-size:1.6rem;color:#fff9;text-align:center;max-width:80%;line-height:1.4;margin-top:.5rem;text-shadow:0 0 10px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.2);animation:subtleGlowBreathing 3s ease-in-out infinite}.vp-right-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-left:var(--vp-space-md);padding-right:var(--vp-space-md);animation:slideInUp .6s cubic-bezier(.4,0,.2,1) .2s forwards;opacity:0;gap:var(--vp-space-sm);position:relative;overflow:visible}.vp-panel-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;height:120px;background:radial-gradient(ellipse at center,rgba(99,102,241,.08) 0%,transparent 70%);pointer-events:none;transition:all .5s cubic-bezier(.4,0,.2,1);filter:blur(25px);z-index:0;opacity:.5}.vp-panel-glow[data-color=primary]{background:radial-gradient(ellipse at center,rgba(99,102,241,.15) 0%,transparent 70%);opacity:.8}.vp-panel-glow[data-color=secondary]{background:radial-gradient(ellipse at center,rgba(124,179,66,.15) 0%,transparent 70%);opacity:.8}.vp-panel-glow[data-color=tertiary]{background:radial-gradient(ellipse at center,rgba(230,192,104,.15) 0%,transparent 70%);opacity:.8}.vp-icon-container{margin-bottom:2rem;margin-top:0;display:flex;justify-content:center;align-items:center;position:relative;width:10rem;height:10rem;overflow:visible}.vp-pulse-ring{position:absolute;width:100%;height:100%;border-radius:22%;border:2px solid;opacity:0;animation:pulseRingColored 4s ease-out infinite;pointer-events:none}.vp-pulse-ring--green{border-color:#7cb34299;animation-delay:0s}.vp-pulse-ring--yellow{border-color:#e6c06899;animation-delay:.8s}.vp-pulse-ring--orange{border-color:#e67e4599;animation-delay:1.6s}.vp-pulse-ring--purple{border-color:#9575cd99;animation-delay:2.4s}.vp-pulse-ring--blue{border-color:#64b5f699;animation-delay:3.2s}@keyframes pulseRingColored{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}.vp-icon-frame{position:relative;display:inline-block;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:22%;border:none;box-shadow:none;animation:iconFloat 4s ease-in-out infinite;transition:all .4s cubic-bezier(.4,0,.2,1)}.vp-icon-frame:hover{transform:scale(1.05)}.vp-icon{width:10rem;height:10rem;opacity:1;border-radius:22%}.light-image{display:block}.dark .light-image,.dark-image{display:none}.dark .dark-image{display:block}.vp-product-title{font-size:3rem;font-weight:300;letter-spacing:-.03em;color:var(--vp-text-primary);margin-bottom:var(--vp-space-xs);line-height:1;background:linear-gradient(135deg,var(--vp-text-primary) 0%,color-mix(in srgb,var(--vp-text-primary),transparent 30%) 50%,var(--vp-text-primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite}.vp-product-version{font-size:1rem;color:var(--vp-text-tertiary);margin-bottom:var(--vp-space-sm);font-weight:500;opacity:0;animation:slideInUp .4s cubic-bezier(.4,0,.2,1) .4s forwards}.vp-product-tagline{font-size:1.0625rem;color:var(--vp-text-secondary);margin:0 0 var(--vp-space-lg) 0;line-height:1.5;font-weight:400;opacity:0;animation:slideInUp .4s cubic-bezier(.4,0,.2,1) .5s forwards}.vp-specs-panel{max-width:100%;width:100%;margin:0 0 var(--vp-space-md) 0;background:var(--vp-glass-secondary);backdrop-filter:blur(var(--vp-blur-regular));-webkit-backdrop-filter:blur(var(--vp-blur-regular));border-radius:var(--vp-radius-lg);border:1px solid var(--vp-border-subtle);padding:var(--vp-space-sm);box-shadow:inset 0 1px 0 0 var(--vp-light-thin),0 4px 12px #00000014;animation:fadeInScale .5s cubic-bezier(.4,0,.2,1) .3s forwards;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.vp-specs-panel:hover{box-shadow:inset 0 1px 0 0 var(--vp-light-thin),0 8px 24px #0000001f,0 0 0 1px #3b82f61a;border-color:#3b82f633}.vp-spec-item{display:grid;grid-template-columns:24px auto 1fr;align-items:center;padding:var(--vp-space-xs) var(--vp-space-sm);border-radius:var(--vp-radius-md);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;gap:var(--vp-space-sm)}.vp-spec-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;transition:width .3s cubic-bezier(.4,0,.2,1)}.vp-spec-item:hover:before{width:100%}.vp-spec-icon{display:flex;align-items:center;justify-content:center;color:var(--vp-text-tertiary);transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;width:20px;height:20px}.vp-spec-icon svg{display:block;width:18px;height:18px}.vp-spec-icon--apple svg{width:20px;height:20px}.vp-spec-item:hover .vp-spec-icon{color:var(--vp-accent-primary);transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(99,102,241,.6))}.vp-spec-item:hover .vp-spec-label{color:var(--vp-text-primary);text-shadow:0 0 10px rgba(99,102,241,.4),0 0 20px rgba(99,102,241,.2)}.vp-spec-item:hover .vp-spec-value{text-shadow:0 0 10px rgba(99,102,241,.5),0 0 20px rgba(99,102,241,.3)}.vp-spec-item:hover .vp-badge{box-shadow:0 0 10px #7cb34280,0 0 20px #7cb3424d;border-color:#7cb342b3}.vp-spec-label{font-size:.9375rem;color:var(--vp-text-secondary);font-weight:500;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1)}.vp-spec-value{font-size:.9375rem;color:var(--vp-text-primary);font-weight:600;text-align:right;justify-self:end;transition:all .25s cubic-bezier(.4,0,.2,1)}.vp-badge{display:inline-block;background:#7cb34226;padding:.3rem .625rem;border-radius:var(--vp-radius-sm);border:1px solid rgba(124,179,66,.4);font-size:var(--vp-text-sm);color:#7cb342;font-weight:600}.vp-badge-beta{display:inline-block;background:linear-gradient(135deg,#eab308e6,#f97316e6);padding:.375rem .75rem;border-radius:var(--vp-radius-sm);font-size:var(--vp-text-sm);color:#fff;font-weight:700;box-shadow:0 2px 8px #eab30866;animation:badgePulse 2s ease-in-out infinite}.vp-spec-item.vp-highlight{background:linear-gradient(135deg,#eab30814,#f9731614);border:none}.vp-cta{margin-top:auto;margin-bottom:var(--vp-space-sm);display:flex;flex-direction:column;gap:var(--vp-space-sm);align-items:flex-start;width:100%;opacity:0;animation:slideInUp .5s cubic-bezier(.4,0,.2,1) .6s forwards}.vp-button{padding:.875rem 1.25rem;border-radius:var(--vp-radius-lg);font-size:1rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;text-align:left;border:none;position:relative;overflow:hidden}.vp-button-icon{flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .3s ease;position:relative;z-index:2}.vp-button-content{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;position:relative;z-index:2}.vp-button-text{font-weight:600;font-size:.9375rem;line-height:1.2}.vp-button-subtext{font-size:.75rem;font-weight:400;opacity:.7;line-height:1.2}.vp-button.primary .vp-button-subtext{color:#818cf8b3;animation:neonTextFlickerPrimary 4s linear infinite}.vp-button.secondary .vp-button-subtext{color:#8bc34ab3}.vp-button.tertiary .vp-button-subtext{color:#e6c068b3;animation:neonTextFlickerTertiary 5s linear infinite}.vp-button.primary{background:#6366f11f;border:1px solid rgba(99,102,241,.5);color:var(--vp-text-primary);animation:neonFlickerPrimary 4s linear infinite}.vp-button.primary .vp-button-icon{color:#818cf8;filter:drop-shadow(0 0 3px rgba(129,140,248,.6));animation:neonIconFlickerPrimary 4s linear infinite;fill:transparent;stroke:currentColor;stroke-width:1.5px}.vp-button.primary .vp-button-text{color:#818cf8;text-shadow:0 0 8px rgba(129,140,248,.4);animation:neonTextFlickerPrimary 4s linear infinite}.vp-button.primary:hover{transform:translateY(-3px) scale(1.02);background:#6366f140;animation:none;box-shadow:inset 0 1px #818cf84d,0 0 20px #818cf8cc,0 0 40px #6366f199,0 0 60px #6366f166,0 0 80px #6366f133;border-color:#818cf8}.vp-button.primary:hover .vp-button-icon{transform:scale(1.15);color:#a5b4fc;filter:drop-shadow(0 0 10px rgb(165,180,252));animation:none;fill:currentColor;stroke:none}.vp-button.primary:hover .vp-button-text{color:#a5b4fc;text-shadow:0 0 15px rgba(165,180,252,.9),0 0 30px rgba(129,140,248,.5);animation:none}.vp-button.primary:hover .vp-button-subtext{color:#a5b4fce6}.vp-button.primary:active{transform:translateY(0) scale(.98)}.vp-button.secondary{background:#7cb3421f;border:2px solid rgba(124,179,66,.6);color:var(--vp-text-primary);animation:neonPulseSecondary 2s ease-in-out infinite;z-index:2;position:relative}.vp-button.secondary .vp-button-icon{color:#8bc34a;filter:drop-shadow(0 0 5px rgba(124,179,66,.8));fill:currentColor}.vp-button.secondary .vp-button-text{color:#8bc34a;text-shadow:0 0 10px rgba(124,179,66,.5);font-size:1rem}.vp-button.secondary:hover{transform:translateY(-3px) scale(1.02);background:#7cb34240;animation:none;box-shadow:inset 0 1px #8bc34a4d,0 0 20px #8bc34acc,0 0 40px #8bc34a99,0 0 60px #7cb34266,0 0 80px #7cb34233;border-color:#9ccc65}.vp-button.secondary:hover .vp-button-icon{transform:scale(1.2);color:#aed581;filter:drop-shadow(0 0 12px rgb(174,213,129))}.vp-button.secondary:hover .vp-button-text{color:#aed581;text-shadow:0 0 20px rgb(174,213,129),0 0 40px rgba(139,195,74,.6)}.vp-button.secondary:hover .vp-button-subtext,.vp-button.secondary:hover .vp-new-price{color:#aed581;text-shadow:0 0 10px rgba(174,213,129,.8)}.vp-button.secondary:hover .vp-original-price{color:#aed581b3}.vp-button.secondary:hover .vp-limited-text{color:#aed581e6}.vp-button.tertiary{background:#e6c0680f;border:1px solid rgba(230,192,104,.35);color:var(--vp-text-secondary);animation:neonFlickerTertiary 5s linear infinite}.vp-button.tertiary .vp-button-icon{color:#e6c068;filter:drop-shadow(0 0 3px rgba(230,192,104,.5));animation:neonIconFlickerTertiary 5s linear infinite;fill:transparent}.vp-button.tertiary .vp-button-text{color:#e6c068;text-shadow:0 0 8px rgba(230,192,104,.3);animation:neonTextFlickerTertiary 5s linear infinite}.vp-button.tertiary:hover{background:#e6c06833;transform:translateY(-3px) scale(1.02);animation:none;box-shadow:inset 0 1px #e6c06833,0 0 20px #e6c068b3,0 0 40px #e6c06880,0 0 60px #e6c0684d;border-color:#f0d28c}.vp-button.tertiary:hover .vp-button-icon{transform:scale(1.15);color:#f0d28c;filter:drop-shadow(0 0 10px rgb(240,210,140));animation:none;fill:currentColor}.vp-button.tertiary:hover .vp-button-text{color:#f0d28c;text-shadow:0 0 15px rgba(240,210,140,.9),0 0 30px rgba(230,192,104,.5);animation:none}.vp-button.tertiary:hover .vp-button-subtext{color:#f0d28ce6}.vp-features{display:flex;flex-direction:column;gap:0;margin-bottom:var(--vp-space-md);padding:var(--vp-space-md);background:var(--vp-glass-secondary);border-radius:var(--vp-radius-lg);border:1px solid var(--vp-border-subtle);width:100%;opacity:0;animation:fadeInScale .5s cubic-bezier(.4,0,.2,1) .7s forwards;transition:all .3s cubic-bezier(.4,0,.2,1)}.vp-features:hover{box-shadow:0 8px 24px #0000001a,0 0 0 1px #3b82f61a;border-color:#3b82f633}.vp-feature-item{display:flex;align-items:center;gap:var(--vp-space-sm);padding:var(--vp-space-sm);border-radius:var(--vp-radius-md);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.vp-feature-item:hover{background:var(--vp-light-thin);transform:translate(8px)}.vp-feature-item:hover .vp-feature-icon{transform:scale(1.2)}.vp-feature-icon{font-size:1.25rem;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.vp-feature-text{font-size:.9375rem;color:var(--vp-text-primary);font-weight:600}.vp-beta-badge{display:inline-block;background:linear-gradient(135deg,#eab308e6,#f97316e6);padding:.125rem .5rem;border-radius:4px;font-size:.75rem;color:#fff;font-weight:700;margin-left:.5rem;vertical-align:middle;animation:badgePulse 2s ease-in-out infinite}.vp-footer-info{font-size:.8125rem;color:var(--vp-text-tertiary);line-height:1.6;text-align:left;font-weight:500;opacity:0;animation:slideInUp .4s cubic-bezier(.4,0,.2,1) .8s forwards}@keyframes cursiveGlowBreathing{0%,to{text-shadow:0 0 8px rgba(168,85,247,.4),0 0 16px rgba(168,85,247,.2)}50%{text-shadow:0 0 12px rgba(168,85,247,.6),0 0 24px rgba(168,85,247,.4),0 0 36px rgba(168,85,247,.2)}}.vp-cursive-glow{font-family:Great Vibes,cursive;font-size:1.7em;color:#c084fc;text-shadow:0 0 8px rgba(168,85,247,.4),0 0 16px rgba(168,85,247,.2);animation:cursiveGlowBreathing 3s ease-in-out infinite}.vp-link{color:var(--vp-text-tertiary);text-decoration:none;transition:color .2s ease}.vp-link:hover{color:var(--vp-text-secondary);text-decoration:underline}@media(max-width:768px){.vp-product-container{grid-template-columns:1fr;gap:var(--vp-space-xl)}.vp-left-column{align-items:center;text-align:center;border-right:none;border-bottom:1px solid var(--vp-border-subtle);padding-right:0;padding-bottom:var(--vp-space-xl)}.vp-right-column{align-items:center;text-align:center;padding-left:0}.vp-cta{align-items:center}.vp-footer-info{text-align:center}}@media(max-width:640px){.vp-product-title{font-size:var(--vp-text-3xl)}.vp-icon{width:6rem;height:6rem}.vp-specs-panel{max-width:320px}.vp-spec-item{padding:var(--vp-space-sm) var(--vp-space-md)}}@media(prefers-reduced-motion:reduce){.vp-icon-frame{animation:none}.vp-icon-container:before,.vp-icon-container:after{animation:none;display:none}.vp-product-title{animation:none;background:none;-webkit-text-fill-color:var(--vp-text-primary)}.vp-left-column,.vp-right-column,.vp-product-version,.vp-product-tagline,.vp-specs-panel,.vp-cta,.vp-features,.vp-footer-info{animation:none;opacity:1}.vp-badge-beta,.vp-beta-badge,.vp-cursive-glow,.vp-cursive-version,.vp-cursive-tagline{animation:none}.vp-button:after{display:none}.vp-spec-item:hover,.vp-feature-item:hover{transform:none}.vp-icon-frame:hover{transform:scale(1.02)}}.vp-button-header{display:flex;align-items:center;gap:.5rem;width:100%}.vp-discount-badge{background:#8bc34a26;color:#8bc34a;font-size:.6rem;text-transform:uppercase;font-weight:700;padding:.125rem .375rem;border-radius:4px;border:1px solid rgba(139,195,74,.5);text-shadow:0 0 8px rgba(139,195,74,.5);animation:badgePulse 2s ease-in-out infinite;white-space:nowrap}.vp-price-wrapper{display:flex;align-items:baseline;gap:.4rem;margin-top:.125rem}.vp-original-price{text-decoration:line-through;opacity:.5;font-size:.75rem;color:#8bc34a99}.vp-new-price{color:#8bc34a;font-weight:700;font-size:.85rem;text-shadow:0 0 8px rgba(139,195,74,.5)}.vp-limited-text{font-size:.65rem;color:#8bc34abf;font-weight:500}
