.text-stroke-gradient.svelte-832tw8{-webkit-text-stroke:.51rem transparent;-webkit-text-fill-color:white;-webkit-background-clip:text;-webkit-text-stroke-width:.51rem;-webkit-text-stroke-image:linear-gradient(to right,#607dff 0%,#1c4dff 100%);background-image:linear-gradient(to right,#607dff,#1c4dff);background-clip:text;text-shadow:0 0 2px rgba(255,25,106,.3);overflow:visible;padding:0 1rem}.text-stroke-gradient-sm.svelte-832tw8{-webkit-text-stroke:.13rem transparent;-webkit-text-fill-color:white;-webkit-background-clip:text;-webkit-text-stroke-width:.13rem;-webkit-text-stroke-image:linear-gradient(to right,#ff61ac 0%,#ff196a 100%);background-image:linear-gradient(to right,#ff61ac,#ff196a);background-clip:text;text-shadow:0 0 2px rgba(255,25,106,.3);overflow:visible;padding:0 1rem}.card-month.svelte-832tw8{background-image:linear-gradient(to right,#607dff,#1c4dff);border:1px solid #4466ff;box-shadow:0 0 26px 4px #6188ff}.card-annual.svelte-832tw8{background-image:linear-gradient(to right,#ff61ac,#ff196a);border:1px solid #ff448e;box-shadow:0 0 26px 4px #ff61ac}.card-perpetual.svelte-832tw8{background-image:linear-gradient(to right,#000 0% 40%,#60ffa5 50%,#3eff1c 60%,#000 70% 100%);background-size:500% 100%;animation:svelte-832tw8-shine 40s linear infinite;border:1px solid #777}.card-perpetual.svelte-832tw8:hover{box-shadow:0 0 26px 4px #60ffa5;border:1px solid #44ff88;background-size:100% 100%;animation:none}.card-perpetual.svelte-832tw8:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#60ffa5,#3eff1c);opacity:0;transition:opacity .5s ease-in-out;border-radius:inherit;z-index:-1}.card-perpetual.svelte-832tw8:hover:before{opacity:1}@media(max-width:1024px){.card-perpetual.svelte-832tw8{background-image:linear-gradient(to right,#60ffa5,#3eff1c);background-size:100% 100%;border:1px solid #44ff88;box-shadow:0 0 26px 4px #60ffa5;animation:none}}@keyframes svelte-832tw8-shine{0%{background-position:0% 100%}to{background-position:100% 100%}}.card.svelte-832tw8:hover{transform:translateY(-20px)}.card.svelte-832tw8{transition:all .4s ease-in-out;position:relative}.cta.svelte-832tw8{position:relative;overflow:hidden;outline:#000 1px solid}.cta.svelte-832tw8:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#60ffa5,#3eff1c);opacity:0;transition:opacity .3s ease-in-out;border-radius:inherit;z-index:-1}.card.svelte-832tw8:hover .cta:where(.svelte-832tw8):before{opacity:1}.card.svelte-832tw8:hover .cta:where(.svelte-832tw8){background:#0000;transition:background .3s ease-in-out;transform-origin:left center;color:#000}.badge.svelte-832tw8{position:absolute;top:-10px;right:20px;color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;z-index:10}.badge-month.svelte-832tw8{background:linear-gradient(to right,#607dff,#1c4dff)}.badge-annual.svelte-832tw8{background:linear-gradient(to right,#ff61ac,#ff196a)}.cyberpunk-grid.svelte-832tw8{background-image:linear-gradient(rgba(96,125,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(96,125,255,.1) 1px,transparent 1px);background-size:50px 50px;position:relative}.cyberpunk-grid.svelte-832tw8:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(96,125,255,.05) 0%,transparent 70%);pointer-events:none}.glow-text.svelte-832tw8{text-shadow:0 0 10px rgba(96,125,255,.5),0 0 20px rgba(96,125,255,.3)}.tab-button.svelte-832tw8{padding:.75rem 1rem;border-bottom:2px solid transparent;transition:all .2s ease}.tab-button.active.svelte-832tw8{border-bottom-color:#fff;background-color:#ffffff1a}.comparison-table.svelte-832tw8{border-collapse:separate;border-spacing:0;width:100%}.comparison-table.svelte-832tw8 th:where(.svelte-832tw8),.comparison-table.svelte-832tw8 td:where(.svelte-832tw8){padding:.75rem 1rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.comparison-table.svelte-832tw8 th:where(.svelte-832tw8){background-color:#0000004d;font-weight:700}.comparison-table.svelte-832tw8 tr:where(.svelte-832tw8):last-child td:where(.svelte-832tw8){border-bottom:none}.check-icon.svelte-832tw8{color:#3eff1c}.x-icon.svelte-832tw8{color:#ff196a}.feature-badge.svelte-832tw8{display:inline-block;background:linear-gradient(to right,#607dff,#1c4dff);color:#fff;font-size:.65rem;padding:.15rem .4rem;border-radius:.75rem;margin-left:.5rem;vertical-align:middle;font-weight:700}.feature-tooltip.svelte-832tw8{position:fixed;z-index:100;max-width:280px;background:#000000e6;color:#fff;padding:.75rem 1rem;border-radius:.5rem;font-size:.85rem;box-shadow:0 4px 20px #00000080;border:1px solid rgba(255,255,255,.1);pointer-events:none;line-height:1.4;backdrop-filter:blur(4px);transition:opacity .2s ease}.feature-name.svelte-832tw8{display:flex;align-items:center;cursor:help}.feature-name.svelte-832tw8:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}.info-icon.svelte-832tw8{opacity:.5;font-size:.75rem;margin-left:.35rem}.feature-name.svelte-832tw8:hover .info-icon:where(.svelte-832tw8){opacity:1}@media(max-width:749px){.comparison-table.svelte-832tw8 th:where(.svelte-832tw8),.comparison-table.svelte-832tw8 td:where(.svelte-832tw8){padding:1rem .5rem}.feature-tooltip.svelte-832tw8{max-width:200px;font-size:.75rem}.table-container.svelte-832tw8{margin-left:-1rem;margin-right:-1rem}.feature-name.svelte-832tw8{cursor:pointer}.feature-tooltip.svelte-832tw8{&:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.9)}}}@media(max-width:441px){.feature-name.svelte-832tw8{width:-moz-min-content;width:min-content;text-align:center;flex-direction:column}.feature-decorators.svelte-832tw8{flex-direction:column-reverse;align-items:center}.table-container.svelte-832tw8 tbody:where(.svelte-832tw8) tr:where(.svelte-832tw8) td:where(.svelte-832tw8):first-child{display:flex;justify-content:center}}.loader-bar.svelte-832tw8{width:3px;height:12px;background:#9333ea;border-radius:1px;animation:svelte-832tw8-bounce 1.2s infinite ease-in-out}.loader-bar-delay-1.svelte-832tw8{animation-delay:-1.1s}.loader-bar-delay-2.svelte-832tw8{animation-delay:-1s}@keyframes svelte-832tw8-bounce{0%,80%,to{transform:scaleY(.6);opacity:.7}40%{transform:scaleY(1);opacity:1}}.fade-in.svelte-832tw8{animation:svelte-832tw8-fadeIn .3s ease-in 1}@keyframes svelte-832tw8-fadeIn{0%{opacity:0}to{opacity:1}}
