.PlanChangeModal-module__23Yp5G__body{flex-direction:column;gap:18px;display:flex}.PlanChangeModal-module__23Yp5G__summary{border:1px solid var(--m-line,#ebebeb);background:var(--m-bg-tinted,#f7f7f7);border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:15px 16px;display:grid}.PlanChangeModal-module__23Yp5G__leg{text-align:center;flex-direction:column;gap:3px;min-width:0;display:flex}.PlanChangeModal-module__23Yp5G__legName{letter-spacing:-.01em;color:var(--m-ink-3,#8c8c8c);font-size:14px;font-weight:600}.PlanChangeModal-module__23Yp5G__legSub{color:var(--m-ink-4,silver);font-size:12px;font-weight:500}.PlanChangeModal-module__23Yp5G__legTarget .PlanChangeModal-module__23Yp5G__legName{color:var(--m-ink,#0a0a0a)}.PlanChangeModal-module__23Yp5G__legTarget .PlanChangeModal-module__23Yp5G__legSub{color:var(--m-ink-3,#8c8c8c)}.PlanChangeModal-module__23Yp5G__go{color:var(--m-ink-4,silver);justify-content:center;align-items:center;display:inline-flex}.PlanChangeModal-module__23Yp5G__receipt{flex-direction:column;margin:0;display:flex}.PlanChangeModal-module__23Yp5G__line{justify-content:space-between;align-items:baseline;gap:14px;padding:11px 2px;display:flex}.PlanChangeModal-module__23Yp5G__line+.PlanChangeModal-module__23Yp5G__line{border-top:1px solid var(--m-line,#ebebeb)}.PlanChangeModal-module__23Yp5G__line dt{color:var(--m-ink-2,#555);font-size:13px}.PlanChangeModal-module__23Yp5G__line dd{letter-spacing:-.006em;color:var(--m-ink,#0a0a0a);margin:0;font-size:13.5px;font-weight:600}.PlanChangeModal-module__23Yp5G__linePrimary{padding-top:12px;padding-bottom:12px}.PlanChangeModal-module__23Yp5G__linePrimary dt{color:var(--m-ink,#0a0a0a);font-weight:500}.PlanChangeModal-module__23Yp5G__linePrimary dd{letter-spacing:-.022em;font-size:21px;font-weight:600}.PlanChangeModal-module__23Yp5G__note{color:var(--m-ink-2,#555);margin:0;font-size:12px;line-height:1.55}
.pricing-stage{padding-block:clamp(40px,6vw,88px) clamp(56px,7vw,104px);position:relative}.pricing-stage-head{max-width:720px;margin:0 auto 40px}.pricing-stage .seat-title{font-size:clamp(52px,7vw,88px);line-height:.95}.pricing-stage .seat-sub{text-wrap:balance;max-width:60ch;margin-inline:auto}.pricing-stage .pr-cards{column-gap:24px;max-width:1040px}.pricing-stage .pr-card{padding:36px}.pricing-stage .pr-card-name{letter-spacing:-.02em;font-size:22px}.pricing-stage .pr-price-amount{font-size:48px}.pr-card{isolation:isolate;position:relative;overflow:hidden}.pr-card:after{content:"";z-index:-2;background:radial-gradient(ellipse 80% 40% at 10% 0%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 60%), radial-gradient(ellipse 80% 45% at 100% 100%, color-mix(in srgb, var(--royal) 10%, transparent), transparent 62%);position:absolute;inset:-10%}.pr-card:before{content:"";z-index:-1;background-image:radial-gradient(var(--royal) 1px, transparent 1.5px);opacity:.14;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(90% 60% at 100% 0,#000 0%,#0000 70%)}.pr-card:not(.is-featured){border:1px solid var(--m-line);background:var(--m-bg)}.pr-card:not(.is-featured) .pr-seats-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--m-mark) var(--pr-seats-fill,0%), var(--m-line) var(--pr-seats-fill,0%))}.pr-card:not(.is-featured) .pr-seats-range::-webkit-slider-thumb{border-color:var(--m-mark)}.pr-card:not(.is-featured) .pr-seats-range::-moz-range-progress{background:var(--m-mark)}.pr-card:not(.is-featured) .pr-seats-range::-moz-range-thumb{border-color:var(--m-mark)}.pr-card.is-featured{color:#fff;background:linear-gradient(155deg,#0b1642 0%,#1a2a7a 55%,#2547c9 100%);border-color:#0000}.pr-card.is-featured:after{background:radial-gradient(80% 40% at 10% 0,#00dbff4d,#0000 60%),radial-gradient(80% 45% at 100% 100%,#4361ee8c,#0000 62%)}.pr-card.is-featured:before{opacity:.12;background-image:radial-gradient(#ffffffe6 1px,#0000 1.5px)}.pr-card.is-featured :is(.pr-card-name,.pr-price-amount,.pr-seats-count){color:#fff}.pr-card.is-featured :is(.pr-card-tagline,.pr-price-per,.pr-price-perseat,.pr-card-billed,.pr-seats-label,.pr-card-trialnote,.pr-card-points-lead){color:#ffffffb8}.pr-card.is-featured .pr-seats-scale{color:#ffffff80}.pr-card.is-featured .pr-seats-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--pr-seats-fill,0%), #ffffff38 var(--pr-seats-fill,0%))}.pr-card.is-featured .pr-seats-range::-webkit-slider-thumb{background:#1a2a7a;border-color:#fff}.pr-card.is-featured .pr-seats-range::-moz-range-track{background:#ffffff38}.pr-card.is-featured .pr-seats-range::-moz-range-progress{background:#fff}.pr-card.is-featured .pr-seats-range::-moz-range-thumb{background:#1a2a7a;border-color:#fff}.pr-card.is-featured .pr-seats-range:focus-visible{outline-color:#fff}.pr-card.is-featured .pr-cta{color:var(--m-ink);background:#fff;border-color:#fff}.pr-card.is-featured .pr-cta:hover{background:#ffffffe0}.pr-card.is-featured .pr-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.pr-card.is-featured .pr-cta.is-quiet,.pr-card.is-featured .pr-cta.is-current{color:#fff;background:0 0;border-color:#ffffff59}.pr-card-points{border-top:1px solid var(--m-line);margin-top:28px;padding-top:24px}.pr-card.is-featured .pr-card-points{border-top-color:#ffffff29}.pr-adds-lead{color:var(--m-ink-3);margin:0 0 4px;font-size:13px;font-weight:500}.pr-adds ul{margin:0;padding:0;list-style:none}.pr-adds li{border-bottom:1px solid var(--m-line);grid-template-columns:18px auto minmax(0,1fr);align-items:center;column-gap:12px;padding:13px 0;display:grid}.pr-adds li:last-child{border-bottom:0}.pr-adds li svg{width:17px;height:17px;color:var(--m-mark)}.pr-adds-name{color:var(--m-ink);white-space:nowrap;font-size:15px;font-weight:500}.pr-adds-note{text-align:right;color:var(--m-ink-3);justify-self:end;font-size:13px;line-height:1.4}.pr-card.is-featured .pr-adds-lead{color:#fff9}.pr-card.is-featured .pr-adds li{border-bottom-color:#ffffff1f}.pr-card.is-featured .pr-adds li svg{color:var(--cyan)}.pr-card.is-featured .pr-adds-name{color:#fff}.pr-card.is-featured .pr-adds-note{color:#fff9}.pr-card .pr-price-amount{font-family:var(--font-serif-stack);letter-spacing:0;color:var(--m-mark)}.pr-card.is-featured .pr-price-amount{color:var(--cyan)}.pr-card-points-lead{color:var(--m-ink-3);margin:0 0 12px;font-size:13px;font-weight:500}.pr-card-points ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-card-points li{color:var(--m-ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pr-card-points li svg{color:var(--m-mark);flex:none;margin-top:3px}.pr-card.is-featured .pr-card-points li{color:#fff}.pr-card.is-featured .pr-card-points li svg{color:var(--cyan)}.pricing-stage .seat-tax-note{margin-top:20px}@media (max-width:760px){.pricing-stage .pr-card{padding:28px 24px}.pricing-stage .pr-price-amount{font-size:42px}}.pricing-features .pr-included{margin-top:24px}.pricing-feature-details>summary{cursor:pointer;border-block:1px solid var(--m-line);color:var(--m-ink);padding-block:16px;font-size:20px;font-weight:500}.pricing-feature-details>summary:focus-visible{outline:2px solid var(--m-mark);outline-offset:4px}.pricing-return-plans{text-align:center;margin-top:36px}.seat-pricing{--pr-gap:88px;--pr-cards-gap:32px;--pr-tile-fill:linear-gradient(115deg, color-mix(in srgb, var(--canvas-tinted) 65%, transparent), color-mix(in srgb, var(--m-bg-tinted) 65%, transparent))}.pr-interval{width:fit-content;max-width:100%;margin:0 auto var(--pr-cards-gap);border-bottom:1px solid var(--m-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.pr-interval:after{content:"";background:var(--m-ink);width:50%;height:2px;transition:transform .32s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:-1px;left:0}.pr-interval[data-interval=year]:after{transform:translate(100%)}.pr-interval-opt{letter-spacing:-.005em;white-space:nowrap;color:var(--m-ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:baseline;gap:8px;padding:10px 24px 12px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.pr-interval-opt:hover,.pr-interval-opt.is-on{color:var(--m-ink)}.pr-interval-opt:focus-visible{outline:2px solid var(--m-mark);outline-offset:-2px}.pr-interval-save{color:var(--m-mark);font-size:13px;font-weight:500}@media (max-width:480px){.pr-interval-opt{flex-direction:column;align-items:center;gap:2px;padding:8px 18px 10px}}.seat-pricing .seat-tax-note{margin-top:var(--pr-cards-gap)}.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;max-width:960px;margin:0 auto;display:grid}.pr-card{grid-row:span 6;grid-template-rows:subgrid;background:color-mix(in srgb, var(--canvas) 96%, transparent);border:0;border-radius:24px;row-gap:0;padding:32px;display:grid}.pr-feat,.up-faq .faq-item,.up-faq .faq-item.open{background:color-mix(in srgb, var(--canvas) 28%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pr-card-name{color:var(--m-ink);font-size:18px;font-weight:500}.pr-card-tagline{color:var(--m-ink-3);margin-top:6px;font-size:14px;line-height:1.55}.pr-card-head{grid-row:1}.pr-card-slot{grid-row:2;margin-top:28px}.pr-card-price{grid-row:3;margin-top:26px}.pr-card-action{grid-row:4}.pr-card-notes{grid-row:5}.pr-card-points{grid-row:6}.pr-price{align-items:baseline;gap:8px;display:flex}.pr-price-amount{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--m-ink);font-size:40px;font-weight:400;line-height:1}.pr-price-per{color:var(--m-ink-3);font-size:14px}.pr-card-billed{color:var(--m-ink-3);margin-top:10px;font-size:13px}.pr-price-perseat{font-variant-numeric:tabular-nums;color:var(--m-ink-3);white-space:nowrap;margin-top:8px;font-size:13px;display:block}.pr-seats-note{color:var(--m-ink-3);margin-top:10px;font-size:12px;line-height:1.4}.pr-seats-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-seats-label{color:var(--m-ink-3);font-size:13px;font-weight:500}.pr-seats-count{font-variant-numeric:tabular-nums;color:var(--m-ink-2);font-size:13px;font-weight:400}.pr-seats-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:6px 0 0;display:block}.pr-seats-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--m-ink) var(--pr-seats-fill,0%), var(--m-line) var(--pr-seats-fill,0%));border-radius:999px;height:3px}.pr-seats-range::-webkit-slider-thumb{appearance:none;border:1.5px solid var(--m-ink);background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}.pr-seats-range::-moz-range-track{background:var(--m-line);border-radius:999px;height:3px}.pr-seats-range::-moz-range-progress{background:var(--m-ink);border-radius:999px;height:3px}.pr-seats-range::-moz-range-thumb{border:1.5px solid var(--m-ink);background:#fff;border-radius:50%;width:13px;height:13px}.pr-seats-range:focus-visible{outline:2px solid var(--m-ink);outline-offset:4px;border-radius:999px}.pr-seats-scale{font-variant-numeric:tabular-nums;color:var(--m-ink-3);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.pr-cta{background:var(--m-ink);color:#fff;border:1px solid var(--m-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.pr-cta:hover{background:#000}.pr-cta.is-quiet{color:var(--m-ink);border-color:var(--m-line);background:0 0}.pr-cta.is-quiet:hover{background:var(--m-bg-tinted);border-color:var(--m-ink-4)}.pr-cta.is-current{background:var(--m-bg-tinted);color:var(--m-ink-3);border-color:var(--m-line);cursor:default}.pr-included{margin:72px auto 0}.pr-included-title{letter-spacing:-.02em;color:var(--m-ink);margin:0 0 24px;font-size:20px;font-weight:500}.pr-feature-list+.pr-included-title{margin-top:56px}.pr-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-feat{background:var(--pr-tile-fill);border:0;border-radius:24px;align-items:flex-start;gap:18px;min-width:0;padding:24px;display:flex}.pr-feat:not(:has(.pr-feat-detail)){align-items:center}.pr-feat-art{flex:none;width:56px;height:56px;display:block}.pr-feat-art svg{width:100%;height:100%;display:block}.pr-feat-text{flex-direction:column;gap:6px;min-width:0;max-width:64ch;display:flex}.pr-feat-title{letter-spacing:-.015em;color:var(--m-ink);margin:0;font-size:17px;font-weight:500;line-height:1.4}.pr-feat-detail{color:var(--m-ink-2);margin:0;font-size:14px;line-height:1.65}.pr-card-trialnote{text-align:center;color:var(--m-ink-3);margin-top:12px;font-size:13px;line-height:1.5}@media (max-width:760px){.pr-cards{grid-template-columns:1fr;max-width:480px}.pr-card{padding:26px}.pr-card+.pr-card{margin-top:var(--pr-cards-stack-gap,20px)}.pr-adds li{grid-template-columns:18px minmax(0,1fr);row-gap:2px}.pr-adds-note{text-align:left;grid-column:2;justify-self:start}.pr-included{margin-top:48px}.pr-feature-list{grid-template-columns:1fr;gap:8px}.pr-feat{border-radius:16px;gap:14px;padding:12px 16px}.pr-feat-art{width:32px;height:32px}.pr-feat-title{font-size:16px}}.up-compare{padding:0}.cmp-scroll{overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:560px}.cmp-table th,.cmp-table td{text-align:center;vertical-align:middle;padding:13px 16px;font-weight:400}.cmp-corner{width:34%}.cmp-plan{color:var(--m-ink);border-bottom:1px solid var(--m-ink-4);padding-bottom:8px;font-size:15px;font-weight:500}.cmp-group th{text-align:left;letter-spacing:.01em;color:var(--m-ink-3);padding-top:36px;font-size:13px;font-weight:500}.cmp-table tbody:first-of-type .cmp-group th{padding-top:6px}.cmp-row th,.cmp-row td{border-top:1px solid var(--m-line)}.cmp-table .cmp-label{text-align:left;color:var(--m-ink);font-size:14px;line-height:1.5}.cmp-yes{color:var(--m-mark);display:inline-flex}.cmp-no{color:var(--m-ink-4);display:inline-flex}.cmp-val{font-variant-numeric:tabular-nums;color:var(--m-ink-2);white-space:nowrap;font-size:13px;font-weight:400}@media (max-width:640px){.cmp-table{min-width:0}.cmp-table th,.cmp-table td{padding:12px 6px}.cmp-corner{width:36%}.cmp-val{white-space:normal;overflow-wrap:break-word}}
