.p-pricing .pr-hb{margin-top:32px}:where(.p-pricing) .pr-trust{font:400 13px/1.5 var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;display:flex}:where(.p-pricing) .pr-trust i{color:var(--line-2);font-style:normal}:where(.p-pricing) .pr-prom{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:40px;display:grid}:where(.p-pricing) .pr-prom li{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}:where(.p-pricing) .pr-prom b{color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.3;display:block}:where(.p-pricing) .pr-prom small{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}:where(.p-pricing) .pr-pi{background:var(--tint);width:40px;height:40px;color:var(--tint-ink);border-radius:10px;flex:none;place-items:center;display:grid}:where(.p-pricing) .pr-pi svg{width:20px;height:20px}.p-pricing .plan-c .price{align-items:baseline;min-height:68px;position:relative}.p-pricing .plan-c .price b{font-size:clamp(48px,4.6vw,68px)}.p-pricing .plan-c .price .pr-from{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;position:absolute;top:-12px;left:0}.p-pricing .plan-c .per{min-height:36px}:where(.p-pricing) .pr-bill{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}:where(.p-pricing) .pr-bill button{min-height:44px;color:var(--ink-2);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s;display:flex}:where(.p-pricing) .pr-bill button span{font:500 11px/1.3 var(--mono);color:var(--green);margin-top:2px}:where(.p-pricing) .pr-bill button[aria-pressed=true]{background:var(--btn);color:var(--btn-ink)}:where(.p-pricing) .pr-bill button[aria-pressed=true] span{color:var(--btn-ink);opacity:.85}:where(.p-pricing) .pr-bill button:not([aria-pressed=true]):hover{background:var(--surface)}.p-pricing .plan-c .pr-bill{margin-top:16px}.p-pricing .plan-c .pr-bn{border:1px dashed var(--line-2);min-height:54px;font:500 12.5px/1.3 var(--mono);color:var(--muted);text-align:center;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:4px 8px;display:flex}:where(.p-pricing) .pr-pay{gap:2px;margin:0 0 18px;display:grid}:where(.p-pricing) .pr-pay li{color:var(--ink-2);padding:5px 0 5px 18px;font-size:14.5px;line-height:1.45;position:relative}:where(.p-pricing) .pr-pay li:before{content:"";background:var(--c3);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:2px}:where(.p-pricing) .pr-pay b{color:var(--ink);font-weight:600}:where(.p-pricing) .pr-buys{counter-reset:b;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;display:grid}:where(.p-pricing) .pr-buys li{border-top:1.5px solid var(--ink);padding-top:22px;position:relative}:where(.p-pricing) .pr-buys li+li:before{content:"or";font:italic 400 18px/1 var(--serif);color:var(--muted);position:absolute;top:44px;left:-30px}:where(.p-pricing) .pr-buys b{font-family:var(--serif);letter-spacing:-.035em;color:var(--forest);font-variant-numeric:tabular-nums;font-size:clamp(44px,4.6vw,68px);font-weight:350;line-height:1;display:block}:where(.p-pricing) .pr-buys span{color:var(--ink);margin-top:10px;font-size:17px;font-weight:600;display:block}:where(.p-pricing) .pr-buys small{font:400 12.5px/1.4 var(--mono);color:var(--muted);margin-top:4px;display:block}:where(.p-pricing) .pr-users{border:1px dashed var(--line-2);color:var(--muted);border-radius:12px;max-width:26em;margin-top:28px;padding:14px 16px;font-size:15px;line-height:1.5}:where(.p-pricing) .pr-users b{color:var(--ink);font-weight:600}:where(.p-pricing) .pr-meter li{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:32px;display:grid}:where(.p-pricing) .pr-meter li>span{min-width:0}:where(.p-pricing) .pr-meter li i{display:none}:where(.p-pricing) .pr-meter li b{white-space:nowrap;text-align:right;font-size:22px;line-height:1.2}:where(.p-pricing) .pr-meter li em{background:var(--tint);width:max-content;max-width:100%;color:var(--tint-ink);font:500 12.5px/1.5 var(--mono);border-radius:6px;grid-column:1;margin-top:8px;padding:3px 9px;font-style:normal;display:block}:where(.p-pricing) .pr-cn{font:400 12.5px/1.45 var(--mono);color:var(--muted);margin-top:8px}:where(.p-pricing) .pr-cn b{color:var(--ink);font-weight:500}:where(.p-pricing) .pr-calc .tot p{text-wrap:pretty}:where(.p-pricing) .pr-calc .calc-out{justify-content:center}:where(.p-pricing) .pr-calc .calc-out .fine{margin-top:0}:where(.p-pricing) .pr-free{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}:where(.p-pricing) .pr-free-h{grid-column:1/6}:where(.p-pricing) .pr-free-h .lede{margin-top:20px}:where(.p-pricing) .pr-free-h .btns{margin-top:32px}:where(.p-pricing) .pr-free-r{grid-column:7/13;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}:where(.p-pricing) .pr-slip{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;padding:22px 22px 18px;position:relative;transform:rotate(-1deg)}:where(.p-pricing) .pr-slip:before{content:"";background:var(--mark);opacity:.9;border-radius:3px;width:64px;height:20px;margin-left:-32px;position:absolute;top:-10px;left:50%;transform:rotate(3deg)}:where(.p-pricing) .pr-slip .kicker{color:var(--green);margin-bottom:10px}:where(.p-pricing) .pr-slip .ex{margin-top:0}:where(.p-pricing) .pr-slip .ex li{font-size:13px;line-height:2}:where(.p-pricing) .pr-left{background:var(--surface-3);border-radius:99px;height:6px;margin-top:14px;overflow:hidden}:where(.p-pricing) .pr-left i{background:var(--c2);border-radius:99px;height:100%;display:block}:where(.p-pricing) .pr-slip-f{font:400 12.5px/1.4 var(--mono);color:var(--muted);margin-top:8px}:where(.p-pricing) .pr-guard{gap:10px;display:grid}:where(.p-pricing) .pr-guard li{border-bottom:1px dashed var(--line);color:var(--ink-2);padding:0 0 10px 28px;font-size:15px;line-height:1.45;position:relative}:where(.p-pricing) .pr-guard li:last-child{border-bottom:0;padding-bottom:0}:where(.p-pricing) .pr-guard li:before{content:"";border-left:1.6px solid var(--green);border-bottom:1.6px solid var(--green);width:11px;height:6px;position:absolute;top:6px;left:3px;transform:rotate(-45deg)}:where(.p-pricing) .pr-safe{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(.p-pricing) .pr-sc{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;padding:28px;display:flex}:where(.p-pricing) .pr-sc h3{font-family:var(--serif);letter-spacing:-.015em;margin-top:8px;font-size:26px;font-weight:450;line-height:1.15}:where(.p-pricing) .pr-sc p{color:var(--muted);font-size:15.5px;line-height:1.55}:where(.p-pricing) .pr-sc-w{border-color:var(--forest)}:where(.p-pricing) .pr-cap{margin-top:auto;padding:16px 0 26px;position:relative}:where(.p-pricing) .pr-cap-t{background:var(--surface-3);border-radius:99px;height:8px;position:relative;overflow:hidden}:where(.p-pricing) .pr-cap-t i{background:linear-gradient(90deg,var(--c3),var(--c2) 70%,var(--warn));border-radius:99px;width:84%;position:absolute;top:0;bottom:0;left:0}.anim :where(.p-pricing) .pr-cap-t i{animation:4.5s cubic-bezier(.4,0,.2,1) infinite prFill}@keyframes prFill{0%{width:6%}70%,to{width:84%}}:where(.p-pricing) .pr-cap span{font:500 11.5px/1 var(--mono);color:var(--muted);position:absolute;top:30px;transform:translate(-50%)}:where(.p-pricing) .pr-cap span:before{content:"";background:var(--ink-2);opacity:.5;width:1.5px;height:12px;position:absolute;top:-16px;left:50%}:where(.p-pricing) .pr-cap span:last-child{transform:translate(-100%)}:where(.p-pricing) .pr-cap span:last-child:before{left:auto;right:0}.p-pricing .cmp td{line-height:1.45}@media (max-width:1180px){:where(.p-pricing) .pr-free-r{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){:where(.p-pricing) .pr-prom{grid-template-columns:minmax(0,1fr);max-width:560px}.p-pricing .plan-c .price,.p-pricing .plan-c .per{min-height:0}.p-pricing .plan-c .pr-bn{min-height:0;padding:10px 8px}:where(.p-pricing) .pr-buys{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}:where(.p-pricing) .pr-buys li:nth-child(3):before{display:none}:where(.p-pricing) .pr-free-h,:where(.p-pricing) .pr-free-r{grid-column:1/-1}:where(.p-pricing) .pr-free-r{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:640px;margin-top:40px}:where(.p-pricing) .pr-safe{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:760px){:where(.p-pricing) .pr-trust{font-size:12.5px}.p-pricing .pr-hb .btn{flex:auto}:where(.p-pricing) .pr-prom{margin-bottom:32px}:where(.p-pricing) .pr-buys li{grid-template-columns:minmax(0,1fr);padding:18px 0 20px;display:grid}:where(.p-pricing) .pr-buys li+li{border-top-width:1px;border-top-color:var(--line)}:where(.p-pricing) .pr-meter li{grid-template-columns:minmax(0,1fr);row-gap:6px}:where(.p-pricing) .pr-meter li b{text-align:left;white-space:normal;font-size:20px}:where(.p-pricing) .pr-meter li em{margin-top:4px}:where(.p-pricing) .pr-calc .cost-r{align-items:flex-start;gap:12px}:where(.p-pricing) .pr-calc .cost-r small{margin:4px 0 0;display:block}:where(.p-pricing) .pr-trust i{display:none}:where(.p-pricing) .pr-trust{gap:2px 16px}:where(.p-pricing) .pr-buys{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}:where(.p-pricing) .pr-buys li+li:before{display:none!important}:where(.p-pricing) .pr-buys li:nth-child(2){border-top:1.5px solid var(--ink)}:where(.p-pricing) .pr-buys b{font-size:40px}:where(.p-pricing) .pr-buys span{font-size:15.5px}:where(.p-pricing) .pr-free-r{grid-template-columns:minmax(0,1fr);gap:32px}:where(.p-pricing) .pr-slip{transform:none}:where(.p-pricing) .pr-sc{padding:22px 20px}:where(.p-pricing) .pr-sc h3{font-size:23px}.p-pricing .packs .l,.p-pricing .cmp-tabs span,:where(.p-pricing) .pr-bill button span{font-size:12px}:where(.p-pricing) .pr-calc .cost-r small{text-wrap:balance}}@media (prefers-reduced-motion:reduce){.anim :where(.p-pricing) .pr-cap-t i{animation:none}}.p-pricing .cta-ann{margin:0 .08em;padding:0 .14em}.p-pricing .plan-c .soon{background:var(--tint);max-width:none;color:var(--tint-ink);border-radius:10px;margin:-8px 0 20px;padding:10px 12px;font-size:14px;line-height:1.45}.p-pricing .plan-c .soon i{top:-1px}
