.thesis-check-pricing.svelte-w7ptdc{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.billing-row.svelte-w7ptdc{position:relative}.billing-scribble.svelte-w7ptdc{position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%)}@media (max-width: 600px){.billing-scribble.svelte-w7ptdc{display:none}}.billing-scribble.svelte-w7ptdc .scribble-note-small:where(.svelte-w7ptdc){max-width:120px;text-align:center;rotate:-4deg}.billing-toggle.svelte-w7ptdc{display:flex;gap:.25rem;padding:.25rem;border-radius:.5rem;background:var(--neutral-warm-50)}.billing-toggle.svelte-w7ptdc button:where(.svelte-w7ptdc){padding:.375rem 1rem;border-radius:.375rem;background:transparent;color:var(--neutral-warm-600)}.billing-toggle.svelte-w7ptdc button:where(.svelte-w7ptdc):hover{color:var(--primary-800)}.billing-toggle.svelte-w7ptdc button:where(.svelte-w7ptdc):focus-visible{outline:2px solid var(--primary-800);outline-offset:2px}.billing-toggle.svelte-w7ptdc button.active:where(.svelte-w7ptdc){background:var(--primary-800);color:var(--white);font-weight:600}.plans.svelte-w7ptdc{position:relative;display:flex;align-items:flex-start;width:100%;overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.plans.svelte-w7ptdc::-webkit-scrollbar{display:none}@media (max-width: 1150px){.plans.svelte-w7ptdc{width:var(--page-width, 100vw);margin-inline:calc(50% - var(--page-width, 100vw) / 2)}.plans.svelte-w7ptdc:not(.scrollable){justify-content:center;overflow-x:hidden}}@media (min-width: 1151px){.plans.svelte-w7ptdc{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;max-width:60rem;overflow:visible}}.plan-dots.svelte-w7ptdc{display:flex;justify-content:center;gap:.5rem}@media (min-width: 1151px){.plan-dots.svelte-w7ptdc{display:none}}.dot.svelte-w7ptdc{width:.75rem;height:.75rem;padding:0;border-radius:1rem;background:var(--neutral-warm-200);transition:background .2s ease-out,transform .2s ease-out}.dot.active.svelte-w7ptdc{background:var(--neutral-warm-300);transform:scale(1.3)}.dot.svelte-w7ptdc:focus-visible{outline:2px solid var(--primary-800);outline-offset:2px}.plan-card.svelte-w7ptdc{--card-padding: 2rem;position:relative;display:flex;flex-direction:column;gap:1rem;flex:0 0 min(80%,22rem);scroll-snap-align:center;overflow:hidden;padding:1.5rem var(--card-padding) 2rem;margin-block:1.25rem;border:2px solid transparent;border-radius:1rem;background:var(--neutral-warm-50);background-clip:padding-box;color:var(--black);isolation:isolate;transition:transform .2s ease-out,border-color .2s ease-out}.plan-card.svelte-w7ptdc:first-child{padding-inline-end:calc(var(--card-padding) + 1rem)}.plan-card.svelte-w7ptdc:last-child{padding-inline-start:calc(var(--card-padding) + 1rem)}@media (max-width: 1150px){.plan-card.svelte-w7ptdc:first-child{margin-inline-start:auto}.plan-card.svelte-w7ptdc:last-child{margin-inline-end:auto}}@media (max-width: 600px){.plan-card.svelte-w7ptdc{--card-padding: 1.25rem;flex-basis:78%;padding-block:1.25rem 1.5rem}}.plan-card.svelte-w7ptdc>:where(.svelte-w7ptdc):not(.plan-wave){position:relative;z-index:1}.plan-card.highlighted.svelte-w7ptdc{z-index:1;margin-block:0;margin-inline:-1rem;background:var(--primary-800);color:var(--white)}.plan-card.highlighted.svelte-w7ptdc .plan-wave:where(.svelte-w7ptdc) path:where(.svelte-w7ptdc){stroke:var(--primary-500)}.plan-card.highlighted.svelte-w7ptdc .current-price:where(.svelte-w7ptdc){color:var(--secondary-200)}.plan-card.highlighted.svelte-w7ptdc .original-price:where(.svelte-w7ptdc){color:var(--neutral-cold-300)}@media (min-width: 1151px){.plan-card.svelte-w7ptdc>.plan-cta:where(.svelte-w7ptdc){position:static}.plan-card.svelte-w7ptdc>.plan-cta:where(.svelte-w7ptdc):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.plan-card.svelte-w7ptdc:hover{transform:translateY(-.5rem);border-color:var(--secondary-400)}.plan-card.svelte-w7ptdc:has(.plan-cta:where(.svelte-w7ptdc):focus-visible){outline:2px solid var(--primary-800);outline-offset:4px}}.plan-wave.svelte-w7ptdc{position:absolute;top:3.5rem;left:-15%;width:130%;height:4rem}.plan-wave.svelte-w7ptdc path:where(.svelte-w7ptdc){fill:none;stroke:var(--white);stroke-width:14px;vector-effect:non-scaling-stroke}.plan-badge.svelte-w7ptdc{display:inline-block;padding:.125rem .5rem;border-radius:1rem;background:var(--primary-100);color:var(--primary-800);font-size:.75rem;line-height:1rem;text-transform:uppercase;vertical-align:middle}.plan-badge--corner.svelte-w7ptdc{align-self:flex-end}.plan-price.svelte-w7ptdc{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem;font-style:italic}.original-price.svelte-w7ptdc{color:var(--neutral-warm-500)}.current-price.svelte-w7ptdc{color:var(--primary-800);font-weight:800}.plan-features.svelte-w7ptdc{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}@media (max-width: 1150px){.plan-features.svelte-w7ptdc{margin-bottom:.5rem}}.plan-features.svelte-w7ptdc li:where(.svelte-w7ptdc){display:flex;align-items:flex-start;gap:.5rem}.feature-icon.svelte-w7ptdc{flex-shrink:0}.plan-cta.svelte-w7ptdc{align-self:flex-start;margin-top:auto}@media (max-width: 1150px){.plan-cta.svelte-w7ptdc{margin-top:0}}
