@keyframes svelte-feopv2-orbFloat1{0%,to{transform:translate(0) scale(1)}30%{transform:translate(-40px,30px) scale(1.1)}65%{transform:translate(25px,-35px) scale(.93)}}@keyframes svelte-feopv2-orbFloat2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(35px,-20px) scale(1.07)}70%{transform:translate(-20px,30px) scale(.95)}}@keyframes svelte-feopv2-orbFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,20px) scale(1.12)}}@keyframes svelte-feopv2-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-feopv2-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.page.svelte-feopv2{min-height:100dvh;position:relative;background:var(--color-bg);overflow:hidden}.ambient.svelte-feopv2{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.orb.svelte-feopv2{position:absolute;border-radius:50%}.orb-1.svelte-feopv2{width:600px;height:600px;background:radial-gradient(circle,rgba(255,126,95,.08) 0%,transparent 65%);top:-10%;right:-5%;animation:svelte-feopv2-orbFloat1 20s ease-in-out infinite}@media(color-gamut:p3){.orb-1.svelte-feopv2{background:radial-gradient(circle,rgba(255,126,95,.08) 0%,transparent 65%);background:radial-gradient(circle,oklch(.7357 .1641 34.7091 / .08) 0%,transparent 65%)}}.orb-2.svelte-feopv2{width:400px;height:400px;background:radial-gradient(circle,rgba(255,126,95,.05) 0%,transparent 65%);bottom:-8%;left:-5%;animation:svelte-feopv2-orbFloat2 26s ease-in-out infinite;animation-delay:-8s}@media(color-gamut:p3){.orb-2.svelte-feopv2{background:radial-gradient(circle,rgba(255,126,95,.05) 0%,transparent 65%);background:radial-gradient(circle,oklch(.7357 .1641 34.7091 / .05) 0%,transparent 65%)}}.orb-3.svelte-feopv2{width:280px;height:280px;background:radial-gradient(circle,rgba(182,173,243,.06) 0%,transparent 65%);background:radial-gradient(circle,oklch(.78 .1 290 / .06) 0%,transparent 65%);top:50%;left:20%;animation:svelte-feopv2-orbFloat3 18s ease-in-out infinite;animation-delay:-4s}.orb-4.svelte-feopv2{width:200px;height:200px;background:radial-gradient(circle,rgba(227,141,61,.06) 0%,transparent 65%);background:radial-gradient(circle,oklch(.72 .14 60 / .06) 0%,transparent 65%);top:15%;left:10%;animation:svelte-feopv2-orbFloat2 22s ease-in-out infinite;animation-delay:-12s}.container.svelte-feopv2{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.hero.svelte-feopv2{display:flex;flex-direction:column;gap:var(--space-2);animation:svelte-feopv2-fadeUp .5s .05s cubic-bezier(0,0,.2,1) both}.eyebrow.svelte-feopv2{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin:0}.headline.svelte-feopv2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);margin:0}.subline.svelte-feopv2{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6;margin:0}.price-card.svelte-feopv2{background:var(--color-bg-blur);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 1px #ffffff0f inset,0 16px 40px #00000012;position:relative;overflow:hidden;animation:svelte-feopv2-fadeUp .5s .15s cubic-bezier(0,0,.2,1) both}.price-card.svelte-feopv2:before{content:"";position:absolute;top:0;left:10%;width:80%;height:1px;background:linear-gradient(to right,transparent,var(--color-primary),transparent);opacity:.5}.price-display.svelte-feopv2{display:flex;align-items:baseline;gap:var(--space-2)}.price-amount.svelte-feopv2{font-size:var(--font-size-7xl);font-weight:700;line-height:1;letter-spacing:-.04em;background:linear-gradient(120deg,var(--color-text) 30%,var(--color-primary) 50%,var(--color-text) 70%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-feopv2-shimmer 4s linear infinite}.price-unit.svelte-feopv2{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);line-height:1;-webkit-text-fill-color:unset}.price-period.svelte-feopv2{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400;margin-left:var(--space-1)}.stack-note.svelte-feopv2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.4}.stack-note.svelte-feopv2 svg:where(.svelte-feopv2){color:var(--color-primary);flex-shrink:0}.card-divider.svelte-feopv2{height:1px;background:linear-gradient(to right,transparent,var(--color-border),transparent)}.premium-active.svelte-feopv2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-success);font-weight:500}.token-warn.svelte-feopv2{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-error-light);border:1px solid var(--color-error-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-error);flex-wrap:wrap}.token-warn.svelte-feopv2 a:where(.svelte-feopv2){color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none;font-weight:500;margin-left:auto}.notify-check.svelte-feopv2{display:flex;align-items:center;gap:var(--space-3);cursor:pointer}.notify-input.svelte-feopv2{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.notify-indicator.svelte-feopv2{width:18px;height:18px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border);flex-shrink:0;background:var(--color-bg-elevated);transition:border-color .15s,background-color .15s;position:relative}.notify-input.svelte-feopv2:checked+.notify-indicator:where(.svelte-feopv2){background:var(--color-primary);border-color:var(--color-primary)}.notify-input.svelte-feopv2:checked+.notify-indicator:where(.svelte-feopv2):after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.notify-label.svelte-feopv2{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.form-error.svelte-feopv2{font-size:var(--font-size-xs);color:var(--color-error);margin:0}.act-btn{width:100%}.login-link.svelte-feopv2{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-text-decoration:none;text-decoration:none;transition:color .15s}.login-link.svelte-feopv2:hover{color:var(--color-primary)}.services.svelte-feopv2{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);animation:svelte-feopv2-fadeUp .5s .25s cubic-bezier(0,0,.2,1) both}.svc-card.svelte-feopv2{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);min-height:80px;background:var(--color-bg-blur);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-text-decoration:none;text-decoration:none;overflow:hidden;transition:transform .18s cubic-bezier(0,0,.2,1),border-color .18s,box-shadow .18s}.svc-card.svelte-feopv2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-premium);opacity:.5;transition:opacity .18s}.svc-card.svelte-feopv2:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 4px 20px #ff7e5f1f}@media(color-gamut:p3){.svc-card.svelte-feopv2:hover{box-shadow:0 4px 20px #ff7e5f1f}}.svc-card.svelte-feopv2:hover:before{opacity:1}.svc-name.svelte-feopv2{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);line-height:1.3}.svc-tokens.svelte-feopv2{align-self:flex-end;font-size:10px;color:var(--color-text-secondary);white-space:nowrap}@media(max-width:768px){.container.svelte-feopv2{padding:var(--space-6) var(--space-4) var(--space-10);gap:var(--space-5)}.price-amount.svelte-feopv2{font-size:var(--font-size-6xl)}.services.svelte-feopv2{grid-template-columns:1fr}}
