.landing-page{background-image:radial-gradient(circle at center,var(--dot-c) 1px,transparent 1.5px)!important;background-size:22px 22px!important}.upgrade-container.svelte-khhcct{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 0;position:relative}.upgrade-container.svelte-khhcct .wrap:where(.svelte-khhcct){max-width:900px;position:relative;z-index:1}.upgrade-header.svelte-khhcct{text-align:center;margin-bottom:40px}.crown-icon.svelte-khhcct{width:64px;height:64px;margin:0 auto 20px;border-radius:var(--radius-lg);background:var(--surface);border:2px solid var(--acc-line);display:grid;place-items:center;color:var(--acc);box-shadow:0 8px 24px -12px var(--acc-shadow)}.crown-icon.svelte-khhcct svg{width:32px;height:32px}.upgrade-header.svelte-khhcct h1:where(.svelte-khhcct){font-size:clamp(32px,4vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:600;margin:0 0 12px;color:var(--text)}.upgrade-sub.svelte-khhcct{font-size:16px;line-height:1.5;color:var(--mute-2);max-width:560px;margin:0 auto}.billing-toggle.svelte-khhcct{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:32px;padding:12px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:max-content;margin-left:auto;margin-right:auto}.toggle-label.svelte-khhcct{font-size:13px;color:var(--mute);font-weight:500;transition:color .15s}.toggle-label.active.svelte-khhcct{color:var(--text);font-weight:600}.toggle-switch.svelte-khhcct{position:relative;width:44px;height:24px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line-2);transition:all .2s;cursor:pointer}.toggle-switch.svelte-khhcct:hover{border-color:var(--acc-line)}.toggle-switch.on.svelte-khhcct{background:var(--acc);border-color:var(--acc)}.toggle-thumb.svelte-khhcct{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #0a0e1633;transition:transform .2s}.toggle-switch.on.svelte-khhcct .toggle-thumb:where(.svelte-khhcct){transform:translate(20px)}.discount-badge.svelte-khhcct{margin-left:6px;font-size:10px;color:var(--acc);font-weight:700;padding:2px 6px;background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:4px}.upgrade-pricing.svelte-khhcct{margin-bottom:28px}.price.svelte-khhcct{position:relative;cursor:pointer;transition:all .2s;text-align:left}.price.svelte-khhcct:hover{transform:translateY(-2px)}.price.selected.svelte-khhcct{border-color:var(--acc);background:var(--acc-soft);box-shadow:0 12px 32px -16px var(--acc-shadow),0 0 0 2px var(--acc-line)}.plan-name.svelte-khhcct{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:12px 0 16px;color:var(--text)}.cta-button.svelte-khhcct{width:100%;margin-bottom:16px}.cta-button.svelte-khhcct svg{flex-shrink:0}.upgrade-disclaimer.svelte-khhcct{text-align:center;font-size:11.5px;color:var(--mute);padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.back-link-wrap.svelte-khhcct{margin-top:28px;text-align:center}.back-link.svelte-khhcct{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mute-2);background:transparent;border:none;padding:8px 16px;border-radius:var(--radius);cursor:pointer;transition:all .15s}.back-link.svelte-khhcct:hover{color:var(--text);background:var(--surface-2)}.back-link.svelte-khhcct svg{flex-shrink:0}
