.toggleContainer.svelte-1qs8k69{display:flex;align-items:center;justify-content:center;margin-bottom:35px}.toggleSwitchWrapper.svelte-1qs8k69{position:relative;width:190px;height:42px;background-color:#f8f8f8;border-radius:30px;cursor:pointer;transition:background-color .3s;padding:3px;border:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.toggleSwitch.svelte-1qs8k69{position:absolute;width:89px;height:36px;border-radius:30px;background-color:#fff;box-shadow:0 1px 2px #0000000d;top:50%;left:3px;transform:translateY(-50%);transition:transform .3s ease;z-index:1}.toggleSwitch.yearly.svelte-1qs8k69{transform:translateY(-50%) translate(92px)}.toggleButton.svelte-1qs8k69{flex:1;background:none;border:none;font-size:14px;font-weight:400;cursor:pointer;padding:0;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;text-align:center;color:#777;transition:color .3s}.toggleButton.active.svelte-1qs8k69{color:#000}.discountBadge.svelte-1qs8k69{position:absolute;top:-14px;right:0;background-color:#e6f2e6;color:#265c26;font-size:11px;font-weight:500;padding:2px 6px;border-radius:20px;line-height:1.4;border:1px solid #c8e6c8}@media (max-width: 480px){.toggleSwitchWrapper.svelte-1qs8k69{width:170px}.toggleSwitch.svelte-1qs8k69{width:80px}.toggleSwitch.yearly.svelte-1qs8k69{transform:translateY(-50%) translate(82px)}.toggleButton.svelte-1qs8k69{font-size:13px}}.sectionContainer.svelte-196s5l{display:flex;flex-direction:column;align-items:center;padding:0 20px 80px;background-color:#fff;width:100%;max-width:1000px;margin:0 auto;overflow-x:hidden;box-sizing:border-box}.sectionContainer.landing-page.svelte-196s5l{margin-top:60px;padding-top:80px;padding-bottom:120px;background-color:#f9f8f6;max-width:100%}.title.svelte-196s5l{font-family:Inter,sans-serif;font-weight:600;font-size:var(--title-size, 32px);line-height:1.2;color:#1a1a1a;margin-bottom:var(--title-margin-bottom, 32px);text-align:center}.title.landing-page.svelte-196s5l{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1em;letter-spacing:-.03em;color:#000;margin:clamp(20px,5vh,45px) 0 16px 0}.subheading.svelte-196s5l{font-weight:400;font-size:17px;line-height:1.6;color:#50565d;text-align:center;margin-bottom:35px;max-width:700px;margin-left:auto;margin-right:auto}.landing-page.svelte-196s5l .subheading:where(.svelte-196s5l){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-.02em;color:#000000b3;margin:10px auto 48px}.pricing-tabs-wrapper.svelte-196s5l{position:relative;display:flex;justify-content:center;margin-bottom:64px}.pricing-tabs.svelte-196s5l{display:flex;gap:8px;position:relative}.pricing-tab.svelte-196s5l{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;padding:15px 20px;border:none;background:transparent;color:#0009;cursor:pointer;border-radius:8px;transition:all .2s ease;position:relative;display:flex;align-items:center;gap:8px}.pricing-tab.active.svelte-196s5l{background-color:#f57a471a;border:1px solid #F57A47;color:#e89a7a}.pricing-tab.svelte-196s5l:not(.active):hover{color:#000}.yearly-tab.svelte-196s5l{position:relative}.save-badge.svelte-196s5l{position:absolute;top:-8px;right:-30px;font-size:10px;font-weight:600;padding:3px 8px;background-color:#f57a47;color:#fff;border-radius:10px;white-space:nowrap}.plansContainer.svelte-196s5l{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;width:100%;max-width:1000px}@media (max-width: 767px){.plansContainer.svelte-196s5l{flex-direction:column;align-items:center;gap:20px}}@media (min-width: 768px) and (max-width: 1100px){.plansContainer.sidebar-open.svelte-196s5l{flex-direction:row;justify-content:center}.plansContainer.sidebar-open.svelte-196s5l .planContainer:where(.svelte-196s5l){width:auto;max-width:90vw;flex:1}}.planContainer.svelte-196s5l{flex:1;min-width:320px;max-width:400px;background-color:#fff;border-radius:14px;box-shadow:0 2px 8px #0000000f;padding:30px 25px;display:flex;flex-direction:column;transition:transform .2s;text-align:left;border:1px solid #f0f0f0;box-sizing:border-box}.landing-page.svelte-196s5l .planContainer:where(.svelte-196s5l){border-radius:16px;box-shadow:none;border:1.5px solid rgba(0,0,0,.12);position:relative;max-width:480px;min-width:420px;min-height:500px}.landing-page.svelte-196s5l .planContainer.pro-plan:where(.svelte-196s5l){border-color:#f57a47;border-width:2px}.planHeader.svelte-196s5l{margin-bottom:16px;display:flex;align-items:center;gap:12px}.planHeader.svelte-196s5l h3:where(.svelte-196s5l){font-size:24px;font-weight:400;margin:0}.landing-page.svelte-196s5l .planHeader:where(.svelte-196s5l) h3:where(.svelte-196s5l){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.02em;color:#000;margin-bottom:4px}.description.svelte-196s5l{color:#666;font-size:14px;line-height:1.5;margin-bottom:12px;min-height:45px;display:flex;align-items:flex-start}.landing-page.svelte-196s5l .description:where(.svelte-196s5l){display:none}.landing-page.svelte-196s5l .priceContainer:where(.svelte-196s5l){margin:0 0 24px}.price-container.svelte-196s5l{display:inline-block;overflow:hidden;height:32px;position:relative;perspective:300px}.price-container.svelte-196s5l .price:where(.svelte-196s5l){transform-origin:center center;backface-visibility:hidden}.priceContainer.svelte-196s5l{margin:16px 0 4px;display:flex;align-items:baseline}.priceWrapper.svelte-196s5l{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.price.svelte-196s5l{font-size:24px;font-weight:400}.landing-page.svelte-196s5l .price:where(.svelte-196s5l){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.03em;color:#000;display:inline-block;transition:transform .4s cubic-bezier(.4,0,.2,1)}@keyframes svelte-196s5l-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-196s5l-slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.regularPrice.svelte-196s5l{font-size:20px;color:#999;text-decoration:line-through;font-weight:400}.landing-page.svelte-196s5l .regularPrice:where(.svelte-196s5l){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#0006}.billingCycle.svelte-196s5l{font-size:15px;color:#666}.landing-page.svelte-196s5l .billingCycle:where(.svelte-196s5l){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;color:#00000080}.landing-page.svelte-196s5l .verifiedBadge:where(.svelte-196s5l){background-color:#f57a471a;border:1px solid rgba(245,122,71,.2);color:#f57a47;font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;padding:6px 12px;border-radius:8px}.badge-container.svelte-196s5l{min-height:32px;margin-bottom:12px;display:flex;align-items:flex-start}.student-trial-badge.svelte-196s5l{background-color:#f57a471a;border:1px solid rgba(245,122,71,.15);color:#f57a47;font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;padding:4px 12px;border-radius:6px;text-align:left}.free-plan-badge.svelte-196s5l{background-color:#0000000d;border:1px solid rgba(0,0,0,.1);color:#0009;font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;padding:4px 12px;border-radius:6px;text-align:left}.button-container.svelte-196s5l{margin-top:auto}.betaPricingContainer.svelte-196s5l{min-height:40px;margin-bottom:8px;display:flex;align-items:flex-start}.betaPricingNote.svelte-196s5l{color:#666;font-size:12px;margin:0 0 4px;line-height:1.4}.landing-page.svelte-196s5l .betaPricingContainer:where(.svelte-196s5l){display:none}.verifiedBadge.svelte-196s5l{display:flex;align-items:center;font-size:12px;color:#16a34a;background-color:#f0f9f0;border:1px solid #bbf7bb;border-radius:6px;padding:4px 8px;gap:4px;font-weight:500}.featuresList.svelte-196s5l{list-style:none;padding:0;text-align:left;flex-grow:1;margin-bottom:20px}.featuresList.svelte-196s5l li:where(.svelte-196s5l){display:flex;align-items:center;margin-bottom:14px;font-size:14px;color:#333}.landing-page.svelte-196s5l .featuresList:where(.svelte-196s5l) li:where(.svelte-196s5l){font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;color:#000;margin-bottom:12px}.checkIcon{margin-right:8px;color:#000;flex-shrink:0;width:14px;height:14px}.planButton{margin:0 0 20px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.planButton.button{width:100%!important}.planButton.disabled{opacity:.6!important;cursor:not-allowed!important}.landing-page.svelte-196s5l .planButton{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.02em!important;border-radius:8px!important;height:42px!important;margin-top:auto!important;margin-bottom:0!important}.landing-page.svelte-196s5l .planButton.button[data-color=muted-orange]{background-color:#e89a7a!important;color:#fff!important;border:none!important}.landing-page.svelte-196s5l .planButton.button[data-color=muted-orange]:hover{background-color:#d98968!important}.landing-page.svelte-196s5l .planButton.button[data-color=white]{background-color:transparent!important;color:#000!important;border:1.5px solid rgba(0,0,0,.15)!important}.landing-page.svelte-196s5l .planButton.button[data-color=white]:hover{background-color:#00000005!important}.unlimited-disclaimer.svelte-196s5l{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#00000080;text-align:center;margin-top:48px;max-width:600px;margin-left:auto;margin-right:auto}.terms-link.svelte-196s5l{color:#000000b3;text-decoration:underline;transition:color .2s}.terms-link.svelte-196s5l:hover{color:#000}@media (min-width: 768px) and (max-width: 1024px){.sectionContainer.landing-page.svelte-196s5l{padding-left:30px;padding-right:30px}.plansContainer.svelte-196s5l{gap:24px;max-width:100%}.landing-page.svelte-196s5l .planContainer:where(.svelte-196s5l){min-width:320px;max-width:380px;flex:1}}@media (max-width: 767px){.title.svelte-196s5l{font-size:28px}.title.landing-page.svelte-196s5l{--title-size: 32px}.plansContainer.svelte-196s5l,.plansContainer.sidebar-open.svelte-196s5l{flex-direction:column;align-items:center;gap:20px}.planContainer.svelte-196s5l{width:100%;max-width:450px;min-width:320px}.planHeader.svelte-196s5l{flex-direction:row;align-items:center;gap:8px}}@media (max-width: 600px){.sectionContainer.svelte-196s5l{padding:0 20px}.planContainer.svelte-196s5l{width:100%;max-width:400px;min-width:280px}.landing-page.svelte-196s5l .planContainer:where(.svelte-196s5l){min-width:280px;max-width:100%}}@media (max-width: 480px){.title.svelte-196s5l{font-size:24px}.sectionContainer.svelte-196s5l{padding:0 16px}.planContainer.svelte-196s5l{padding:25px 20px;width:100%;max-width:none;min-width:260px}.landing-page.svelte-196s5l .planContainer:where(.svelte-196s5l){min-width:260px;padding:25px 20px}.betaPricingNote.svelte-196s5l{font-size:11px}}@media (max-width: 420px){.sectionContainer.svelte-196s5l{padding:0 12px}.planContainer.svelte-196s5l{padding:20px 16px;min-width:240px}.landing-page.svelte-196s5l .planContainer:where(.svelte-196s5l){min-width:240px;padding:20px 16px}.title.svelte-196s5l{font-size:22px;margin-bottom:30px}}@media (max-width: 380px){.sectionContainer.svelte-196s5l{padding:0 10px}.planContainer.svelte-196s5l{padding:18px 14px;min-width:220px}.landing-page.svelte-196s5l .planContainer:where(.svelte-196s5l){min-width:220px;padding:18px 14px}.title.svelte-196s5l{font-size:20px;margin-bottom:25px}}
