.LandingPage-module__Xmq7Vq__page{--landing-ink:hsl(var(--foreground));--landing-line:hsl(var(--foreground) / .1);--landing-dot:hsl(var(--foreground) / .14);background:hsl(var(--background));min-height:100vh;color:var(--landing-ink)}.LandingPage-module__Xmq7Vq__page section[id],.LandingPage-module__Xmq7Vq__page main[id]{scroll-margin-top:6rem}.LandingPage-module__Xmq7Vq__navLink{transition:color .15s}.LandingPage-module__Xmq7Vq__navLink:hover{color:var(--landing-ink);text-underline-offset:5px;text-decoration:underline}.LandingPage-module__Xmq7Vq__navLink:focus-visible,.LandingPage-module__Xmq7Vq__question summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px;border-radius:4px}.LandingPage-module__Xmq7Vq__skipLink{z-index:50;background:hsl(var(--primary));color:#000;border-radius:9999px;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.LandingPage-module__Xmq7Vq__skipLink:focus{transform:translateY(0)}.LandingPage-module__Xmq7Vq__hero{isolation:isolate;position:relative}.LandingPage-module__Xmq7Vq__hero:before{z-index:-1;content:"";background-image:radial-gradient(var(--landing-dot) .7px, transparent .7px);pointer-events:none;background-size:20px 20px;position:absolute;inset:0 0 40%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000)}.LandingPage-module__Xmq7Vq__actionArrow{width:16px;height:16px;transition:transform .15s}a:hover .LandingPage-module__Xmq7Vq__actionArrow{transform:translate(3px)}.LandingPage-module__Xmq7Vq__productStage{background-image:linear-gradient(180deg, transparent 0%, hsl(var(--surface)) 70%);padding-bottom:36px;position:relative}.LandingPage-module__Xmq7Vq__productStage:after{z-index:-1;content:"";background-image:repeating-linear-gradient(135deg, var(--landing-line) 0 1px, transparent 1px 10px);position:absolute;inset:25% 0 0}.LandingPage-module__Xmq7Vq__preview{border:1px solid var(--landing-line);background:hsl(var(--background));border-radius:12px;overflow:hidden;container-type:inline-size}.LandingPage-module__Xmq7Vq__previewTabIndicator{z-index:0;background:hsl(var(--primary));pointer-events:none;border-radius:8px;position:absolute;top:6px;bottom:6px;left:0}.LandingPage-module__Xmq7Vq__previewViewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.LandingPage-module__Xmq7Vq__previewViewport:active{cursor:grabbing}.LandingPage-module__Xmq7Vq__previewTrack{will-change:transform;width:100%;display:flex}.LandingPage-module__Xmq7Vq__previewSlide{flex:0 0 100%;min-width:100%}.LandingPage-module__Xmq7Vq__screenshotStage{overflow:hidden}@media (prefers-reduced-motion:reduce){.LandingPage-module__Xmq7Vq__previewTabIndicator,.LandingPage-module__Xmq7Vq__previewTrack{transition:none!important}}.LandingPage-module__Xmq7Vq__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--label-text));font-size:11px;font-weight:500}.LandingPage-module__Xmq7Vq__sectionTitle{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.875rem,3.5vw,2.875rem);font-weight:600;line-height:1.16}.LandingPage-module__Xmq7Vq__question{border-bottom:1px solid var(--landing-line)}.LandingPage-module__Xmq7Vq__question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:20px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.LandingPage-module__Xmq7Vq__question summary::-webkit-details-marker{display:none}.LandingPage-module__Xmq7Vq__question summary svg{transition:transform .18s}.LandingPage-module__Xmq7Vq__question[open] summary svg{transform:rotate(45deg)}.LandingPage-module__Xmq7Vq__question[open] p{animation:.18s ease-out LandingPage-module__Xmq7Vq__answer-enter}.LandingPage-module__Xmq7Vq__closing{isolation:isolate;background:hsl(var(--primary));position:relative}.LandingPage-module__Xmq7Vq__closing:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(#0000002e .8px,#0000 .8px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}@keyframes LandingPage-module__Xmq7Vq__answer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.LandingPage-module__Xmq7Vq__productStage{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.LandingPage-module__Xmq7Vq__page *,.LandingPage-module__Xmq7Vq__page :before,.LandingPage-module__Xmq7Vq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.PricingPage-module__NLcweW__pricing{--pricing-line:hsl(var(--foreground) / .1)}.PricingPage-module__NLcweW__billingControl{flex-direction:column;align-items:flex-start;gap:.5rem;width:min(100%,11.5rem);margin:0 auto 1.25rem;display:flex}.PricingPage-module__NLcweW__billingToggle{background:hsl(var(--surface));border-radius:9999px;gap:.125rem;width:100%;padding:.25rem;display:inline-flex}.PricingPage-module__NLcweW__billingOption{min-height:2.5rem;color:hsl(var(--label-text));border-radius:9999px;flex:1;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s}.PricingPage-module__NLcweW__billingOption:hover{color:hsl(var(--foreground))}.PricingPage-module__NLcweW__billingOption:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.PricingPage-module__NLcweW__billingOptionSelected{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px hsl(var(--foreground) / .1)}.PricingPage-module__NLcweW__billingBadge{border:1px solid hsl(var(--primary) / .24);background:hsl(var(--primary) / .1);width:fit-content;min-height:2rem;color:hsl(var(--foreground));white-space:nowrap;border-radius:.55rem;align-self:center;align-items:center;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.PricingPage-module__NLcweW__planGrid{gap:1rem;display:grid}.PricingPage-module__NLcweW__planCard{border:1px solid var(--pricing-line);background:hsl(var(--surface));border-radius:1.125rem;flex-direction:column;min-width:0;padding:1.375rem;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.42s cubic-bezier(.16,1,.3,1) both PricingPage-module__NLcweW__pricing-rise;display:flex;position:relative;overflow:hidden}.PricingPage-module__NLcweW__planCard:hover{transform:translateY(-3px)}.PricingPage-module__NLcweW__teamCard{border-color:hsl(var(--primary) / .5);background:linear-gradient(155deg, hsl(var(--primary) / .13), hsl(var(--surface)) 48%);animation-delay:70ms}.PricingPage-module__NLcweW__teamCard:hover{border-color:hsl(var(--primary) / .72);box-shadow:0 14px 34px hsl(var(--primary) / .1)}.PricingPage-module__NLcweW__soloCard{animation-delay:.13s}.PricingPage-module__NLcweW__soloCard:hover{border-color:hsl(var(--foreground) / .2);box-shadow:0 12px 28px hsl(var(--foreground) / .06)}.PricingPage-module__NLcweW__planAudience{color:hsl(var(--label-text));letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.4}.PricingPage-module__NLcweW__teamCard .PricingPage-module__NLcweW__planAudience{color:hsl(var(--foreground))}.PricingPage-module__NLcweW__planName{letter-spacing:-.045em;margin-top:.3rem;font-size:1.5rem;font-weight:600;line-height:1.15}.PricingPage-module__NLcweW__planDescription{min-height:3.25rem;color:hsl(var(--label-text));margin-top:.5rem;font-size:.8125rem;line-height:1.55}.PricingPage-module__NLcweW__priceBlock{border-top:1px solid var(--pricing-line);min-height:6.25rem;margin-top:1.125rem;padding-top:1rem}.PricingPage-module__NLcweW__priceLine{flex-wrap:wrap;align-items:baseline;gap:.375rem;min-height:2.5rem;display:flex}.PricingPage-module__NLcweW__price{font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-size:clamp(2rem,5vw,2.75rem);font-weight:650;line-height:1}.PricingPage-module__NLcweW__priceUnit{color:hsl(var(--label-text));font-size:.8125rem;line-height:1.3}.PricingPage-module__NLcweW__priceDetail,.PricingPage-module__NLcweW__vatNote{color:hsl(var(--label-text));margin-top:.45rem;font-size:.75rem;line-height:1.45}.PricingPage-module__NLcweW__featureList{border-top:1px solid var(--pricing-line);gap:.875rem;margin-top:1.125rem;padding-top:1.125rem;display:grid}.PricingPage-module__NLcweW__feature{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:grid}.PricingPage-module__NLcweW__featureCheck{width:1rem;height:1rem;color:hsl(var(--foreground));stroke-width:2.5px;margin-top:.1rem}.PricingPage-module__NLcweW__planActions{margin-top:auto;padding-top:1.5rem}.PricingPage-module__NLcweW__ctaNote{min-height:2.9em;color:hsl(var(--label-text));text-align:center;margin-top:.625rem;font-size:.6875rem;line-height:1.5}.PricingPage-module__NLcweW__actionArrow{width:1rem;height:1rem;transition:transform .15s}.PricingPage-module__NLcweW__planActions a:hover .PricingPage-module__NLcweW__actionArrow,.PricingPage-module__NLcweW__faqLink:hover .PricingPage-module__NLcweW__actionArrow{transform:translate(3px)}.PricingPage-module__NLcweW__billingFootnote{border-top:1px solid var(--pricing-line);color:hsl(var(--label-text));flex-direction:column;gap:.625rem;margin-top:1.25rem;padding-top:1rem;font-size:.75rem;line-height:1.55;display:flex}.PricingPage-module__NLcweW__faqLink{width:fit-content;color:hsl(var(--foreground));align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.PricingPage-module__NLcweW__faqLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:3px}@keyframes PricingPage-module__NLcweW__pricing-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.PricingPage-module__NLcweW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.PricingPage-module__NLcweW__planCard{padding:1.5rem}.PricingPage-module__NLcweW__billingFootnote{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}@media (prefers-reduced-motion:reduce){.PricingPage-module__NLcweW__planCard{transition:none;animation:none}.PricingPage-module__NLcweW__planCard:hover{transform:none}.PricingPage-module__NLcweW__billingOption,.PricingPage-module__NLcweW__actionArrow{transition:none}}
