.gmail_integration_container__9OJzQ{padding:24px;height:100%;display:flex;flex-direction:column}.gmail_integration_header__YUAod{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.gmail_integration_headerContent__fYbES{display:flex;gap:12px;align-items:flex-start}.gmail_integration_headerIcon__QMV2L{color:#ea4335;margin-top:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.gmail_integration_headerIcon__QMV2L svg{width:100%;height:100%;display:block}.gmail_integration_headerTitle__f_qfv{font-size:20px;font-weight:600;color:#23272f;margin:0 0 4px}.gmail_integration_headerSubtitle__pyH4M{font-size:14px;color:#666;margin:0}.gmail_integration_connectButton__LriNF{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#ea4335;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(234,67,53,.2)}.gmail_integration_connectButton__LriNF:hover:not(:disabled){background:#c5221f;box-shadow:0 2px 6px rgba(234,67,53,.3);transform:translateY(-1px)}.gmail_integration_connectButton__LriNF:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(234,67,53,.2)}.gmail_integration_connectButton__LriNF:disabled{opacity:.6;cursor:not-allowed}.gmail_integration_buttonSpinner__4w5vl{animation:gmail_integration_spin__U60bp 1s linear infinite}@keyframes gmail_integration_spin__U60bp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gmail_integration_errorBanner__LR_PP{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee;color:#c33;border-radius:8px;margin-bottom:24px;font-size:14px}.gmail_integration_loadingContainer__8PLhj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;height:100%}.gmail_integration_spinner__9T4A_{animation:gmail_integration_spin__U60bp 1s linear infinite;color:#ea4335;margin-bottom:16px}.gmail_integration_emptyState__IThwY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;flex:1 1}.gmail_integration_emptyIcon__pJBN7{color:#ea4335;margin-bottom:16px;opacity:.6;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.gmail_integration_emptyIcon__pJBN7 svg{width:100%;height:100%;display:block}.gmail_integration_emptyState__IThwY h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 8px}.gmail_integration_emptyState__IThwY p{font-size:14px;color:#666;margin:0 0 24px}.gmail_integration_accountsList__TtNCm{display:flex;flex-direction:column;gap:16px;flex:1 1;overflow-y:auto}.gmail_integration_accountCard__Z9sPX{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s}.gmail_integration_accountCard__Z9sPX:hover{border-color:#ea4335;box-shadow:0 2px 8px rgba(234,67,53,.15);transition:all .2s cubic-bezier(.4,0,.2,1)}.gmail_integration_accountInfo__kFbwc{flex:1 1}.gmail_integration_accountHeader__Oxoc5{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}.gmail_integration_accountIcon__kDA9m{color:#ea4335;margin-top:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.gmail_integration_accountIcon__kDA9m svg{width:100%;height:100%;display:block}.gmail_integration_accountDetails__yt9IO{flex:1 1}.gmail_integration_accountName__oJJwq{font-size:16px;font-weight:600;color:#23272f;margin:0 0 4px}.gmail_integration_accountEmail__mtJvC{font-size:14px;color:#666;margin:0}.gmail_integration_accountMeta__Qel1c{display:flex;align-items:center;gap:16px;margin-top:8px}.gmail_integration_statusBadge__f3xtu{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.gmail_integration_statusIconActive__CMlNn{color:#10b981}.gmail_integration_statusIconExpired__r0qvN{color:#f59e0b}.gmail_integration_statusIconError__mE9Xj{color:#ef4444}.gmail_integration_statusIconInactive__HSE55{color:#6b7280}.gmail_integration_lastUsed__Yd0OG{font-size:12px;color:#999}.gmail_integration_accountActions__s1em8{display:flex;gap:8px}.gmail_integration_disconnectButton__7ZjlX{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#ef4444;border:1px solid #ef4444;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.gmail_integration_disconnectButton__7ZjlX:hover:not(:disabled){background:#fee}.gmail_integration_disconnectButton__7ZjlX:disabled{opacity:.6;cursor:not-allowed}.gmail_integration_modalOverlay__CaJX5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.gmail_integration_confirmModal__9o1_7{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%}.gmail_integration_confirmModal__9o1_7 h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 12px}.gmail_integration_confirmModal__9o1_7 p{font-size:14px;color:#666;margin:0 0 24px}.gmail_integration_modalActions__Gx7xM{display:flex;gap:12px;justify-content:flex-end}.gmail_integration_cancelButton__by_Ns,.gmail_integration_confirmButton__mmNxa{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.gmail_integration_cancelButton__by_Ns{background:#fff;color:#666;border:1px solid #e0e0e0}.gmail_integration_cancelButton__by_Ns:hover:not(:disabled){background:#f8f9fa}.gmail_integration_confirmButton__mmNxa{background:#ef4444;color:#fff;border:1px solid #ef4444}.gmail_integration_confirmButton__mmNxa:hover:not(:disabled){background:#dc2626}.gmail_integration_cancelButton__by_Ns:disabled,.gmail_integration_confirmButton__mmNxa:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.gmail_integration_header__YUAod{flex-direction:column;gap:16px}.gmail_integration_connectButton__LriNF{width:100%;justify-content:center}.gmail_integration_accountCard__Z9sPX{flex-direction:column;align-items:flex-start;gap:12px}.gmail_integration_accountActions__s1em8{width:100%}.gmail_integration_disconnectButton__7ZjlX{width:100%;justify-content:center}}.forms_integration_container__fwRiO{padding:24px;height:100%;display:flex;flex-direction:column}.forms_integration_header__PrYhD{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.forms_integration_headerContent__zqZ2U{display:flex;gap:12px;align-items:flex-start}.forms_integration_headerIcon__rSfLr{color:#673ab7;margin-top:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.forms_integration_headerTitle__XrM8q{font-size:20px;font-weight:600;color:#23272f;margin:0 0 4px}.forms_integration_headerSubtitle__nYY2g{font-size:14px;color:#666;margin:0}.forms_integration_connectButton__h6jTb{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#673ab7;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(103,58,183,.2)}.forms_integration_connectButton__h6jTb:hover:not(:disabled){background:#512da8;box-shadow:0 2px 6px rgba(103,58,183,.3);transform:translateY(-1px)}.forms_integration_connectButton__h6jTb:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(103,58,183,.2)}.forms_integration_connectButton__h6jTb:disabled{opacity:.6;cursor:not-allowed}.forms_integration_buttonSpinner__AK__6{animation:forms_integration_spin__CalnO 1s linear infinite}@keyframes forms_integration_spin__CalnO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.forms_integration_errorBanner___wxnD{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee;color:#c33;border-radius:8px;margin-bottom:24px;font-size:14px}.forms_integration_loadingContainer__QENfd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;height:100%}.forms_integration_spinner__KTAMA{animation:forms_integration_spin__CalnO 1s linear infinite;color:#673ab7;margin-bottom:16px}.forms_integration_emptyState__MknRp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;flex:1 1}.forms_integration_emptyIcon__Rro06{color:#673ab7;margin-bottom:16px;opacity:.6;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.forms_integration_emptyState__MknRp h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 8px}.forms_integration_emptyState__MknRp p{font-size:14px;color:#666;margin:0 0 24px}.forms_integration_accountsList__X_Xdo{display:flex;flex-direction:column;gap:16px;flex:1 1;overflow-y:auto}.forms_integration_accountCard__yGgxJ{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s}.forms_integration_accountCard__yGgxJ:hover{border-color:#673ab7;box-shadow:0 2px 8px rgba(103,58,183,.15);transition:all .2s cubic-bezier(.4,0,.2,1)}.forms_integration_accountInfo__XjgDF{flex:1 1}.forms_integration_accountHeader__2Jh9u{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}.forms_integration_accountIcon__kn7wl{color:#673ab7;margin-top:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.forms_integration_accountDetails__F1dmP{flex:1 1}.forms_integration_accountName__bRJzH{font-size:16px;font-weight:600;color:#23272f;margin:0 0 4px}.forms_integration_accountEmail___Pr0P{font-size:14px;color:#666;margin:0}.forms_integration_accountMeta__GpU81{display:flex;align-items:center;gap:16px;margin-top:8px}.forms_integration_statusBadge__YiwoY{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.forms_integration_statusIconActive__47AKy{color:#10b981}.forms_integration_statusIconExpired__y52SN{color:#f59e0b}.forms_integration_statusIconError__QmYgv{color:#ef4444}.forms_integration_statusIconInactive__hVPN1{color:#6b7280}.forms_integration_lastUsed___KVOb{font-size:12px;color:#999}.forms_integration_accountActions__MXRFk{display:flex;gap:8px}.forms_integration_disconnectButton__2jLtc{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#ef4444;border:1px solid #ef4444;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.forms_integration_disconnectButton__2jLtc:hover:not(:disabled){background:#fee}.forms_integration_disconnectButton__2jLtc:disabled{opacity:.6;cursor:not-allowed}.forms_integration_modalOverlay__gxd9u{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.forms_integration_confirmModal__hmqcq{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%}.forms_integration_confirmModal__hmqcq h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 12px}.forms_integration_confirmModal__hmqcq p{font-size:14px;color:#666;margin:0 0 24px}.forms_integration_modalActions__DYqAH{display:flex;gap:12px;justify-content:flex-end}.forms_integration_cancelButton__AJCuE,.forms_integration_confirmButton__Gipry{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.forms_integration_cancelButton__AJCuE{background:#fff;color:#666;border:1px solid #e0e0e0}.forms_integration_cancelButton__AJCuE:hover:not(:disabled){background:#f8f9fa}.forms_integration_confirmButton__Gipry{background:#ef4444;color:#fff;border:1px solid #ef4444}.forms_integration_confirmButton__Gipry:hover:not(:disabled){background:#dc2626}.forms_integration_cancelButton__AJCuE:disabled,.forms_integration_confirmButton__Gipry:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.forms_integration_header__PrYhD{flex-direction:column;gap:16px}.forms_integration_connectButton__h6jTb{width:100%;justify-content:center}.forms_integration_accountCard__yGgxJ{flex-direction:column;align-items:flex-start;gap:12px}.forms_integration_accountActions__MXRFk{width:100%}.forms_integration_disconnectButton__2jLtc{width:100%;justify-content:center}}.meet_integration_container__tJkAs{padding:24px;height:100%;display:flex;flex-direction:column}.meet_integration_header__YAHE3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.meet_integration_headerContent___mOFb{display:flex;gap:12px;align-items:flex-start}.meet_integration_headerIcon__ScSo9{color:#00ac47;margin-top:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.meet_integration_headerIcon__ScSo9 svg{width:100%;height:100%;display:block}.meet_integration_headerTitle__bQ6IO{font-size:20px;font-weight:600;color:#23272f;margin:0 0 4px}.meet_integration_headerSubtitle__ZPIjX{font-size:14px;color:#666;margin:0}.meet_integration_connectButton__1H2SE{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#00ac47;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.meet_integration_connectButton__1H2SE:hover:not(:disabled){background-color:#00832d}.meet_integration_connectButton__1H2SE:disabled{opacity:.6;cursor:not-allowed}.meet_integration_buttonSpinner__Vcmcp{animation:meet_integration_spin__ULklu 1s linear infinite}@keyframes meet_integration_spin__ULklu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.meet_integration_errorBanner__Unxze{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fee8e6;color:#c5221f;border-radius:6px;margin-bottom:24px;font-size:14px}.meet_integration_loadingContainer__7Z31_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:16px;color:#666}.meet_integration_spinner__CUc_u{animation:meet_integration_spin__ULklu 1s linear infinite;color:#00ac47}.meet_integration_emptyState__POjXz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;gap:16px}.meet_integration_emptyIcon__RKyUZ{width:64px;height:64px;color:#00ac47;opacity:.5;margin-bottom:8px}.meet_integration_emptyState__POjXz h3{font-size:18px;font-weight:600;color:#23272f;margin:0}.meet_integration_emptyState__POjXz p{font-size:14px;color:#666;margin:0;max-width:400px}.meet_integration_accountsList__3820I{display:flex;flex-direction:column;gap:16px}.meet_integration_accountCard__SKEKY{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;transition:box-shadow .2s}.meet_integration_accountCard__SKEKY:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.meet_integration_accountInfo__9nNbj{flex:1 1;display:flex;flex-direction:column;gap:12px}.meet_integration_accountHeader__Cmgkj{display:flex;align-items:center;gap:12px}.meet_integration_accountIcon__X1q8e{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#e8f5e9;border-radius:8px;flex-shrink:0}.meet_integration_accountIcon__X1q8e svg{width:24px;height:24px}.meet_integration_accountDetails__ni_ut{flex:1 1}.meet_integration_accountName__NgA0I{font-size:16px;font-weight:600;color:#23272f;margin:0 0 4px}.meet_integration_accountEmail__9t2HQ{font-size:14px;color:#666;margin:0}.meet_integration_accountMeta__XLh_Y{display:flex;align-items:center;gap:16px;margin-left:52px}.meet_integration_statusBadge__f0p1M{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.meet_integration_statusIconActive__R8J55{color:#0f9d58}.meet_integration_statusIconExpired__2_dNU{color:#f4b400}.meet_integration_statusIconError__J5p2S{color:#ea4335}.meet_integration_statusIconInactive__2y2PM{color:#666}.meet_integration_lastUsed__ZBG7x{font-size:12px;color:#999}.meet_integration_accountActions___7_XZ{display:flex;gap:8px}.meet_integration_disconnectButton__tL0j6{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:transparent;color:#ea4335;border:1px solid #ea4335;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.meet_integration_disconnectButton__tL0j6:hover:not(:disabled){background-color:#ea4335;color:#fff}.meet_integration_disconnectButton__tL0j6:disabled{opacity:.6;cursor:not-allowed}.meet_integration_modalOverlay__wzXql{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.meet_integration_confirmModal__VUYiS{background-color:#fff;border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 4px 16px rgba(0,0,0,.2)}.meet_integration_confirmModal__VUYiS h3{font-size:18px;font-weight:600;color:#23272f;margin:0 0 12px}.meet_integration_confirmModal__VUYiS p{font-size:14px;color:#666;margin:0 0 24px;line-height:1.5}.meet_integration_modalActions__1LdbE{display:flex;gap:12px;justify-content:flex-end}.meet_integration_cancelButton__oYeYE{padding:10px 20px;background-color:transparent;color:#666;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.meet_integration_cancelButton__oYeYE:hover:not(:disabled){background-color:#f8f9fa}.meet_integration_cancelButton__oYeYE:disabled{opacity:.6;cursor:not-allowed}.meet_integration_confirmButton__5HEWX{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#ea4335;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.meet_integration_confirmButton__5HEWX:hover:not(:disabled){background-color:#c5221f}.meet_integration_confirmButton__5HEWX:disabled{opacity:.6;cursor:not-allowed}.overview_overviewContainer__hxZDW{padding:24px;max-width:1200px;margin:0 auto}.overview_header__aYcS4{margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.overview_header__aYcS4>div:first-child{flex:1 1;min-width:0;text-align:left}.overview_header__aYcS4>div:last-child{flex-shrink:0}.overview_title__HWw1_{font-size:28px;font-weight:600;color:#23272f;margin:0 0 8px}.overview_subtitle__O9WNO{font-size:16px;color:#666;margin:0}.overview_toolsGrid__frnUn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:32px}.overview_toolCard__ykClv{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:18px;text-align:center;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-height:143px}.overview_toolCard__ykClv.overview_available__XZasZ{cursor:pointer}.overview_toolCard__ykClv.overview_available__XZasZ:hover{border-color:var(--tool-color,#4285f4);box-shadow:0 4px 12px color-mix(in srgb,var(--tool-color,#4285f4) 15%,transparent);transform:translateY(-2px);transition:all .2s cubic-bezier(.4,0,.2,1)}.overview_toolCard__ykClv.overview_unavailable__2_xbH{cursor:not-allowed;opacity:.6;background:#f8f9fa}.overview_toolIcon__QNsrg{color:var(--tool-color,#4285f4);margin-bottom:17px;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1);width:54px;height:54px;flex-shrink:0}.overview_toolIcon__QNsrg>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overview_toolIcon__QNsrg svg{width:100%;height:100%;display:block}.overview_toolIcon__QNsrg.overview_toolIconGmail__RwMqI{padding:8px;background:hsla(0,0%,100%,.9);border:2px solid rgba(234,67,53,.2);border-radius:12px;box-shadow:0 2px 8px rgba(234,67,53,.15)}.overview_toolCard__ykClv.overview_available__XZasZ:hover .overview_toolIcon__QNsrg{transform:scale(1.1)}.overview_toolCard__ykClv.overview_available__XZasZ:hover .overview_toolIcon__QNsrg.overview_toolIconGmail__RwMqI{box-shadow:0 4px 12px rgba(234,67,53,.25);border-color:rgba(234,67,53,.3)}.overview_toolCard__ykClv.overview_unavailable__2_xbH .overview_toolIcon__QNsrg{color:#999}.overview_toolName__aukG2{font-size:15px;font-weight:600;color:#23272f;margin:0 0 7px}.overview_toolDescription__OO09D{font-size:12px;color:#666;margin:0 0 10px;flex:1 1}.overview_comingSoon__nQAlz{display:inline-block;padding:4px 12px;background:#f0f0f0;color:#666;border-radius:12px;font-size:12px;font-weight:500;margin-top:auto}.overview_headerButtons__Ww3aT{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-left:auto}.overview_eventListeningButton__061He{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--backcolor1,#4285f4);color:var(--forecolor1,#fff);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.overview_eventListeningButton__061He:hover{filter:brightness(.92);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.overview_eventListeningButton__061He:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.overview_pickConnectionsButton__8TZRj{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--backcolor2,#10b981);color:var(--forecolor2,#fff);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.overview_pickConnectionsButton__8TZRj:hover{filter:brightness(.92);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.overview_pickConnectionsButton__8TZRj:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.overview_toolsGrid__frnUn{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.overview_toolCard__ykClv{padding:14px;min-height:126px}.overview_title__HWw1_{font-size:24px}.overview_subtitle__O9WNO{font-size:14px}.overview_header__aYcS4{flex-direction:column}.overview_headerButtons__Ww3aT{width:100%;flex-direction:column}.overview_eventListeningButton__061He,.overview_pickConnectionsButton__8TZRj{width:100%;justify-content:center}}.overview_pick_platforms_container__nM1Bu{padding:24px;height:100%;display:flex;flex-direction:column}.overview_pick_platforms_intro__FjNkQ{margin:0 0 20px;font-size:14px;color:#666;line-height:1.5}.overview_pick_platforms_error__ko7hS{padding:12px 16px;margin-bottom:16px;background:#fee8e6;color:#c5221f;border-radius:8px;font-size:14px}.overview_pick_platforms_success__ZlY72{padding:12px 16px;margin-bottom:16px;background:#e6f4ea;color:#137333;border-radius:8px;font-size:14px;border:1px solid #81c995}.overview_pick_platforms_listActions__Vdh_l{margin-bottom:12px}.overview_pick_platforms_selectAllBtn__3fU5z{background:none;border:none;color:var(--backcolor2,#10b981);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0}.overview_pick_platforms_selectAllBtn__3fU5z:hover{text-decoration:underline}.overview_pick_platforms_toolsList__kxRq_{list-style:none;margin:0;padding:0;flex:1 1;overflow:auto}.overview_pick_platforms_toolRow__pcoCb{border:2px solid #e0e0e0;border-radius:12px;margin-bottom:12px;transition:border-color .2s ease,box-shadow .2s ease}.overview_pick_platforms_toolRow__pcoCb:hover{border-color:var(--tool-color,#4285f4);box-shadow:0 2px 8px color-mix(in srgb,var(--tool-color,#4285f4) 12%,transparent)}.overview_pick_platforms_toolRowLabel__EcKbO{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;min-height:72px}.overview_pick_platforms_checkbox__TQJUT{width:18px;height:18px;flex-shrink:0;accent-color:var(--backcolor2,#10b981);cursor:pointer}.overview_pick_platforms_toolIconWrap__Pnr3E{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.overview_pick_platforms_toolInfo__CDI_l{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.overview_pick_platforms_toolInfo__CDI_l .overview_pick_platforms_toolName__s6nFX{margin:0}.overview_pick_platforms_toolInfo__CDI_l .overview_pick_platforms_toolDescription__w7xnm{margin:0;flex:none}.overview_pick_platforms_toolInfo__CDI_l .overview_pick_platforms_meta__V40mT{margin-top:4px}.overview_pick_platforms_toolsGrid__NdCpZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px;flex:1 1}.overview_pick_platforms_toolCard__81lSX{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:18px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.overview_pick_platforms_toolCard__81lSX:hover{border-color:var(--tool-color,#4285f4);box-shadow:0 4px 12px color-mix(in srgb,var(--tool-color,#4285f4) 15%,transparent)}.overview_pick_platforms_toolName__s6nFX{font-size:15px;font-weight:600;color:#23272f;margin:0 0 6px}.overview_pick_platforms_toolDescription__w7xnm{font-size:12px;color:#666;margin:0 0 12px;flex:1 1;line-height:1.4}.overview_pick_platforms_footer__4NNJX{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:auto}.overview_pick_platforms_meta__V40mT{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#666}.overview_pick_platforms_meta__V40mT svg{color:#0f9d58;flex-shrink:0}.overview_pick_platforms_connectBtn__8Vu4C{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--backcolor2,#10b981);color:var(--forecolor2,#fff);border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:filter .2s,transform .2s}.overview_pick_platforms_connectBtn__8Vu4C:hover:not(:disabled){filter:brightness(.92);transform:translateY(-1px)}.overview_pick_platforms_connectBtn__8Vu4C:disabled{opacity:.7;cursor:not-allowed}.overview_pick_platforms_spinner___iM9p{animation:overview_pick_platforms_spin__iRTum .8s linear infinite}@keyframes overview_pick_platforms_spin__iRTum{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.overview_pick_platforms_connectAllRow__BNiBe{margin-top:24px;padding-top:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:center}.overview_pick_platforms_connectAllBtn__zOiEk{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--backcolor2,#10b981);color:var(--forecolor2,#fff);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:filter .2s,transform .2s}.overview_pick_platforms_connectAllBtn__zOiEk:hover:not(:disabled){filter:brightness(.92);transform:translateY(-1px)}.overview_pick_platforms_connectAllBtn__zOiEk:disabled{opacity:.8;cursor:not-allowed}@media (max-width:768px){.overview_pick_platforms_toolsGrid__NdCpZ{grid-template-columns:1fr}}