.plan-compare_compare__vUrOY{--cols:minmax(0,1fr) repeat(3,minmax(0,148px));padding:0 clamp(20px,3vw,32px) clamp(20px,3vw,32px);border-radius:var(--radius-surface);background:var(--surface-muted)}.plan-compare_compare__vUrOY[data-teams]{--cols:minmax(0,1fr) repeat(4,minmax(0,136px))}.plan-compare_srOnly__s9pod{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plan-compare_head__SBfP9{position:sticky;top:76px;z-index:2;display:grid;grid-template-columns:var(--cols);align-items:end;gap:8px;margin-inline:calc(-1 * clamp(20px, 3vw, 32px));padding:clamp(24px,3vw,32px) calc(clamp(20px, 3vw, 32px) + 12px) 16px;border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--surface-muted)}.plan-compare_switcher__f2MjB{display:none}.plan-compare_plan__KHBfd{display:grid;justify-items:start;gap:4px}.plan-compare_planName__yQz6I{color:var(--text-secondary);font-size:var(--text-sm)}.plan-compare_plan__KHBfd[data-col=lifetime] .plan-compare_planName__yQz6I{color:var(--foreground);font-weight:500}.plan-compare_planPrice__O58zG{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.plan-compare_planPrice__O58zG strong{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.plan-compare_planAction__a77gm{display:inline-flex;min-height:32px;align-items:center;gap:6px;margin-top:8px;padding:0 12px;border:1px solid var(--border);border-radius:calc(var(--radius-control) - 6px);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.plan-compare_planAction__a77gm svg{transition:transform var(--duration-standard) var(--ease-standard)}.plan-compare_planActionInk__ZHwQ8{border-color:transparent;background:var(--foreground);color:var(--background)}.plan-compare_group__CYQXN+.plan-compare_group__CYQXN{margin-top:16px}.plan-compare_group__CYQXN h3{margin:12px 12px 6px;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:0}.plan-compare_group__CYQXN ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.plan-compare_group__CYQXN li{border-radius:14px;background:var(--surface)}.plan-compare_row__1cTnP{display:grid;width:100%;min-height:44px;grid-template-columns:var(--cols);align-items:center;gap:8px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.plan-compare_label__k2LxO{display:inline-flex;min-width:0;align-items:center;gap:10px}.plan-compare_chevron__Bep7u,.plan-compare_label__k2LxO>svg:first-child{flex:none;color:var(--text-muted)}.plan-compare_chevron__Bep7u{opacity:0;transition:transform var(--duration-standard) var(--ease-standard),opacity var(--duration-fast) ease}.plan-compare_row__1cTnP[aria-expanded=true] .plan-compare_chevron__Bep7u{opacity:1;transform:rotate(180deg)}.plan-compare_cell__rV6sl{display:inline-flex;align-items:center;color:var(--text-secondary)}.plan-compare_cell__rV6sl[data-col=lifetime]{color:var(--foreground)}.plan-compare_cellValue__cAPll{display:inline-flex;align-items:center}.plan-compare_markNone__oll2v{opacity:.5}.plan-compare_markText__X2Erv{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.plan-compare_detail__E1CAQ{margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.plan-compare_detail__E1CAQ span{display:block;max-width:64ch;padding:0 12px 14px 38px}@media (hover:hover) and (pointer:fine){.plan-compare_row__1cTnP:hover .plan-compare_chevron__Bep7u{opacity:1}.plan-compare_planAction__a77gm:hover{background:var(--surface-muted)}.plan-compare_planActionInk__ZHwQ8:hover{background:var(--foreground);opacity:.86}.plan-compare_planAction__a77gm:hover svg{transform:translateX(2px)}}@media (max-width:900px){.plan-compare_compare__vUrOY{--cols:minmax(0,1fr) repeat(3,minmax(0,112px))}.plan-compare_compare__vUrOY[data-teams]{--cols:minmax(0,1fr) repeat(4,minmax(0,100px))}}@media (max-width:640px){.plan-compare_compare__vUrOY,.plan-compare_compare__vUrOY[data-teams]{--cols:minmax(0,1fr) 72px;padding:0 8px 12px;border-radius:var(--radius-panel)}.plan-compare_head__SBfP9{top:68px;grid-template-columns:minmax(0,1fr);gap:12px;margin-inline:-8px;padding:16px 20px 12px;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.plan-compare_switcher__f2MjB{display:block}.plan-compare_switcher__f2MjB>div{width:100%}.plan-compare_headLabel__LJYhg{display:none}.plan-compare_plan__KHBfd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px}.plan-compare_plan__KHBfd .plan-compare_planName__yQz6I,.plan-compare_plan__KHBfd .plan-compare_planPrice__O58zG{grid-column:1}.plan-compare_plan__KHBfd .plan-compare_planAction__a77gm{grid-column:2;grid-row:1/span 2;margin:0}.plan-compare_compare__vUrOY[data-plan=free] [data-col]:not([data-col=free]),.plan-compare_compare__vUrOY[data-plan=lifetime] [data-col]:not([data-col=lifetime]),.plan-compare_compare__vUrOY[data-plan=team] [data-col]:not([data-col=team]),.plan-compare_compare__vUrOY[data-plan=yearly] [data-col]:not([data-col=yearly]){display:none}.plan-compare_row__1cTnP{padding-block:10px;line-height:1.35}.plan-compare_cell__rV6sl{justify-content:flex-end}.plan-compare_cell__rV6sl[data-col]{color:var(--foreground)}.plan-compare_group__CYQXN h3{margin-inline:8px}.plan-compare_detail__E1CAQ span{padding-left:38px}}@media (prefers-reduced-motion:reduce){.plan-compare_chevron__Bep7u,.plan-compare_planAction__a77gm,.plan-compare_planAction__a77gm svg{transition:none}}.team-plans_card__ta6h2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;max-width:1120px;margin-inline:auto;padding:8px;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-muted);box-shadow:var(--shadow-resting),0 24px 48px -24px oklch(0 0 0/.1)}.team-plans_how__JJXBU,.team-plans_plan__G4pWW{display:flex;min-width:0;flex-direction:column;padding:clamp(22px,3vw,36px);border-radius:calc(var(--radius-surface) - 8px)}.team-plans_plan__G4pWW{background:var(--surface)}.team-plans_how__JJXBU h3,.team-plans_plan__G4pWW h3{margin:0;font-family:var(--font-body);font-size:var(--text-xl);font-weight:500;letter-spacing:-.02em}.team-plans_planTop__j_KYH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.team-plans_price___9PtR{display:flex;min-height:64px;align-items:flex-end;margin-top:32px}.team-plans_perPerson__rlp5d{display:grid;min-height:1.5em;margin-top:12px}.team-plans_perPerson__rlp5d p{grid-area:1/1;margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.team-plans_perPerson__rlp5d p>span{color:var(--foreground);font-weight:500}.team-plans_compare___lWiG{display:grid;gap:12px;margin-top:24px;padding:16px;border-radius:var(--radius-panel);background:var(--surface-muted)}.team-plans_compareRow__kOzpe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;color:var(--foreground);font-size:var(--text-sm)}.team-plans_compareRow__kOzpe[data-muted]{color:var(--text-secondary)}.team-plans_track__8eURt{position:relative;height:6px;overflow:hidden;grid-column:1/-1;border-radius:var(--radius-pill)}.team-plans_fill__n5wtZ{position:absolute;inset:0;border-radius:inherit;background:var(--foreground);transform-origin:left center}.team-plans_compareRow__kOzpe[data-muted] .team-plans_fill__n5wtZ{background:var(--border-strong)}.team-plans_saved__JpL7F{margin:4px 0 0;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5}.team-plans_plan__G4pWW .team-plans_features__tERWu{margin:24px 0 32px;padding-top:24px;border-top:1px solid var(--border-subtle)}.team-plans_credit__6XXYF,.team-plans_perPerson__rlp5d p,.team-plans_plan__G4pWW .team-plans_features__tERWu li,.team-plans_saved__JpL7F{text-wrap:pretty}.team-plans_plan__G4pWW .team-plans_cta__D1LqB{width:100%;margin-top:auto}.team-plans_notes__PvEWW{display:grid;gap:4px;margin-top:16px}.team-plans_notes__PvEWW p{margin:0;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5;text-align:center}.team-plans_notes__PvEWW a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.team-plans_tabular__v8B0o{font-variant-numeric:tabular-nums}.team-plans_how__JJXBU{justify-content:center;gap:0}.team-plans_roster__JPh_u{display:grid;gap:16px;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface)}.team-plans_rosterHead__DuNDH{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--foreground);font-size:var(--text-sm);font-weight:500}.team-plans_rosterCount__8CGAs{display:inline-flex;align-items:baseline;gap:5px;color:var(--text-secondary);font-weight:400;white-space:nowrap}.team-plans_rosterCount__8CGAs .team-plans_tabular__v8B0o{display:inline-flex;color:var(--foreground);font-weight:500}.team-plans_rosterCount__8CGAs .team-plans_tabular__v8B0o>span{color:inherit;font-family:var(--font-body);font-size:inherit;font-weight:inherit;letter-spacing:0}.team-plans_seats__G6dxA{display:grid;grid-template-columns:repeat(5,minmax(0,52px));justify-content:space-between;gap:10px}.team-plans_seat__1sTOR{position:relative;display:grid;aspect-ratio:1;border:1px dashed var(--border-strong);border-radius:50%}.team-plans_seatFill__LY_zE{display:grid;margin:-1px;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--foreground) var(--seat-mix,100%),var(--surface));color:var(--background);font-size:var(--text-sm);font-weight:500}.team-plans_seat__1sTOR:first-child .team-plans_seatFill__LY_zE{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--foreground);font-size:var(--text-xs)}.team-plans_how__JJXBU h3{margin-top:32px}.team-plans_steps__m8_Ae{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.team-plans_steps__m8_Ae li{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:var(--text-sm)}.team-plans_stepIcon__Fu3si{display:grid;flex:none;width:32px;height:32px;place-items:center;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface);color:var(--foreground)}.team-plans_credit__6XXYF{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.team-plans_credit__6XXYF span{color:var(--foreground);font-weight:500}@media (hover:hover) and (pointer:fine){.team-plans_notes__PvEWW a:hover{text-decoration-color:var(--foreground)}}@media (max-width:900px){.team-plans_card__ta6h2{grid-template-columns:1fr}}@media (max-width:520px){.team-plans_card__ta6h2{padding:6px;border-radius:var(--radius-panel)}.team-plans_how__JJXBU,.team-plans_plan__G4pWW{padding:20px;border-radius:calc(var(--radius-panel) - 6px)}.team-plans_price___9PtR{min-height:0;margin-top:24px}.team-plans_plan__G4pWW .team-plans_features__tERWu{margin-bottom:24px}.team-plans_roster__JPh_u{padding:16px}.team-plans_seats__G6dxA{gap:8px}.team-plans_seatFill__LY_zE{font-size:var(--text-xs)}}