@layer components{.g3-root .g3p-seg{position:relative;display:inline-flex;padding:4px;border-radius:12px;background:oklch(var(--foreground)/.06);box-shadow:inset 0 0 0 1px oklch(var(--foreground)/.05)}.g3-root .g3p-seg-pill{position:absolute;top:4px;bottom:4px;left:0;border-radius:9px;background:oklch(var(--foreground));box-shadow:0 1px 2px rgb(0 0 0/.4);transition:translate .38s cubic-bezier(.3,.9,.25,1),width .38s cubic-bezier(.3,.9,.25,1)}.g3-root .g3p-seg-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:36px;padding-inline:14px;border-radius:9px;font-size:14px;font-weight:500;color:oklch(var(--muted-foreground));cursor:pointer;transition:color .22s ease;outline:none}.g3-root .g3p-seg-btn:hover{color:oklch(var(--foreground))}.g3-root .g3p-seg-btn:is([aria-selected=true],[aria-current=page]){color:oklch(var(--background))}.g3-root .g3p-seg-btn:focus-visible{box-shadow:0 0 0 2px oklch(var(--ring))}.g3-root .g3p-badge{display:inline-flex;align-items:center;height:20px;padding-inline:6px;border-radius:5px;background:oklch(var(--primary));color:#fff;font-size:12px;line-height:1;box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}.g3-root .g3p-plan{position:relative;background:oklch(var(--card));border-radius:var(--g-r-card);box-shadow:inset 0 0 0 1px oklch(var(--foreground)/.075);transition:box-shadow .32s cubic-bezier(.2,.7,.2,1)}.g3-root .g3p-plan[data-lit=true]{box-shadow:inset 0 0 0 1px oklch(var(--g3-light)/.95),0 18px 60px -18px oklch(var(--g3-light)/.5)}.g3-root .g3p-plan[data-lit=true]:before{content:"";position:absolute;inset-inline:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(150 175 255/.9),transparent);pointer-events:none}.g3-root .g3p-plan .g3-glow{--glow-x:4%;--glow-h:132px;--glow-blur:26px;--glow-o:0.95}.g3-root .g3p-plan-btn{transition:background-color .26s ease,color .26s ease,box-shadow .26s ease}.g3-root .g3p-plan-btn .g3p-arrow{width:0;opacity:0;margin-left:-8px;translate:-6px 0;transition:width .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease,margin .26s cubic-bezier(.2,.8,.2,1),translate .26s cubic-bezier(.2,.8,.2,1)}.g3-root .g3p-plan-btn:is(:hover,:focus-visible) .g3p-arrow{width:16px;opacity:1;margin-left:0;translate:0 0}.g3-root .g3p-price{font-size:56px;line-height:.9;letter-spacing:-.02em;color:oklch(var(--foreground));font-variant-numeric:tabular-nums}@media (min-width:1024px) and (max-width:1279px){.g3-root .g3p-price{font-size:46px}}.g3-root.px-off .g3p-price{font-family:var(--g-font-display);font-weight:var(--g-h2-weight);letter-spacing:-.04em}.g3-root .g3p-price[data-counting=true]{font-variation-settings:"ELSH" 25}@media (hover:hover){.g3-root .g3p-plan:hover .g3p-price{font-variation-settings:"ELSH" 25}}.g3-root .g3p-was{position:relative;color:oklch(var(--muted-foreground)/.85)}.g3-root .g3p-was:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;background:currentColor;rotate:-8deg}.g3-root .g3p-step{background:oklch(var(--foreground)/.06)}.g3-root .g3p-step,.g3-root .g3p-step button{display:inline-flex;align-items:center;height:32px;border-radius:9px}.g3-root .g3p-step button{width:30px;justify-content:center;color:oklch(var(--muted-foreground));cursor:pointer;transition:color .16s ease,background-color .16s ease;outline:none}.g3-root .g3p-step button:hover:not(:disabled){color:oklch(var(--foreground));background:oklch(var(--foreground)/.06)}.g3-root .g3p-step button:disabled{opacity:.35;cursor:default}.g3-root .g3p-step button:focus-visible{box-shadow:0 0 0 2px oklch(var(--ring))}.g3-root .g3p-feat{position:relative;display:flex;align-items:flex-start;gap:10px;margin-inline:-8px;padding:5px 8px;border-radius:8px;font-size:14px;line-height:20px;color:oklch(var(--foreground)/.82);transition:background-color .18s ease,color .18s ease;outline:none}.g3-root .g3p-feat .g3p-tick{position:relative;flex:none;width:18px;height:20px;color:oklch(var(--muted-foreground))}.g3-root .g3p-feat .g3p-tick svg{position:absolute;left:0;top:2px;transition:opacity .18s ease}.g3-root .g3p-feat .g3p-tick:after{content:"";position:absolute;left:4px;top:6px;width:8px;height:8px;border-radius:1px;background:rgb(46 96 255);box-shadow:0 0 12px rgb(0 52 255/.9);opacity:0;scale:.4;transition:opacity .18s ease,scale .22s cubic-bezier(.3,1.4,.4,1)}.g3-root .g3p-feat[data-tip]:is(:hover,:focus-visible,[data-open=true]){background:oklch(var(--foreground)/.05);color:oklch(var(--foreground))}.g3-root .g3p-feat[data-tip]:is(:hover,:focus-visible,[data-open=true]) .g3p-tick svg{opacity:0}.g3-root .g3p-feat[data-tip]:is(:hover,:focus-visible,[data-open=true]) .g3p-tick:after{opacity:1;scale:1}.g3-root .g3p-tip{position:absolute;z-index:30;left:26px;bottom:calc(100% + 6px);width:max-content;max-width:min(280px,72vw);padding:9px 11px;border-radius:10px;background:rgb(22 22 26/.98);box-shadow:inset 0 0 0 1px rgb(255 255 255/.09),0 18px 40px -14px rgb(0 0 0/.9);font-size:13px;line-height:18px;color:oklch(var(--foreground)/.86);opacity:0;translate:0 4px;pointer-events:none;transition:opacity .16s ease,translate .2s cubic-bezier(.2,.8,.2,1)}@media (min-width:1024px){.g3-root .g3p-plan:nth-of-type(3) .g3p-tip{left:auto;right:0}}@media (hover:hover){.g3-root .g3p-feat:hover .g3p-tip{opacity:1;translate:0 0;transition-delay:.12s}}.g3-root .g3p-feat:is(:focus-visible,[data-open=true]) .g3p-tip{opacity:1;translate:0 0}.g3-root .g3p-count{font-size:clamp(28px,2.6vw,40px);line-height:1;white-space:nowrap;color:oklch(var(--foreground))}.g3-root.px-off .g3p-count{font-family:var(--g-font-display);font-weight:var(--g-h2-weight);letter-spacing:-.04em}.g3-root .g3p-countcell{transition:background-color .22s ease}@media (hover:hover){.g3-root .g3p-countcell:hover{background:oklch(var(--foreground)/.03)}.g3-root .g3p-countcell:hover .g3p-count{font-variation-settings:"ELSH" 25}}.g3-root .g3p-thead{position:sticky;top:56px;z-index:5;background:oklch(var(--background))}.g3-root .g3p-row{transition:background-color .16s ease}@media (hover:hover){.g3-root .g3p-row:hover{background:oklch(var(--foreground)/.035)}}.g3-root .g3p-cell{transition:color .16s ease,background-color .16s ease}.g3-root .g3p-yes{display:inline-block;width:8px;height:8px;border-radius:1px;background:oklch(var(--g3-light));box-shadow:0 0 8px oklch(var(--g3-light)/.7)}.g3-root .g3p-no{display:inline-block;width:10px;height:1.5px;background:oklch(var(--foreground)/.2)}@media (prefers-reduced-motion:reduce){.g3-root .g3p-seg-pill{transition:none}}}.g3-root main>section[data-section=pricing_library]{contain-intrinsic-size:auto 279px}.g3-root main>section#compare{contain-intrinsic-size:auto 1341px}.g3-root main>section[data-section=pricing_faq]{contain-intrinsic-size:auto 387px}.g3-root main>section[data-section=pricing_closing]{contain-intrinsic-size:auto 535px}@media (max-width:767px){.g3-root main>section[data-section=pricing_library]{contain-intrinsic-size:auto 548px}.g3-root main>section#compare{contain-intrinsic-size:auto 1486px}.g3-root main>section[data-section=pricing_faq]{contain-intrinsic-size:auto 493px}.g3-root main>section[data-section=pricing_closing]{contain-intrinsic-size:auto 480px}}