.plan-billing[data-v-7a1bcf5f]{min-height:2.5rem;line-height:1.5}.plan-details[data-v-7a1bcf5f]{margin-top:12px;font-size:.85rem}.plan-details summary[data-v-7a1bcf5f]{color:var(--brand-link);cursor:pointer;min-height:44px;padding:12px 0}.price-row[data-v-7a1bcf5f]{min-height:44px}@media (width<=599px){.header-section[data-v-7a1bcf5f]{min-height:0!important}}.pricing-item[data-v-7a1bcf5f]{--pricing-accent:rgb(var(--v-theme-success));--pricing-accent-text:color-mix(in srgb,var(--pricing-accent) 68%,#172022);--pricing-accent-soft:rgba(var(--v-theme-success),.07);--pricing-card-shadow:0 14px 34px #11181c0f;background:radial-gradient(ellipse at 18% 0,color-mix(in srgb,var(--pricing-accent) 9%,transparent),transparent 46%),radial-gradient(ellipse at 96% 100%,color-mix(in srgb,var(--pricing-accent) 6%,transparent),transparent 52%),#fff;border:1px solid var(--ci-border-color);border-radius:var(--ci-radius,6px);box-shadow:var(--pricing-card-shadow);will-change:transform;flex-direction:column;min-height:100%;padding:1.45rem;scroll-margin-top:120px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;transform:translateY(0)}.pricing-item[data-v-7a1bcf5f]:before{background:var(--pricing-accent);content:"";width:100%;height:5px;position:absolute;top:0;left:0}.pricing-item--free[data-v-7a1bcf5f]{--pricing-accent:rgba(var(--v-theme-on-surface),.72);--pricing-accent-text:rgba(var(--v-theme-on-surface),.76);--pricing-accent-soft:rgba(var(--v-theme-on-surface),.045)}.pricing-item--professional[data-v-7a1bcf5f]:before{background:var(--pricing-accent)}.pricing-item--professional[data-v-7a1bcf5f]{--pricing-accent:rgb(var(--v-theme-accent-1));--pricing-accent-soft:rgba(var(--v-theme-accent-1),.075)}.pricing-item--team[data-v-7a1bcf5f]:before{background:var(--pricing-accent)}.pricing-item--team[data-v-7a1bcf5f]{--pricing-accent:rgb(var(--v-theme-accent-2));--pricing-accent-soft:rgba(var(--v-theme-accent-2),.085)}.pricing-item--business[data-v-7a1bcf5f]:before{background:var(--pricing-accent)}.pricing-item--business[data-v-7a1bcf5f]{--pricing-accent:rgb(var(--v-theme-accent-3));--pricing-accent-soft:rgba(var(--v-theme-accent-3),.075)}.pricing-item.popular[data-v-7a1bcf5f]{border-color:var(--pricing-accent);box-shadow:0 18px 44px color-mix(in srgb,var(--pricing-accent) 16%,transparent)}.v-theme--dark{background:radial-gradient(ellipse at 18% 0,color-mix(in srgb,var(--pricing-accent) 11%,transparent),transparent 46%),radial-gradient(ellipse at 96% 100%,color-mix(in srgb,var(--pricing-accent) 8%,transparent),transparent 52%),rgb(var(--v-theme-surface))}@media (hover:hover) and (pointer:fine){.pricing-item[data-v-7a1bcf5f]:hover{border-color:color-mix(in srgb,var(--pricing-accent) 42%,var(--ci-border-color));box-shadow:0 20px 46px color-mix(in srgb,var(--pricing-accent) 13%,#11181c14);transform:translateY(-4px)}.pricing-item.popular[data-v-7a1bcf5f]:hover{box-shadow:0 24px 54px color-mix(in srgb,var(--pricing-accent) 22%,#11181c14)}}@media (prefers-reduced-motion:reduce){.pricing-item[data-v-7a1bcf5f]{will-change:auto;transition:none}.pricing-item[data-v-7a1bcf5f]:hover{transform:none}}.card-content[data-v-7a1bcf5f]{flex-direction:column;gap:1rem;display:flex}.header-section[data-v-7a1bcf5f]{min-height:9rem}.pricing-card-title-row[data-v-7a1bcf5f]{flex-direction:column;align-items:flex-start;gap:.5rem;min-height:4.25rem;margin-bottom:1rem;display:flex}.plan-title[data-v-7a1bcf5f]{font-size:1.35rem;font-weight:700;line-height:1.2}.popular-chip[data-v-7a1bcf5f]{flex:none}.plan-description[data-v-7a1bcf5f]{color:rgba(var(--v-theme-on-surface),.68);font-size:.92rem;line-height:1.45}.price-row[data-v-7a1bcf5f]{align-items:baseline;gap:.35rem;margin-top:.15rem;display:flex}.plan-amount[data-v-7a1bcf5f]{letter-spacing:0;font-size:clamp(1.8rem,2.7vw,2.35rem);font-weight:750;line-height:1}.plan-period[data-v-7a1bcf5f]{color:rgba(var(--v-theme-on-surface),.62);white-space:nowrap;font-size:.75rem}.plan-metrics[data-v-7a1bcf5f]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.1);border-top:1px solid rgba(var(--v-theme-on-surface),.1);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1rem;padding:.75rem 0;display:grid}.plan-metric[data-v-7a1bcf5f]{min-width:0;padding:0 .55rem}.plan-metric+.plan-metric[data-v-7a1bcf5f]{border-left:1px solid rgba(var(--v-theme-on-surface),.1)}.plan-metric span[data-v-7a1bcf5f]{color:rgba(var(--v-theme-on-surface),.62);margin-top:.12rem;font-size:.72rem;line-height:1.25;display:block}.plan-metric strong[data-v-7a1bcf5f]{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.2;display:block}.plan-metric--ai strong[data-v-7a1bcf5f]{background:linear-gradient(105deg,rgb(var(--v-theme-feature)) 0,rgb(var(--v-theme-feature-secondary)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.plan-metric--ai span[data-v-7a1bcf5f]{color:rgba(var(--v-theme-on-surface),.62);font-weight:inherit}.external-access[data-v-7a1bcf5f]{color:var(--pricing-accent-text);min-height:2.4rem;margin-top:.85rem;font-size:.86rem;font-weight:700;line-height:1.35}.plan-includes[data-v-7a1bcf5f]{min-height:0;margin-top:1.1rem}.plan-includes ul[data-v-7a1bcf5f]{flex-direction:column;gap:.62rem;margin:0;padding:0;list-style:none;display:flex}.plan-includes li[data-v-7a1bcf5f]{color:rgba(var(--v-theme-on-surface),.82);padding-left:.85rem;font-size:.89rem;line-height:1.38;position:relative}.plan-includes li[data-v-7a1bcf5f]:before{background:var(--pricing-accent);content:"";border-radius:999px;width:4px;height:4px;position:absolute;top:.62em;left:0}.additional-seat-note[data-v-7a1bcf5f]{color:rgba(var(--v-theme-on-surface),.6);min-height:2.12rem;margin-top:.9rem;font-size:.78rem;line-height:1.35}.additional-seat-note--empty[data-v-7a1bcf5f]{visibility:hidden}.plan-outcome[data-v-7a1bcf5f]{background:var(--pricing-accent-soft);border:1px solid color-mix(in srgb,var(--pricing-accent) 24%,transparent);border-radius:var(--ci-radius,6px);color:rgba(var(--v-theme-on-surface),.78);min-height:5.05rem;margin-top:.1rem;padding:.85rem;font-size:.86rem;font-weight:600;line-height:1.4}.pricing-card-cta[data-v-7a1bcf5f]{width:100%;margin-top:0;padding-top:1.35rem}.pricing-button[data-v-7a1bcf5f] .v-icon,.pricing-button[data-v-7a1bcf5f] svg{background:0 0!important}.pricing-card-footnote[data-v-7a1bcf5f]{text-align:center;justify-content:center;align-items:center;gap:6px;min-height:2.7rem;margin-top:8px;display:flex}
