.pricing{--c-solo:#19c8e6;--c-team:#5b7cff;--c-business:#b06bff;--c-enterprise:#f5b13d;--px-grid:#1018281a;--px-grid-line:#1018280f;--px-glow:.2}:root[data-theme=dark] .pricing{--px-grid:#8caaff4d;--px-grid-line:#ffffff07;--px-glow:.42}.pricing .auth-hero{max-width:900px}.auth.legal.pricing{padding-bottom:0}.pricing .legal-bare{isolation:isolate;width:100%;max-width:1320px;padding:6px 0 0;position:relative}.px-scene{z-index:-1;pointer-events:none;position:absolute;inset:-220px calc(50% - 50vw);overflow:hidden}.px-grid{background:linear-gradient(var(--px-grid-line) 1px, transparent 1px) 0 0 / 72px 72px, linear-gradient(90deg, var(--px-grid-line) 1px, transparent 1px) 0 0 / 72px 72px;position:absolute;inset:0}.px-glow{filter:blur(90px);width:46vw;max-width:760px;height:46vw;max-height:760px;opacity:var(--px-glow);border-radius:50%;animation:22s ease-in-out infinite alternate px-drift;position:absolute}.px-glow.a{background:var(--c-solo);top:16%;left:-8%}.px-glow.b{background:var(--c-team);animation-duration:27s;animation-delay:-6s;top:34%;left:24%}.px-glow.c{background:var(--c-business);animation-duration:25s;animation-delay:-11s;top:12%;right:12%}.px-glow.d{background:var(--red-bright);opacity:calc(var(--px-glow) * .55);animation-duration:31s;animation-delay:-3s;top:48%;right:-10%}@keyframes px-drift{0%{translate:-5% -4%;scale:.92}to{translate:7% 6%;scale:1.1}}.px-floor{background-image:linear-gradient(var(--px-grid) 1px, transparent 1px), linear-gradient(90deg, var(--px-grid) 1px, transparent 1px);transform-origin:50% 100%;background-size:72px 72px;height:720px;animation:6s linear infinite px-floor;position:absolute;bottom:0;left:-25%;right:-25%;transform:perspective(560px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000 18%,#000 92%);mask-image:linear-gradient(#0000 18%,#000 92%)}@keyframes px-floor{to{background-position:0 72px,0 0}}.pricing .plans{perspective:1700px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:1160px){.pricing .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}@media (max-width:620px){.pricing .plans{grid-template-columns:minmax(0,1fr)}}.px-tilt{animation:px-in 1s var(--ease) backwards;border-radius:20px}.px-tilt:first-child{animation-delay:.7s}.px-tilt:nth-child(2){animation-delay:.82s}.px-tilt:nth-child(3){animation-delay:.94s}.px-tilt:nth-child(4){animation-delay:1.06s}@keyframes px-in{0%{opacity:0;translate:0 70px;rotate:x 32deg;scale:.93}}.plan.solo{--pc:var(--c-solo)}.plan.team{--pc:var(--c-team)}.plan.business{--pc:var(--c-business)}.plan.enterprise{--pc:var(--c-enterprise)}.plan{border:1px solid color-mix(in srgb, var(--pc) 36%, var(--line));background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--pc) 20%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--pc) 7%, var(--panel)), var(--panel) 60%);height:100%;box-shadow:0 34px 70px -38px color-mix(in srgb, var(--pc) 85%, transparent), 0 10px 30px -18px #00000059, inset 0 1px 0 #ffffff1a;transform-style:preserve-3d;transition:border-color .3s var(--ease), box-shadow .4s var(--ease);border-radius:20px;flex-direction:column;gap:12px;padding:28px 22px 22px;display:flex;position:relative}.px-tilt:hover .plan{border-color:color-mix(in srgb, var(--pc) 75%, var(--line));box-shadow:0 46px 90px -34px var(--pc), 0 10px 30px -18px #00000059, inset 0 1px 0 #ffffff24}.plan:before{content:"";background:linear-gradient(90deg, transparent, var(--pc), transparent);height:2px;box-shadow:0 0 18px 1px var(--pc);border-radius:2px;position:absolute;top:-1px;left:22px;right:22px}.plan.featured:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam), transparent 0deg, transparent 240deg, color-mix(in srgb, var(--pc) 40%, transparent) 290deg, var(--pc) 345deg, #fff 356deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite beam-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.plan.business.featured:after{animation-delay:-2.5s}.plan-badge{z-index:2;white-space:nowrap;background:var(--pc);color:#0a0f17;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 20px -6px var(--pc);border-radius:999px;padding:4px 10px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:-10px;left:50%;translate:-50%}.plan-head{align-items:center;gap:12px;display:flex}.plan-head h2{margin:0;font-size:22px}.plan-orb{width:46px;height:46px;color:var(--pc);background:color-mix(in srgb, var(--pc) 16%, transparent);border:1px solid color-mix(in srgb, var(--pc) 45%, transparent);box-shadow:0 0 26px -6px var(--pc), inset 0 1px 0 #ffffff2e;border-radius:14px;place-items:center;animation:5s ease-in-out infinite px-bob;display:grid}.px-tilt:nth-child(2) .plan-orb{animation-delay:-1.2s}.px-tilt:nth-child(3) .plan-orb{animation-delay:-2.4s}.px-tilt:nth-child(4) .plan-orb{animation-delay:-3.6s}@keyframes px-bob{50%{translate:0 -5px}}.plan-blurb{color:var(--mute);min-height:2.9em;margin:0;font-size:13.5px;line-height:1.45}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin:20px 0 0;display:flex;position:relative}.plan-price .amt{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);background:linear-gradient(120deg, var(--ink) 30%, var(--pc));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,3.3vw,48px);font-weight:800;line-height:1}.plan-price .per,.plan-price .from{color:var(--faint);font-size:13px;font-weight:500}.plan-price .from{text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:700;position:absolute;top:-15px;left:1px}.plan-annual{white-space:nowrap;color:var(--mute);align-items:center;gap:4px;min-height:1.7em;margin:0;font-size:11px;line-height:1.5;display:flex}.plan-annual b{color:var(--ink);font-weight:700}.plan-annual .save{letter-spacing:.05em;text-transform:uppercase;color:var(--good);background:color-mix(in srgb, var(--good) 15%, transparent);border:1px solid color-mix(in srgb, var(--good) 40%, transparent);border-radius:999px;flex:none;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:800;line-height:1}.plan-facts,.plan-feats{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.plan-facts{border-top:1px solid var(--line);color:var(--mute);padding-top:14px}.plan-facts li{align-items:flex-start;gap:9px;display:flex}.plan-facts svg{color:var(--pc);flex:none;margin-top:1px}.plan-facts b{color:var(--ink);font-weight:700}.plan-facts small{color:var(--faint);white-space:nowrap;font-size:12px}.plan-si{color:var(--mute);background:linear-gradient(100deg, color-mix(in srgb, var(--pc) 22%, transparent), color-mix(in srgb, var(--red-bright) 12%, transparent));border:1px solid color-mix(in srgb, var(--pc) 42%, transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex;position:relative;overflow:hidden}.plan-si:after{content:"";animation:px-sheen 6s var(--ease) infinite;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);position:absolute;inset:0;translate:-110%}.px-tilt:nth-child(2) .plan-si:after{animation-delay:.5s}.px-tilt:nth-child(3) .plan-si:after{animation-delay:1s}.px-tilt:nth-child(4) .plan-si:after{animation-delay:1.5s}@keyframes px-sheen{0%,62%{translate:-110%}to{translate:110%}}.plan-si svg{color:var(--pc);filter:drop-shadow(0 0 6px var(--pc));flex:none;animation:3.2s ease-in-out infinite px-spark}@keyframes px-spark{50%{rotate:18deg;scale:1.22}}.plan-si b{color:var(--ink);font-weight:800}.plan-si small{color:var(--faint);font-size:11.5px;display:block}.plan-support{color:var(--mute);border:1px solid var(--line,#7f7f7f40);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;font-size:13.5px;display:flex}.plan-support svg{color:var(--pc);flex:none}.plan-support b{color:var(--ink);font-weight:800}.plan-support small{color:var(--faint);font-size:11.5px;display:block}.plan-feats{color:var(--ink);flex:1;padding-top:2px}.plan-feats li{padding-left:21px;line-height:1.4;position:relative}.plan-feats li:before{content:"";border-left:2px solid var(--pc);border-bottom:2px solid var(--pc);width:10px;height:6px;position:absolute;top:6px;left:1px;transform:rotate(-45deg)}.plan-feats li.all{color:var(--faint);padding-left:0;font-size:12.5px;font-weight:600}.plan-feats li.all:before{display:none}.pricing .plan-cta{color:var(--ink);background:color-mix(in srgb, var(--pc) 14%, transparent);border-color:color-mix(in srgb, var(--pc) 55%, transparent);justify-content:center;margin-top:14px;padding:12px 16px;font-size:14px;font-weight:700}.pricing .plan-cta:hover{background:var(--pc);border-color:var(--pc);color:#0a0f17;box-shadow:0 14px 30px -10px var(--pc)}.pricing .plan.featured .plan-cta{background:var(--pc);border-color:var(--pc);color:#0a0f17;box-shadow:0 12px 28px -12px var(--pc)}.pricing .plan-cta span{transition:translate .25s var(--ease)}.pricing .plan-cta:hover span{translate:4px}.plan-badge,.plan-head,.plan-price,.plan-annual,.pricing .plan-cta{transition:transform .45s var(--ease), background .2s var(--ease), border-color .2s var(--ease), box-shadow .25s var(--ease), translate .25s var(--ease)}.tilting .plan-badge{transform:translateZ(46px)}.tilting .plan-head{transform:translateZ(24px)}.tilting .plan-price{transform:translateZ(40px)}.tilting .plan-annual{transform:translateZ(20px)}.pricing .tilting .plan-cta{transform:translateZ(30px)}.auth.legal.pricing .site-foot{background:0 0;border-top:1px solid #ffffff14;padding:30px clamp(18px,4vw,64px) clamp(18px,3vw,36px)}:root:not([data-theme=dark]) .auth.legal.pricing .site-foot{background:#0b0e13}.addons{text-align:center;max-width:1120px;margin:64px auto 0}.addons h2{margin:0 0 22px;font-size:clamp(20px,2.2vw,28px)}.addons h2 span{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--c-solo);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.addons ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:980px){.addons ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.addons ul{grid-template-columns:minmax(0,1fr)}}.addons li{--pc:var(--c-team);border:1px solid var(--line2);background:color-mix(in srgb, var(--panel) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:translate .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:22px 18px;display:flex}.addons li.seat{--pc:var(--c-team)}.addons li.store{--pc:var(--c-solo)}.addons li.si{--pc:var(--c-business)}.addons li.mod{--pc:var(--c-enterprise)}.addons li:hover{border-color:var(--pc);box-shadow:0 26px 50px -30px var(--pc);translate:0 -6px}.addons li svg{color:var(--pc);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--pc) 60%, transparent))}.addons li b{font-family:var(--display);color:var(--ink);font-size:15.5px}.addons li span{color:var(--mute);font-size:13px;line-height:1.5}.addons li a{color:var(--accent);font-weight:600}.addons li a:hover{text-decoration:underline}.plans-note{max-width:78ch;color:var(--faint);text-align:center;text-wrap:balance;margin:34px auto 0;font-size:13px;line-height:1.65}.plans-note a{color:var(--accent);font-weight:600}.plans-note a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.px-glow,.px-floor,.px-tilt,.plan.featured:after,.plan-orb,.plan-si:after,.plan-si svg{animation:none}.plan.featured:after{background:0 0}.plan,.addons li,.pricing .plan-cta span{transition:none}}.plan-price .from{font-size:10px}.plan-founding{color:var(--mute);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:6px 0 2px;font-size:12px;line-height:1.4;display:flex}.plan-founding b{color:var(--red-bright,#ff2f4a);font-size:15px;font-weight:800}.plan-founding span{color:var(--red-bright,#ff2f4a);border:1px solid color-mix(in srgb, var(--red-bright,#ff2f4a) 45%, transparent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.plan-feats li b{color:var(--ink);font-weight:700}.pricing .support{text-align:center;max-width:1120px;margin:64px auto 0}.pricing .support h2{margin:0 0 10px;font-size:clamp(20px,2.2vw,28px)}.pricing .support h2 span{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--c-solo);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.support-lead{max-width:680px;color:var(--mute);margin:0 auto 22px;font-size:15px}.support-scroll{overflow-x:auto}.support-table{border-collapse:separate;border-spacing:0;text-align:left;border:1px solid var(--line,#7f7f7f40);border-radius:14px;width:100%;min-width:760px;font-size:14px;overflow:hidden}.support-table th,.support-table td{vertical-align:top;border-bottom:1px solid var(--line,#7f7f7f2e);padding:12px 14px}.support-table tr:last-child th,.support-table tr:last-child td{border-bottom:0}.support-table thead th{color:var(--ink);font-weight:800}.support-table tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.support-table td{color:var(--mute)}.support-table td.no{color:var(--faint)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.plan-more{color:var(--accent);margin-top:12px;font-size:12.5px;font-weight:600;display:block}.plan-more:hover{text-decoration:underline}.pricing .fieldapp{border:1px solid var(--line2);background:color-mix(in srgb, var(--panel) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1120px;margin:72px auto 0;padding:40px 44px;display:grid}.fa-k{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--c-solo);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.pricing .fieldapp h2{margin:0 0 10px;font-size:clamp(24px,2.6vw,34px)}.fa-copy>p{color:var(--mute);margin:0 0 18px;font-size:15px;line-height:1.55}.pricing .fieldapp ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pricing .fieldapp li{align-items:flex-start;gap:12px;display:flex}.pricing .fieldapp li svg{color:var(--c-team);flex:none;margin-top:1px}.pricing .fieldapp li span{color:var(--mute);flex-direction:column;gap:2px;font-size:13.5px;line-height:1.45;display:flex}.pricing .fieldapp li b{color:var(--ink);font-size:14.5px}.fa-copy>p.fa-note{color:var(--faint);margin:18px 0 0;font-size:13px}.fa-phones{height:470px;position:relative}.fa-phones .ph{width:200px;height:auto;box-shadow:0 30px 60px -24px #000000b3, 0 0 0 1px var(--line2);border:6px solid #0b0f17;border-radius:26px;position:absolute;top:50%}.fa-phones .ph.c{z-index:2;width:214px;left:50%;translate:-50% -50%}.fa-phones .ph.l{opacity:.9;left:4%;translate:0 -47%;rotate:-6deg}.fa-phones .ph.r{opacity:.9;right:4%;translate:0 -47%;rotate:6deg}@media (max-width:900px){.pricing .fieldapp{grid-template-columns:minmax(0,1fr);padding:28px 22px}.fa-phones{height:400px}.fa-phones .ph{width:160px}.fa-phones .ph.c{width:176px}}.addons .addons-lead{max-width:60ch;color:var(--mute);margin:-8px auto 22px;font-size:14px;line-height:1.55}.addon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.addon{--pc:var(--c-team);border:1px solid var(--line2);background:color-mix(in srgb, var(--panel) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:translate .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:16px;flex-direction:column;grid-column:span 2;align-items:center;gap:6px;padding:22px 18px;display:flex}.addon.wide{grid-column:span 3}.addon.up{--pc:var(--c-business)}.addon.mod{--pc:var(--c-enterprise)}.addon.seat{--pc:var(--c-team)}.addon.store{--pc:var(--c-solo)}.addon.si{--pc:var(--c-business)}.addon:hover{border-color:var(--pc);box-shadow:0 26px 50px -30px var(--pc);translate:0 -6px}.addon svg{color:var(--pc);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--pc) 60%, transparent))}.addon b{font-family:var(--display);color:var(--ink);font-size:15.5px}.addon span{color:var(--mute);font-size:13px;line-height:1.5}.addon em{color:var(--ink);margin-top:auto;padding-top:4px;font-size:14px;font-style:normal;font-weight:700}.addon em a{color:var(--accent)}@media (max-width:860px){.addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.addon,.addon.wide{grid-column:span 1}.addon.si{grid-column:span 2}}@media (max-width:520px){.addon-grid{grid-template-columns:minmax(0,1fr)}.addon.si{grid-column:span 1}}.other-mods{border:1px dashed var(--line2);border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:16px 0 0;padding:20px 22px;display:flex}.other-mods>b{font-family:var(--display);color:var(--ink);font-size:15.5px}.om-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.om-pills span{border:1px solid var(--line2);color:var(--ink);border-radius:999px;padding:6px 14px;font-size:13px;line-height:1.2}.om-pills span.soon{color:var(--faint);border-style:dashed}.other-mods small{color:var(--faint);font-size:12.5px}.other-mods a{color:var(--accent);font-weight:600}@media (prefers-reduced-motion:reduce){.addon{transition:none}}.fa-phones .ph{transition:translate .6s var(--ease), rotate .6s var(--ease), scale .6s var(--ease), opacity .4s var(--ease), box-shadow .6s var(--ease)}.pricing .fieldapp:hover .fa-phones .ph.c{box-shadow:0 44px 80px -28px #000c, 0 0 40px -6px color-mix(in srgb, var(--c-team) 55%, transparent), 0 0 0 1px var(--line2);translate:-50% -53%;scale:1.05}.pricing .fieldapp:hover .fa-phones .ph.l{opacity:1;translate:-10% -45%;rotate:-10deg}.pricing .fieldapp:hover .fa-phones .ph.r{opacity:1;translate:10% -45%;rotate:10deg}@media (prefers-reduced-motion:reduce){.fa-phones .ph{transition:none}}
