:root{--pricing-accent-ink: #5c7a00}[data-theme=dark]{--pricing-accent-ink: var(--color-upgrade, #bce515)}.pricing-plan-ribbon{position:relative;display:inline-flex;align-items:center;justify-content:center;height:1.9375rem;flex-shrink:0;color:var(--color-primary-500, #1e0dff)}:where([data-theme=dark]) .pricing-plan-ribbon{color:var(--pricing-accent-ink, #bce515)}.pricing-plan-ribbon-shape{position:absolute;inset:0;width:100%;height:100%}.pricing-plan-ribbon-content{position:relative;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;color:#fff}:where([data-theme=dark]) .pricing-plan-ribbon-content{color:var(--color-upgrade-text, #1f2124)}.pricing-plan-ribbon-icon{flex-shrink:0}.pricing-plan-ribbon-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;color:inherit}.pricing-plan-billing-toggle{display:flex;align-items:center;justify-content:center;align-self:flex-end;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem}@media (max-width: 479px){.pricing-plan-billing-toggle{margin-bottom:1rem;font-size:.75rem}}.pricing-plan-billing-toggle__label{appearance:none;background:none;border:none;padding:0;font:inherit;cursor:pointer;color:var(--theme-text-muted, #616a7d);transition:color .18s ease}.pricing-plan-billing-toggle__label.is-active{color:#000}[data-theme=dark] .pricing-plan-billing-toggle__label.is-active{color:var(--theme-text-primary, var(--t-neutral-900))}.pricing-plan-billing-toggle__label:focus-visible{outline:2px solid var(--color-primary-500, #1e0dff);outline-offset:2px;border-radius:.25rem}@media (prefers-reduced-motion: reduce){.pricing-plan-billing-toggle__label{transition:none}}.pricing-plan-billing-toggle #pricing-plan-toggle-yearly{width:2.25rem;height:1.25rem;border-color:transparent;background-color:var(--color-neutral-300);background-image:url('data:image/svg+xml;utf8,<svg viewBox="-4 -4 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><circle r="3" fill="%23FFFFFF"/></svg>')}.pricing-plan-billing-toggle #pricing-plan-toggle-yearly:checked{background-color:var(--color-neutral-500);cursor:pointer}.pricing-plan-billing-toggle__badge{font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:.25em;color:#000;overflow-x:clip;transform-origin:left center;transition:opacity .18s ease,transform .18s ease,max-width .18s ease,margin-left .18s ease,visibility .18s}[data-theme=dark] .pricing-plan-billing-toggle__badge{color:var(--theme-text-primary, var(--t-neutral-900))}.pricing-plan-billing-toggle__badge[data-visible=true]{opacity:1;transform:none;max-width:8rem;visibility:visible}.pricing-plan-billing-toggle__badge[data-visible=false]{opacity:0;transform:scale(.85);max-width:0;margin-left:-.5rem;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion: reduce){.pricing-plan-billing-toggle__badge{transition:none}}.pricing-plan-selector{width:100%;max-width:80rem;display:flex;flex-direction:column;align-items:center;scroll-margin-top:calc(var(--header-height, 56px) + 1rem)}.pricing-plan-selector__cards{display:flex;align-items:stretch;gap:1.25rem;width:100%}@media (max-width: 479px){.pricing-plan-selector__cards{flex-direction:column;gap:1rem}}.bottom-sheet-popup.upgrade-popup{display:flex;flex-direction:column;height:100dvh;max-height:100dvh}.bottom-sheet-popup.upgrade-popup .bottom-sheet-header{flex-shrink:0}.bottom-sheet-popup.upgrade-popup .bottom-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.pricing-plan-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem;--pricing-card-tint: linear-gradient(transparent, transparent);--pricing-card-border: linear-gradient(180deg, #cfd6dd 0%, transparent 100%);border:1px solid transparent;border-radius:.5rem;background:var(--pricing-card-tint) padding-box,linear-gradient(var(--theme-surface, #fff),var(--theme-surface, #fff)) padding-box,var(--pricing-card-border) border-box;box-shadow:0 12px 16px -4px #0a0d1214;position:relative}[data-theme=dark] .pricing-plan-card{--pricing-card-border: linear-gradient(180deg, #797b7e 0%, transparent 100%)}.pricing-plan-card--plus{--pricing-card-tint: linear-gradient( 228.23deg, rgba(188, 229, 21, .28) 2.59%, rgba(188, 229, 21, .1) 17.3%, var(--theme-surface, #fff) 53.1% )}[data-theme=dark] .pricing-plan-card--plus{--pricing-card-tint: linear-gradient( 228.23deg, rgba(221, 237, 157, .2) 2.59%, rgba(86, 91, 64, .4) 17.3%, var(--theme-surface) 53.1% )}.pricing-plan-card--max{--pricing-card-tint: linear-gradient( 244.29deg, rgba(13, 86, 255, .28) -1.14%, rgba(13, 86, 255, .1) 24%, var(--theme-surface, #fff) 68.83% )}[data-theme=dark] .pricing-plan-card--max{--pricing-card-tint: linear-gradient(244.29deg, #0d56ff -1.14%, var(--theme-surface) 68.83%)}.pricing-plan-card__heading{display:flex;flex-direction:column;gap:1.25rem}.pricing-plan-card__title-row{display:flex;align-items:center;gap:.5rem}.pricing-plan-card__badge{padding:.25rem .625rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase}.pricing-plan-card__badge--popular,.pricing-plan-card__badge--best-value{background:var(--color-upgrade, #bce515);color:var(--color-upgrade-text, #1f2124)}.pricing-plan-card__title{font-size:1.25rem;font-weight:500;margin:0}.pricing-plan-card__description{font-size:.875rem;margin:0}.pricing-plan-card__credits-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.pricing-plan-card__credit-options{display:flex;gap:.25rem;width:100%}.pricing-plan-card__credits-box{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;border-radius:.5rem;line-height:1;background:var(--theme-surface-secondary, #f2f5fd);border:1px solid var(--theme-border, rgba(0, 0, 0, .06))}.pricing-plan-card__credits-box--option{appearance:none;flex:1 1 0;min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .18s ease;line-height:1}.pricing-plan-card__credits-box--option[data-selected=true]{border-color:var(--pricing-accent-ink, #5c7a00);color:var(--pricing-accent-ink, #5c7a00)}.pricing-plan-card__credits-box--option[data-selected=false] svg{color:var(--theme-text-muted, #616a7d)}.pricing-plan-card__credits-box--option:focus-visible{outline:2px solid var(--color-primary-500, #1e0dff);outline-offset:2px}@media (prefers-reduced-motion: reduce){.pricing-plan-card__credits-box--option{transition:none}}.pricing-plan-card__credits-box svg{flex-shrink:0}.pricing-plan-card__credits-icon{display:inline-flex;flex-shrink:0;color:var(--pricing-accent-ink, #5c7a00)}.pricing-plan-card__credits{font-size:1rem;font-weight:600;color:var(--theme-text-primary, var(--t-neutral-900));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-plan-card__usage-box{width:100%;padding:1rem;border-radius:.5rem;background:var(--theme-surface-secondary, #f2f5fd);border:1px solid var(--theme-border, rgba(0, 0, 0, .06))}.pricing-plan-card__usage-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.pricing-plan-card__usage-list li{font-size:.75rem;color:var(--theme-text-muted, #616a7d)}.pricing-plan-card__callout{display:flex;align-items:center;gap:.125rem;height:1rem;margin:0;font-size:.8125rem;line-height:1;color:var(--pricing-accent-ink, #5c7a00)}.pricing-plan-card__callout svg{flex-shrink:0}.pricing-plan-card__callout[data-empty=true]{visibility:hidden}.pricing-plan-card__price{display:flex;flex-direction:column;gap:.125rem}.pricing-plan-card__price-amount{display:flex;align-items:baseline;gap:.125rem}.pricing-plan-card__price-value{font-size:clamp(2rem,1.6rem + 1vw,2.5rem);font-weight:700;line-height:1.1}.pricing-plan-card__price-period{font-size:.875rem;font-weight:500}.pricing-plan-card__price-caption{font-size:.75rem;color:var(--theme-text-muted, #616a7d)}.pricing-plan-card__cta{width:100%;justify-content:center;border-radius:.5rem;font-size:1rem}.pricing-plan-card__cta--neutral{background:var(--theme-surface-secondary, #f2f5fd);color:var(--theme-text-primary, var(--t-neutral-900));border:1px solid var(--theme-border-strong, #cfd6dd)}[data-theme=dark] .pricing-plan-card__cta--neutral{background:#fff;color:#1f2124;border-color:transparent}.pricing-plan-card__cta--upgrade{background:var(--color-upgrade, #bce515);color:var(--color-upgrade-text, #1f2124)}.pricing-plan-card__cta--primary-blue{background:var(--color-primary-500, #1e0dff);color:#fff}.pricing-plan-card__features{display:flex;flex-direction:column;gap:.5rem;width:100%}.pricing-plan-card__summary,.pricing-plan-card__credits-check,.pricing-plan-card__read-more{display:none}@media (max-width: 479px){.pricing-plan-card{--pricing-card-ramp: linear-gradient( 180deg, var(--theme-surface, #fff) 0%, var(--theme-surface-secondary, #f2f5fd) 100% );flex:none;gap:1rem;overflow:hidden;box-shadow:none;border-color:var(--theme-border-strong, #cfd6dd);background:var(--pricing-card-ramp)}[data-theme=dark] .pricing-plan-card{--pricing-card-ramp: linear-gradient(180deg, #1a1a1a 0%, rgba(66, 66, 66, .8) 100%)}.pricing-plan-card--plus{--pricing-card-ramp: linear-gradient(180deg, var(--theme-surface, #fff) 42.68%, rgba(188, 229, 21, .12) 100%)}[data-theme=dark] .pricing-plan-card--plus{--pricing-card-ramp: linear-gradient( 180deg, #1a1a1a 42.68%, rgba(45, 52, 14, .685) 71.99%, rgba(188, 229, 21, .1) 126.48% )}.pricing-plan-card--max{--pricing-card-ramp: linear-gradient( 180.12deg, var(--theme-surface, #fff) 46.54%, rgba(13, 86, 255, .12) 99.89% )}[data-theme=dark] .pricing-plan-card--max{--pricing-card-ramp: linear-gradient( 180.12deg, #1a1a1a 46.54%, rgba(17, 37, 84, .58) 74.53%, rgba(16, 81, 231, .2) 99.89% )}.pricing-plan-card__price,.pricing-plan-card__badge,.pricing-plan-card__features{display:none}.pricing-plan-card__credits-group{order:1}.pricing-plan-card__read-more{order:2}.pricing-plan-card__credit-options{flex-direction:column;gap:.5rem}.pricing-plan-card__credits-group{gap:.25rem}.pricing-plan-card__credits-box:not([role=radio]),.pricing-plan-card__usage-box{padding:0;border:none;background:none}.pricing-plan-card__credits-box:not([role=radio]){gap:.125rem}.pricing-plan-card__credits-icon{display:none}.pricing-plan-card__credits-check{display:inline-flex;flex-shrink:0;color:var(--theme-text-primary, var(--t-neutral-900))}.pricing-plan-card__credits,.pricing-plan-card__usage-list li{font-size:.75rem;font-weight:400;line-height:1.5;color:var(--theme-text-primary, var(--t-neutral-900))}.pricing-plan-card__usage-list{gap:0}.pricing-plan-card__usage-list li{max-height:3rem;overflow:hidden;transition:max-height .25s ease,padding-top .25s ease,opacity .25s ease,visibility .25s}.pricing-plan-card__usage-list li+li{padding-top:.25rem}.pricing-plan-card__usage-list[data-open=false] li:nth-child(n+3){max-height:0;padding-top:0;opacity:0;visibility:hidden}}@media (max-width: 479px) and (prefers-reduced-motion: reduce){.pricing-plan-card__usage-list li{transition:none}}@media (max-width: 479px){.pricing-plan-card__heading{gap:.125rem}.pricing-plan-card__title{font-size:1.5rem;font-weight:600}.pricing-plan-card__description{color:var(--theme-text-muted, #616a7d)}.pricing-plan-card__summary{display:block;margin:0;font-size:.875rem;color:var(--theme-text-muted, #616a7d)}.pricing-plan-card__summary-value{font-size:1.75rem;font-weight:600;line-height:1.2;color:var(--theme-text-primary, var(--t-neutral-900))}.pricing-plan-card__read-more{display:inline-flex;align-self:flex-start;align-items:center;gap:.125rem;padding:0;border:none;background:none;font-size:.75rem;color:var(--theme-text-muted, #616a7d);cursor:pointer}.pricing-plan-card__read-more svg{transition:transform .2s ease}.pricing-plan-card__read-more[aria-expanded=true] svg{transform:rotate(180deg)}.pricing-plan-card__read-more:focus-visible{outline:2px solid var(--color-primary-500, #1e0dff);outline-offset:2px}}@media (max-width: 479px) and (prefers-reduced-motion: reduce){.pricing-plan-card__read-more svg{transition:none}}.feature-checklist-row{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem}.feature-checklist-row__glyph{flex-shrink:0;margin-top:.125rem}.feature-checklist-row__label{flex:1 1 auto}.feature-checklist-row__info{flex-shrink:0;margin-top:.125rem;color:var(--theme-text-muted, #616a7d);cursor:help}.feature-checklist-row__tooltip{max-width:min(17.5rem,100vw - 2rem);white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:.5rem;font-size:.75rem;line-height:1.4;text-align:left}.feature-checklist-row[data-included=false]{color:var(--theme-text-muted, #616a7d)}.subscription-contact{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:5rem}.subscription-contact .img-contact{position:relative;max-height:75vh}.subscription-contact .btn-primary{padding-left:100px;padding-right:100px}.subscription-contact h3{margin-top:24px;font-size:16px;font-weight:500;line-height:30px;text-align:center}
