.lp-section{width:var(--site-story,min(1200px, 100% - 48px));margin:var(--site-gap,120px) auto 0;scroll-margin-top:96px}.lp-head{margin-bottom:var(--site-head-gap,56px);text-align:center;justify-items:center;display:grid}.lp-head .site-lead{margin-top:22px;font-size:18px}.lp-faq-list details{border-block-end:1px solid var(--pui-line)}.lp-faq-list summary{justify-content:space-between;align-items:center;gap:var(--pui-space-4);padding-block:var(--pui-space-5);cursor:pointer;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary h3{font-size:var(--pui-text-lg);font-weight:500}.lp-faq-list summary svg{width:20px;height:20px;color:var(--pui-ink-3);flex:none}.lp-faq-list details[open] summary svg{transform:rotate(180deg)}.lp-faq-list summary:focus-visible{outline:2px solid var(--pui-accent-ink);outline-offset:3px}.lp-faq-list details p{color:var(--pui-ink-2);padding-block-end:var(--pui-space-6);line-height:1.65}.lp-price s{color:color-mix(in oklab, currentColor 55%, transparent);font-weight:400;text-decoration-thickness:1.5px}.lp-price b{font-weight:650}.lp-price[data-size=lg]{font-family:var(--pui-font-display);gap:14px}.lp-price[data-size=lg] s{letter-spacing:-.02em;color:var(--pui-ink-3);font-size:26px;text-decoration-thickness:2px}.lp-price[data-size=lg] b{letter-spacing:-.045em;font-size:clamp(40px,2.67vw + 8.8px,60px);line-height:1}.lp-compare-wrap{overflow-x:auto}.lp-compare{border-radius:20px;grid-template-rows:repeat(6,auto);grid-template-columns:1.15fr 1fr 1fr 1.2fr;min-width:720px;padding:8px 8px 12px;display:grid;position:relative}.lp-compare:before{content:"";background:linear-gradient(oklch(from var(--pui-accent) l c h / .14), oklch(from var(--pui-accent) l c h / .05));box-shadow:inset 0 0 0 1px oklch(from var(--pui-accent) l c h / .35);border-radius:14px;grid-area:1/4/-1;position:absolute;inset:0 0 -4px}.lp-compare-row{display:contents}.lp-compare-row>*{align-items:center;padding:16px 18px;font-size:14.5px;display:flex;position:relative}.lp-compare-row:not(.lp-compare-top)>*{border-top:1px solid var(--pui-line-soft)}.lp-compare-row:not(.lp-compare-top)>.lp-compare-us{border-top-color:oklch(from var(--pui-accent) l c h / .18)}.lp-compare-top>*{color:var(--pui-ink-2);padding-block:18px 16px;font-size:13.5px;font-weight:500}.lp-compare-top>.lp-compare-us{color:var(--pui-ink);font-family:var(--pui-font-display);gap:9px;font-size:16px;font-weight:600}.lp-compare [role=rowheader]{color:var(--pui-ink-2)}.lp-cell{color:var(--pui-ink-2);align-items:center;gap:9px;display:inline-flex}.lp-cell svg{flex:none;width:16px;height:16px}.lp-cell[data-mark=yes] svg{color:var(--pui-green)}.lp-cell[data-mark=no] svg{color:var(--pui-red);opacity:.8}.lp-cell[data-mark=some] svg{color:var(--pui-ink-3)}.lp-compare-us .lp-cell{color:var(--pui-ink);font-weight:500}.lp-plans{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;width:min(960px,100%);margin-inline:auto;display:grid}.lp-plan{grid-template-rows:subgrid;border-radius:22px;grid-row:span 6;row-gap:18px;padding:30px;display:grid}.lp-plan h3{font-family:var(--pui-font-display);letter-spacing:-.02em;font-size:21px;font-weight:600}.lp-plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-plan-blurb{color:var(--pui-ink-2);font-size:14.5px;line-height:1.5}.lp-plan-price{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-block:6px 4px;display:flex}.lp-plan-price>b{font-family:var(--pui-font-display);letter-spacing:-.045em;font-size:clamp(40px,2.67vw + 8.8px,60px);font-weight:650;line-height:1}.lp-plan-price>span:last-child{color:var(--pui-ink-3);font-size:14px}.lp-plan-main{box-shadow:0 0 0 1px oklch(from var(--pui-accent) l c h / .45), 0 40px 100px -40px oklch(from var(--pui-accent) l c h / .45);position:relative}.lp-plan-main:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 50% at 50% 0%, oklch(from var(--pui-accent) l c h / .14), transparent 70%);position:absolute;inset:0}.lp-included{border-top:1px solid var(--pui-line-soft);align-content:start;gap:11px;padding:18px 0 6px;font-size:14.5px;list-style:none;display:grid}.lp-included li{align-items:center;gap:10px;display:flex}.lp-included svg{width:16px;height:16px;color:var(--pui-green);flex:none}.lp-licence{max-width:64ch;color:var(--pui-ink-2);text-align:start;justify-content:center;align-items:flex-start;gap:10px;margin:36px auto 0;font-size:14.5px;line-height:1.55;display:flex}.lp-licence svg{width:18px;height:18px;color:var(--pui-accent-ink);flex:none;margin-top:2px}.lp-faq{width:min(760px,100% - 48px)}.lp-faq .lp-head{margin-bottom:36px}.lp-closing{text-align:center;justify-items:center;margin:clamp(110px,11.1vw - 53px,160px) auto 0;padding:0 24px clamp(96px,9.8vw - 48px,140px);display:grid;position:relative}.lp-closing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, oklch(from var(--pui-accent) .6 .12 h / .2), transparent);filter:blur(20px);position:absolute;inset:-120px 20% 40px}.lp-closing .site-ctas .lp-price{margin-inline-start:4px}@media (width<=760px){.lp-section{width:calc(100% - 32px);margin-top:120px}.lp-head{margin-bottom:36px}.lp-plans{grid-template-columns:1fr}.lp-plan{padding:24px}}.pn .lp-head{margin-bottom:44px}.pn-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.pn-card{border-radius:20px;grid-template-rows:172px auto;padding:8px;display:grid}.pn-show{box-shadow:inset 0 0 0 1px var(--pui-line-soft);color:oklch(80% 0 0);background:oklch(12% 0 0);border-radius:14px;place-items:center;padding:16px;font-family:system-ui,sans-serif;font-size:12.5px;display:grid;overflow:hidden}.pn-line{font-family:var(--pui-font-display);letter-spacing:-.02em;text-wrap:balance;padding:16px 12px 10px;font-size:18px;font-weight:600;line-height:1.3}.pn-prompts{gap:7px;width:100%;display:grid}.pn-prompts span{color:oklch(62% 0 0);white-space:nowrap;text-overflow:ellipsis;background:oklch(20% 0 0);border-radius:9px;padding:7px 10px;overflow:hidden}.pn-prompts span:first-child{opacity:.45}.pn-prompts span:nth-child(2){opacity:.7}.pn-prompts span:last-child{color:oklch(88% 0 0)}.pn-prompts mark{background:oklch(from var(--pui-red) l c h / .22);color:inherit;border-radius:3px;padding:0 3px}.pn-form{gap:6px;width:100%;display:grid}.pn-form span{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pn-form small{color:oklch(60% 0 0);font-size:11.5px}.pn-form i{background:oklch(15% 0 0);border:1px solid oklch(30% 0 0);border-radius:3px;height:24px;padding:3px 8px;font-style:normal}.pn-drift{justify-content:center;align-items:flex-end;gap:14px;display:flex}.pn-drift>span{justify-items:center;gap:10px;display:grid}.pn-drift small{color:oklch(55% 0 0);font-size:11px}.pn-drift b{font-weight:500}[data-page=settings] b{color:#fff;background:oklch(60% .17 255);border-radius:6px;padding:7px 16px}[data-page=billing] b{color:oklch(90% 0 0);letter-spacing:.08em;text-transform:uppercase;border:1px solid oklch(55% 0 0);border-radius:0;padding:9px 12px;font-size:11px;font-weight:700}[data-page=team] b{color:oklch(15% 0 0);background:oklch(62% .15 150);border-radius:999px;padding:5px 20px;font-family:Georgia,serif;font-size:14px}.pn-broken{gap:8px;width:100%;display:grid}.pn-kpi{border:1px solid oklch(28% 0 0);border-radius:4px;gap:2px;padding:8px 10px;display:grid}.pn-kpi small{color:oklch(60% 0 0);font-size:11px}.pn-kpi b{font-size:20px;font-weight:600}.pn-table{border:1px solid oklch(28% 0 0);border-radius:4px;display:grid}.pn-table span{gap:18px;padding:6px 10px;display:flex}.pn-table span+span{color:oklch(55% 0 0);border-top:1px solid oklch(24% 0 0)}.pn-table i{font-family:ui-monospace,monospace;font-size:11.5px;font-style:normal}.pn-pivot{font-family:var(--pui-font-display);letter-spacing:-.03em;text-align:center;text-wrap:balance;margin-top:40px;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:600}.pn-pivot em{font-family:var(--site-serif);color:var(--pui-ink-2);font-style:italic;font-weight:400}.pf .lp-head{margin-bottom:36px}.pf-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px;margin:0 auto 32px;padding:0;list-style:none;display:grid}.pf-facts li{text-align:center;gap:6px;display:grid}.pf-facts b{font-family:var(--pui-font-display);font-size:var(--site-figure-size,clamp(2.2rem, 3.6vw, 3.4rem));letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.pf-facts span{color:var(--pui-ink-3);font-size:14px}.pf-also{max-width:76ch;color:var(--pui-ink-2);text-align:center;text-wrap:balance;margin:-12px auto 28px;font-size:14px}.pf-compare{border-radius:20px;max-width:1080px;margin-inline:auto;padding:8px}.pf-compare img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.pf-afters{width:100%;height:100%;display:block;position:relative}.pf-afters img{opacity:0;transition:opacity var(--pui-duration-considered) var(--pui-ease-default);position:absolute;inset:0}.pf-afters img[data-shown]{opacity:1}.pf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;max-width:1080px;margin:20px auto 0;display:flex}.pf-note{min-width:260px;color:var(--pui-ink-3);text-align:center;flex:1;font-size:13px}.iv{width:var(--site-story,min(1200px, 100% - 48px));margin:var(--site-gap,120px) auto -100px}.iv-title{color:var(--pui-ink-2);text-align:center;margin-bottom:18px;font-size:15px}.iv-title b{color:var(--pui-ink);font-weight:600}.iv-row{border-block:1px solid var(--pui-line-soft);grid-template-columns:repeat(8,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.iv-row li{text-align:center;gap:4px;padding:18px 12px;display:grid}.iv-row li+li{border-inline-start:1px solid var(--pui-line-soft)}.iv-row b{font-family:var(--pui-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.iv-row span{color:var(--pui-ink-3);font-size:12.5px}.iv-cta{justify-content:center;margin-top:28px;display:flex}.cp{grid-template-rows:repeat(6,auto);grid-template-columns:.9fr repeat(3,1fr) 1.2fr;min-width:940px}.cp:before{grid-column:5}.cp .lp-compare-row>[role=rowheader]{align-items:flex-start}.cp .lp-compare-row>[role=cell]{color:var(--pui-ink-2);align-items:flex-start;font-size:14px;line-height:1.45}.cp .lp-compare-row>.lp-compare-us[role=cell]{color:var(--pui-ink);gap:9px;font-weight:500}.cp-tick{width:16px;height:16px;color:var(--pui-green);flex:none;margin-top:2px}.cp-notes{color:var(--pui-ink-3);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:24px;padding:0;font-size:14px;list-style:none;display:flex}.cp-notes b{color:var(--pui-ink);font-weight:550}.cp-notes a{color:var(--pui-ink-2);align-items:center;gap:6px;display:inline-flex}.cp-notes a:hover{color:var(--pui-ink)}.cp-notes svg{width:14px;height:14px}.pr-plans{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);width:min(1000px,100%)}.pr-plans .lp-plan{grid-row:span 5}.pr-main>*{position:relative}.pr-buy .lp-price{margin-inline-start:2px}.pr-refund{color:var(--pui-ink);font-weight:500}.pr-source{color:var(--pui-ink-2);align-items:center;gap:6px;display:inline-flex}.pr-source:hover{color:var(--pui-ink)}.pr-source svg{width:13px;height:13px}.pr-free{opacity:.92;align-self:stretch}.pr-free .lp-plan-price>b{font-size:44px}.pr-terms{color:var(--pui-ink-3);gap:4px;font-size:13.5px;line-height:1.45;display:grid}.pr-terms span:last-child:not(:first-child){color:var(--pui-ink-2)}@media (width<=1080px){.pn-row{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-row{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-row li:nth-child(5){border-inline-start:0}.iv-row li:nth-child(n+5){border-top:1px solid var(--pui-line-soft)}}@media (width<=760px){.pn-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pn-card{border-radius:16px;grid-template-rows:112px auto;padding:6px}.pn-show{padding:8px}.pn-line{padding:12px 6px 8px;font-size:16px}.pn-prompts{gap:4px}.pn-prompts span{padding:4px 6px}.pf-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.pf-foot{flex-direction:column}.iv{width:calc(100% - 32px);margin-top:120px}.iv-row{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-row li:nth-child(odd){border-inline-start:0}.iv-row li:nth-child(n+3){border-top:1px solid var(--pui-line-soft)}.pr-plans{grid-template-columns:minmax(0,1fr)}}.looks-section+#compare{margin-top:72px}@media (width<=760px){.lp-compare-wrap{overflow:visible}.lp-compare.cp{min-width:0;padding:4px 16px;display:block}.lp-compare.cp:before,.cp .lp-compare-row.lp-compare-top{display:none}.cp .lp-compare-row{gap:10px;padding:16px 0;display:grid}.cp .lp-compare-row:not(.lp-compare-top)+.lp-compare-row{border-top:1px solid var(--pui-line-soft)}.cp .lp-compare-row>[role]{border-top:0;padding:0;display:block}.cp [role=rowheader]{color:var(--pui-ink);font-weight:600}.cp [role=cell]:before{content:attr(data-label);color:var(--pui-ink-3);margin-bottom:2px;font-size:12px;font-weight:400;display:block}.cp .lp-compare-row>.lp-compare-us[role=cell]{background:oklch(from var(--pui-accent) l c h / .1);box-shadow:inset 0 0 0 1px oklch(from var(--pui-accent) l c h / .28);border-radius:12px;padding:10px 12px}.cp .cp-tick{display:none}}.fx-list{border-radius:var(--pui-radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;width:min(980px,100%);margin:0 auto;padding:8px 28px;display:grid}.fx-list>div{border-bottom:1px solid var(--pui-line-soft);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.fx-list>div:nth-last-child(-n+2):nth-child(odd),.fx-list>div:nth-last-child(2):nth-child(2n),.fx-list>div:last-child{border-bottom:0}.fx-list dt{color:var(--pui-ink-3);font-size:13px;line-height:1.5}.fx-list dd{color:var(--pui-ink);margin:0;font-size:14.5px;line-height:1.5}.fx-list a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pui-line);text-decoration-color:var(--pui-line);text-underline-offset:3px}.fx-list a:hover{text-decoration-color:currentColor}@media (width<=720px){.fx-list{grid-template-columns:minmax(0,1fr);padding:4px 20px}.fx-list>div{grid-template-columns:92px minmax(0,1fr)}.fx-list>div:nth-last-child(-n+2):nth-child(odd),.fx-list>div:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--pui-line-soft)}}@media (width<=340px){.pn-row{grid-template-columns:minmax(0,1fr)}}
