/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@15.5.22_@babel+core@7.29.7_@types+node@24.13.3_react-dom@19.1.2_react@19.1.2__react@19.1.2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/.pnpm/next@15.5.22_@babel+core@7.29.7_@types+node@24.13.3_react-dom@19.1.2_react@19.1.2__react@19.1.2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./components/Home/Home.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Home_main__EgnMm { width: 100%; max-width: 1024px; margin: 0 auto; padding: 12px 20px 28px; display: flex; flex-direction: column; gap: 16px; }
.Home_account__BD6lF { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border: 1px solid #dcefeb; border-radius: 16px; background: #f7fcfa; padding: 12px 0; color: #07163c; }
.Home_accountItem__uO_4a { display: flex; align-items: center; gap: 10px; min-width: 0; padding: 0 12px; }
.Home_accountItem__uO_4a + .Home_accountItem__uO_4a { border-left: 1px solid #dce9eb; }
.Home_accountItem__uO_4a > div { min-width: 0; flex: 1; }
.Home_accountIcon__U_cxj { display: grid; place-items: center; width: 38px; height: 38px; flex: 0 0 38px; border-radius: 50%; color: #079a83; background: #def8ee; }
.Home_accountIcon__U_cxj svg { width: 22px; height: 22px; }
.Home_accountLabel__76_bR { display: block; font-size: 11px; color: #465672; line-height: 16px; }
.Home_accountItem__uO_4a strong { display: block; margin-top: 2px; font-size: 22px; line-height: 25px; color: #078770; }
.Home_accountItem__uO_4a .Home_subscriptionStatus__bUQSP { font-size: 15px; line-height: 20px; }
.Home_chevron__vfarX { width: 12px; height: 12px; flex-shrink: 0; color: #37516e; }
.Home_discovery__Ysmsl { display: flex; gap: 12px; align-items: center; padding: 14px; border: 1px solid #dcefeb; background: #f4fcf9; border-radius: 14px; }
.Home_discoveryCopy__yFxHF { min-width: 0; flex: 1; }
.Home_discoveryCopy__yFxHF h2 { margin: 0; font-size: 12px; font-weight: 700; color: #087d6b; }
.Home_discoveryCopy__yFxHF p { margin: 4px 0 0; font-size: 12px; line-height: 18px; color: #52637b; }
.Home_discoveryLinks__iAyjP { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 16px; margin-top: 4px; }
.Home_discoveryLinks__iAyjP a { display: inline-flex; min-height: 36px; align-items: center; color: #087d6b; font-size: 11px; font-weight: 600; }
.Home_activate__wjTyN { align-self: flex-start; display: flex; gap: 6px; align-items: center; justify-content: center; min-height: 44px; padding: 8px 10px; border-radius: 11px; background: white; border: 1px solid #cce9e1; color: #078770; font-size: 12px; font-weight: 650; }
.Home_activate__wjTyN svg { width: 15px; height: 15px; flex-shrink: 0; }
@media (max-width: 359px) { .Home_main__EgnMm { padding-left: 16px; padding-right: 16px; } .Home_accountItem__uO_4a { gap: 7px; padding: 0 9px; } .Home_accountIcon__U_cxj { width: 30px; height: 30px; flex-basis: 30px; } .Home_accountIcon__U_cxj svg { width: 18px; height: 18px; } .Home_chevron__vfarX { width: 10px; } .Home_accountLabel__76_bR { font-size: 10px; } .Home_accountItem__uO_4a .Home_subscriptionStatus__bUQSP { font-size: 13px; } }
@media (min-width: 768px) { .Home_main__EgnMm { padding: 24px; gap: 20px; } .Home_account__BD6lF { padding: 16px 0; } .Home_accountItem__uO_4a { padding: 0 20px; } .Home_accountLabel__76_bR { font-size: 13px; } }

