.pricing-workspace{color:#eeeaf4;--pricing-line:#ffffff12;--topview-price-border:#9265ff;--super-price-border:transparent;padding:0 0 48px}.pricing-workspace[data-current-price=super]{--topview-price-border:transparent;--super-price-border:#9265ff}.pricing-workspace button,.pricing-workspace input,.pricing-workspace select{font:inherit}.pricing-workspace button{cursor:pointer}.pricing-workspace button:disabled{cursor:default;opacity:.55}.pricing-workspace :is(button,input,select,a):focus-visible{outline-offset:3px;outline:2px solid #bc91ef}.pricing-toolbar{border:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.pricing-title{border:0;margin:0;padding:0}.pricing-currency{background:#ffffff05;border:1px solid #ffffff1c;border-radius:10px;flex:none;padding:8px 15px;font-size:12px}.pricing-results{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 18px;scroll-margin-top:16px;display:flex}.pricing-results p{color:#9c94a9;margin:0;font-size:12px}.pricing-results select{color:#afa7be;background:#121214;border:1px solid #ffffff20;border-radius:9px;min-width:165px;margin-left:auto;padding:8px 32px 8px 12px;font-size:12px}.pricing-reset{color:#c1a4e1;background:0 0;border:0;padding:4px 8px;font-size:12px!important}.pricing-groups{background:0 0;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:0;padding:8px;display:flex}.pricing-summary-columns,.pricing-family-toggle{grid-template-columns:minmax(0,26fr) minmax(0,23fr) minmax(0,23fr) minmax(0,17fr) minmax(0,11fr);align-items:center;gap:0;padding:0;display:grid}.pricing-workspace[data-super-discount=false] :is(.pricing-summary-columns,.pricing-family-toggle){grid-template-columns:minmax(0,36fr) minmax(0,28fr) minmax(0,22fr) minmax(0,14fr)}.pricing-summary-columns>*,.pricing-family-toggle>*{min-width:0;padding:22px}.pricing-summary-columns{color:#8f879d;font-size:12px}.pricing-activation-label{color:#aaa1b7;margin-top:6px;font-size:11px;font-weight:400;line-height:1.4;display:block}.pricing-group{border-radius:10px;min-width:0}.pricing-group-heading{font-size:inherit;margin:0;padding:0}.pricing-family-toggle{color:#eeeaf4;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;min-height:82px;font-size:15px!important;font-weight:500!important}.pricing-family-toggle:hover,.pricing-family-toggle[aria-expanded=true]{background:#ffffff05}.pricing-family-name{align-items:center;gap:12px;min-width:0;display:flex}.pricing-family-name>span:last-child{min-width:0}.pricing-family-name strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.pricing-family-name small{color:#9ebdec;margin-top:5px;font-size:12px;font-weight:400;display:block}.pricing-family-logo{background:#ffffff04;border:1px solid #ffffff15;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pricing-family-chevron{color:#8f879d;flex:none;transition:transform .15s;transform:rotate(-90deg)}.pricing-family-toggle[aria-expanded=true] .pricing-family-chevron{transform:rotate(0)}.pricing-summary-rates{flex-direction:column;gap:18px;font-size:15px;display:flex}.pricing-summary-rates>span{min-height:25px;display:block}.pricing-summary-rates small{color:#aaa1b7;white-space:nowrap;font-size:12px;font-weight:400}.pricing-summary-rates .pricing-mobile-label{display:none}.pricing-topview-column{border-inline:1.5px solid var(--topview-price-border);color:#dbc4ff;background:#731dfb10;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.pricing-super-column{border-inline:1.5px solid var(--super-price-border);color:#eee2ff;background:#a579f712;align-self:stretch}.pricing-summary-columns>.pricing-super-column,.pricing-family-toggle>.pricing-super-column{margin-inline-start:12px}.pricing-workspace :is(th,td).pricing-super-column{box-shadow:inset 12px 0 #101010, inset 13.5px 0 var(--super-price-border), inset -1.5px 0 var(--super-price-border);background:linear-gradient(90deg,#0000 12px,#a579f712 12px);border-inline:0;padding-left:34px}.pricing-summary-columns>.pricing-super-column{font-size:14px;font-weight:600}.pricing-summary-rates.pricing-super-column{justify-content:center}.pricing-super-rate{color:#eee2ff}.pricing-super-note{color:#aaa1b7;letter-spacing:0;text-transform:none;margin-top:5px;font-size:10px;font-weight:400;display:block}.pricing-workspace .pricing-current-label{color:#aaa6b1;letter-spacing:0;text-transform:none;white-space:normal;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:7px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.pricing-current-label svg{flex:none}.pricing-competitor-column{color:#b9aaca}.pricing-competitor-rate{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;font-weight:400;display:flex}.pricing-competitor-rate strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.pricing-competitor-provider{color:#d1c7dd;border:1px solid #ffffff16;border-radius:5px;padding:2px 7px;font-size:11px;line-height:1.5;display:inline-flex}.pricing-workspace .pricing-competitor-spec{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.pricing-competitor-empty{color:#817b8a;font-size:12px;font-weight:400}.pricing-source-note{color:#8f879d;margin:12px 0;font-size:11px;line-height:1.7}.pricing-source-note a{color:#b9aaca;text-underline-offset:3px}.pricing-summary-columns>.pricing-topview-column{border-top:1.5px solid var(--topview-price-border);border-radius:12px 12px 0 0;font-size:14px;font-weight:600}.pricing-group:last-child .pricing-family-toggle:not([aria-expanded=true]) .pricing-topview-column{border-bottom:1.5px solid var(--topview-price-border);border-radius:0 0 12px 12px}.pricing-summary-columns>.pricing-super-column{border-top:1.5px solid var(--super-price-border);border-radius:12px 12px 0 0}.pricing-group:last-child .pricing-family-toggle:not([aria-expanded=true]) .pricing-super-column{border-bottom:1.5px solid var(--super-price-border);border-radius:0 0 12px 12px}.pricing-workspace .pricing-comparison-select select{box-sizing:border-box;color:#b9aaca;background:#171717;border:1px solid #ffffff20;border-radius:8px;width:100%;min-width:0;margin:0;padding:8px 28px 8px 10px;font-size:12px}.pricing-workspace .pricing-topview-detail{border-inline:1.5px solid var(--topview-price-border);background:#731dfb10}.pricing-price-line{white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.pricing-current-rate{color:#dbc4ff}.pricing-current-rate strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pricing-comparison-amount{font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums}.pricing-list-rate{color:#89818f;font-size:13px;font-weight:400}.pricing-discount-row{align-items:center;min-width:0;max-width:100%;margin-inline-start:0;display:inline-flex}.pricing-pagination{margin-top:12px}.pricing-family-details:not([hidden]){border-top:1px solid var(--pricing-line);padding:0 0 8px}.pricing-table-scroll{overflow-x:auto}.pricing-workspace table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;font-size:13px}.pricing-workspace th{color:#8f879d;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--pricing-line);text-align:left;white-space:normal;background:0 0;padding:20px 22px;font-size:10px;font-weight:600}.pricing-workspace th:first-child{width:26%;padding-left:22px}.pricing-workspace th:nth-child(2),.pricing-workspace th:nth-child(3){width:23%}.pricing-workspace th:nth-child(4){width:17%}.pricing-workspace th:nth-child(5){width:11%}.pricing-workspace[data-super-discount=false] th:first-child{width:36%}.pricing-workspace[data-super-discount=false] th:nth-child(2){width:28%}.pricing-workspace[data-super-discount=false] th:nth-child(3){width:22%}.pricing-workspace[data-super-discount=false] th:nth-child(4){width:14%}.pricing-workspace td{border-bottom:1px solid var(--pricing-line);vertical-align:top;padding:20px 22px;line-height:1.5}.pricing-workspace td:first-child,.pricing-workspace td:first-child :is(a,p,span,div){white-space:normal;overflow-wrap:break-word}.pricing-workspace tr:last-child td{border-bottom:0}.pricing-group:last-child .pricing-family-details tbody tr:last-child>.pricing-topview-detail{border-bottom:1.5px solid var(--topview-price-border);border-radius:0 0 12px 12px}.pricing-group:last-child .pricing-family-details tbody tr:last-child>.pricing-super-column{border-bottom:1.5px solid var(--super-price-border);border-radius:0 0 12px 12px}.pricing-workspace tbody tr:hover{background:#ffffff02}.pricing-workspace td:first-child{padding-left:22px}.pricing-workspace td:last-child{text-align:left;padding-right:22px}.pricing-workspace td a{color:#e9e5ef;font-weight:500;text-decoration:none}.pricing-workspace td a:hover{color:#c7a2f0}.pricing-spec-tags{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.pricing-spec-tag{color:#d1ccd8;overflow-wrap:anywhere;background:#ffffff05;border:1px solid #ffffff12;border-radius:6px;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.5}.pricing-spec-tag.is-note{color:#bdb0cf;background:#a58bc909;border-color:#a58bc924}.pricing-reference-charge{color:#c9b4e7;border-inline-start:1px solid #ffffff20;margin-inline-start:8px;padding-inline-start:8px;display:inline-block}.pricing-meta-tag{color:#9e97a8;border:1px solid #ffffff0b;border-radius:5px;padding:2px 7px;font-size:10px;line-height:1.5}.pricing-row-meta{color:#8c8498;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.pricing-type{color:#b7a1d8;background:#49326066;border-radius:5px;padding:1px 7px;font-size:10px;display:inline-block}.pricing-type-video{color:#92bce8;background:#24496b99}.pricing-type-image{color:#c4a4e8;background:#4a306b77}.pricing-workspace td small{color:#aaa1b7;white-space:nowrap;font-size:11px}.pricing-original{color:#b9aaca;font-size:16px}.pricing-discount{box-sizing:border-box;max-width:100%;height:20px;color:var(--tvl-color-text-cta);white-space:nowrap;background:radial-gradient(90% 120% at 50% 100%, var(--tv-accent-pink-glow) 0%, var(--hf-lime) 70%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--hf-lime) 55%, white);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.pricing-empty{border:1px solid var(--pricing-line);color:#a49bad;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:64px 20px;display:flex}.pricing-empty h2{color:#ded5e9;margin:0;font-size:18px}.pricing-empty p{margin:0;font-size:13px}.pricing-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.pricing-summary-columns>*,.pricing-family-toggle>*{padding:18px 16px}}@media (max-width:700px){.pricing-workspace{padding-top:0}.pricing-toolbar{gap:10px}.pricing-currency{padding:6px 8px;font-size:10px}.pricing-results select{min-width:125px}.pricing-summary-columns{justify-content:space-between;padding:4px 10px 12px;display:flex}.pricing-summary-columns>span{display:none}.pricing-summary-columns>.pricing-comparison-select{width:100%;padding:0}.pricing-family-toggle{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 10px}.pricing-workspace[data-super-discount=false] .pricing-family-toggle{grid-template-columns:minmax(0,1fr)}.pricing-family-toggle>*{padding:0}.pricing-family-toggle .pricing-topview-column{border:1.5px solid var(--topview-price-border);border-radius:8px;padding:8px}.pricing-family-toggle .pricing-super-column{border:1.5px solid var(--super-price-border);border-radius:8px;margin-inline-start:0;padding:8px}.pricing-family-name{grid-column:1/-1}.pricing-family-name strong{font-size:15px}.pricing-summary-rates{font-size:13px}.pricing-summary-rates .pricing-mobile-label{color:#8f879d;min-height:0;font-size:11px;display:block}.pricing-workspace table{min-width:720px}}
