.TrialPill-module__PeyP-W__pill{border:1px solid var(--nk-cta);color:var(--nk-cta);letter-spacing:.02em;background:0 0;border-radius:999px;align-items:center;margin-bottom:1rem;padding:.3125rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}@supports (background:color-mix(in srgb, red 10%, transparent)){.TrialPill-module__PeyP-W__pill{background:color-mix(in srgb, var(--nk-cta) 12%, transparent);border-color:color-mix(in srgb, var(--nk-cta) 40%, transparent)}}
.StickyTrialBar-module__suNHQq__bar{z-index:8000;background:var(--nk-surface);border-top:1px solid var(--nk-border);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000059}.StickyTrialBar-module__suNHQq__inner{justify-content:center;align-items:center;gap:.75rem;max-width:860px;margin:0 auto;padding:.625rem 1rem;display:flex}.StickyTrialBar-module__suNHQq__message{color:var(--nk-text);min-width:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.35}.StickyTrialBar-module__suNHQq__short{display:none}.StickyTrialBar-module__suNHQq__cta{background:var(--nk-cta);color:#fff;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:.5625rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.StickyTrialBar-module__suNHQq__cta:hover{opacity:.88}.StickyTrialBar-module__suNHQq__dismiss{color:var(--nk-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1}.StickyTrialBar-module__suNHQq__dismiss:hover{color:var(--nk-text)}.StickyTrialBar-module__suNHQq__dismiss:focus-visible,.StickyTrialBar-module__suNHQq__cta:focus-visible{outline:2px solid var(--nk-violet);outline-offset:2px}@media (max-width:480px){.StickyTrialBar-module__suNHQq__long{display:none}.StickyTrialBar-module__suNHQq__short{display:inline}.StickyTrialBar-module__suNHQq__inner{justify-content:space-between;gap:.5rem;padding:.5rem .5rem .5rem .75rem}.StickyTrialBar-module__suNHQq__message{font-size:.8125rem}.StickyTrialBar-module__suNHQq__cta{padding:.5rem .75rem;font-size:.8125rem}.StickyTrialBar-module__suNHQq__dismiss{width:2rem}}
.PlanEntry-module__ZoKkga__link{color:var(--nk-lavender,#b9a8ff);text-underline-offset:.2em;margin-top:.75rem;font-size:.9375rem;text-decoration:underline;display:inline-block}.PlanEntry-module__ZoKkga__strip{border:1px solid var(--nk-border,#ffffff1f);background:var(--nk-surface,#141728);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 1.25rem;padding:.75rem 1rem;display:flex}.PlanEntry-module__ZoKkga__stripText{color:var(--nk-text,#f0edff);font-size:.9375rem}.PlanEntry-module__ZoKkga__stripLink{color:var(--nk-lavender,#b9a8ff);text-underline-offset:.2em;font-size:.9375rem;text-decoration:underline}
.PricingCard-module___0c2tG__singleCard{background:var(--nk-card);border:1px solid var(--nk-border-card);text-align:center;border-radius:16px;max-width:400px;margin:0 auto;padding:2rem}.PricingCard-module___0c2tG__tierLabel{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.PricingCard-module___0c2tG__priceRow{justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.PricingCard-module___0c2tG__priceAmount{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1}.PricingCard-module___0c2tG__priceCadence{color:var(--nk-muted);font-size:1rem}.PricingCard-module___0c2tG__priceAnchor{color:var(--nk-muted);margin-bottom:1.25rem;font-size:.8125rem;line-height:1.5}.PricingCard-module___0c2tG__highlightList{text-align:left;flex-direction:column;gap:.625rem;max-width:320px;margin:0 auto 1.5rem;padding:0;list-style:none;display:flex}.PricingCard-module___0c2tG__highlightList li{color:var(--nk-text);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.PricingCard-module___0c2tG__highlightList li:before{content:"✓";color:#22c55e;flex-shrink:0;font-weight:700}.PricingCard-module___0c2tG__reassure{color:var(--nk-muted);margin-top:.875rem;font-size:.75rem}.PricingCard-module___0c2tG__ctaBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.PricingCard-module___0c2tG__ctaBtn:hover:not(:disabled){opacity:.88}.PricingCard-module___0c2tG__ctaBtn:disabled{opacity:.55;cursor:not-allowed}.PricingCard-module___0c2tG__ctaBtnFull{width:100%}.PricingCard-module___0c2tG__currentPlanPill{text-align:center;color:var(--nk-muted);border:1px solid var(--nk-border-card);border-radius:8px;padding:.625rem 1.25rem;font-size:.75rem;font-weight:600;display:block}.PricingCard-module___0c2tG__multiTierWrap{flex-direction:column;gap:1.5rem;display:flex}.PricingCard-module___0c2tG__rowGrid{align-items:stretch;gap:16px;display:flex}.PricingCard-module___0c2tG__rowGrid>*{flex:1}.PricingCard-module___0c2tG__wrapGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:16px;display:grid}.PricingCard-module___0c2tG__tierCard{background:var(--nk-card);border:.5px solid var(--nk-border-card);border-radius:14px;flex-direction:column;padding:1.375rem 1.125rem;display:flex;position:relative}.PricingCard-module___0c2tG__tierCardFeatured{border-style:solid;border-width:2px}.PricingCard-module___0c2tG__popularBadge{color:#fff;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.PricingCard-module___0c2tG__tierName{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.PricingCard-module___0c2tG__tierCard .PricingCard-module___0c2tG__priceRow{justify-content:flex-start;margin-bottom:.875rem}.PricingCard-module___0c2tG__tierCard .PricingCard-module___0c2tG__priceAmount{font-size:1.75rem}.PricingCard-module___0c2tG__tierCard .PricingCard-module___0c2tG__highlightList{max-width:none;margin:0 0 1.25rem}.PricingCard-module___0c2tG__ctaSlot{margin-top:auto}.PricingCard-module___0c2tG__ctaSlot .PricingCard-module___0c2tG__ctaBtn,.PricingCard-module___0c2tG__ctaSlot .PricingCard-module___0c2tG__currentPlanPill{width:100%}.PricingCard-module___0c2tG__comparisonLink{text-align:center;color:var(--nk-lavender);font-size:.8125rem;text-decoration:none;display:block}.PricingCard-module___0c2tG__comparisonLink:hover{color:var(--nk-text)}.PricingCard-module___0c2tG__comparisonWrap{overflow-x:auto}.PricingCard-module___0c2tG__comparisonTable{border-collapse:collapse;width:100%;font-size:.8125rem}.PricingCard-module___0c2tG__comparisonTable th,.PricingCard-module___0c2tG__comparisonTable td{text-align:center;border-bottom:1px solid var(--nk-border-card);padding:.75rem 1rem}.PricingCard-module___0c2tG__comparisonTable thead th{font-family:var(--font-sans);color:var(--nk-text);font-weight:700}.PricingCard-module___0c2tG__comparisonCornerCell{min-width:160px}.PricingCard-module___0c2tG__comparisonTable tbody th{text-align:left;color:var(--nk-muted);white-space:nowrap;font-weight:600}.PricingCard-module___0c2tG__comparisonTable tbody td{color:var(--nk-text)}.PricingCard-module___0c2tG__cellCheck{color:#22c55e;font-weight:700}.PricingCard-module___0c2tG__cellDash{color:var(--nk-muted);opacity:.5}.PricingCard-module___0c2tG__cellComingSoon{letter-spacing:.02em;color:var(--nk-muted);background:var(--nk-surface);border:1px solid var(--nk-border-card);white-space:nowrap;border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}@media (max-width:640px){.PricingCard-module___0c2tG__rowGrid{flex-direction:column}.PricingCard-module___0c2tG__wrapGrid{grid-template-columns:1fr}}
.PaypalSubscribeButton-module__UGAula__wrap{max-width:260px;margin-top:.75rem}.PaypalSubscribeButton-module__UGAula__orDivider{color:var(--nk-muted);letter-spacing:.06em;text-transform:uppercase;opacity:.6;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:flex}.PaypalSubscribeButton-module__UGAula__orDivider:before,.PaypalSubscribeButton-module__UGAula__orDivider:after{content:"";background:var(--nk-border-card);flex:1;height:1px}.PaypalSubscribeButton-module__UGAula__buttonContainer{min-height:45px}.PaypalSubscribeButton-module__UGAula__loadingNote,.PaypalSubscribeButton-module__UGAula__errorNote{color:var(--nk-muted);margin-top:.5rem;font-size:.8125rem}.PaypalSubscribeButton-module__UGAula__errorNote{color:#f0a0a0}.PaypalSubscribeButton-module__UGAula__processingBox{border:1px solid var(--nk-violet-dim);background:var(--nk-violet-glow);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.PaypalSubscribeButton-module__UGAula__processingText{color:var(--nk-text);margin:0;font-size:.8125rem;line-height:1.45}.PaypalSubscribeButton-module__UGAula__spinner{border:2px solid var(--nk-violet-dim);border-top-color:var(--nk-violet);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;animation:.7s linear infinite PaypalSubscribeButton-module__UGAula__paypalSpin}@keyframes PaypalSubscribeButton-module__UGAula__paypalSpin{to{transform:rotate(360deg)}}
.ProductNavSidebar-module__hywHAW__sidebar{background:var(--nk-surface);border-right:1px solid var(--nk-border);flex-direction:column;flex-shrink:0;width:220px;height:calc(100vh - 65px);display:flex;position:fixed;top:65px;left:0;overflow:hidden}.ProductNavSidebar-module__hywHAW__scroll{flex:1;padding:.75rem .625rem 1rem;overflow-y:auto}.ProductNavSidebar-module__hywHAW__scroll::-webkit-scrollbar{width:4px}.ProductNavSidebar-module__hywHAW__scroll::-webkit-scrollbar-thumb{background:var(--nk-muted);border-radius:4px}.ProductNavSidebar-module__hywHAW__group{margin-bottom:1.125rem}.ProductNavSidebar-module__hywHAW__catLabel{letter-spacing:.09em;text-transform:uppercase;padding:0 .5rem .375rem;font-size:.6875rem;font-weight:600;display:block}.ProductNavSidebar-module__hywHAW__item{color:var(--nk-muted);border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;text-decoration:none;transition:background .1s,color .1s;display:flex}.ProductNavSidebar-module__hywHAW__item:hover{background:color-mix(in srgb, var(--nk-violet) 12%, transparent);color:var(--nk-text)}.ProductNavSidebar-module__hywHAW__itemActive{background:color-mix(in srgb, var(--nk-violet) 18%, transparent);color:var(--nk-lavender)}.ProductNavSidebar-module__hywHAW__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProductNavSidebar-module__hywHAW__icon{opacity:.85;flex-shrink:0}.ProductNavSidebar-module__hywHAW__itemComingSoon{opacity:.55;cursor:default}.ProductNavSidebar-module__hywHAW__comingSoonBadge{letter-spacing:.03em;color:var(--nk-muted);background:var(--nk-bg);border-radius:999px;flex-shrink:0;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.ProductNavSidebar-module__hywHAW__foot{border-top:1px solid var(--nk-border);flex-direction:column;flex-shrink:0;gap:.25rem;padding:.75rem .625rem;display:flex}.ProductNavSidebar-module__hywHAW__footLink{color:var(--nk-muted);border-radius:6px;padding:.4375rem .5rem;font-size:.8125rem;text-decoration:none;transition:background .1s,color .1s;display:block}.ProductNavSidebar-module__hywHAW__footLink:hover{background:color-mix(in srgb, var(--nk-violet) 12%, transparent);color:var(--nk-text)}.ProductNavSidebar-module__hywHAW__footLinkAccent{color:var(--nk-lavender);border-radius:6px;padding:.4375rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .1s;display:block}.ProductNavSidebar-module__hywHAW__footLinkAccent:hover{background:color-mix(in srgb, var(--nk-violet) 12%, transparent)}@media (max-width:900px){.ProductNavSidebar-module__hywHAW__sidebar{border-right:none;border-bottom:1px solid var(--nk-border);flex-direction:row;width:100%;position:relative;left:auto;height:auto!important;top:auto!important}.ProductNavSidebar-module__hywHAW__foot{display:none}.ProductNavSidebar-module__hywHAW__scroll{flex-direction:row;padding:.625rem;display:flex;overflow-x:auto}.ProductNavSidebar-module__hywHAW__group{flex-shrink:0;align-items:center;gap:.375rem;margin-bottom:0;margin-right:1rem;display:flex}.ProductNavSidebar-module__hywHAW__catLabel{white-space:nowrap;padding:0}.ProductNavSidebar-module__hywHAW__item{white-space:nowrap}}
.HeroMockup-module__Plzr8W__card{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;border-radius:16px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 16px 44px #00000059}.HeroMockup-module__Plzr8W__bar{background:var(--nk-card);border-bottom:1px solid var(--nk-border-card);align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.HeroMockup-module__Plzr8W__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.HeroMockup-module__Plzr8W__barLabel{font-family:var(--font-mono);letter-spacing:.03em;color:var(--nk-muted);margin-left:.25rem;font-size:.625rem}.HeroMockup-module__Plzr8W__body{padding:1rem}.HeroMockup-module__Plzr8W__docTitle{color:var(--nk-text);margin-bottom:.125rem;font-size:1.0625rem;font-weight:800}.HeroMockup-module__Plzr8W__docSubtitle{font-family:var(--font-mono);letter-spacing:.03em;margin-bottom:.75rem;font-size:.625rem}.HeroMockup-module__Plzr8W__sectionLabel{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:.625rem 0 .375rem;font-size:.5625rem;font-weight:700}.HeroMockup-module__Plzr8W__fieldBlock{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-muted);border-radius:8px;margin-bottom:.3125rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.5}.HeroMockup-module__Plzr8W__fieldRow{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-muted);border-radius:8px;justify-content:space-between;gap:.5rem;margin-bottom:.3125rem;padding:.5rem .625rem;font-size:.6875rem;display:flex}.HeroMockup-module__Plzr8W__fieldRow b{color:var(--nk-text);white-space:nowrap;font-weight:600}.HeroMockup-module__Plzr8W__fieldCheck{color:#3ecf78!important}.HeroMockup-module__Plzr8W__rule{border:none;border-top:1px solid var(--nk-border-card);margin:.75rem 0}
.BundleMaintenanceNote-module__IahZKG__note{color:#f5d08a;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:8px;width:100%;margin:.5rem 0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45}
.ProductSections-module__1HYaVa__eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.ProductSections-module__1HYaVa__headline{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.75rem;font-weight:800;line-height:1.15}.ProductSections-module__1HYaVa__sub{color:var(--nk-muted);max-width:640px;margin-bottom:2rem;font-size:.9375rem;line-height:1.65}.ProductSections-module__1HYaVa__agitate,.ProductSections-module__1HYaVa__transform,.ProductSections-module__1HYaVa__features,.ProductSections-module__1HYaVa__spotlight,.ProductSections-module__1HYaVa__howItWorks,.ProductSections-module__1HYaVa__positioning,.ProductSections-module__1HYaVa__proof,.ProductSections-module__1HYaVa__authority,.ProductSections-module__1HYaVa__finalCta{border-top:1px solid var(--nk-border-card);padding:3.5rem 0}.ProductSections-module__1HYaVa__sectionInner{max-width:860px;margin:0 auto;padding:0 1.5rem}.ProductSections-module__1HYaVa__agitate,.ProductSections-module__1HYaVa__features,.ProductSections-module__1HYaVa__howItWorks,.ProductSections-module__1HYaVa__proof{background:var(--nk-surface);border-bottom:1px solid var(--nk-border-card)}.ProductSections-module__1HYaVa__painGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ProductSections-module__1HYaVa__painCard{background:var(--nk-card);border:1px solid var(--nk-border-card);border-top-style:solid;border-top-width:3px;border-radius:12px;padding:1.25rem}.ProductSections-module__1HYaVa__painQuote{color:var(--nk-text);margin-bottom:.625rem;font-size:.875rem;font-style:italic;line-height:1.55}.ProductSections-module__1HYaVa__painCost{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ProductSections-module__1HYaVa__baGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.ProductSections-module__1HYaVa__baCard{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;padding:1.5rem}.ProductSections-module__1HYaVa__baLabel{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--nk-muted);margin-bottom:.875rem;font-size:.75rem;font-weight:700}.ProductSections-module__1HYaVa__baItem{color:var(--nk-muted);margin-bottom:.6875rem;padding-left:1.25rem;font-size:.8125rem;line-height:1.5;position:relative}.ProductSections-module__1HYaVa__baItemBefore:before{content:"✕";color:#e05c5c;font-weight:700;position:absolute;left:0}.ProductSections-module__1HYaVa__baItemAfter{color:var(--nk-text)}.ProductSections-module__1HYaVa__baItemAfter:before{content:"✓";color:#22c55e;font-weight:700;position:absolute;left:0}.ProductSections-module__1HYaVa__baArrow{font-size:1.5rem;font-weight:700}.ProductSections-module__1HYaVa__featuresGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ProductSections-module__1HYaVa__featCard{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;padding:1.375rem;transition:border-color .15s,transform .15s}.ProductSections-module__1HYaVa__featCard:hover{border-color:color-mix(in srgb, var(--feat-accent,var(--nk-violet)) 35%, transparent);transform:translateY(-2px)}.ProductSections-module__1HYaVa__featIcon{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:.875rem;display:flex}.ProductSections-module__1HYaVa__featTitle{font-family:var(--font-sans);color:var(--nk-text);margin-bottom:.5rem;font-size:.875rem;font-weight:700}.ProductSections-module__1HYaVa__featTitle:empty{display:none}.ProductSections-module__1HYaVa__featDesc{color:var(--nk-muted);font-size:.8125rem;line-height:1.6}.ProductSections-module__1HYaVa__featTag{font-family:var(--font-sans);letter-spacing:.02em;border-radius:999px;margin-top:.625rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.ProductSections-module__1HYaVa__spotlightGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.ProductSections-module__1HYaVa__spotlightCard{background:var(--nk-surface);border:1px solid var(--nk-border-card);border-radius:12px;padding:1.25rem;position:relative}.ProductSections-module__1HYaVa__spotlightBadge{font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-bottom:.625rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:700;display:inline-block}.ProductSections-module__1HYaVa__spotlightRole{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.ProductSections-module__1HYaVa__spotlightTitle{color:var(--nk-text);margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.ProductSections-module__1HYaVa__spotlightDesc{color:var(--nk-muted);font-size:.8125rem;line-height:1.55}.ProductSections-module__1HYaVa__steps{gap:.75rem;display:grid;position:relative}.ProductSections-module__1HYaVa__steps:before{content:"";background:color-mix(in srgb, var(--step-line,var(--nk-violet)) 40%, transparent);z-index:0;height:1px;position:absolute;top:20px;left:12%;right:12%}.ProductSections-module__1HYaVa__step{z-index:1;text-align:center;padding:0 .5rem;position:relative}.ProductSections-module__1HYaVa__stepNum{background:var(--nk-bg);width:40px;height:40px;font-family:var(--font-sans);border:2px solid;border-radius:50%;justify-content:center;align-items:center;margin:0 auto .75rem;font-size:.875rem;font-weight:700;display:flex}.ProductSections-module__1HYaVa__stepTitle{color:var(--nk-text);margin-bottom:.375rem;font-size:.8125rem;font-weight:700}.ProductSections-module__1HYaVa__stepDesc{color:var(--nk-muted);font-size:.75rem;line-height:1.5}.ProductSections-module__1HYaVa__positioningGrid{gap:.75rem;display:grid}.ProductSections-module__1HYaVa__positioningCard{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:center;border-radius:10px;padding:1rem .875rem}.ProductSections-module__1HYaVa__positioningLabel{font-family:var(--font-sans);letter-spacing:.02em;margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.ProductSections-module__1HYaVa__positioningDesc{color:var(--nk-muted);font-size:.75rem;line-height:1.45}.ProductSections-module__1HYaVa__positioningCardWide{text-align:left;grid-column:1/-1}.ProductSections-module__1HYaVa__positioningCardWide .ProductSections-module__1HYaVa__positioningLabel{text-align:left}.ProductSections-module__1HYaVa__positioningCardWide .ProductSections-module__1HYaVa__positioningDesc{columns:3;column-gap:1.5rem}.ProductSections-module__1HYaVa__proofGrid{gap:1rem;display:grid}.ProductSections-module__1HYaVa__proofCard{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:12px;padding:1.125rem}.ProductSections-module__1HYaVa__proofWho{font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.ProductSections-module__1HYaVa__proofUse{color:var(--nk-muted);font-size:.8125rem;line-height:1.55}.ProductSections-module__1HYaVa__authorityInner{border:1px solid var(--nk-border-card);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;padding:1.75rem;display:grid}.ProductSections-module__1HYaVa__authorityIcon{font-size:1.75rem}.ProductSections-module__1HYaVa__authorityLabel{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.ProductSections-module__1HYaVa__authorityQuote{color:var(--nk-text);font-size:1.0625rem;font-weight:600;line-height:1.5}.ProductSections-module__1HYaVa__finalCta{text-align:center}.ProductSections-module__1HYaVa__finalCtaHeadline{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.02em;margin-bottom:.875rem;font-size:1.75rem;font-weight:800;line-height:1.2}.ProductSections-module__1HYaVa__finalCtaBody{color:var(--nk-muted);max-width:480px;margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.6}.ProductSections-module__1HYaVa__finalCtaBtn{color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;padding:.75rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.ProductSections-module__1HYaVa__finalCtaBtn:hover{opacity:.88}@media (max-width:700px){.ProductSections-module__1HYaVa__painGrid,.ProductSections-module__1HYaVa__featuresGrid,.ProductSections-module__1HYaVa__spotlightGrid,.ProductSections-module__1HYaVa__positioningGrid,.ProductSections-module__1HYaVa__proofGrid{grid-template-columns:1fr!important}.ProductSections-module__1HYaVa__positioningCardWide .ProductSections-module__1HYaVa__positioningDesc{columns:1}.ProductSections-module__1HYaVa__baGrid{grid-template-columns:1fr}.ProductSections-module__1HYaVa__baArrow{display:none}.ProductSections-module__1HYaVa__steps{gap:1.5rem;grid-template-columns:1fr!important}.ProductSections-module__1HYaVa__steps:before{display:none}.ProductSections-module__1HYaVa__authorityInner{text-align:center;grid-template-columns:1fr}}
.BundleUpgradeModal-module__p__T2q__backdrop{z-index:500;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.BundleUpgradeModal-module__p__T2q__dialog{background:var(--nk-card);border:1px solid var(--nk-border);border-radius:14px;flex-direction:column;gap:1rem;width:100%;max-width:440px;padding:2rem;display:flex;box-shadow:0 24px 64px #00000080}.BundleUpgradeModal-module__p__T2q__title{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.3}.BundleUpgradeModal-module__p__T2q__body{color:var(--nk-muted);font-size:.9375rem;line-height:1.7}.BundleUpgradeModal-module__p__T2q__body strong{color:var(--nk-text);font-weight:600}.BundleUpgradeModal-module__p__T2q__actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.BundleUpgradeModal-module__p__T2q__cancelBtn{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:8px;padding:.5625rem 1.125rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:border-color .15s,color .15s}.BundleUpgradeModal-module__p__T2q__cancelBtn:hover{border-color:var(--nk-border);color:var(--nk-text)}.BundleUpgradeModal-module__p__T2q__confirmBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s}.BundleUpgradeModal-module__p__T2q__confirmBtn:hover{background:#6b4fe8}
.ProductPublicPage-module__COGoNG__layout{min-height:100vh;padding-left:220px}.ProductPublicPage-module__COGoNG__page{width:100%}.ProductPublicPage-module__COGoNG__layoutFocus{padding-left:0}.ProductPublicPage-module__COGoNG__pageContent{max-width:860px;margin:0 auto;padding:0 1.5rem}.ProductPublicPage-module__COGoNG__pageEnd{padding-bottom:6rem}.ProductPublicPage-module__COGoNG__pricingInner{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}@media (max-width:900px){.ProductPublicPage-module__COGoNG__layout{padding-left:0}}.ProductPublicPage-module__COGoNG__backLink{color:var(--nk-muted);padding-top:1.75rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-block}.ProductPublicPage-module__COGoNG__backLink:hover{color:var(--nk-text)}.ProductPublicPage-module__COGoNG__hero{text-align:center;border-bottom:1px solid var(--nk-border-card);flex-direction:column;align-items:center;padding:3rem 0 4rem;display:flex}.ProductPublicPage-module__COGoNG__heroSplit{text-align:left;flex-direction:row;align-items:center;gap:3rem}.ProductPublicPage-module__COGoNG__heroMain{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ProductPublicPage-module__COGoNG__heroSplit .ProductPublicPage-module__COGoNG__heroCtas{align-items:flex-start}.ProductPublicPage-module__COGoNG__heroVisual{flex:1;justify-content:center;min-width:0;max-width:420px;display:flex}@media (max-width:800px){.ProductPublicPage-module__COGoNG__heroSplit{text-align:center;flex-direction:column;align-items:center}.ProductPublicPage-module__COGoNG__heroMain{align-items:center}}.ProductPublicPage-module__COGoNG__iconWrap{background:var(--nk-violet-glow);border:1px solid var(--nk-border);width:48px;height:48px;color:var(--nk-violet);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.ProductPublicPage-module__COGoNG__catBadge{background:var(--nk-violet-glow);border:1px solid var(--nk-border);color:var(--nk-lavender);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:1.25rem;padding:.25rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.ProductPublicPage-module__COGoNG__comingSoonBadge{color:#fbbf24;letter-spacing:.04em;text-transform:uppercase;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:999px;align-items:center;margin-bottom:1rem;padding:.25rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.ProductPublicPage-module__COGoNG__title{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.035em;margin-bottom:.875rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.1}.ProductPublicPage-module__COGoNG__hook{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.015em;max-width:560px;margin-bottom:.875rem;font-size:1.125rem;font-weight:700;line-height:1.4}.ProductPublicPage-module__COGoNG__subheadline{color:var(--nk-lavender);max-width:560px;margin-bottom:2rem;font-size:1rem;line-height:1.7}.ProductPublicPage-module__COGoNG__tagline{color:var(--nk-lavender);letter-spacing:.01em;margin-bottom:1rem;font-size:1rem;font-weight:600}.ProductPublicPage-module__COGoNG__description{color:var(--nk-muted);max-width:540px;margin-bottom:2rem;font-size:1rem;line-height:1.7}.ProductPublicPage-module__COGoNG__heroCtas{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ProductPublicPage-module__COGoNG__heroPriceNote{color:var(--nk-muted);font-size:.8125rem}.ProductPublicPage-module__COGoNG__heroAnchorLink{color:var(--nk-muted);text-underline-offset:2px;cursor:pointer;font-size:.8125rem;-webkit-text-decoration:underline #8b87a866;text-decoration:underline #8b87a866;transition:color .15s}.ProductPublicPage-module__COGoNG__heroAnchorLink:hover{color:var(--nk-lavender)}.ProductPublicPage-module__COGoNG__ctaBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;padding:.8125rem 1.875rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.ProductPublicPage-module__COGoNG__ctaBtn:hover:not(:disabled){opacity:.88}.ProductPublicPage-module__COGoNG__ctaBtnTrial{background:var(--nk-cta)}.ProductPublicPage-module__COGoNG__heroNoCard{color:var(--nk-muted);font-size:.8125rem}@media (max-width:800px){.ProductPublicPage-module__COGoNG__focusTrimMobile{display:none}.ProductPublicPage-module__COGoNG__heroCtasTrial,.ProductPublicPage-module__COGoNG__heroSplit .ProductPublicPage-module__COGoNG__heroCtasTrial{text-align:center;align-items:center;width:100%;max-width:420px}.ProductPublicPage-module__COGoNG__heroCtasTrial .ProductPublicPage-module__COGoNG__heroBtnRow,.ProductPublicPage-module__COGoNG__heroSplit .ProductPublicPage-module__COGoNG__heroCtasTrial .ProductPublicPage-module__COGoNG__heroBtnRow{flex-direction:column;justify-content:center;align-items:stretch;width:100%}.ProductPublicPage-module__COGoNG__heroCtasTrial .ProductPublicPage-module__COGoNG__ctaBtnTrial,.ProductPublicPage-module__COGoNG__heroCtasTrial .ProductPublicPage-module__COGoNG__ctaBtnGhostLink{text-align:center;justify-content:center;width:100%}}.ProductPublicPage-module__COGoNG__ctaBtn:disabled{opacity:.55;cursor:not-allowed}.ProductPublicPage-module__COGoNG__heroBtnRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.ProductPublicPage-module__COGoNG__heroSplit .ProductPublicPage-module__COGoNG__heroBtnRow{justify-content:flex-start}.ProductPublicPage-module__COGoNG__ctaBtnGhost{color:var(--nk-muted);border:1px solid var(--nk-border-card);cursor:not-allowed;background:0 0;border-radius:8px;align-items:center;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;display:inline-flex}.ProductPublicPage-module__COGoNG__ctaBtnGhostLink{cursor:pointer;text-decoration:none;transition:color .15s,border-color .15s;}.ProductPublicPage-module__COGoNG__ctaBtnGhostLink:hover{color:var(--nk-text);border-color:var(--nk-muted)}.ProductPublicPage-module__COGoNG__section{border-bottom:1px solid var(--nk-border-card);padding:3rem 0}.ProductPublicPage-module__COGoNG__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--nk-violet);margin-bottom:1.25rem;font-size:.6875rem;font-weight:700}.ProductPublicPage-module__COGoNG__exampleCard{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:10px;overflow:hidden}.ProductPublicPage-module__COGoNG__exampleCardLabel{color:var(--nk-muted);border-bottom:1px solid var(--nk-border-card);letter-spacing:.02em;background:var(--nk-surface);margin:0;padding:.625rem 1.125rem;font-size:.75rem;font-weight:600}.ProductPublicPage-module__COGoNG__examplePre{color:var(--nk-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:1.25rem 1.375rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8125rem;line-height:1.7}.ProductPublicPage-module__COGoNG__pricingSection{border-top:1px solid var(--nk-border-card);border-bottom:1px solid var(--nk-border-card);background:var(--nk-surface);padding:3rem 0}.ProductPublicPage-module__COGoNG__pricingNote{color:var(--nk-muted);margin:0;font-size:.8125rem}.ProductPublicPage-module__COGoNG__checkoutError{color:#f0a0a0;text-align:center;margin:.75rem 0 0;font-size:.8125rem}.ProductPublicPage-module__COGoNG__tierChangeNote{box-sizing:border-box;text-align:center;width:100%;color:var(--nk-muted);border:1px solid var(--nk-border-card);border-radius:8px;margin:0;padding:.625rem 1.25rem;font-size:.75rem;display:block}.ProductPublicPage-module__COGoNG__tierChangeNoteLink{color:var(--nk-lavender);text-decoration:underline}.ProductPublicPage-module__COGoNG__trialNote{color:var(--nk-muted);text-align:center;border-top:1px solid var(--nk-border-card);max-width:400px;margin:0;padding-top:1rem;font-size:.8125rem;line-height:1.5}.ProductPublicPage-module__COGoNG__faqList{flex-direction:column;display:flex}.ProductPublicPage-module__COGoNG__faqItem{border-bottom:1px solid var(--nk-border-card);padding:1.25rem 0}.ProductPublicPage-module__COGoNG__faqItem:last-child{border-bottom:none;padding-bottom:0}.ProductPublicPage-module__COGoNG__faqQ{color:var(--nk-text);margin-bottom:.5rem;font-size:.9375rem;font-weight:600;line-height:1.4}.ProductPublicPage-module__COGoNG__faqA{color:var(--nk-muted);margin:0;font-size:.9375rem;line-height:1.65}.ProductPublicPage-module__COGoNG__waitlistBox{background:var(--nk-surface);border:1px solid var(--nk-border-card);text-align:left;border-radius:12px;width:100%;max-width:420px;margin-bottom:1.5rem;padding:1.75rem}.ProductPublicPage-module__COGoNG__waitlistLead{color:var(--nk-muted);margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.ProductPublicPage-module__COGoNG__waitlistForm{flex-direction:column;gap:.625rem;display:flex}.ProductPublicPage-module__COGoNG__emailInput{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;color:var(--nk-text);box-sizing:border-box;border-radius:7px;outline:none;padding:.6875rem .9375rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.ProductPublicPage-module__COGoNG__emailInput::placeholder{color:var(--nk-muted);opacity:.6}.ProductPublicPage-module__COGoNG__emailInput:focus{border-color:var(--nk-violet)}.ProductPublicPage-module__COGoNG__notifyBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:.6875rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s}.ProductPublicPage-module__COGoNG__notifyBtn:hover:not(:disabled){opacity:.88}.ProductPublicPage-module__COGoNG__notifyBtn:disabled{opacity:.55;cursor:default}.ProductPublicPage-module__COGoNG__successMsg{color:var(--nk-text);font-size:.9375rem;line-height:1.6}.ProductPublicPage-module__COGoNG__successMsg strong{color:var(--nk-lavender)}.ProductPublicPage-module__COGoNG__errorMsg{color:#f87171;margin-top:.25rem;font-size:.8125rem}
.CategorySection-module__zRYezW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.375rem;display:flex}.CategorySection-module__zRYezW__headerLeft{align-items:flex-start;gap:.875rem;display:flex}.CategorySection-module__zRYezW__icon{color:var(--nk-violet);flex-shrink:0;margin-top:.1875rem;font-size:1.125rem;line-height:1}.CategorySection-module__zRYezW__title{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.025em;margin-bottom:.25rem;font-size:1.375rem;font-weight:700;line-height:1.2}.CategorySection-module__zRYezW__desc{color:var(--nk-muted);font-size:.875rem;line-height:1.5}.CategorySection-module__zRYezW__headerRight{flex-shrink:0;padding-top:.25rem}.CategorySection-module__zRYezW__count{color:var(--nk-muted);font-size:.8125rem;font-weight:500}.CategorySection-module__zRYezW__grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:.875rem;margin-bottom:1.375rem;display:grid}.CategorySection-module__zRYezW__bundle{background:var(--nk-surface);border:1px solid var(--nk-border-card);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;display:flex}.CategorySection-module__zRYezW__bundleLeft{flex-direction:column;gap:.2rem;display:flex}.CategorySection-module__zRYezW__bundleTitle{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.CategorySection-module__zRYezW__popularBadge{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#059669;border-radius:999px;padding:.2rem .625rem;font-size:.6875rem;font-weight:700}.CategorySection-module__zRYezW__bundleSub{color:var(--nk-muted);font-size:.8125rem}.CategorySection-module__zRYezW__bundleRight{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.CategorySection-module__zRYezW__checkoutError{color:#f0a0a0;width:100%;margin:0;font-size:.8125rem}.CategorySection-module__zRYezW__bundlePrice{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:700}.CategorySection-module__zRYezW__bundleBtn{background:var(--nk-violet);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:7px;align-items:center;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.CategorySection-module__zRYezW__bundleBtn:hover:not(:disabled){opacity:.88}.CategorySection-module__zRYezW__bundleBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.CategorySection-module__zRYezW__bundle{flex-direction:column;align-items:flex-start}}
.LapseBanner-module__EnMiba__banner{background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.875rem 1.125rem;display:flex}.LapseBanner-module__EnMiba__text{color:var(--nk-text);margin:0;font-size:.9375rem;line-height:1.5}.LapseBanner-module__EnMiba__link{color:var(--nk-lavender);white-space:nowrap;font-size:.9375rem}
.SplashScreen-module__Mligxq__overlay{z-index:9999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SplashScreen-module__Mligxq__fading{animation:.3s forwards SplashScreen-module__Mligxq__fadeOut}@keyframes SplashScreen-module__Mligxq__fadeOut{0%{opacity:1}to{opacity:0}}
.PlanPage-module__9GiK9a__layout{-webkit-font-smoothing:antialiased;min-height:100vh;padding-left:220px}@media (max-width:900px){.PlanPage-module__9GiK9a__layout{padding-left:0}}.PlanPage-module__9GiK9a__page{background:radial-gradient(60rem 30rem at 15% -5%,#7b5ef829,#0000 70%),radial-gradient(40rem 26rem at 95% 8%,#c8bfff12,#0000 70%);width:100%}.PlanPage-module__9GiK9a__stage{max-width:64rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1rem 7.5rem}@media (min-width:1180px){.PlanPage-module__9GiK9a__stage{padding:clamp(1.5rem,4vw,3rem) 1.5rem 4rem}}.PlanPage-module__9GiK9a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PlanPage-module__9GiK9a__head{max-width:44rem;margin-bottom:2rem}.PlanPage-module__9GiK9a__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--nk-lavender);margin-bottom:.625rem;font-size:.75rem;font-weight:700}.PlanPage-module__9GiK9a__title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--nk-text);text-shadow:0 0 2.5rem #7b5ef873;margin-bottom:.875rem;font-size:clamp(1.875rem,5vw,2.875rem);font-weight:800;line-height:1.08}.PlanPage-module__9GiK9a__intro{color:var(--nk-lavender);font-size:1.0625rem;line-height:1.6}.PlanPage-module__9GiK9a__trialLine{color:var(--nk-muted);margin-top:.75rem;font-size:.9375rem}.PlanPage-module__9GiK9a__inlineLink{color:var(--nk-lavender);text-underline-offset:.2em;text-decoration:underline}.PlanPage-module__9GiK9a__inlineLink:hover{color:var(--nk-text)}.PlanPage-module__9GiK9a__grid{display:block}@media (min-width:1180px){.PlanPage-module__9GiK9a__grid{grid-template-columns:minmax(0,1fr) 21.5rem;align-items:start;gap:2rem;display:grid}}.PlanPage-module__9GiK9a__main{min-width:0}.PlanPage-module__9GiK9a__panelWrap{display:none}@media (min-width:1180px){.PlanPage-module__9GiK9a__panelWrap{display:block;position:sticky;top:5rem}}.PlanPage-module__9GiK9a__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--nk-muted);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.PlanPage-module__9GiK9a__presets{scroll-snap-type:x proximity;gap:.75rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}@media (min-width:700px){.PlanPage-module__9GiK9a__presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}.PlanPage-module__9GiK9a__preset{scroll-snap-align:start;text-align:left;border:1px solid var(--nk-border-card);border-left:.25rem solid var(--cat-accent,var(--nk-violet));background:var(--nk-card);min-width:14rem;min-height:3.5rem;color:var(--nk-text);font:inherit;cursor:pointer;border-radius:1.125rem;flex-direction:column;flex:none;gap:.25rem;padding:.875rem 1rem;transition:border-color .15s,background .15s;display:flex;position:relative}.PlanPage-module__9GiK9a__preset:hover:not(:disabled){border-color:var(--cat-accent,var(--nk-violet))}.PlanPage-module__9GiK9a__preset:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanPage-module__9GiK9a__preset:disabled{opacity:.55;cursor:not-allowed}.PlanPage-module__9GiK9a__presetOn{border-color:var(--cat-accent,var(--nk-violet));background:color-mix(in srgb, var(--cat-accent,var(--nk-violet)) 18%, var(--nk-card))}.PlanPage-module__9GiK9a__presetName{font-size:.9375rem;font-weight:700}.PlanPage-module__9GiK9a__presetSub{color:var(--nk-lavender);font-size:.8125rem}.PlanPage-module__9GiK9a__presetTick{color:var(--nk-success);font-size:.75rem;font-weight:700;position:absolute;top:.625rem;right:.875rem}.PlanPage-module__9GiK9a__presetNote{color:var(--nk-muted);margin:.25rem 0 2rem;font-size:.8125rem}.PlanPage-module__9GiK9a__category{border:1px solid var(--nk-border-card);border-left:.25rem solid var(--cat-accent,var(--nk-violet));background:var(--nk-surface);border-radius:1.125rem;min-width:0;margin:0 0 1rem;padding:.5rem .75rem .75rem}.PlanPage-module__9GiK9a__legend{color:var(--nk-text);padding:0 .5rem;font-size:1rem;font-weight:800}.PlanPage-module__9GiK9a__rows{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.PlanPage-module__9GiK9a__row{cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem;transition:background .12s,border-color .12s;display:flex}.PlanPage-module__9GiK9a__row:hover{background:#ffffff0a}.PlanPage-module__9GiK9a__row:focus-within{outline:2px solid var(--nk-lavender);outline-offset:1px}.PlanPage-module__9GiK9a__rowOn{border-color:var(--cat-accent,var(--nk-violet));background:color-mix(in srgb, var(--cat-accent,var(--nk-violet)) 16%, transparent)}.PlanPage-module__9GiK9a__rowOff{opacity:.6;cursor:not-allowed}.PlanPage-module__9GiK9a__check{width:1.5rem;height:1.5rem;accent-color:var(--nk-violet);cursor:inherit;flex:none}.PlanPage-module__9GiK9a__rowIcon{width:1.5rem;color:var(--nk-lavender);flex:none;justify-content:center;display:inline-flex}.PlanPage-module__9GiK9a__rowText{flex-direction:column;flex:auto;min-width:0;display:flex}.PlanPage-module__9GiK9a__rowName{color:var(--nk-text);font-size:.9375rem;font-weight:700}.PlanPage-module__9GiK9a__rowTag{color:var(--nk-muted);font-size:.8125rem;line-height:1.35}.PlanPage-module__9GiK9a__badge{border:1px solid var(--nk-border-card);color:var(--nk-lavender);text-align:center;background:#ffffff0d;border-radius:999px;flex:none;max-width:9rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.PlanPage-module__9GiK9a__separate{border-top:1px dashed var(--nk-border-card);margin-top:.75rem;padding-top:.75rem}.PlanPage-module__9GiK9a__separateLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--nk-muted);margin:0 0 .375rem .5rem;font-size:.75rem;font-weight:700}.PlanPage-module__9GiK9a__separateList{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.PlanPage-module__9GiK9a__separateLink{border:1px solid var(--nk-border-card);min-height:3.25rem;color:inherit;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:flex}.PlanPage-module__9GiK9a__separateLink:hover{background:#ffffff0a}.PlanPage-module__9GiK9a__separateLink:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanPage-module__9GiK9a__separateArrow{color:var(--nk-lavender)}.PlanPage-module__9GiK9a__footnote{color:var(--nk-muted);margin:.25rem 0 2rem;font-size:.8125rem}.PlanPage-module__9GiK9a__faq{margin-top:1rem}.PlanPage-module__9GiK9a__faqText{color:var(--nk-lavender);max-width:42rem;margin:0 0 .875rem;font-size:.9375rem;line-height:1.6}.PlanPage-module__9GiK9a__ladder{border:1px solid var(--nk-border-card);border-radius:.875rem;max-width:24rem;margin:0 0 1rem;padding:0;list-style:none;overflow:hidden}.PlanPage-module__9GiK9a__ladderRow{color:var(--nk-text);justify-content:space-between;gap:1rem;padding:.5rem .875rem;font-size:.875rem;display:flex}.PlanPage-module__9GiK9a__ladderRow+.PlanPage-module__9GiK9a__ladderRow{border-top:1px solid var(--nk-border-card)}.PlanPage-module__9GiK9a__panel{border:1px solid var(--nk-border);background:var(--nk-card);border-radius:1.125rem;padding:1.25rem;box-shadow:0 0 3rem #7b5ef824}.PlanPage-module__9GiK9a__panelLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--nk-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.PlanPage-module__9GiK9a__live{min-height:5rem}.PlanPage-module__9GiK9a__panelEmpty{color:var(--nk-lavender);font-size:1rem;line-height:1.5}.PlanPage-module__9GiK9a__total{letter-spacing:-.03em;color:var(--nk-text);margin:0 0 .375rem;font-size:2.75rem;font-weight:800;line-height:1}.PlanPage-module__9GiK9a__totalUnit{color:var(--nk-muted);margin-left:.25rem;font-size:1rem;font-weight:600}.PlanPage-module__9GiK9a__line{color:var(--nk-lavender);margin:0 0 .5rem;font-size:.9375rem}.PlanPage-module__9GiK9a__nextTier{color:var(--nk-text);background:var(--nk-violet-glow);border-radius:.75rem;margin:.75rem 0 1rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45}.PlanPage-module__9GiK9a__tierBar{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:.75rem 0 1.25rem;padding:0;list-style:none;display:grid}.PlanPage-module__9GiK9a__tierStep{border:1px solid var(--nk-border-card);text-align:center;background:#ffffff08;border-radius:.625rem;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .125rem;transition:background .2s,border-color .2s;display:flex}.PlanPage-module__9GiK9a__tierStepOn{border:2px solid var(--nk-violet);background:var(--nk-violet-glow)}.PlanPage-module__9GiK9a__tierPrice{color:var(--nk-text);font-size:.9375rem;font-weight:800}.PlanPage-module__9GiK9a__tierName{color:var(--nk-muted);font-size:.6875rem;line-height:1.2}.PlanPage-module__9GiK9a__tierNow{color:var(--nk-lavender);font-size:.6875rem;font-weight:700}.PlanPage-module__9GiK9a__action{gap:.5rem;display:grid}.PlanPage-module__9GiK9a__cta{background:var(--nk-cta);color:#fff;min-height:3rem;font:inherit;cursor:pointer;border:none;border-radius:.875rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1.1875rem;font-weight:700;text-decoration:none;transition:filter .15s;display:flex}.PlanPage-module__9GiK9a__cta:hover{filter:brightness(1.08)}.PlanPage-module__9GiK9a__cta:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanPage-module__9GiK9a__cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.PlanPage-module__9GiK9a__actionNote{color:var(--nk-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.4}.PlanPage-module__9GiK9a__alert{border:1px solid var(--nk-danger);color:var(--nk-text);background:#e058681f;border-radius:.75rem;margin:0 0 .75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45}.PlanPage-module__9GiK9a__alert:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanPage-module__9GiK9a__alert p{margin:0}.PlanPage-module__9GiK9a__alertTools{color:var(--nk-lavender);margin-top:.375rem!important}.PlanPage-module__9GiK9a__alertCompact{margin:0 0 .5rem}.PlanPage-module__9GiK9a__bar{z-index:90;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));background:var(--nk-surface);border-top:1px solid var(--nk-border);position:fixed;bottom:0;left:0;right:0}@media (min-width:1180px){.PlanPage-module__9GiK9a__bar{display:none}}.PlanPage-module__9GiK9a__barRow{align-items:center;gap:.75rem;display:flex}.PlanPage-module__9GiK9a__barSummary{min-width:5.5rem;min-height:2.75rem;color:var(--nk-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:0 .25rem;display:flex}.PlanPage-module__9GiK9a__barSummary:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px;border-radius:.5rem}.PlanPage-module__9GiK9a__barCount{color:var(--nk-muted);font-size:.75rem}.PlanPage-module__9GiK9a__barTotal{font-size:1.125rem;font-weight:800}.PlanPage-module__9GiK9a__barAction{flex:auto;min-width:0}.PlanPage-module__9GiK9a__barAction .PlanPage-module__9GiK9a__actionNote{display:none}.PlanPage-module__9GiK9a__sheetBackdrop{z-index:200;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}.PlanPage-module__9GiK9a__sheet{background:var(--nk-card);border-top:1px solid var(--nk-border);width:100%;max-height:85vh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.125rem 1.125rem 0 0;gap:1rem;display:grid;overflow-y:auto}.PlanPage-module__9GiK9a__sheetClose{border:1px solid var(--nk-border);min-height:2.75rem;color:var(--nk-lavender);font:inherit;cursor:pointer;background:0 0;border-radius:.75rem;justify-self:end;padding:0 1rem}.PlanPage-module__9GiK9a__sheetClose:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanPage-module__9GiK9a__statusCard{border:1px solid var(--nk-border);background:var(--nk-card);border-radius:1.125rem;max-width:34rem;margin:3rem auto;padding:1.5rem}.PlanPage-module__9GiK9a__statusTitle{letter-spacing:-.02em;color:var(--nk-text);margin:0 0 .75rem;font-size:1.5rem;font-weight:800}.PlanPage-module__9GiK9a__statusText{color:var(--nk-lavender);margin:0 0 1rem;font-size:.9375rem;line-height:1.55}.PlanPage-module__9GiK9a__secondaryBtn{border:1px solid var(--nk-violet);min-height:2.75rem;color:var(--nk-text);font:inherit;cursor:pointer;background:0 0;border-radius:.75rem;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.PlanPage-module__9GiK9a__secondaryBtn:hover:not(:disabled){background:var(--nk-violet-glow)}.PlanPage-module__9GiK9a__secondaryBtn:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanPage-module__9GiK9a__secondaryBtn:disabled{opacity:.6;cursor:wait}.PlanPage-module__9GiK9a__skel{background:#ffffff0f;border-radius:1.125rem;animation:1.4s ease-in-out infinite PlanPage-module__9GiK9a__nkPlanPulse}.PlanPage-module__9GiK9a__skelHead{max-width:44rem;height:9rem;margin-bottom:2rem}.PlanPage-module__9GiK9a__skelBlock{height:14rem;margin-bottom:1rem}@keyframes PlanPage-module__9GiK9a__nkPlanPulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.PlanPage-module__9GiK9a__skel{animation:none}.PlanPage-module__9GiK9a__preset,.PlanPage-module__9GiK9a__row,.PlanPage-module__9GiK9a__cta,.PlanPage-module__9GiK9a__tierStep{transition:none}}
.ProductLandingPage-module__Su-AuW__hero{flex-direction:column;align-items:flex-start;gap:0;max-width:560px;display:flex}.ProductLandingPage-module__Su-AuW__iconWrap{background:var(--cat-light,var(--nk-violet-glow));border:1px solid var(--cat-light,var(--nk-border));width:52px;height:52px;color:var(--cat-dark,var(--nk-lavender));border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.ProductLandingPage-module__Su-AuW__catBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--cat-accent,var(--nk-violet));margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.ProductLandingPage-module__Su-AuW__title{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.03em;margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.15}.ProductLandingPage-module__Su-AuW__tagline{color:var(--nk-lavender);margin-bottom:1rem;font-size:1.0625rem;font-weight:500;line-height:1.5}.ProductLandingPage-module__Su-AuW__description{color:var(--nk-muted);margin-bottom:2rem;font-size:.9375rem;line-height:1.7}.ProductLandingPage-module__Su-AuW__subscribeBtn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;margin-bottom:.625rem;padding:.6875rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s;display:inline-flex}.ProductLandingPage-module__Su-AuW__subscribeBtn:hover:not(:disabled){background:#6b4fe8}.ProductLandingPage-module__Su-AuW__subscribeBtn:disabled{opacity:.55;cursor:not-allowed}.ProductLandingPage-module__Su-AuW__subscribeNote{color:var(--nk-muted);opacity:.65;font-size:.8125rem}.ProductLandingPage-module__Su-AuW__trialLink{color:var(--nk-lavender);margin-top:.75rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-block}.ProductLandingPage-module__Su-AuW__trialLink:hover{color:var(--nk-text)}.ProductLandingPage-module__Su-AuW__trialBanner{border:1px solid var(--nk-border);background:#7b5ef812;border-radius:10px;flex-direction:column;gap:.375rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.ProductLandingPage-module__Su-AuW__trialBadge{color:var(--nk-lavender);letter-spacing:.06em;text-transform:uppercase;background:#7b5ef826;border:1px solid #7b5ef84d;border-radius:999px;align-items:center;width:fit-content;padding:.15rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ProductLandingPage-module__Su-AuW__trialInfo{color:var(--nk-text);font-size:.9375rem;font-weight:600}.ProductLandingPage-module__Su-AuW__trialLead{color:var(--nk-text);font-size:.875rem;line-height:1.5}.ProductLandingPage-module__Su-AuW__trialSub{color:var(--nk-muted);font-size:.8125rem;line-height:1.5}.ProductLandingPage-module__Su-AuW__trialExpiredBanner{flex-direction:column;gap:.625rem;display:flex}.ProductLandingPage-module__Su-AuW__trialExpiredMsg{color:var(--nk-muted);font-size:.9375rem;line-height:1.5}.ProductLandingPage-module__Su-AuW__divider{background:var(--nk-border-card);height:1px;margin:2.5rem 0}.ProductLandingPage-module__Su-AuW__tierSection{max-width:820px}.ProductLandingPage-module__Su-AuW__features{max-width:560px}.ProductLandingPage-module__Su-AuW__featuresTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--nk-muted);opacity:.7;margin-bottom:.875rem;font-size:.75rem;font-weight:600}.ProductLandingPage-module__Su-AuW__featureList{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.ProductLandingPage-module__Su-AuW__featureList li{color:var(--nk-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.ProductLandingPage-module__Su-AuW__featureTitle{color:var(--nk-text);font-weight:600}.ProductLandingPage-module__Su-AuW__featureIcon{background:var(--cat-light,var(--nk-violet-glow));width:20px;height:20px;color:var(--cat-dark,var(--nk-violet));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;font-size:.6875rem;font-weight:700;display:flex}.ProductLandingPage-module__Su-AuW__notFound{color:var(--nk-muted);font-size:.9375rem}
.GoogleOAuthButton-module__mYtMva__btn{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1;transition:background .15s,box-shadow .15s;display:flex}.GoogleOAuthButton-module__mYtMva__btn:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 4px #00000026}.GoogleOAuthButton-module__mYtMva__btn:disabled{opacity:.6;cursor:not-allowed}
.CatalogPage-module__w6MTaa__page{max-width:1200px;margin:0 auto;padding:4rem 1.5rem 7rem}.CatalogPage-module__w6MTaa__header{margin-bottom:3.5rem}.CatalogPage-module__w6MTaa__title{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.03em;margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.CatalogPage-module__w6MTaa__sub{color:var(--nk-muted);max-width:540px;margin-bottom:1.875rem;font-size:1rem;line-height:1.65}.CatalogPage-module__w6MTaa__filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CatalogPage-module__w6MTaa__chip{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.4375rem 1.0625rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}.CatalogPage-module__w6MTaa__chip:hover{border-color:var(--nk-border);color:var(--nk-text)}.CatalogPage-module__w6MTaa__chipActive{background:var(--nk-violet);border-color:var(--nk-violet);color:#fff}.CatalogPage-module__w6MTaa__sections{flex-direction:column;gap:5rem;display:flex}@media (max-width:768px){.CatalogPage-module__w6MTaa__page{padding:2.5rem 1rem 5rem}.CatalogPage-module__w6MTaa__title{font-size:1.75rem}.CatalogPage-module__w6MTaa__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.CatalogPage-module__w6MTaa__filters::-webkit-scrollbar{display:none}.CatalogPage-module__w6MTaa__chip{flex-shrink:0}}
.DashboardPage-module__2wYiOq__welcome{margin-bottom:2.5rem}.DashboardPage-module__2wYiOq__welcomeTitle{font-family:var(--font-mono);color:var(--nk-text);letter-spacing:-.03em;margin-bottom:.375rem;font-size:1.625rem;font-weight:800}.DashboardPage-module__2wYiOq__welcomeSub{color:var(--nk-muted);font-size:.9375rem;line-height:1.5}.DashboardPage-module__2wYiOq__catSection{margin-bottom:1.5rem;padding:1.25rem 1.25rem 1.5rem}.DashboardPage-module__2wYiOq__catHead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.DashboardPage-module__2wYiOq__catHeadLine{opacity:.35;flex:1;height:1px}.DashboardPage-module__2wYiOq__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.DashboardPage-module__2wYiOq__card{background:var(--nk-card);border:1px solid var(--nk-border-card);border-top:3px solid var(--cat-accent,var(--nk-violet));border-radius:16px;flex-direction:column;gap:.5rem;padding:.875rem .875rem .75rem;text-decoration:none;transition:border-color .15s,background .15s,transform .12s,box-shadow .12s;display:flex}.DashboardPage-module__2wYiOq__card:hover{border-color:var(--nk-border);background:var(--nk-surface);transform:translateY(-2px);box-shadow:0 10px 26px #00000059}.DashboardPage-module__2wYiOq__cardTopRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.DashboardPage-module__2wYiOq__cardBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.DashboardPage-module__2wYiOq__aiBadge{letter-spacing:.02em;color:var(--cat-accent,var(--nk-lavender));border:1px solid var(--cat-accent,var(--nk-lavender));white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .4375rem;font-size:.625rem;font-weight:700}.DashboardPage-module__2wYiOq__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DashboardPage-module__2wYiOq__cardIcon{background:var(--nk-violet-glow);border:1px solid var(--nk-border);width:34px;height:34px;color:var(--nk-lavender);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DashboardPage-module__2wYiOq__cardBody{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.DashboardPage-module__2wYiOq__cardName{color:var(--nk-text);font-size:.875rem;font-weight:600;line-height:1.3}.DashboardPage-module__2wYiOq__cardTagline{color:var(--nk-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.DashboardPage-module__2wYiOq__cardFoot{color:var(--nk-muted);margin-top:auto;padding-top:.25rem;font-size:.75rem;font-weight:600}.DashboardPage-module__2wYiOq__cardFootSkeleton{margin-top:auto;padding-top:.25rem}.DashboardPage-module__2wYiOq__cardFootSkeleton:before{content:"";background:var(--nk-border-card);border-radius:4px;width:60%;height:.75rem;animation:1.4s ease-in-out infinite DashboardPage-module__2wYiOq__cardFootPulse;display:block}@keyframes DashboardPage-module__2wYiOq__cardFootPulse{0%,to{opacity:.5}50%{opacity:1}}.DashboardPage-module__2wYiOq__cardLocked{opacity:.55}.DashboardPage-module__2wYiOq__cardComingSoon{opacity:.6}.DashboardPage-module__2wYiOq__cardUnavailable{opacity:.7;cursor:default}.DashboardPage-module__2wYiOq__maintBadge{letter-spacing:.02em;color:#f59e0b;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.DashboardPage-module__2wYiOq__lockIcon{filter:grayscale();opacity:.5;font-size:.875rem;line-height:1}.DashboardPage-module__2wYiOq__trialBadge{color:#f59e0b;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:5px;flex-shrink:0;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:600}.DashboardPage-module__2wYiOq__comingSoonBadge{letter-spacing:.02em;color:var(--nk-muted);background:var(--nk-bg);border:1px solid var(--nk-border-card);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.625rem;font-weight:600}@media (max-width:479px){.DashboardPage-module__2wYiOq__grid{grid-template-columns:1fr}}@media (min-width:480px) and (max-width:768px){.DashboardPage-module__2wYiOq__grid{grid-template-columns:repeat(2,1fr)}}.DashboardPage-module__2wYiOq__cta{border-top:1px solid var(--nk-border-card);padding-top:2rem}.DashboardPage-module__2wYiOq__ctaLink{color:var(--nk-lavender);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.DashboardPage-module__2wYiOq__ctaLink:hover{color:var(--nk-text)}.DashboardPage-module__2wYiOq__cardSkeleton{background:var(--nk-card);border:1px solid var(--nk-border-card);pointer-events:none;border-radius:16px;flex-direction:column;gap:.5rem;padding:.875rem .875rem .75rem;animation:1.6s ease-in-out infinite DashboardPage-module__2wYiOq__cardSkeletonPulse;display:flex}.DashboardPage-module__2wYiOq__skelIcon{background:var(--nk-border-card);border-radius:10px;width:34px;height:34px}.DashboardPage-module__2wYiOq__skelName{background:var(--nk-border-card);border-radius:4px;width:55%;height:.875rem}.DashboardPage-module__2wYiOq__skelTagline{background:var(--nk-border-card);opacity:.7;border-radius:4px;width:85%;height:.75rem}@keyframes DashboardPage-module__2wYiOq__cardSkeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.DashboardPage-module__2wYiOq__confirming{margin-bottom:1.25rem}.DashboardPage-module__2wYiOq__confirmingBox{border:1px solid var(--nk-violet-dim);background:var(--nk-violet-glow);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.DashboardPage-module__2wYiOq__confirmingText{color:var(--nk-text);margin:0;font-size:.8125rem;line-height:1.45}.DashboardPage-module__2wYiOq__confirmingSpinner{border:2px solid var(--nk-violet-dim);border-top-color:var(--nk-violet);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;animation:.7s linear infinite DashboardPage-module__2wYiOq__confirmingSpin}@keyframes DashboardPage-module__2wYiOq__confirmingSpin{to{transform:rotate(360deg)}}
.HomePage-module__9nDuna__page{width:100%}.HomePage-module__9nDuna__hero{text-align:center;max-width:860px;margin:0 auto;padding:120px 1.5rem 96px;position:relative;overflow:hidden}.HomePage-module__9nDuna__glow{background:radial-gradient(ellipse 70% 60% at 50% 0%, var(--nk-violet-glow) 0%, transparent 70%);pointer-events:none;z-index:0;position:absolute;inset:0}.HomePage-module__9nDuna__heroBadge{z-index:1;background:var(--nk-violet-glow);border:1px solid var(--nk-border);color:var(--nk-lavender);letter-spacing:.02em;border-radius:999px;align-items:center;margin-bottom:2.25rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.HomePage-module__9nDuna__heroHeadline{z-index:1;font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.035em;margin-bottom:1.625rem;font-size:clamp(2.625rem,6vw,4rem);font-weight:800;line-height:1.1;position:relative}.HomePage-module__9nDuna__heroAccent{color:var(--nk-violet)}.HomePage-module__9nDuna__heroSub{z-index:1;color:var(--nk-muted);max-width:520px;margin:0 auto 2.75rem;font-size:1.0625rem;line-height:1.7;position:relative}.HomePage-module__9nDuna__heroCtas{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;display:flex;position:relative}.HomePage-module__9nDuna__ctaPrimary{background:var(--nk-cta);color:#fff;border-radius:8px;padding:.75rem 1.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s}.HomePage-module__9nDuna__ctaPrimary:hover{background:#c2410c}.HomePage-module__9nDuna__ctaSecondary{color:var(--nk-lavender);padding:.75rem .5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.HomePage-module__9nDuna__ctaSecondary:hover{color:var(--nk-text)}.HomePage-module__9nDuna__statsBar{border-top:1px solid var(--nk-border-card);border-bottom:1px solid var(--nk-border-card);background:var(--nk-surface);justify-content:center;align-items:stretch;display:flex}.HomePage-module__9nDuna__stat{border-right:1px solid var(--nk-border-card);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:1.625rem 3.5rem;display:flex}.HomePage-module__9nDuna__stat:last-child{border-right:none}.HomePage-module__9nDuna__statValue{font-family:var(--font-sans);color:var(--nk-text);font-size:1.625rem;font-weight:700;line-height:1}.HomePage-module__9nDuna__statLabel{color:var(--nk-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:400}.HomePage-module__9nDuna__bundles{background:var(--nk-surface);border-top:1px solid var(--nk-border-card);border-bottom:1px solid var(--nk-border-card);padding:5rem 1.5rem;scroll-margin-top:80px}.HomePage-module__9nDuna__bundlesInner{max-width:1200px;margin:0 auto}.HomePage-module__9nDuna__bundlesHead{text-align:center;margin-bottom:3rem}.HomePage-module__9nDuna__bundlesTitle{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.025em;margin-bottom:.625rem;font-size:1.875rem;font-weight:700}.HomePage-module__9nDuna__bundlesSub{color:var(--nk-muted);max-width:460px;margin:0 auto;font-size:1rem;line-height:1.65}.HomePage-module__9nDuna__bundleGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.HomePage-module__9nDuna__bundleCard{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .15s;display:flex;position:relative}.HomePage-module__9nDuna__bundleCard:hover{border-color:var(--nk-border)}.HomePage-module__9nDuna__popularBadge{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#059669;border-radius:999px;padding:.2rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.6rem;right:1.25rem}.HomePage-module__9nDuna__bundleCardHead{align-items:flex-start;gap:.875rem;display:flex}.HomePage-module__9nDuna__bundleIcon{color:var(--nk-lavender);padding-top:.1rem;font-size:1.375rem;line-height:1}.HomePage-module__9nDuna__bundleName{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.02em;margin:0 0 .2rem;font-size:.9375rem;font-weight:700}.HomePage-module__9nDuna__bundlePrice{font-family:var(--font-sans);color:var(--nk-violet);letter-spacing:-.03em;margin:0;font-size:1.375rem;font-weight:700}.HomePage-module__9nDuna__bundleToolCount{color:var(--nk-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:500}.HomePage-module__9nDuna__bundleToolList{flex-direction:column;flex:1;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.HomePage-module__9nDuna__bundleToolList li{color:var(--nk-muted);padding-left:1rem;font-size:.875rem;position:relative}.HomePage-module__9nDuna__bundleToolList li:before{content:"—";color:var(--nk-violet-dim);font-size:.75rem;position:absolute;top:.1em;left:0}.HomePage-module__9nDuna__bundleCta{background:var(--nk-violet-glow);border:1px solid var(--nk-border);color:var(--nk-lavender);text-align:center;cursor:pointer;border-radius:8px;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:block}.HomePage-module__9nDuna__bundleCta:hover:not(:disabled){background:var(--nk-violet);color:#fff;border-color:var(--nk-violet)}.HomePage-module__9nDuna__bundleCtaOwned{opacity:.45;cursor:not-allowed}.HomePage-module__9nDuna__bundleCta:disabled:not(.HomePage-module__9nDuna__bundleCtaOwned){opacity:.6;cursor:not-allowed}.HomePage-module__9nDuna__checkoutError{color:#f0a0a0;margin:.5rem 0 0;font-size:.8125rem}.HomePage-module__9nDuna__catalog{max-width:1200px;margin:0 auto;padding:5rem 1.5rem 7rem;scroll-margin-top:80px}.HomePage-module__9nDuna__catalogHeader{margin-bottom:3rem}.HomePage-module__9nDuna__catalogTitle{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.025em;margin-bottom:1.375rem;font-size:1.875rem;font-weight:700}.HomePage-module__9nDuna__filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.HomePage-module__9nDuna__chip{border:1px solid var(--nk-border-card);color:var(--nk-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.4375rem 1.0625rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}.HomePage-module__9nDuna__chip:hover{border-color:var(--nk-border);color:var(--nk-text)}.HomePage-module__9nDuna__chipActive{background:var(--nk-violet);border-color:var(--nk-violet);color:#fff}.HomePage-module__9nDuna__sections{flex-direction:column;gap:5rem;display:flex}@media (max-width:700px){.HomePage-module__9nDuna__statsBar{flex-wrap:wrap}.HomePage-module__9nDuna__stat{border-right:none;border-bottom:1px solid var(--nk-border-card);flex:50%;padding:1.25rem 1rem}.HomePage-module__9nDuna__stat:nth-child(odd){border-right:1px solid var(--nk-border-card)}.HomePage-module__9nDuna__stat:last-child,.HomePage-module__9nDuna__stat:nth-last-child(2):nth-child(odd){border-bottom:none}}
.PlanHolder-module__5ebElW__banner{border:1px solid var(--nk-border);background:var(--nk-card);color:var(--nk-text);border-radius:.875rem;margin:0 0 1rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.PlanHolder-module__5ebElW__banner p{margin:0}.PlanHolder-module__5ebElW__banner p+p{margin-top:.5rem}.PlanHolder-module__5ebElW__bannerWarn{border-color:var(--nk-danger);background:#e058681f}.PlanHolder-module__5ebElW__bannerOk{border-color:var(--nk-success);background:#50c88c1a}.PlanHolder-module__5ebElW__bannerActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.PlanHolder-module__5ebElW__summary{border:1px solid var(--nk-border);background:var(--nk-card);border-radius:1.125rem;gap:.75rem;margin:0 0 1.5rem;padding:1.25rem;display:grid}.PlanHolder-module__5ebElW__summaryTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PlanHolder-module__5ebElW__chip{border:1px solid var(--nk-border-card);color:var(--nk-lavender);background:#ffffff0d;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.PlanHolder-module__5ebElW__chipWarn{border-color:var(--nk-danger);color:var(--nk-text)}.PlanHolder-module__5ebElW__big{letter-spacing:-.02em;color:var(--nk-text);margin:0;font-size:2rem;font-weight:800;line-height:1.1}.PlanHolder-module__5ebElW__bigUnit{color:var(--nk-muted);margin-left:.25rem;font-size:1rem;font-weight:600}.PlanHolder-module__5ebElW__text{color:var(--nk-lavender);margin:0;font-size:.9375rem;line-height:1.55}.PlanHolder-module__5ebElW__muted{color:var(--nk-muted);margin:0;font-size:.8125rem;line-height:1.45}.PlanHolder-module__5ebElW__errorText{color:var(--nk-text);margin:0;font-size:.875rem}.PlanHolder-module__5ebElW__sectionHead{color:var(--nk-text);margin:2rem 0 .75rem;font-size:1.125rem;font-weight:800}.PlanHolder-module__5ebElW__sectionHead:first-child{margin-top:0}.PlanHolder-module__5ebElW__toolList{gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.PlanHolder-module__5ebElW__toolRow{border:1px solid var(--nk-border-card);border-left:.25rem solid var(--cat-accent,var(--nk-violet));background:var(--nk-surface);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.PlanHolder-module__5ebElW__toolRowEnding{border-style:dashed dashed dashed solid}.PlanHolder-module__5ebElW__toolActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.PlanHolder-module__5ebElW__toolNote{color:var(--nk-muted);flex:1 0 100%;margin:0;font-size:.8125rem;line-height:1.4}.PlanHolder-module__5ebElW__stateTag{color:var(--nk-lavender);font-size:.75rem;font-weight:700}.PlanHolder-module__5ebElW__smallBtn{border:1px solid var(--nk-border);min-height:2.75rem;color:var(--nk-text);font:inherit;cursor:pointer;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.PlanHolder-module__5ebElW__smallBtn:hover:not(:disabled){background:var(--nk-violet-glow)}.PlanHolder-module__5ebElW__smallBtn:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanHolder-module__5ebElW__smallBtn:disabled{opacity:.5;cursor:not-allowed}.PlanHolder-module__5ebElW__addBar{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 1rem;display:flex}.PlanHolder-module__5ebElW__addBar .PlanHolder-module__5ebElW__addCount{color:var(--nk-lavender);font-size:.875rem}.PlanHolder-module__5ebElW__backdrop{z-index:200;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PlanHolder-module__5ebElW__dialog{background:var(--nk-card);border:1px solid var(--nk-border);border-radius:1.125rem;gap:.875rem;width:100%;max-width:30rem;max-height:90vh;padding:1.25rem;display:grid;overflow-y:auto}.PlanHolder-module__5ebElW__dialogTitle{color:var(--nk-text);margin:0;font-size:1.25rem;font-weight:800}.PlanHolder-module__5ebElW__dialogList{color:var(--nk-lavender);margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.55}.PlanHolder-module__5ebElW__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.PlanHolder-module__5ebElW__confirmBtn{background:var(--nk-cta);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0 1.25rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.PlanHolder-module__5ebElW__confirmBtn:focus-visible{outline:2px solid var(--nk-lavender);outline-offset:2px}.PlanHolder-module__5ebElW__confirmBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.PlanHolder-module__5ebElW__toolActions{width:100%;margin-left:0}.PlanHolder-module__5ebElW__smallBtn{flex:auto}}
.ProductPage-module__DbXZka__skeleton{max-width:640px;padding:.25rem 0;animation:1.6s ease-in-out infinite ProductPage-module__DbXZka__pulse}@keyframes ProductPage-module__DbXZka__pulse{0%,to{opacity:1}50%{opacity:.45}}.ProductPage-module__DbXZka__skeletonHeader{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.ProductPage-module__DbXZka__skeletonIcon{background:var(--nk-card);border-radius:12px;flex-shrink:0;width:48px;height:48px}.ProductPage-module__DbXZka__skeletonTitleGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.ProductPage-module__DbXZka__skeletonTitle{background:var(--nk-card);border-radius:6px;width:200px;height:24px}.ProductPage-module__DbXZka__skeletonSubtitle{background:var(--nk-card);border-radius:4px;width:280px;height:14px}.ProductPage-module__DbXZka__skeletonBody{flex-direction:column;gap:.625rem;display:flex}.ProductPage-module__DbXZka__skeletonLine{background:var(--nk-card);border-radius:4px;width:100%;height:14px}.ProductPage-module__DbXZka__skeletonLineShort{background:var(--nk-card);border-radius:4px;width:60%;height:14px}.ProductPage-module__DbXZka__notFound{color:var(--nk-muted);font-size:.9375rem}.ProductPage-module__DbXZka__confirming{max-width:640px;padding:.25rem 0}.ProductPage-module__DbXZka__confirmingBox{border:1px solid var(--nk-violet-dim);background:var(--nk-violet-glow);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.ProductPage-module__DbXZka__confirmingText{color:var(--nk-text);margin:0;font-size:.8125rem;line-height:1.45}.ProductPage-module__DbXZka__confirmingSpinner{border:2px solid var(--nk-violet-dim);border-top-color:var(--nk-violet);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;animation:.7s linear infinite ProductPage-module__DbXZka__confirmingSpin}@keyframes ProductPage-module__DbXZka__confirmingSpin{to{transform:rotate(360deg)}}
.MarketingLayout-module___gwZNq__root{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.MarketingLayout-module___gwZNq__header{z-index:100;background:var(--nk-surface);border-bottom:1px solid var(--nk-border);position:sticky;top:0}.MarketingLayout-module___gwZNq__nav{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 1.5rem;display:flex}.MarketingLayout-module___gwZNq__logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.MarketingLayout-module___gwZNq__wordmark{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1}.MarketingLayout-module___gwZNq__logoAccent{color:var(--nk-violet)}.MarketingLayout-module___gwZNq__links{align-items:center;gap:1.5rem;display:flex}.MarketingLayout-module___gwZNq__link{color:var(--nk-muted);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.MarketingLayout-module___gwZNq__link:hover,.MarketingLayout-module___gwZNq__linkActive{color:var(--nk-text)}.MarketingLayout-module___gwZNq__cta{background:var(--nk-cta);color:#fff;border-radius:6px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s}.MarketingLayout-module___gwZNq__cta:hover{background:#c2410c}.MarketingLayout-module___gwZNq__main{flex:1}.MarketingLayout-module___gwZNq__footer{border-top:1px solid var(--nk-border-card);background:var(--nk-surface);padding:3rem 1.5rem}.MarketingLayout-module___gwZNq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.MarketingLayout-module___gwZNq__footerBrand{flex-direction:column;gap:.5rem;display:flex}.MarketingLayout-module___gwZNq__footerLogo{align-items:center;gap:.5rem;margin-bottom:.125rem;text-decoration:none;display:inline-flex}.MarketingLayout-module___gwZNq__footerWordmark{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.02em;font-size:1.125rem;font-weight:800;line-height:1}.MarketingLayout-module___gwZNq__footerAccent{color:var(--nk-violet)}.MarketingLayout-module___gwZNq__footerTagline{color:var(--nk-muted);font-size:.875rem;line-height:1.5}.MarketingLayout-module___gwZNq__footerCopy{color:var(--nk-muted);opacity:.65;font-size:.8125rem}.MarketingLayout-module___gwZNq__footerNav{flex-wrap:wrap;align-items:center;gap:2rem;padding-top:.375rem;display:flex}.MarketingLayout-module___gwZNq__footerLink{color:var(--nk-muted);font-size:.9rem;text-decoration:none;transition:color .15s}.MarketingLayout-module___gwZNq__footerLink:hover{color:var(--nk-text)}.MarketingLayout-module___gwZNq__hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:8px;transition:background .15s;display:none}.MarketingLayout-module___gwZNq__hamburger:hover{background:var(--nk-violet-glow)}.MarketingLayout-module___gwZNq__hamburgerLine{background:var(--nk-text);border-radius:2px;width:20px;height:2px;display:block}.MarketingLayout-module___gwZNq__mobileMenu{border-top:1px solid var(--nk-border);flex-direction:column;gap:.125rem;padding:.625rem .875rem .875rem;display:flex}.MarketingLayout-module___gwZNq__mobileLink{color:var(--nk-muted);border-radius:8px;padding:.6875rem .75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:block}.MarketingLayout-module___gwZNq__mobileLink:hover,.MarketingLayout-module___gwZNq__mobileLinkActive{color:var(--nk-text);background:var(--nk-violet-glow)}.MarketingLayout-module___gwZNq__mobileDivider{background:var(--nk-border-card);height:1px;margin:.375rem 0}.MarketingLayout-module___gwZNq__mobileCta{background:var(--nk-violet);color:#fff;text-align:center;border-radius:8px;margin-top:.125rem;padding:.6875rem .75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.MarketingLayout-module___gwZNq__mobileCta:hover{opacity:.88}.MarketingLayout-module___gwZNq__navTrialMobile{background:var(--nk-cta);color:#fff;white-space:nowrap;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:none}@media (max-width:768px){.MarketingLayout-module___gwZNq__links{display:none}.MarketingLayout-module___gwZNq__navTrialMobile{display:inline-block}.MarketingLayout-module___gwZNq__hamburger{display:flex}}@media (min-width:769px){.MarketingLayout-module___gwZNq__mobileMenu{display:none}}@media (max-width:350px){.MarketingLayout-module___gwZNq__navTrialMobile{display:none}}@media (max-width:600px){.MarketingLayout-module___gwZNq__footerInner{flex-direction:column}.MarketingLayout-module___gwZNq__footerNav{gap:1.25rem}}
.AccountPage-module__Tc12-W__page{max-width:560px}.AccountPage-module__Tc12-W__section{flex-direction:column;gap:1rem;padding:2rem 0;display:flex}.AccountPage-module__Tc12-W__sectionTitle{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.01em;margin-bottom:.25rem;font-size:1rem;font-weight:700}.AccountPage-module__Tc12-W__divider{background:var(--nk-border-card);height:1px}.AccountPage-module__Tc12-W__field{flex-direction:column;gap:.25rem;display:flex}.AccountPage-module__Tc12-W__label{letter-spacing:.07em;text-transform:uppercase;color:var(--nk-muted);opacity:.7;font-size:.6875rem;font-weight:600}.AccountPage-module__Tc12-W__value{color:var(--nk-text);font-size:.9375rem}.AccountPage-module__Tc12-W__formGroup{flex-direction:column;gap:.375rem;display:flex}.AccountPage-module__Tc12-W__input{background:var(--nk-card);border:1px solid var(--nk-border-card);width:100%;max-width:360px;color:var(--nk-text);border-radius:8px;outline:none;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.AccountPage-module__Tc12-W__input::placeholder{color:var(--nk-muted);opacity:.4}.AccountPage-module__Tc12-W__input:focus{border-color:var(--nk-border)}.AccountPage-module__Tc12-W__input:disabled{opacity:.6;cursor:not-allowed}.AccountPage-module__Tc12-W__btn{background:var(--nk-violet);color:#fff;cursor:pointer;border:none;border-radius:7px;align-self:flex-start;padding:.5625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s}.AccountPage-module__Tc12-W__btn:hover:not(:disabled){opacity:.88}.AccountPage-module__Tc12-W__btn:disabled{opacity:.4;cursor:not-allowed}.AccountPage-module__Tc12-W__successMsg{color:#86efac;font-size:.875rem}.AccountPage-module__Tc12-W__errorMsg{color:#fca5a5;font-size:.875rem}.AccountPage-module__Tc12-W__muted{color:var(--nk-muted);font-size:.9375rem;line-height:1.65}.AccountPage-module__Tc12-W__link{color:var(--nk-lavender);text-decoration:none}.AccountPage-module__Tc12-W__link:hover{text-decoration:underline}.AccountPage-module__Tc12-W__productLink{color:var(--nk-text);text-decoration:none;transition:color .15s}.AccountPage-module__Tc12-W__productLink:hover{color:var(--nk-lavender)}.AccountPage-module__Tc12-W__subList{flex-direction:column;gap:.5rem;max-width:480px;padding:0;list-style:none;display:flex}.AccountPage-module__Tc12-W__subItem{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.AccountPage-module__Tc12-W__subRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AccountPage-module__Tc12-W__subName{color:var(--nk-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:500;overflow:hidden}.AccountPage-module__Tc12-W__subMeta{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.AccountPage-module__Tc12-W__subCat{letter-spacing:.05em;color:var(--nk-lavender);background:var(--nk-violet-glow);border-radius:4px;padding:.25rem .5625rem;font-size:.6875rem;font-weight:600}.AccountPage-module__Tc12-W__usageCount{color:var(--nk-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.AccountPage-module__Tc12-W__usageCountWarning{color:#fbbf24}.AccountPage-module__Tc12-W__progressTrack{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.AccountPage-module__Tc12-W__progressFill{background:var(--nk-violet);border-radius:2px;height:100%;transition:width .3s}.AccountPage-module__Tc12-W__progressWarning{background:#fbbf24}.AccountPage-module__Tc12-W__usageNote{color:var(--nk-muted);opacity:.6;font-size:.8125rem}.AccountPage-module__Tc12-W__trialEntry{background:#fbbf240a;border:1px solid #fbbf2433;border-radius:8px;flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.AccountPage-module__Tc12-W__trialEntryExpired{opacity:.55}.AccountPage-module__Tc12-W__trialHeader{align-items:center;gap:.625rem;display:flex}.AccountPage-module__Tc12-W__trialBundleName{color:var(--nk-text);flex:1;font-size:.9375rem;font-weight:600}.AccountPage-module__Tc12-W__trialBadge{letter-spacing:.04em;color:#f59e0b;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:4px;flex-shrink:0;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700}.AccountPage-module__Tc12-W__trialDays{color:#fbbf24;margin:0;font-size:.8125rem;font-weight:500}.AccountPage-module__Tc12-W__trialDaysExpired{color:var(--nk-muted);margin:0;font-size:.8125rem;font-weight:500}.AccountPage-module__Tc12-W__trialProductList{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.AccountPage-module__Tc12-W__trialProductItem{color:var(--nk-muted);font-size:.75rem}.AccountPage-module__Tc12-W__trialProductItem:before{content:"·";opacity:.5;margin-right:.25rem}.AccountPage-module__Tc12-W__trialProductItem:first-child:before{display:none}.AccountPage-module__Tc12-W__trialCta{margin-top:.25rem}.AccountPage-module__Tc12-W__trialCtaLink{color:var(--nk-lavender);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.AccountPage-module__Tc12-W__trialCtaLink:hover{color:var(--nk-text)}.AccountPage-module__Tc12-W__bundleItem{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.AccountPage-module__Tc12-W__bundleBadge{letter-spacing:.04em;color:var(--nk-lavender);background:var(--nk-violet-glow);border:1px solid var(--nk-border);border-radius:4px;flex-shrink:0;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}@media (max-width:480px){.AccountPage-module__Tc12-W__subRow{flex-direction:column;align-items:flex-start;gap:.5rem}.AccountPage-module__Tc12-W__subMeta{width:100%}.AccountPage-module__Tc12-W__input{max-width:100%}}.AccountPage-module__Tc12-W__connectedRow{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;max-width:480px;padding:.75rem 1rem;display:flex}.AccountPage-module__Tc12-W__connectedInfo{align-items:center;gap:.625rem;display:flex}.AccountPage-module__Tc12-W__connectedProvider{color:var(--nk-text);font-size:.9375rem;font-weight:500}.AccountPage-module__Tc12-W__connectedStatus{color:var(--nk-muted);font-size:.8125rem}.AccountPage-module__Tc12-W__connectedStatusOn{color:#86efac}.AccountPage-module__Tc12-W__connectBtn{border:1px solid var(--nk-border);color:var(--nk-lavender);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;flex-shrink:0;padding:.4375rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s}.AccountPage-module__Tc12-W__connectBtn:hover:not(:disabled){background:var(--nk-violet-glow)}.AccountPage-module__Tc12-W__connectBtn:disabled{opacity:.4;cursor:not-allowed}.AccountPage-module__Tc12-W__connectBtnDanger{color:#fca5a5;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ef44444d;border-radius:7px;flex-shrink:0;padding:.4375rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s}.AccountPage-module__Tc12-W__connectBtnDanger:hover:not(:disabled){background:#ef444414;border-color:#ef444480}.AccountPage-module__Tc12-W__connectBtnDanger:disabled{opacity:.4;cursor:not-allowed}.AccountPage-module__Tc12-W__confirmDialog{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:8px;flex-direction:column;gap:.75rem;max-width:480px;padding:1rem;display:flex}.AccountPage-module__Tc12-W__confirmText{color:var(--nk-text);margin:0;font-size:.9375rem;line-height:1.55}.AccountPage-module__Tc12-W__confirmActions{flex-wrap:wrap;gap:.75rem;display:flex}.AccountPage-module__Tc12-W__warnMsg{color:#fbbf24;margin:0;font-size:.875rem;line-height:1.55}.AccountPage-module__Tc12-W__settingRow{justify-content:space-between;align-items:flex-start;gap:1.5rem;max-width:480px;display:flex}.AccountPage-module__Tc12-W__settingLabel{flex-direction:column;gap:.25rem;display:flex}.AccountPage-module__Tc12-W__settingLabelText{color:var(--nk-text);font-size:.9375rem;font-weight:500}.AccountPage-module__Tc12-W__settingSubtext{color:var(--nk-muted);font-size:.8125rem;line-height:1.5}.AccountPage-module__Tc12-W__toggle{flex-shrink:0;width:44px;height:24px;margin-top:1px;display:inline-block;position:relative}.AccountPage-module__Tc12-W__toggle input{opacity:0;width:0;height:0;position:absolute}.AccountPage-module__Tc12-W__toggleTrack{background:var(--nk-card);border:1px solid var(--nk-border-card);cursor:pointer;border-radius:12px;transition:background .2s,border-color .2s;position:absolute;inset:0}.AccountPage-module__Tc12-W__toggle input:checked+.AccountPage-module__Tc12-W__toggleTrack{background:var(--nk-violet);border-color:var(--nk-violet)}.AccountPage-module__Tc12-W__toggleTrack:after{content:"";background:var(--nk-muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.AccountPage-module__Tc12-W__toggle input:checked+.AccountPage-module__Tc12-W__toggleTrack:after{background:#fff;transform:translate(20px)}.AccountPage-module__Tc12-W__sliderGroup{flex-direction:column;gap:.625rem;max-width:480px;display:flex}.AccountPage-module__Tc12-W__sliderLabelRow{justify-content:space-between;align-items:center;display:flex}.AccountPage-module__Tc12-W__sliderLabelText{color:var(--nk-text);font-size:.9375rem;font-weight:500}.AccountPage-module__Tc12-W__sliderValue{color:var(--nk-lavender);font-size:.8125rem;font-weight:600}.AccountPage-module__Tc12-W__slider{appearance:none;background:var(--nk-border-card);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.AccountPage-module__Tc12-W__slider::-webkit-slider-thumb{appearance:none;background:var(--nk-violet);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .1s}.AccountPage-module__Tc12-W__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.AccountPage-module__Tc12-W__slider::-moz-range-thumb{background:var(--nk-violet);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}.AccountPage-module__Tc12-W__fontPreview{background:var(--nk-card);border:1px solid var(--nk-border-card);color:var(--nk-muted);border-radius:8px;padding:.875rem 1rem;line-height:1.65}.AccountPage-module__Tc12-W__signOutBtn{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:7px;align-self:flex-start;padding:.5625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s,border-color .15s}.AccountPage-module__Tc12-W__signOutBtn:hover{background:#ef444414;border-color:#ef444480}.AccountPage-module__Tc12-W__statusDot{background:var(--nk-muted);opacity:.45;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.AccountPage-module__Tc12-W__statusDotOn{opacity:1;background:#86efac}.AccountPage-module__Tc12-W__bannerDismiss{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;opacity:.8;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}
.LoginPage-module__l7tTtG__card{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;padding:2.25rem 2rem 2rem}.LoginPage-module__l7tTtG__title{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.03em;margin-bottom:.375rem;font-size:1.5rem;font-weight:800}.LoginPage-module__l7tTtG__subtitle{color:var(--nk-muted);margin-bottom:1.875rem;font-size:.9rem;line-height:1.5}.LoginPage-module__l7tTtG__form{flex-direction:column;gap:1.125rem;display:flex}.LoginPage-module__l7tTtG__field{flex-direction:column;gap:.375rem;display:flex}.LoginPage-module__l7tTtG__label{color:var(--nk-text);font-size:.875rem;font-weight:500}.LoginPage-module__l7tTtG__input{background:var(--nk-surface);border:1px solid var(--nk-border-card);color:var(--nk-text);border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.LoginPage-module__l7tTtG__input::placeholder{color:var(--nk-muted);opacity:.55}.LoginPage-module__l7tTtG__input:focus{border-color:var(--nk-violet);box-shadow:0 0 0 3px var(--nk-violet-glow)}.LoginPage-module__l7tTtG__errorBox{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.LoginPage-module__l7tTtG__submit{background:var(--nk-cta);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.25rem;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s}.LoginPage-module__l7tTtG__submit:hover:not(:disabled){background:#c2410c}.LoginPage-module__l7tTtG__submit:disabled{opacity:.5;cursor:not-allowed}.LoginPage-module__l7tTtG__divider{color:var(--nk-muted);align-items:center;gap:.75rem;margin:1rem 0;font-size:.8125rem;display:flex}.LoginPage-module__l7tTtG__divider:before,.LoginPage-module__l7tTtG__divider:after{content:"";background:var(--nk-border-card);flex:1;height:1px}.LoginPage-module__l7tTtG__passwordHeader{justify-content:space-between;align-items:center;display:flex}.LoginPage-module__l7tTtG__forgotLink{color:var(--nk-muted);font-size:.8125rem;text-decoration:none;transition:color .15s}.LoginPage-module__l7tTtG__forgotLink:hover{color:var(--nk-lavender)}.LoginPage-module__l7tTtG__footer{color:var(--nk-muted);text-align:center;margin-top:1.375rem;font-size:.875rem}.LoginPage-module__l7tTtG__footerLink{color:var(--nk-lavender);font-weight:500;text-decoration:none;transition:color .15s}.LoginPage-module__l7tTtG__footerLink:hover{color:var(--nk-text)}
.SignupPage-module__hsbD4G__card{background:var(--nk-card);border:1px solid var(--nk-border-card);border-radius:14px;padding:2.25rem 2rem 2rem}.SignupPage-module__hsbD4G__title{font-family:var(--font-sans);color:var(--nk-text);letter-spacing:-.03em;margin-bottom:.375rem;font-size:1.5rem;font-weight:800}.SignupPage-module__hsbD4G__passwordWrap{position:relative}.SignupPage-module__hsbD4G__passwordInput{padding-right:4.25rem}.SignupPage-module__hsbD4G__passwordToggle{color:var(--nk-lavender);cursor:pointer;background:0 0;border:none;border-radius:6px;min-height:2.25rem;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:500;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.SignupPage-module__hsbD4G__passwordToggle:hover{color:var(--nk-text)}.SignupPage-module__hsbD4G__passwordToggle:focus-visible{outline:2px solid var(--nk-violet);outline-offset:1px}.SignupPage-module__hsbD4G__noCard{color:var(--nk-muted);text-align:center;margin:-.375rem 0 0;font-size:.8125rem}.SignupPage-module__hsbD4G__subtitle{color:var(--nk-muted);margin-bottom:1.875rem;font-size:.9rem;line-height:1.5}.SignupPage-module__hsbD4G__subtitle strong{color:var(--nk-text);font-weight:500}.SignupPage-module__hsbD4G__confirmIcon{margin-bottom:1rem;font-size:2rem;line-height:1}.SignupPage-module__hsbD4G__divider{color:var(--nk-muted);align-items:center;gap:.75rem;margin:1rem 0;font-size:.8125rem;display:flex}.SignupPage-module__hsbD4G__divider:before,.SignupPage-module__hsbD4G__divider:after{content:"";background:var(--nk-border-card);flex:1;height:1px}.SignupPage-module__hsbD4G__form{flex-direction:column;gap:1.125rem;display:flex}.SignupPage-module__hsbD4G__field{flex-direction:column;gap:.375rem;display:flex}.SignupPage-module__hsbD4G__label{color:var(--nk-text);font-size:.875rem;font-weight:500}.SignupPage-module__hsbD4G__input{background:var(--nk-surface);border:1px solid var(--nk-border-card);color:var(--nk-text);border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.SignupPage-module__hsbD4G__input::placeholder{color:var(--nk-muted);opacity:.55}.SignupPage-module__hsbD4G__input:focus{border-color:var(--nk-violet);box-shadow:0 0 0 3px var(--nk-violet-glow)}.SignupPage-module__hsbD4G__inputInvalid{border-color:#ef444480}.SignupPage-module__hsbD4G__inputInvalid:focus{border-color:#ef4444b3;box-shadow:0 0 0 3px #ef44441a}.SignupPage-module__hsbD4G__fieldError{color:#fca5a5;font-size:.8125rem;line-height:1.4}.SignupPage-module__hsbD4G__errorBox{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.SignupPage-module__hsbD4G__resumeNote{color:var(--nk-lavender);border:1px solid var(--nk-border);background:#7b5ef814;border-radius:8px;margin-top:.75rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.SignupPage-module__hsbD4G__submit{background:var(--nk-cta);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.25rem;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s}.SignupPage-module__hsbD4G__submit:hover:not(:disabled){background:#c2410c}.SignupPage-module__hsbD4G__submit:disabled{opacity:.5;cursor:not-allowed}.SignupPage-module__hsbD4G__footer{color:var(--nk-muted);text-align:center;margin-top:1.375rem;font-size:.875rem}.SignupPage-module__hsbD4G__footerLink{color:var(--nk-lavender);font-weight:500;text-decoration:none;transition:color .15s}.SignupPage-module__hsbD4G__footerLink:hover{color:var(--nk-text)}.SignupPage-module__hsbD4G__consent{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.SignupPage-module__hsbD4G__consentLabel{color:var(--nk-muted);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.SignupPage-module__hsbD4G__consentLabel input{flex-shrink:0;margin-top:.15rem}
