.subscription_root__v7_b7{padding:20px 40px;width:100%;max-width:1400px;margin:0 auto;background:#09090b;min-height:100vh}.subscription_header__3ZpNs{margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid #27272a}.subscription_userInfo__4jdy8{display:flex;flex-direction:column;gap:4px}.subscription_userName__zjInx{font-size:24px;font-weight:600;color:#fafafa;letter-spacing:-.02em}.subscription_userEmail__FaSlH{font-size:14px;color:#71717a}.subscription_contentWrapper__edsVX{display:flex;flex-direction:column;gap:56px}.subscription_section__KQhiu{display:flex;flex-direction:column;gap:24px}.subscription_sectionHeading__049SA{font-size:18px;font-weight:600;color:#fafafa;margin:0;letter-spacing:-.01em}.subscription_sectionSubheading__dH0Qp{font-size:14px;color:#a1a1aa;margin:-16px 0 0;line-height:1.5}.subscription_emptyText__ofVJL,.subscription_loadingText__A434j{font-size:14px;color:#71717a;padding:16px 0}.subscription_errorAlert__MTO1B{padding:12px 16px;background:#18181b;border:1px solid #ef4444;border-radius:8px;color:#fca5a5;font-size:14px}.subscription_pricingGrid__oDQHe{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;width:100%}.subscription_pricingCard___RFYO{position:relative;background:#18181b;border:1px solid #27272a;border-radius:12px;max-width:300px;padding:20px;transition:all .2s ease;display:flex;flex-direction:column}.subscription_pricingCard___RFYO:hover{border-color:#3f3f46;background:#1c1c1f}.subscription_pricingCard___RFYO.subscription_subscribed__Iem10{border-color:#22c55e;background:#18181b}.subscription_planName__T1ZJ5{font-size:16px;font-weight:600;color:#fafafa;margin-bottom:8px;letter-spacing:-.01em}.subscription_priceDisplay__XEUph{display:flex;align-items:baseline;gap:2px;margin-bottom:8px}.subscription_priceDisplay__XEUph .subscription_priceAmount__xhFKj{font-size:32px;font-weight:700;color:#fafafa;line-height:1;letter-spacing:-.02em}.subscription_priceDisplay__XEUph .subscription_priceInterval__gF8VK{font-size:14px;color:#71717a;font-weight:500}.subscription_planDescription__Ad7yL{font-size:13px;color:#a1a1aa;line-height:1.5;margin-bottom:16px;flex-grow:1}.subscription_subscribedBadge__9m_YT{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(34,197,94,.1);border:1px solid #22c55e;border-radius:6px;color:#22c55e;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px;width:-moz-fit-content;width:fit-content}.subscription_subscribedBadge__9m_YT svg{width:12px;height:12px}.subscription_actionButton__glm_X{width:100%;padding:10px 16px;background:#fafafa;color:#09090b;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;margin-bottom:16px}.subscription_actionButton__glm_X:hover{background:#e4e4e7;transform:translateY(-1px)}.subscription_actionButton__glm_X:active{transform:translateY(0)}.subscription_actionButton__glm_X:disabled{opacity:.5;cursor:not-allowed;transform:none}.subscription_actionButton__glm_X.subscription_manageButton__f11q_{background:#27272a;color:#fafafa;border:1px solid #3f3f46}.subscription_actionButton__glm_X.subscription_manageButton__f11q_:hover{background:#3f3f46}.subscription_featuresList__5a7og{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.subscription_featuresList__5a7og li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#a1a1aa;line-height:1.4}.subscription_featuresList__5a7og li svg{width:14px;height:14px;color:#22c55e;flex-shrink:0;margin-top:2px}.subscription_featuresList__5a7og li span{flex:1 1}.subscription_integrationsList__9SHFe{display:flex;flex-direction:column;gap:12px}.subscription_integrationItem__eAuiR{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#18181b;border:1px solid #27272a;border-radius:10px;transition:all .2s ease}.subscription_integrationItem__eAuiR:hover{border-color:#3f3f46;background:#1c1c1f}.subscription_integrationInfo__2Krdv{display:flex;align-items:center;gap:16px;flex:1 1}.subscription_integrationIcon__PYPdR{width:24px;height:24px;color:#fafafa;flex-shrink:0}.subscription_integrationDetails__2D8vE{display:flex;flex-direction:column;gap:4px}.subscription_integrationName__ZzKyr{font-size:14px;font-weight:600;color:#fafafa;letter-spacing:-.01em}.subscription_integrationDescription__0pbyP{font-size:13px;color:#71717a;line-height:1.4}.subscription_connectButton__4FXyh{padding:8px 16px;background:rgba(0,0,0,0);color:#fafafa;border:1px solid #3f3f46;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.subscription_connectButton__4FXyh:hover{background:#27272a;border-color:#52525b}.subscription_connectButton__4FXyh:active{background:#18181b}.subscription_accountCard__UO1pj{background:#18181b;border:1px solid #27272a;border-radius:10px;padding:20px;max-width:500px}.subscription_accountField__DUHL8{display:flex;flex-direction:column;gap:8px}.subscription_fieldLabel__cA6IF{font-size:13px;font-weight:600;color:#fafafa;letter-spacing:-.01em}.subscription_fieldInput__LWbjR{padding:10px 14px;background:#09090b;border:1px solid #27272a;border-radius:6px;color:#71717a;font-size:14px;transition:all .15s ease;font-family:inherit}.subscription_fieldInput__LWbjR:focus{outline:none;border-color:#3f3f46}.subscription_fieldInput__LWbjR:disabled{opacity:.7;cursor:not-allowed}@media(max-width:1024px){.subscription_root__v7_b7{padding:32px 40px}.subscription_pricingGrid__oDQHe{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:768px){.subscription_root__v7_b7{padding:24px 20px}.subscription_header__3ZpNs{margin-bottom:32px}.subscription_userName__zjInx{font-size:20px}.subscription_contentWrapper__edsVX{gap:40px}.subscription_pricingGrid__oDQHe{grid-template-columns:1fr}.subscription_integrationItem__eAuiR{flex-direction:column;align-items:flex-start;gap:12px}.subscription_connectButton__4FXyh{width:100%}}