.LoadingSpinner_spinner__v1ZJi{display:inline-block;width:18px;height:18px;flex:0 0 auto;border:2px solid rgba(37,99,235,.18);border-top:2px solid var(--pc-accent,#2563eb);border-radius:999px;animation:LoadingSpinner_spin__dyVKS .7s linear infinite;vertical-align:-3px}.LoadingSpinner_small__sD15G{width:14px;height:14px}.LoadingSpinner_large__qVVrg{width:26px;height:26px;border-width:3px}.LoadingSpinner_light__L4DkO{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}.LoadingSpinner_inline__X_cSx{display:inline-flex;align-items:center;gap:8px;color:inherit}.LoadingSpinner_center__Yv5_o{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;width:100%;color:var(--pc-muted,#4b5563);font-size:14px;font-weight:700}@keyframes LoadingSpinner_spin__dyVKS{to{transform:rotate(1turn)}}.public-app-frame_main__96NQB,.public-app-frame_page__GUlic{box-sizing:border-box;min-width:0}.public-app-frame_page__GUlic{min-height:100dvh;overflow-x:clip}.public-app-frame_compactPage__oL761{min-height:0}.public-app-frame_main__96NQB{width:100%}.public-app-frame_productPage__IKgp8{background:linear-gradient(180deg,#f8fafc,#f1f4f8);padding:28px var(--pc-page-gutter-fluid) 42px}.public-app-frame_productMain__Swocq{display:flex;max-width:var(--pc-page-width);flex-direction:column;gap:16px;margin:0 auto}@media (max-width:640px){.public-app-frame_productPage__IKgp8{padding:20px 12px 32px}}.pricing_page__L_vko{display:grid;width:min(100%,1200px);gap:24px;margin:0 auto;padding:28px 0 56px}.pricing_hero__QSMWV{display:grid;width:100%;gap:10px;margin:0;text-align:left}.pricing_hero__QSMWV span{color:var(--pc-primary-strong);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing_hero__QSMWV h1{max-width:100%;margin:0;font-size:clamp(18px,4vw,42px);line-height:1.06;white-space:nowrap}.pricing_hero__QSMWV p{margin:0;color:var(--pc-muted);font-size:17px;line-height:1.6}.pricing_pricingGrid__uExSp{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto}.pricing_planCard__9bZmW{display:flex;min-width:0;flex-direction:column;gap:14px;border:1px solid var(--pc-border);border-radius:12px;background:var(--pc-surface);padding:24px;box-shadow:none}.pricing_featuredPlanCard__ZPFw_{border-color:var(--pc-brand);box-shadow:inset 0 0 0 1px var(--pc-brand)}.pricing_planCard__9bZmW>span{color:var(--pc-muted);font-size:13px;font-weight:800;text-transform:uppercase}.pricing_planCard__9bZmW h2{margin:0;font-size:34px}.pricing_price__ck_X0{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.pricing_price__ck_X0 small{color:var(--pc-muted);font-size:14px;font-weight:650}.pricing_planCard__9bZmW p{margin:0;color:var(--pc-muted);line-height:1.55}.pricing_planCard__9bZmW ul{display:grid;gap:8px;margin:4px 0;padding:18px 0 0;border-top:1px solid var(--pc-border);line-height:1.45;list-style:none}.pricing_planCard__9bZmW li{position:relative;padding-left:28px}.pricing_planCard__9bZmW li:before{position:absolute;left:0;top:1px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--pc-success-soft);color:var(--pc-success);content:"✓";font-size:10px;font-weight:850}.pricing_featuredPlanCard__ZPFw_ li:before{background:var(--pc-brand-soft);color:var(--pc-brand)}.pricing_paidPlanCard__1c2P9{height:100%}.pricing_planFeatures__50MLZ{grid-template-rows:repeat(5,minmax(32px,auto));align-items:center}.pricing_cardAction__oczGP{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:auto;border:1px solid var(--pc-border-strong);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text);font:inherit;font-weight:800;padding:0 14px;text-decoration:none}.pricing_cardAction__oczGP:disabled{cursor:not-allowed;opacity:.55}.pricing_primaryCardAction__sr2ED{border-color:var(--pc-primary);background:var(--pc-primary);color:#fff}.pricing_primaryCardAction__sr2ED:hover:not(:disabled){background:var(--pc-primary-strong)}.pricing_personalStatus__ltx1O{margin-top:auto!important;color:var(--pc-primary-strong)!important;font-size:13px;font-weight:800}.pricing_checkoutNotice__r9OwO,.pricing_error__CkXiS{border-radius:var(--pc-radius-sm);padding:12px;font-size:13px}.pricing_checkoutNotice__r9OwO{width:min(100%,980px);margin:0 auto;background:var(--pc-surface-soft)}.pricing_checkoutNotice__r9OwO button{min-height:36px;border:1px solid var(--pc-border-strong);border-radius:var(--pc-radius-xs);background:var(--pc-surface);font:inherit;font-weight:750;padding:0 10px}.pricing_error__CkXiS{background:#fff1f2;color:#9f1239!important}.pricing_legal__mb7__{width:min(100%,980px);margin:0 auto;color:var(--pc-muted);font-size:13px;line-height:1.6;text-align:center}.pricing_checkoutOpeningBackdrop__aHJos{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:var(--pc-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pricing_checkoutOpeningDialog___MuTs{display:flex;width:min(420px,100%);max-height:calc(100dvh - 48px);align-items:center;gap:16px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--pc-border);border-radius:var(--pc-radius-lg);background:var(--pc-surface);box-shadow:var(--pc-shadow-popover);padding:22px;outline:none}.pricing_checkoutOpeningCopy__I9Pt5{display:grid;min-width:0;gap:5px}.pricing_checkoutOpeningCopy__I9Pt5 h2,.pricing_checkoutOpeningCopy__I9Pt5 p{margin:0}.pricing_checkoutOpeningCopy__I9Pt5 h2{color:var(--pc-text);font-size:1.05rem;font-weight:800}.pricing_checkoutOpeningCopy__I9Pt5 p{color:var(--pc-muted);line-height:1.5}@media (max-width:1024px){.pricing_pricingGrid__uExSp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pricing_page__L_vko{padding-top:20px}.pricing_hero__QSMWV h1{white-space:normal}.pricing_planCard__9bZmW{padding:22px}}@media (max-width:390px){.pricing_pricingGrid__uExSp{grid-template-columns:1fr}.pricing_planCard__9bZmW{padding:18px}.pricing_checkoutOpeningBackdrop__aHJos{padding:16px}.pricing_checkoutOpeningDialog___MuTs{padding:20px}}.pricing_cardAction__oczGP:focus-visible{outline:3px solid var(--pc-focus-ring);outline-offset:2px}.pricing_checkoutNotice__r9OwO button:focus-visible{outline:3px solid var(--pc-focus-ring);outline-offset:2px}