.pub .v2-matrix .table-wrap.sw-matrix-v2{border-radius:var(--sw-radius-lg);max-height:none;box-shadow:none;border:1px solid var(--sw-line);background:var(--sw-surface);overflow:clip}.pub .table-wrap.sw-matrix-v2 table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-size:var(--sw-fs-footnote)}.pub .table-wrap.sw-matrix-v2 :is(th,td){border-bottom:1px solid var(--sw-line);text-align:center;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;padding:12px 14px}.pub .table-wrap.sw-matrix-v2 th[scope=row]{text-align:left;font-weight:var(--sw-fw-regular);color:var(--sw-text)}.pub .table-wrap.sw-matrix-v2 col.v2-col-label{width:34%}.pub .sw-matrix-v2{--sw-matrix-top:calc(var(--sw-header-h,112px) + 2px)}@media (max-width:1023px){.pub .sw-matrix-v2{--sw-matrix-top:calc(var(--sw-topbar-h,64px) + 1px)}}@media (max-width:699px){.pub .sw-matrix-v2{--sw-matrix-top:calc(var(--sw-topbar-h-mobile,56px) + 1px)}}.pub .table-wrap.sw-matrix-v2 thead{top:var(--sw-matrix-top);z-index:2;position:sticky}.pub .table-wrap.sw-matrix-v2 thead :is(th,td){background:var(--sw-surface)}.pub .table-wrap.sw-matrix-v2 thead tr:first-child>*{border-bottom:0;padding-bottom:4px}.pub .table-wrap.sw-matrix-v2 thead tr[data-row=price]>*{box-shadow:inset 0 -1px 0 var(--sw-line-strong);border-bottom:0;padding-top:4px}.pub .v2-matrix-name{font-size:var(--sw-fs-callout);font-weight:var(--sw-fw-bold);color:var(--sw-text);display:block}.pub .table-wrap.sw-matrix-v2 thead .v2-pill{min-height:22px;margin-top:4px;padding:0 8px}.pub .v2-matrix-pricehead{color:var(--sw-text-muted);font-size:var(--sw-fs-footnote)}.pub .v2-matrix-pricehead small{font-size:var(--sw-fs-meta);display:block}.pub .v2-matrix-price{font-size:var(--sw-fs-callout);font-weight:var(--sw-fw-bold);white-space:nowrap;display:block}.pub .v2-matrix-price small{font-size:var(--sw-fs-meta);font-weight:var(--sw-fw-regular);color:var(--sw-text-muted)}.pub .table-wrap.sw-matrix-v2 .v2-matrix-cta{min-height:var(--sw-target,44px);font-size:var(--sw-fs-footnote);width:100%;max-width:140px;margin-top:6px;padding:6px 14px}.pub .table-wrap.sw-matrix-v2 .sw-group th{background:var(--sw-surface-sunken);text-align:left;font-weight:var(--sw-fw-bold);font-size:var(--sw-fs-meta);letter-spacing:var(--sw-tracking-eyebrow,.02em);color:var(--sw-text-muted)}.pub .table-wrap.sw-matrix-v2 :is(td,th)[data-plan=pro],.pub .table-wrap.sw-matrix-v2 thead :is(td,th)[data-plan=pro]{background:var(--sw-surface-sunken)}.pub .table-wrap.sw-matrix-v2 thead th[data-plan=pro]{box-shadow:inset 0 2px 0 var(--sw-ink)}.pub .table-wrap.sw-matrix-v2 .yes{color:var(--sw-text)}.pub .table-wrap.sw-matrix-v2 tbody tr:last-child>*{border-bottom:0}.pub .v2-compare-details{margin-top:var(--sw-space-4)}.pub .v2-compare-details>.v2-disclosure-body{padding-top:var(--sw-space-2)}.pub .v2-alias{height:0;display:block;overflow:hidden}html:has(.pub .v2-compare-details[open] .sw-matrix-v2){scroll-padding-top:calc(var(--sw-header-h,112px) + 2px + 200px)}@media (max-width:1023px){html:has(.pub .v2-compare-details[open] .sw-matrix-v2){scroll-padding-top:calc(var(--sw-topbar-h,64px) + 1px + 200px)}}.pub .v2-common{margin-top:var(--sw-space-2)}.pub .v2-common-details>summary :is(h2,h3){font-size:var(--sw-fs-callout);font-weight:var(--sw-fw-bold);letter-spacing:0;margin:0}.pub .v2-common-count{color:var(--sw-text-muted);font-weight:var(--sw-fw-regular)}.pub .v2-common .v2-muted{margin:0 0 var(--sw-space-3);color:var(--sw-text-muted);font-size:var(--sw-fs-footnote)}.pub .v2-common-list{gap:var(--sw-space-2) var(--sw-space-6);margin:0 0 var(--sw-space-2);font-size:var(--sw-fs-footnote);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pub .v2-common-list li{gap:var(--sw-space-2);align-items:flex-start;min-width:0;display:flex}.pub .v2-common-list svg{flex:none;margin-top:2px}.pub .v2-common+.v2-free{margin-top:var(--sw-space-4);padding:var(--sw-space-4) var(--sw-space-6)}@media (min-width:1024px){.pub .v2-common-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.pub .v2-term-wrap{display:inline;position:relative}.pub .v2-term{min-height:0;color:inherit;font:inherit;text-align:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--sw-text-muted);text-decoration-color:var(--sw-text-muted);text-underline-offset:3px;cursor:help;background:0 0;border:0;border-radius:4px;padding:0;display:inline}.pub .v2-term:focus-visible{outline:3px solid var(--sw-focus);outline-offset:2px}.pub .v2-term:after{content:"";position:absolute;inset:-12px -4px}.pub .v2-term-pop{border:1px solid var(--sw-line-strong);border-radius:var(--sw-radius-md);background:var(--sw-surface);max-width:min(320px,100vw - 32px);color:var(--sw-text);box-shadow:var(--sw-elev-2);font-size:var(--sw-fs-footnote);font-weight:var(--sw-fw-regular);text-align:left;white-space:normal;margin:0;padding:10px 12px;line-height:1.45}.pub .v2-term-pop[popover]{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;margin-top:6px;inset:auto}.pub .v2-term-wrap:not([data-open]) .v2-term-pop:not([popover]){display:none}.pub .v2-term-wrap[data-open] .v2-term-pop{z-index:var(--sw-z-popover,40);width:max-content;position:absolute;top:calc(100% + 6px);left:0}@media (max-width:1023px){.pub .v2-common-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pub .table-wrap.sw-matrix-v2 thead{position:static}.pub .v2-matrix .table-wrap.sw-matrix-v2 thead tr:first-child>th{top:var(--sw-matrix-top);z-index:2;position:sticky}.pub .table-wrap.sw-matrix-v2 :is(th,td){padding:10px 8px}.pub .table-wrap.sw-matrix-v2 col.v2-col-label{width:40%}.pub .table-wrap.sw-matrix-v2 col[data-plan]{width:30%}.pub .v2-matrix [data-plan]:not([data-plan=pro]):not(.is-picked){display:none}.pub .v2-matrix-switch{margin-bottom:var(--sw-space-4);display:block}.pub .v2-matrix-switch .v2-seg{flex-wrap:wrap}.pub .v2-matrix-price{white-space:normal}.pub .table-wrap.sw-matrix-v2 .v2-matrix-cta{padding-inline:8px}html:has(.pub .v2-compare-details[open] .sw-matrix-v2){scroll-padding-top:calc(var(--sw-topbar-h,64px) + 1px + 96px)}.pub .v2-common-list{grid-template-columns:1fr}}@media (max-width:699px){html:has(.pub .v2-compare-details[open] .sw-matrix-v2){scroll-padding-top:calc(var(--sw-topbar-h-mobile,56px) + 1px + 96px)}}@media (min-width:768px){.pub .v2-matrix-switch{display:none}}
