@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&family=Outfit:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap";._home-navbar_11wbi_2{height:64px;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.169)}._home-logo_11wbi_12{font-weight:700;letter-spacing:1px;color:#fff;font-size:1.6rem}._home-logo_11wbi_12 span{color:#00d4ff}._home-nav-right_11wbi_22{display:flex;gap:.8rem}._home-icon-btn_11wbi_27{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.5rem;color:#fff;cursor:pointer;transition:all .2s ease}._home-icon-btn_11wbi_27 svg{font-size:1.3rem}._home-icon-btn_11wbi_27:hover{background:#ffffff1a;transform:translateY(-2px)}._home-upgrade-btn_11wbi_44{position:relative;padding:.6rem 1rem;border:none;border-radius:10px;background:#0f0f0f;color:#fff;font-weight:600;cursor:pointer;z-index:1;overflow:hidden;transition:transform .25s ease}._home-upgrade-btn_11wbi_44:before{content:"";position:absolute;inset:0;border-radius:10px;padding:2px;background:linear-gradient(90deg,#00d4ff,#07f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}._home-upgrade-btn_11wbi_44:hover{transform:translateY(-2px)}._settings-dropdown_11wbi_74{position:absolute;top:64px;right:2rem;width:260px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;z-index:100}._settings-profile_11wbi_86{display:flex;align-items:center;margin-bottom:1rem}._settings-avatar_11wbi_92{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#00d4ff,#07f);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;margin-right:.8rem}._settings-info_11wbi_105{display:flex;flex-direction:column}._settings-name_11wbi_110{font-weight:600}._settings-email_11wbi_114{font-size:.8rem;color:#aaa}._settings-menu_11wbi_119{display:flex;flex-direction:column;gap:.6rem}._settings-item_11wbi_125{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border:none;border-radius:8px;background:#ffffff0d;color:#fff;cursor:pointer;transition:all .2s ease}._settings-item_11wbi_125:hover{background:#ffffff1f;transform:translateY(-2px)}._back-btn_11wbi_142,._admin-btn_11wbi_142{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid #262626;color:#cfcfcf;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._back-btn_11wbi_142 svg,._admin-btn_11wbi_142 svg{font-size:14px}._back-btn_11wbi_142:hover,._admin-btn_11wbi_142:hover{background:#1f1f1f;color:#fff;border-color:#3b82f6}._back-btn_11wbi_142:active,._admin-btn_11wbi_142:active{transform:translateY(1px)}@media(max-width:768px){._home-navbar_11wbi_2{padding:0 1rem;height:56px}._home-logo_11wbi_12{font-size:1.2rem}._home-nav-right_11wbi_22{gap:.6rem}._home-icon-btn_11wbi_27{padding:.4rem}._home-icon-btn_11wbi_27 svg{font-size:1.1rem}._home-upgrade-btn_11wbi_44{padding:.5rem .85rem;font-size:.9rem}._settings-dropdown_11wbi_74{right:1rem;width:240px;padding:.85rem}._settings-avatar_11wbi_92{width:36px;height:36px;font-size:.9rem}._settings-name_11wbi_110{font-size:.9rem}._settings-email_11wbi_114{font-size:.75rem}._settings-item_11wbi_125{padding:.5rem .7rem;font-size:.9rem}}@media(max-width:480px){._home-navbar_11wbi_2{padding:0 .75rem;height:52px}._home-logo_11wbi_12{font-size:1rem}._home-nav-right_11wbi_22{gap:.5rem}._home-icon-btn_11wbi_27{padding:.35rem}._home-icon-btn_11wbi_27 svg{font-size:1rem}._home-upgrade-btn_11wbi_44{padding:.45rem .75rem;font-size:.85rem}._settings-dropdown_11wbi_74{right:.75rem;width:calc(100% - 1.5rem);max-width:280px}._settings-avatar_11wbi_92{width:32px;height:32px;font-size:.85rem}._settings-name_11wbi_110{font-size:.85rem}._settings-email_11wbi_114{font-size:.7rem}._settings-item_11wbi_125{padding:.45rem .6rem;font-size:.85rem}._settings-item_11wbi_125 svg{font-size:.9rem}}._home-container_1nypz_5{height:100vh;background:#0f0f0f;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;font-family:sans-serif;color:#eaeaea;overflow:hidden}._home-navbar_1nypz_17{height:64px;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._home-logo_1nypz_28{font-weight:700;letter-spacing:1px;font-size:1.2rem}._home-logo_1nypz_28 span{color:#00d4ff;text-shadow:none}._home-nav-right_1nypz_38{display:flex;gap:.8rem}._caspor-title_1nypz_43{text-align:center;width:100%;font-size:2.5rem;font-weight:700;color:#fff}._caspor-ai_1nypz_51{color:#00d4ff}._caspor-title_1nypz_43{font-size:48px;font-weight:800;color:#fff;letter-spacing:2px}._caspor-ai_1nypz_51{color:#00c2ff}._company-name_1nypz_66,._user-greeting_1nypz_74{font-size:32px;font-weight:700;color:#eaeaea;margin-top:8px;letter-spacing:1px}._dashboard-title_1nypz_82{font-size:32px;font-weight:600;color:#9be7ff;margin-top:8px}._home-icon-btn_1nypz_89{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.5rem;color:#fff;cursor:pointer;transition:all .2s ease}._home-icon-btn_1nypz_89 svg{font-size:1.1rem}._home-icon-btn_1nypz_89:hover{background:#ffffff1a;transform:translateY(-2px)}._home-icon-btn_1nypz_89._logout_1nypz_105:hover{background:#f003;box-shadow:none}._home-main_1nypz_112{flex:1;padding:3rem;overflow-y:auto}._home-hero_1nypz_119{max-width:100%;margin-bottom:2.5rem}._home-hero_1nypz_119 p{margin-top:.5rem;color:#bbb;font-size:.95rem}._home-modules-grid_1nypz_130{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;justify-content:center;margin:0 auto}._home-module-card_1nypz_140{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.5rem;min-height:150px;cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}._home-module-card_1nypz_140:hover{transform:translateY(-4px);border-color:#00d4ff66;box-shadow:0 4px 12px #00d4ff33}._home-module-card_1nypz_140 h3{font-size:.95rem;font-weight:600}._home-module-card_1nypz_140 ._home-open_1nypz_162{font-size:.75rem;font-weight:600;color:#00d4ff}._home-module-icon_1nypz_169{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#00c4ff,#06f);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._home-module-icon_1nypz_169 svg{color:#fff;font-size:1.2rem}._home-upgrade-btn_1nypz_185{position:relative;padding:.6rem 1rem;border:none;border-radius:10px;background:#0f0f0f;color:#fff;font-weight:600;cursor:pointer;z-index:1;overflow:hidden;transition:transform .25s ease}._home-upgrade-btn_1nypz_185:before{content:"";position:absolute;inset:0;border-radius:10px;padding:2px;background:linear-gradient(90deg,#00d4ff,#07f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1;transition:background .4s ease}._home-upgrade-btn_1nypz_185:hover:before{background:linear-gradient(90deg,#00bfff,#06f)}._home-upgrade-btn_1nypz_185:hover{transform:translateY(-2px)}._settings-dropdown_1nypz_223{position:absolute;top:64px;right:2rem;width:260px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;color:#eaeaea;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100}._settings-profile_1nypz_238{display:flex;align-items:center;margin-bottom:1rem}._settings-avatar_1nypz_244{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#00d4ff,#07f);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff;margin-right:.8rem}._settings-info_1nypz_258{display:flex;flex-direction:column}._settings-name_1nypz_263{font-weight:600;font-size:.95rem}._settings-email_1nypz_268{font-size:.8rem;color:#aaa}._settings-menu_1nypz_273{display:flex;flex-direction:column;gap:.6rem}._settings-item_1nypz_279{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border:none;border-radius:8px;background:#ffffff0d;color:#fff;cursor:pointer;transition:background .25s ease,transform .2s ease}._settings-item_1nypz_279 svg{font-size:1rem}._settings-item_1nypz_279:hover{background:#ffffff1f;transform:translateY(-2px)}._home-fade-in_1nypz_300{animation:_fadeIn_1nypz_1 .8s ease forwards}._home-fade-in-delayed_1nypz_304{animation:_fadeIn_1nypz_1 1.2s ease forwards}._home-slide-up_1nypz_308{opacity:0;transform:translateY(12px);animation:_slideUp_1nypz_1 .5s ease forwards}._home-manage-users-btn_1nypz_314{margin-top:16px;padding:10px 16px;background:#111;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}._home-manage-users-btn_1nypz_314:hover{background:#2e2e2e}._home-members-section_1nypz_328{margin-top:2rem;padding:1.5rem;background:#ffffff08;border-radius:12px;box-shadow:0 6px 18px #00000059}._home-section-title_1nypz_336{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.5rem}._home-members-list_1nypz_345{display:flex;flex-direction:column;max-height:350px;overflow-y:auto;gap:12px;margin-top:1rem;scrollbar-width:thin;scrollbar-color:#2c2c2c transparent}._home-members-list_1nypz_345::-webkit-scrollbar{width:8px}._home-members-list_1nypz_345::-webkit-scrollbar-track{background:#1f1f1f;border-radius:10px}._home-members-list_1nypz_345::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:10px;border:2px solid #1f1f1f}._home-members-list_1nypz_345::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)}._home-member-card_1nypz_375{display:flex;justify-content:space-between;align-items:center;background:#1f1f1f;border:1px solid #2a2a2a;border-radius:10px;padding:.9rem 1.2rem;color:#eaeaea;transition:.25s}._home-member-card_1nypz_375:hover{transform:translateY(-2px);border-color:#3b82f6;background:#232323}._home-member-role_1nypz_392{font-size:.85rem;color:#60a5fa;margin-top:.25rem}._home-manage-btn_1nypz_398{background:linear-gradient(90deg,#3b82f6,#2563eb);border:none;border-radius:8px;padding:.5rem 1rem;color:#fff;font-weight:600;cursor:pointer;transition:.25s}._home-manage-btn_1nypz_398:hover{background:linear-gradient(90deg,#60a5fa,#3b82f6);transform:translateY(-1px)}._modal-overlay_1nypz_414{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fadeIn_1nypz_1 .3s ease forwards}._modal_1nypz_414{background:#1b1b1b6b;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;width:100%;max-width:520px;box-shadow:0 8px 24px #00d4ff40;color:#eaeaea;animation:_fadeInScale_1nypz_1 .35s ease}._modal_1nypz_414 h2{margin-bottom:.5rem;font-size:1.5rem;font-weight:700;background:linear-gradient(90deg,#00d4ff,#07f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._modal_1nypz_414 p{margin-bottom:1rem;color:#bbb;font-size:.95rem}._modal-users_1nypz_455{display:flex;flex-direction:column;gap:12px;max-height:220px;overflow-y:auto;margin-bottom:1.2rem;scrollbar-width:thin;scrollbar-color:#2c2c2c transparent}._modal-users_1nypz_455::-webkit-scrollbar{width:8px}._modal-users_1nypz_455::-webkit-scrollbar-track{background:#1f1f1f;border-radius:10px}._modal-users_1nypz_455::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff,#07f);border-radius:10px;border:2px solid #1f1f1f}._modal-users_1nypz_455::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)}._modal-user_1nypz_455{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#eaeaea;padding:.6rem .8rem;border-radius:8px;background:#1d1d1d00;transition:background .25s ease}._modal-user_1nypz_455:hover{background:#ffffff0f}._modal-user_1nypz_455 input[type=checkbox]{accent-color:#00d4ff;transform:scale(1.2)}._modal-summary_1nypz_501{margin:1rem 0;font-size:1rem;color:#00d4ff;text-align:right;font-weight:600}._modal-actions_1nypz_510{display:flex;justify-content:flex-end;gap:14px}._modal-actions_1nypz_510 button{padding:.6rem 1.2rem;border-radius:10px;font-weight:600;cursor:pointer;transition:.25s;border:none}._modal-actions_1nypz_510 button:first-child{background:#ffffff0d;color:#eaeaea}._modal-actions_1nypz_510 button:first-child:hover{background:#ffffff1f}._modal-actions_1nypz_510 button:last-child{background:linear-gradient(90deg,#00d4ff,#07f);color:#fff}._modal-actions_1nypz_510 button:last-child:hover:not(:disabled){background:linear-gradient(90deg,#60a5fa,#3b82f6);transform:translateY(-2px)}._modal-actions_1nypz_510 button:last-child:disabled{opacity:.5;cursor:not-allowed}._home-add-users-btn_1nypz_544{margin-top:.6rem;background:linear-gradient(90deg,#00d4ff,#07f);border:none;border-radius:8px;padding:.45rem .9rem;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:.25s}._home-add-users-btn_1nypz_544:hover{background:linear-gradient(90deg,#60a5fa,#3b82f6);transform:translateY(-2px)}._storage-bar_1nypz_561{height:10px;background:#1f1f1f;border-radius:6px;overflow:hidden;margin:1rem 0}._storage-bar-fill_1nypz_569{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .3s ease}._storage-controls_1nypz_575{display:flex;align-items:center;gap:.6rem}._storage-controls_1nypz_575 button{background:#1f1f1f;border:1px solid #2a2a2a;color:#fff;border-radius:6px;padding:.4rem .8rem;cursor:pointer}._storage-controls_1nypz_575 button:hover{background:#2a2a2a}@keyframes _fadeInScale_1nypz_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_1nypz_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeIn_1nypz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_1nypz_1{to{opacity:1;transform:translateY(0)}}._add-more-card_1nypz_628{border:1px solid rgba(0,212,255,.35);background:linear-gradient(135deg,#00d4ff14,#0077ff0f);position:relative;overflow:hidden}._add-more-card_1nypz_628:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(0,212,255,.25),transparent 55%);opacity:.6;pointer-events:none}._add-more-card_1nypz_628 h3{color:#00d4ff;font-weight:700;text-align:center}._add-more-card_1nypz_628:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 10px 28px #00d4ff59}._add-members-card_1nypz_652{border:1px solid rgba(59,130,246,.35);background:linear-gradient(135deg,#3b82f614,#2563eb0f);position:relative;overflow:hidden}._add-members-card_1nypz_652:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(59,130,246,.25),transparent 55%);opacity:.6;pointer-events:none}._add-members-card_1nypz_652 ._settings-name_1nypz_263{font-size:.9rem}._add-members-card_1nypz_652 ._settings-email_1nypz_268{font-size:.75rem}._add-members-card_1nypz_652 ._home-members-section_1nypz_328{padding:1.25rem}._add-members-card_1nypz_652 ._home-section-title_1nypz_336{font-size:1.2rem}._add-members-card_1nypz_652 ._home-member-card_1nypz_375{padding:.75rem 1rem}._add-members-card_1nypz_652 ._home-member-role_1nypz_392{font-size:.8rem}._add-members-card_1nypz_652 ._modal_1nypz_414{padding:1.5rem;max-width:90%}._add-members-card_1nypz_652 ._modal_1nypz_414 h2{font-size:1.35rem}._add-members-card_1nypz_652 ._modal_1nypz_414 p{font-size:.9rem}._add-members-card_1nypz_652 ._modal-users_1nypz_455{max-height:180px}._add-members-card_1nypz_652 ._modal-user_1nypz_455{font-size:.9rem;padding:.5rem .7rem}._add-members-card_1nypz_652 ._modal-actions_1nypz_510 button{padding:.5rem 1rem;font-size:.9rem}@media(max-width:480px){._home-navbar_1nypz_17{padding:0 .75rem;height:52px}._home-logo_1nypz_28{font-size:.9rem}._home-nav-right_1nypz_38{gap:.5rem}._home-icon-btn_1nypz_89{padding:.35rem}._home-icon-btn_1nypz_89 svg{font-size:.9rem}._home-main_1nypz_112{padding:1.25rem .75rem}._home-hero_1nypz_119{margin-bottom:1.5rem}._home-hero_1nypz_119 ._caspor-title_1nypz_43{font-size:24px;letter-spacing:1px}._home-hero_1nypz_119 ._company-name_1nypz_66,._home-hero_1nypz_119 ._user-greeting_1nypz_74,._home-hero_1nypz_119 ._dashboard-title_1nypz_82{font-size:20px}._home-hero_1nypz_119 p{font-size:.85rem}._home-modules-grid_1nypz_130{grid-template-columns:1fr;gap:.85rem}._home-module-card_1nypz_140{padding:1rem;min-height:110px}._home-module-card_1nypz_140 h3{font-size:.85rem}._home-module-card_1nypz_140 ._home-open_1nypz_162{font-size:.65rem}._home-module-icon_1nypz_169{width:34px;height:34px;margin-bottom:.6rem}._home-module-icon_1nypz_169 svg{font-size:1rem}._home-upgrade-btn_1nypz_185{padding:.45rem .75rem;font-size:.85rem}._settings-dropdown_1nypz_223{right:.75rem;width:calc(100% - 1.5rem);max-width:280px}._home-members-section_1nypz_328{padding:1rem}._home-section-title_1nypz_336{font-size:1.1rem}._home-member-card_1nypz_375{padding:.65rem .85rem;flex-direction:column;align-items:flex-start;gap:.5rem}._home-manage-btn_1nypz_398{padding:.4rem .85rem;font-size:.85rem;align-self:flex-end}._modal_1nypz_414{padding:1.25rem;max-width:95%}._modal_1nypz_414 h2{font-size:1.2rem}._modal_1nypz_414 p{font-size:.85rem}._modal-users_1nypz_455{max-height:150px}._modal-user_1nypz_455{font-size:.85rem;padding:.45rem .6rem}._modal-summary_1nypz_501{font-size:.9rem}._modal-actions_1nypz_510{flex-direction:column;gap:.75rem}._modal-actions_1nypz_510 button{width:100%;padding:.6rem;font-size:.9rem}}._add-more-card_1nypz_628{border:2px dashed rgba(255,255,255,.2);background:#ffffff05;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#888}._add-more-card_1nypz_628:hover{border-color:#00d4ff;background:#00d4ff0d;color:#fff;transform:translateY(-4px)}._add-more-card_1nypz_628 ._home-module-icon_1nypz_169{color:inherit;margin-bottom:.5rem;font-size:1.5rem}._add-more-card_1nypz_628 h3{font-size:.95rem;font-weight:500}._pendingCancelBadge_1nypz_848{margin-top:6px;display:inline-block;font-size:12px;font-weight:600;color:#ffc107;background:#ffc10726;border:1px solid rgba(255,193,7,.4);border-radius:8px;padding:2px 8px}.login-page{height:100vh;background:#0f0f0f;display:flex;flex-direction:column;font-family:sans-serif;-webkit-user-select:none;user-select:none;color:#eaeaea;overflow:hidden;justify-content:flex-start}.login-container{flex:1;display:flex;justify-content:center;align-items:center}.login-box{text-align:center;background:#ffffff0d;padding:3rem;border-radius:12px;box-shadow:0 8px 24px #0006;width:100%;max-width:400px}.login-form{display:flex;flex-direction:column;gap:1rem}.login-form input{padding:.8rem;border:none;border-radius:8px;background:#212121;color:#fff;outline:none;transition:all .3s ease}.login-form input:focus{background:#222;box-shadow:0 0 0 2px #00d4ff}.login-form button{padding:.8rem;border:none;border-radius:8px;background:linear-gradient(90deg,#00d4ff,#07f);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease}.login-form button:hover{transform:translateY(-2px)}.login-form button:disabled{opacity:.6;cursor:not-allowed}.error-message{background:#ff00001a;color:#ff4d4d;border:1px solid #ff4d4d;padding:.8rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem;animation:fadeIn .3s ease-in-out}.success-message{background:#00ff001a;color:#0f8;border:1px solid #00ff88;padding:.8rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem;animation:fadeIn .3s ease-in-out}.forgot-password{margin-top:1.2rem;font-size:.9rem;color:#888;cursor:pointer;transition:color .3s ease;-webkit-user-select:none;user-select:none}.forgot-password:hover{color:#00d4ff}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;animation:fadeIn .2s ease}.modal-content{background:#121212;padding:2rem;border-radius:12px;width:90%;max-width:380px;text-align:center;box-shadow:0 8px 24px #0006}.modal-content h2{color:#fff;margin-bottom:.5rem}.modal-content p{color:#bbb;margin-bottom:1.2rem}.modal-content input{width:100%;padding:.8rem;border-radius:8px;background:#1f1f1f;border:none;outline:none;color:#fff;margin-bottom:1rem}.modal-content input:focus{box-shadow:0 0 0 2px #00d4ff}.modal-content button{width:100%;padding:.8rem;background:linear-gradient(90deg,#00d4ff,#07f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;transition:transform .2s ease}.modal-content button:hover{transform:translateY(-2px)}.modal-content .reset-message{margin-top:1rem;color:#00d4ff;font-size:.9rem}.no-account{margin-top:1rem;font-size:.85rem;color:#bbb;text-align:center}.no-account .register-link{color:#00d4ff;font-weight:600;text-decoration:none;transition:color .25s ease}.no-account .register-link:hover{color:#07f;text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.login-box{padding:2rem 1.5rem;max-width:90%}.brand-title{font-size:1.75rem}.welcome-text{font-size:.9rem}}@media(max-width:480px){.login-box{padding:1.5rem 1.25rem;max-width:95%}.brand-title{font-size:1.5rem;margin-bottom:.4rem}.welcome-text{font-size:.85rem;margin-bottom:1.5rem}.login-form{gap:.85rem}.login-form input,.login-form button{padding:.7rem;font-size:.9rem}.modal-content{padding:1.5rem;max-width:90%}.modal-content h2{font-size:1.25rem}.modal-content p,.forgot-password{font-size:.85rem}.no-account{font-size:.8rem}}._page_o46o0_1{min-height:100vh;display:flex;justify-content:center;padding:40px;background:linear-gradient(135deg,#0d0d0d,#1a1a1a)}._container_o46o0_9{width:100%;max-width:1300px;display:grid;grid-template-columns:1.1fr 1fr;gap:24px}._left_o46o0_17,._right_o46o0_17{background:#141414d9;border:1px solid #2a2a2a;border-radius:20px;padding:22px;box-shadow:0 12px 32px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaeaea}._sectionTitle_o46o0_27{font-size:24px;font-weight:700;color:#00c2ff;margin-bottom:16px;border-bottom:2px solid #2a2a2a;padding-bottom:6px;text-transform:uppercase;letter-spacing:1px}._sectionSubtitle_o46o0_38{font-size:18px;font-weight:600;color:#9be7ff;margin-bottom:12px}._summaryBox_o46o0_45{border:1px solid #333;border-radius:12px;padding:12px;margin-bottom:12px;background:#0f0f0f}._summaryRow_o46o0_53{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #222}._summaryTotal_o46o0_60{display:flex;justify-content:space-between;font-weight:700;margin-top:6px}._totalPrice_o46o0_67{font-size:18px;font-weight:700;color:#00c2ff}._empty_o46o0_73{font-size:13px;color:#777}._trialNote_o46o0_78{font-size:13px;color:#9be7ff;margin-bottom:10px}._billingBox_o46o0_84{margin-top:10px;padding:14px;border-radius:14px;border:1px solid #2a2a2a;background:linear-gradient(145deg,#0f0f0f,#171717)}._cardBox_o46o0_92{border:1px solid #333;border-radius:10px;padding:10px;margin-bottom:10px;background:#101010}._input_o46o0_100{background:#141414;border:1px solid #2a2a2a;border-radius:10px;padding:10px 14px;color:#eaeaea;font-size:14px;width:100%;margin-bottom:8px;transition:border .3s ease,box-shadow .3s ease}._input_o46o0_100:focus{border-color:#00c2ff;box-shadow:0 0 8px #00c2ff99;outline:none}._formRow_o46o0_117{display:flex;gap:12px}._primaryBtn_o46o0_122{margin-top:20px;width:100%;background:linear-gradient(135deg,#00c2ff,#7a5cff);border:none;border-radius:12px;padding:14px 20px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}._primaryBtn_o46o0_122:hover{box-shadow:0 8px 20px #00c2ff80}._primaryBtn_o46o0_122:disabled{opacity:.6;cursor:not-allowed}._modulesList_o46o0_143{display:flex;flex-direction:column;gap:12px}._moduleRow_o46o0_149{background:linear-gradient(145deg,#141414,#1f1f1f);border:1px solid #2a2a2a;border-radius:16px;padding:16px;display:flex;justify-content:space-between;align-items:center;transition:all .25s ease}._moduleRow_o46o0_149:hover{background:linear-gradient(145deg,#1a1a1a,#222);border-color:#00c2ff}._moduleHeader_o46o0_164{display:flex;align-items:center;gap:12px}._moduleIcon_o46o0_170{font-size:26px;color:#00c2ff}._moduleText_o46o0_175{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._moduleName_o46o0_182{font-weight:600;color:#eaeaea}._modulePrice_o46o0_187{font-size:13px;color:#9be7ff}._specialGroup_o46o0_192{margin-top:20px;padding-top:12px;border-top:1px dashed #2a2a2a;display:grid;gap:12px}._specialTitle_o46o0_200{font-size:14px;font-weight:700;color:#7a5cff;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}._switch_o46o0_210{position:relative;display:inline-block;width:52px;height:28px}._switch_o46o0_210 input{display:none}._slider_o46o0_220{position:absolute;inset:0;background:#333;border-radius:28px;transition:.3s}._slider_o46o0_220:before{content:"";position:absolute;width:22px;height:22px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}._switch_o46o0_210 input:checked+._slider_o46o0_220{background:#00c2ff}._switch_o46o0_210 input:checked+._slider_o46o0_220:before{transform:translate(24px)}@media(max-width:900px){._container_o46o0_9{grid-template-columns:1fr}}._marketingSection_o46o0_255{margin-top:1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#ffffff05}._marketingSectionHeader_o46o0_263{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}._marketingGroups_o46o0_272{display:flex;flex-direction:column;gap:0}._marketingGroup_o46o0_272{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}._marketingGroup_o46o0_272:last-child{border-bottom:none}._marketingGroupHeader_o46o0_287{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._groupIcon_o46o0_294{font-size:1rem;display:flex;align-items:center}._groupLabel_o46o0_300{font-size:.85rem;font-weight:600;color:#d1d5db;letter-spacing:.03em}._planCards_o46o0_308{display:flex;gap:.5rem;flex-wrap:wrap}._planCard_o46o0_308{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:.5rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;transition:all .2s ease;color:#9ca3af;min-width:80px}._planCard_o46o0_308:hover{border-color:#00d4ff66;background:#00d4ff0f;color:#fff}._planCardActive_o46o0_335{border-color:#00d4ff;background:#00d4ff1f;color:#fff;box-shadow:0 0 0 1px #00d4ff4d}._planName_o46o0_342{font-size:.8rem;font-weight:600}._planPrice_o46o0_347{font-size:.75rem;color:#6b7280}._planCardActive_o46o0_335 ._planPrice_o46o0_347{color:#00d4ff}._planCheck_o46o0_355{position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:#00d4ff;border-radius:50%;color:#000;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:800}._header_rhwqx_2{width:100%;z-index:1000;position:relative;padding:1rem 0;font-family:Inter,sans-serif}._header_rhwqx_2 ._header-inner_rhwqx_9{max-width:1120px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0}._header_rhwqx_2 ._brand_rhwqx_18{font-weight:900;font-size:2.8rem;letter-spacing:-.5px;background:linear-gradient(to right,#fff,#00d4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer;padding-right:2rem}._header_rhwqx_2 ._nav-links_rhwqx_29{display:flex;gap:0;height:100%;align-items:stretch}._header_rhwqx_2 ._nav-links_rhwqx_29 ._nav-item_rhwqx_35{display:flex;align-items:center;padding:0 1.5rem;color:#ccc;font-size:1.05rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative;border-bottom:3px solid transparent}._header_rhwqx_2 ._nav-links_rhwqx_29 ._nav-item_rhwqx_35:hover{color:#fff;background:#ffffff0d}._header_rhwqx_2 ._nav-links_rhwqx_29 ._nav-item_rhwqx_35._active_rhwqx_51{color:#fff;border-bottom-color:#76b900}._header_rhwqx_2 ._actions_rhwqx_55{display:flex;gap:1.5rem;align-items:center}._header_rhwqx_2 ._actions_rhwqx_55 button{background:transparent;border:1px solid #333;color:#fff;padding:.6rem 1.2rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .3s;white-space:nowrap}._header_rhwqx_2 ._actions_rhwqx_55 button:hover{border-color:#fff;background:#ffffff1a}._header_rhwqx_2 ._actions_rhwqx_55 button._primary_rhwqx_75{background:#00d4ff;color:#000;border-color:#00d4ff;font-weight:600}._header_rhwqx_2 ._actions_rhwqx_55 button._primary_rhwqx_75:hover{box-shadow:0 0 15px #00d4ff66;transform:translateY(-1px);background:#1ad8ff}._header_rhwqx_2 ._actions_rhwqx_55 button._upgrade-btn_rhwqx_86{font-size:.95rem;padding:.5rem 1rem;border:none!important}._header_rhwqx_2 ._actions_rhwqx_55 button._upgrade-btn_rhwqx_86:hover{opacity:.9;transform:translateY(-1px)}._header_rhwqx_2 ._settings-dropdown_rhwqx_98{position:absolute;top:100%;right:0;margin-top:.5rem;width:300px;background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:1rem;box-shadow:0 20px 50px #00000080;z-index:1000;animation:_fadeIn_rhwqx_1 .1s ease-out}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-profile_rhwqx_112{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #333;margin-bottom:.5rem}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-profile_rhwqx_112 ._settings-avatar_rhwqx_120{width:48px;height:48px;background:linear-gradient(135deg,#00d4ff,#007f99);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;color:#000}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-profile_rhwqx_112 ._settings-info_rhwqx_132{display:flex;flex-direction:column}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-profile_rhwqx_112 ._settings-info_rhwqx_132 ._settings-name_rhwqx_136{font-weight:700;color:#fff;font-size:1rem}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-profile_rhwqx_112 ._settings-info_rhwqx_132 ._settings-email_rhwqx_141{color:#888;font-size:.85rem}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-menu_rhwqx_145{display:flex;flex-direction:column;gap:.25rem}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-menu_rhwqx_145 ._settings-item_rhwqx_150{width:100%;text-align:left;background:transparent;border:none;padding:.75rem 1rem;color:#ccc;font-size:.95rem;border-radius:6px;display:flex;align-items:center;gap:.75rem;cursor:pointer}._header_rhwqx_2 ._settings-dropdown_rhwqx_98 ._settings-menu_rhwqx_145 ._settings-item_rhwqx_150:hover{background:#ffffff0d;color:#fff;border:none}._header_rhwqx_2 ._mega-menu-container_rhwqx_172{position:absolute;top:calc(100% - .5rem);left:0;width:100%;background:#f5f5f5d9;border-bottom:1px solid #ddd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0000001a;animation:_slideDown_rhwqx_1 .3s ease-out;z-index:100}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._mega-menu-content_rhwqx_184{max-width:1120px;margin:0 auto;width:100%;padding:0}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._mega-menu-content_rhwqx_184 h3,._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._industries-grid_rhwqx_196 h3{color:#222;font-size:1.5rem;margin-bottom:1.5rem;font-weight:700}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._industries-grid_rhwqx_196 ._grid-items_rhwqx_202{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._industries-grid_rhwqx_196 ._grid-items_rhwqx_202 ._grid-item_rhwqx_202{color:#555;font-size:.95rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;padding:.25rem 0}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._industries-grid_rhwqx_196 ._grid-items_rhwqx_202 ._grid-item_rhwqx_202:hover{color:#00d4ff}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._industries-grid_rhwqx_196 ._grid-items_rhwqx_202 ._grid-item_rhwqx_202:hover svg{visibility:visible!important}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-title_rhwqx_227{color:#222;font-size:1.05rem;margin-bottom:.75rem;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:.25rem}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235{display:flex;flex-direction:column;gap:0}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240{color:#555;font-size:.98rem;line-height:1.2;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center;padding:.15rem .25rem;border-radius:6px;border:1px solid transparent}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240 ._feature-info_rhwqx_253{display:flex;flex-direction:column}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240 ._feature-info_rhwqx_253 ._feature-name_rhwqx_257{color:#333;font-weight:600}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240 ._feature-info_rhwqx_253 ._feature-desc_rhwqx_261{font-size:.75rem;color:#777;margin-top:0}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240._indented_rhwqx_266{padding-left:1.5rem;font-size:.9rem;color:#888;border-left:1px solid #333;margin-left:.5rem}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240._indented_rhwqx_266 ._feature-info_rhwqx_253 ._feature-name_rhwqx_257{color:#ccc;font-weight:400}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240 ._hover-arrow_rhwqx_277{visibility:hidden;color:#00d4ff}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240:hover{background:#ffffff0d;border-color:#333;transform:translateY(-2px)}._header_rhwqx_2 ._mega-menu-container_rhwqx_172 ._features-grid_rhwqx_222 ._feature-column_rhwqx_227 ._column-items_rhwqx_235 ._feature-item_rhwqx_240:hover ._hover-arrow_rhwqx_277{visibility:visible}@keyframes _slideDown_rhwqx_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_rhwqx_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){._header_rhwqx_2 ._header_rhwqx_2{padding-left:2rem;padding-right:2rem}}@media(max-width:768px){._header_rhwqx_2 ._header_rhwqx_2{flex-direction:column;gap:1rem;padding:1rem}._header_rhwqx_2 ._header_rhwqx_2 ._nav-links_rhwqx_29{display:none}._header_rhwqx_2 ._header_rhwqx_2 ._brand_rhwqx_18{font-size:2.5rem}._header_rhwqx_2 ._header_rhwqx_2 ._actions_rhwqx_55{width:100%}}._marketing-footer_1i82u_2{background:#0d0d0d;border-top:1px solid #222;padding:60px 40px;margin-top:auto;font-family:Inter,sans-serif;color:#eaeaea}._marketing-footer_1i82u_2 ._footer-content_1i82u_10{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}._marketing-footer_1i82u_2 ._footer-content_1i82u_10 ._footer-section_1i82u_17 h4{color:#fff;margin-bottom:20px;font-size:1.1rem;font-weight:600}._marketing-footer_1i82u_2 ._footer-content_1i82u_10 ._footer-section_1i82u_17 a{display:block;color:#666;text-decoration:none;transition:color .2s;font-size:.9rem;margin-bottom:12px}._marketing-footer_1i82u_2 ._footer-content_1i82u_10 ._footer-section_1i82u_17 a:hover{color:#00d4ff}._marketing-footer_1i82u_2 ._footer-bottom_1i82u_34{max-width:1400px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center}._marketing-footer_1i82u_2 ._footer-bottom_1i82u_34 p{color:#666;font-size:.9rem}@media(max-width:768px){._marketing-footer_1i82u_2{padding:40px 20px}._marketing-footer_1i82u_2 ._footer-content_1i82u_10{grid-template-columns:1fr;gap:30px;text-align:center}}._container_gepev_2{display:flex;flex-direction:column;min-height:100vh;background-color:#0f0f0f;color:#eaeaea;font-family:Inter,sans-serif}._main_gepev_11{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:4rem 2rem;animation:_fadeIn_gepev_1 .5s ease-out}._main_gepev_11 h1{font-family:Outfit,sans-serif;font-size:3rem;margin-bottom:2rem;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._main_gepev_11 h2{font-family:Outfit,sans-serif;font-size:1.8rem;margin-top:3rem;margin-bottom:1rem;color:#00d4ff}._main_gepev_11 h3{font-size:1.3rem;margin-top:2rem;margin-bottom:.5rem;color:#fff}._main_gepev_11 p{font-size:1.05rem;line-height:1.7;color:#ccc;margin-bottom:1.5rem}._main_gepev_11 ul{margin-bottom:1.5rem;padding-left:1.5rem}._main_gepev_11 ul li{margin-bottom:.5rem;color:#ccc;line-height:1.6}._main_gepev_11 ul li::marker{color:#00d4ff}@keyframes _fadeIn_gepev_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._main_gepev_11{padding:2rem 1rem}._main_gepev_11 h1{font-size:2.2rem}}._container_1iq9h_1{max-width:800px;margin:0 auto;text-align:center}._subtitle_1iq9h_7{color:#9ca3af;margin-bottom:2.5rem}._card_1iq9h_12{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:3rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left}._field_1iq9h_21{display:flex;flex-direction:column;margin-bottom:1.5rem}._field_1iq9h_21 label{margin-bottom:.5rem;color:#d1d5db;font-weight:600}._field_1iq9h_21 input,._field_1iq9h_21 select,._field_1iq9h_21 textarea{padding:1rem;background:#0000004d;border:1px solid #374151;border-radius:8px;color:#fff;font-size:1rem;outline:none}._field_1iq9h_21 textarea{width:100%;min-height:120px;max-height:240px;resize:vertical;box-sizing:border-box;overflow-y:auto}._row_1iq9h_52{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._submitButton_1iq9h_58{width:100%;padding:1.2rem;border-radius:8px;border:none;cursor:pointer;font-weight:700;background:linear-gradient(90deg,#00d4ff,#0056b3);color:#fff;display:flex;justify-content:center;align-items:center;gap:.5rem}._success_1iq9h_73{background:#00d4ff0d;border:1px solid #00d4ff;padding:4rem 2rem;border-radius:16px}._page_rx21a_2{min-height:100vh;background:#0f0f0f;color:#fff;font-family:Inter,sans-serif}._container_rx21a_9{display:flex;min-height:calc(100vh - 64px)}._sidebar_rx21a_15{width:240px;border-right:1px solid rgba(255,255,255,.169);padding:1rem .75rem;display:flex;flex-direction:column}._sidebarHeader_rx21a_23{margin-bottom:1rem}._sidebarHeader_rx21a_23 h2{margin:0;font-size:1.4rem;color:#00d4ff;letter-spacing:.05em}._sidebarHeader_rx21a_23 span{font-size:.7rem;color:#9ca3af;letter-spacing:.2em}._history_rx21a_38{flex:1;overflow-y:auto}._history_rx21a_38 h4{margin-bottom:.75rem;font-size:.75rem;color:#9ca3af;letter-spacing:.1em}._historyItem_rx21a_49{padding:4px 12px;border-radius:10px;cursor:pointer;color:#fff;transition:.2s}._active_rx21a_57{background:#00d4ff26;color:#00d4ff}._historyItem_rx21a_49:hover{background:#00d4ff26}._sidebarFooter_rx21a_66{margin-top:auto;padding-top:1.5rem;padding-bottom:.5rem;border-top:1px solid rgba(255,255,255,.169);flex-shrink:0}._backBtn_rx21a_74{background:none;border:none;color:#9ca3af;cursor:pointer}._main_rx21a_85{flex:1;padding:2rem;overflow-y:auto}._header_rx21a_91{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.169)}._header_rx21a_91 h1{font-size:1.8rem;font-weight:700;color:#f3f4f6}._header_rx21a_91 p{margin-top:.5rem;color:#9ca3af;font-size:.95rem}._grid_rx21a_107{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}._card_rx21a_113{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem;transition:.2s}._card_rx21a_113:hover{border-color:#00d4ff66;box-shadow:0 0 0 1px #00d4ff40}._card_rx21a_113 h3{margin-bottom:.5rem;color:#fff}._card_rx21a_113 p{color:#9ca3af;font-size:.9rem}._card_rx21a_113 ul{margin-top:.5rem;padding-left:1rem;font-size:.85rem;color:#d1d5db}._metric_rx21a_139{margin-top:.5rem;font-weight:700;color:#00d4ff}._emptyState_rx21a_145{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;text-align:center;color:#aaa}._emptyState_rx21a_145 h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem}._emptyState_rx21a_145 p{font-size:1rem;max-width:400px;line-height:1.5}._primaryBtn_rx21a_166{margin-top:1rem;padding:.6rem 1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;font-weight:700;cursor:pointer}._secondaryBtn_rx21a_177{margin-top:1rem;padding:.6rem 1rem;border-radius:10px;border:1px solid rgba(0,212,255,.4);background:#00d4ff1a;color:#00d4ff;font-weight:600;cursor:pointer}._secondaryBtn_rx21a_177:hover{background:#00d4ff33;color:#fff}._projectSelector_rx21a_192{position:relative;margin-bottom:1.5rem}._projectDropdown_rx21a_197{position:absolute;top:100%;left:0;width:100%;margin-top:.25rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;z-index:100;box-shadow:0 4px 12px #0006}._projectCurrent_rx21a_210{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .8rem;display:flex;justify-content:space-between;cursor:pointer;transition:.2s}._projectCurrent_rx21a_210:hover{border-color:#00d4ff80}._projectItem_rx21a_224{padding:.5rem;cursor:pointer;font-size:.9rem;gap:.6rem;display:flex;align-items:center}._projectItem_rx21a_224:hover{background:#ffffff0d;color:#00d4ff}._addProjectBtn_rx21a_237{width:100%;background:none;border:none;color:#00d4ff;padding:.6rem;cursor:pointer;font-weight:600}._addProjectBtn_rx21a_237:hover{background:#00d4ff1a}._projectBadge_rx21a_250{font-size:.75rem;color:#00d4ff;opacity:.9}._modalOverlay_rx21a_257{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:50}._modal_rx21a_257{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;width:360px}._modal_rx21a_257 h3{margin-bottom:.75rem}._modal_rx21a_257 input{width:100%;padding:.7rem .9rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;margin-bottom:1rem}._modalActions_rx21a_287{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:768px){._modal_rx21a_257{width:90%;max-width:340px;padding:1.25rem}._modal_rx21a_257 h3{font-size:1.1rem;margin-bottom:.65rem}._modal_rx21a_257 input{padding:.65rem .8rem;font-size:.95rem;margin-bottom:.85rem}._modalActions_rx21a_287{flex-direction:column;gap:.4rem}._modalActions_rx21a_287 button{width:100%}}@media(max-width:480px){._modal_rx21a_257{width:95%;max-width:none;padding:1rem}._modal_rx21a_257 h3{font-size:1rem;margin-bottom:.6rem}._modal_rx21a_257 input{padding:.6rem .75rem;font-size:.9rem;margin-bottom:.75rem}._modalActions_rx21a_287{gap:.35rem}._modalActions_rx21a_287 button{padding:.65rem;font-size:.9rem}}._socialConfigSection_rx21a_343{margin-bottom:1rem}._socialConnectBtn_rx21a_347{width:100%;padding:.7rem;border-radius:10px;border:1px solid rgba(0,212,255,.4);background:#00d4ff14;color:#00d4ff;font-weight:600;cursor:pointer;transition:.2s}._socialConnectBtn_rx21a_347:hover{background:#00d4ff2e}._socialGrid_rx21a_362{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;margin-top:1.5rem}._socialCard_rx21a_369{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.2rem;text-align:center;transition:.2s}._socialCard_rx21a_369:hover{border-color:#00d4ff66}._socialCard_rx21a_369 h3{margin-bottom:.75rem}._connectedBadge_rx21a_384{background:#22c55e33;border:1px solid rgba(34,197,94,.4);padding:.5rem .75rem;border-radius:8px;color:#22c55e;font-weight:600}._moduleSections_rx21a_393{flex:1;overflow-y:auto}._section_rx21a_398{margin-bottom:1.2rem;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;overflow:hidden;transition:.25s ease}._section_rx21a_398:hover{border-color:#00d4ff40}._sectionHeader_rx21a_411{padding:.8rem;cursor:pointer;font-weight:600;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;background:#ffffff08;transition:.25s}._sectionHeader_rx21a_411:hover{background:#00d4ff14}._sectionContent_rx21a_427{padding:.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}._sectionSubtitle_rx21a_434{font-size:.75rem;color:#9ca3af;margin-top:4px;margin-bottom:0}._subSection_rx21a_441{display:flow-root;margin-top:12px}._subSectionTitle_rx21a_446{font-size:.8rem;letter-spacing:1px;margin:1rem 0 .5rem}._itemTitle_rx21a_452{font-size:.9rem;font-weight:500}._itemDesc_rx21a_457{font-size:.75rem;color:#9ca3af;margin-top:3px}._sectionHeaderLeft_rx21a_463{display:flex;align-items:center;gap:.9rem}._sectionIcon_rx21a_469{font-size:22px;color:#6366f1}._subSectionTitle_rx21a_446{display:flex;align-items:center;margin:4px 12px;font-size:14px;color:#9ca3af}._subIcon_rx21a_482{font-size:17px;color:#9ca3af}._projectSelector_rx21a_192{margin:.5rem}._projectLabel_rx21a_492{font-size:.75rem;letter-spacing:.08em;color:#9ca3af;font-weight:600;display:block;margin-bottom:.5rem}._projectCurrent_rx21a_210{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:.7rem .9rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}._projectCurrent_rx21a_210:hover{border-color:#6366f1;background:#111827}._projectInfo_rx21a_518{display:flex;align-items:center;gap:.6rem}._projectIcon_rx21a_524{font-size:1rem}._projectName_rx21a_528{font-weight:500;color:#f3f4f6}._dropdownArrow_rx21a_533{transition:transform .2s ease;color:#9ca3af}._dropdownArrow_rx21a_533._open_rx21a_538{transform:rotate(180deg)}._projectDropdown_rx21a_197{margin-top:.5rem;background:#111827;border:1px solid #374151;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0006}._projectItem_rx21a_224:hover{background:#1f2937}._addProjectBtn_rx21a_237{width:100%;padding:.7rem .9rem;border:none;background:#6366f1;color:#fff;font-weight:500;cursor:pointer;transition:background .2s ease}._addProjectBtn_rx21a_237:hover{background:#4f46e5}._projectIcon_rx21a_524{font-size:18px;color:#60a5fa;vertical-align:middle}._adminDirectSection_rx21a_579{margin-top:1rem}._adminDirectHeader_rx21a_583{border:1px solid rgba(168,85,247,.3);border-radius:16px;background:#a855f714;transition:.2s ease}._projectFavicon_rx21a_595{width:18px;height:18px;border-radius:4px;object-fit:contain}._layout_rx21a_603{display:flex;height:calc(100vh - 64px)}._iconBar_rx21a_609{width:77px;border-right:1px solid rgba(255,255,255,.169);background:#ffffff0d;flex-direction:column;align-items:center;padding:6px}._iconTop_rx21a_618{margin-bottom:2rem}._logo_rx21a_622{color:#00d4ff;font-weight:800}._iconMenu_rx21a_627{display:flex;flex-direction:column;gap:4px}._iconItem_rx21a_633{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;cursor:pointer;color:#9ca3af;transition:all .25s ease;padding:.4rem;border-radius:10px}._iconItem_rx21a_633 span{display:block;text-align:center}._iconItem_rx21a_633 svg{font-size:22px}._iconItem_rx21a_633:hover{background:#00d5ff27}._activeIcon_rx21a_661{color:#00d4ff;background:#00d4ff26}._sidebar_rx21a_15{width:260px;background:#ffffff0d}._adminBottom_rx21a_674{margin:.5rem}._adminDirectHeader_rx21a_583{display:flex;align-items:center;gap:8px;padding:.75rem;border-radius:12px;cursor:pointer;border:1px solid rgba(168,85,247,.3);background:#a855f714;transition:.2s ease}._adminDirectHeader_rx21a_583:hover{background:#a855f726;border-color:#a855f799}._sidebarFooter_rx21a_66{padding-top:1rem;border-top:1px solid rgba(255,255,255,.169)}._backBtn_rx21a_74{width:100%;background:none;border:none;padding:.75rem;text-align:left;cursor:pointer;color:#9ca3af;transition:.2s}._backBtn_rx21a_74:hover{color:#fff}._plansWrapper_rx21a_718{margin-bottom:2.5rem}._plansTitle_rx21a_722{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;color:#f3f4f6}._plansGrid_rx21a_730{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}._planCard_rx21a_737{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;transition:.25s ease;position:relative}._planCard_rx21a_737:hover{border-color:#00d4ff66;box-shadow:0 0 0 1px #00d4ff40;transform:translateY(-3px)}._planHeader_rx21a_754 h3{font-size:1.1rem;margin:0}._planPrice_rx21a_759{font-size:1.3rem;font-weight:700;color:#00d4ff}._planPrice_rx21a_759 span{font-size:.8rem;color:#9ca3af;font-weight:400;margin-left:4px}._planDescription_rx21a_773{font-size:.85rem;color:#9ca3af;margin-bottom:1rem;line-height:1.4}._planFeatures_rx21a_781{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}._planFeatures_rx21a_781 li{font-size:.85rem;color:#d1d5db;margin-bottom:.5rem;position:relative;padding-left:18px}._planFeatures_rx21a_781 li:before{content:"•";position:absolute;left:0;color:#00d4ff;font-weight:700}._planButton_rx21a_805{padding:.7rem 1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;font-weight:700;cursor:pointer;transition:.2s ease}._planButton_rx21a_805:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}._currentPlanBtn_rx21a_821{background-color:#16a34a;cursor:default;opacity:.9}._cancelBtn_rx21a_829{margin-top:.6rem;padding:.65rem 1rem;border-radius:10px;border:1px solid rgba(239,68,68,.4);background:#ef444414;color:#ef4444;font-weight:600;cursor:pointer;transition:all .25s ease}._cancelBtn_rx21a_829:hover{background:#ef44442e;border-color:#ef4444b3;color:#fff;transform:translateY(-2px)}._cancelBtn_rx21a_829:active{transform:translateY(0);opacity:.85}._cancelBtn_rx21a_829:disabled{opacity:.5;cursor:not-allowed;background:#ef44440d;border-color:#ef444433}._planButton_rx21a_805:disabled{background:linear-gradient(135deg,#00d4ff,#4f46e5);cursor:not-allowed;opacity:.7}._cancelModalOverlay_rx21a_867{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:200;animation:_fadeIn_rx21a_1 .2s ease}._cancelModal_rx21a_867{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.75rem;width:420px;max-width:90%;animation:_slideUp_rx21a_1 .25s ease}._cancelModal_rx21a_867 h3{margin-bottom:.75rem;font-size:1.2rem}._cancelModal_rx21a_867 p{font-size:.9rem;color:#9ca3af;line-height:1.5;margin-bottom:1.5rem}._cancelModalActions_rx21a_899{display:flex;justify-content:flex-end;gap:.75rem}._cancelConfirmBtn_rx21a_905{margin-top:1rem;border-radius:10px;padding:.6rem 1rem;border:1px solid rgba(239,68,68,.6);background:#ef44441f;color:#ef4444;font-weight:700;cursor:pointer;transition:all .25s ease}._cancelConfirmBtn_rx21a_905:hover:not(:disabled){background:#ef444440;border-color:#ef4444e6;color:#fff;transform:translateY(-2px)}._cancelConfirmBtn_rx21a_905:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_rx21a_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_rx21a_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._planHeader_rx21a_754{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._planName_rx21a_955{font-size:1.2rem;font-weight:600}._priceRow_rx21a_960{display:flex;justify-content:space-between;align-items:flex-start}._priceLeft_rx21a_966{display:flex;flex-direction:column}._priceMain_rx21a_971{font-size:1.8rem;font-weight:700;color:#00d4ff}._priceMain_rx21a_971 span{font-size:.9rem;font-weight:500;color:#9ca3af;margin-left:4px}._priceNote_rx21a_984{font-size:.8rem;margin-top:4px}._priceRight_rx21a_989{font-size:1.8rem;font-weight:700;color:#9ca3af;text-decoration:line-through}._billingSwitchWrapper_rx21a_996{display:flex;align-items:center;gap:14px;margin-bottom:30px}._billingSwitchWrapper_rx21a_996 span{font-size:.95rem;transition:.3s}._activeLabel_rx21a_1008{color:#fff!important;font-weight:600}._billingSwitch_rx21a_996{width:54px;height:28px;background:#2a2f3a;border-radius:20px;position:relative;cursor:pointer;transition:.3s ease}._billingSwitch_rx21a_996._yearly_rx21a_1023{background:#00d4ff}._switchThumb_rx21a_1027{width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:.3s ease}._billingSwitch_rx21a_996._yearly_rx21a_1023 ._switchThumb_rx21a_1027{left:29px}._discountTag_rx21a_1042{background:#00d4ff;color:#000;font-size:.7rem;padding:2px 6px;border-radius:6px;margin-left:6px;font-weight:600}._plansHeader_rx21a_1053{display:flex;justify-content:space-between;align-items:center;background:#0f0f0f;position:sticky;top:-35px;z-index:20}._plansWrapper_rx21a_718{max-width:1000px}._plansGrid_rx21a_730{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._billingPills_rx21a_1076{display:flex;gap:.5rem;background:#ffffff0a;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}._billingPill_rx21a_1076{position:relative;padding:.45rem 1.2rem;border-radius:999px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:6px}._billingPill_rx21a_1076 input{display:none}._billingPill_rx21a_1076:hover{color:#fff}._activePill_rx21a_1104{background:linear-gradient(135deg,#00d4ff,#6366f1);color:#0f0f0f;font-weight:600;box-shadow:0 0 20px #00d4ff4d}._saveTag_rx21a_1111{font-size:.7rem;background:#22c55e26;color:#22c55e;padding:2px 6px;border-radius:999px;font-weight:600}._projectUsage_rx21a_1120{font-size:.8rem;color:#9ca3af;padding:.4rem .6rem;border-radius:8px;text-align:center}._manageUsersBtn_rx21a_1129{margin-top:.6rem;padding:.65rem 1rem;border-radius:10px;border:1px solid rgba(99,102,241,.5);background:#6366f11f;color:#6366f1;font-weight:600;cursor:pointer;transition:all .25s ease}._manageUsersBtn_rx21a_1129:hover:not(:disabled){background:#6366f140;color:#fff;border-color:#6366f1cc;transform:translateY(-2px)}._manageUsersBtn_rx21a_1129:active{transform:translateY(0);opacity:.85}._manageUsersBtn_rx21a_1129:disabled{opacity:.5;cursor:not-allowed;background:#6366f114;border-color:#6366f14d;color:#9ca3af}._userAccessOverlay_rx21a_1163{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._userAccessModal_rx21a_1173{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;width:460px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;gap:20px;position:relative}._closeModalBtn_rx21a_1187{position:absolute;top:16px;right:16px;background:none;border:none;color:#9ca3af;font-size:20px;cursor:pointer;line-height:1;padding:4px;transition:color .2s}._userAccessHeader_rx21a_1207 h3{margin:0;color:#f3f4f6;font-size:18px;font-weight:600}._userAccessHeader_rx21a_1207 p{margin:6px 0 0;color:#9ca3af;font-size:13px}._closeModalBtn_rx21a_1187{background:none;border:none;color:#9ca3af;font-size:20px;cursor:pointer;line-height:1;padding:4px;transition:color .2s}._closeModalBtn_rx21a_1187:hover{color:#fff}._slotCounter_rx21a_1236{border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center}._slotCounter_rx21a_1236._overLimit_rx21a_1244{background:#ef44441a;border:1px solid #ef4444;color:#ef4444}._slotCounter_rx21a_1236._normal_rx21a_1250{background:#4f46e526;border:1px solid #6366f1;color:#a5b4fc}._slotBadge_rx21a_1257{border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}._slotBadge_rx21a_1257._overLimit_rx21a_1244{background:#ef4444;color:#fff}._slotBadge_rx21a_1257:not(._overLimit_rx21a_1244){background:#00d4ff;color:#000}._userList_rx21a_1275{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:8px}._userItem_rx21a_1283{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer}._userItem_rx21a_1283._admin_rx21a_579{background:#6366f11f;border:1px solid rgba(99,102,241,.4);cursor:not-allowed;opacity:.75}._userInfo_rx21a_1301 ._name_rx21a_1301{color:#fff;font-size:14px;font-weight:500}._userInfo_rx21a_1301 ._email_rx21a_1307{color:#9ca3af;font-size:12px}._adminBadge_rx21a_1312{background:#6366f133;color:#a5b4fc;font-size:11px;padding:2px 8px;border-radius:20px;font-weight:500}._userAccessActions_rx21a_1322{display:flex;gap:10px;justify-content:flex-end}._cancelAccessBtn_rx21a_1328{background:none;border:1px solid rgba(255,255,255,.15);color:#9ca3af;border-radius:8px;padding:9px 20px;cursor:pointer;font-size:14px;transition:all .2s}._cancelAccessBtn_rx21a_1328:hover{color:#fff;border-color:#fff}._saveAccessBtn_rx21a_1344{background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;border:none;border-radius:8px;padding:9px 20px;cursor:pointer;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s}._saveAccessBtn_rx21a_1344:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}._saveAccessBtn_rx21a_1344:disabled{background:#374151;color:#6b7280;cursor:not-allowed}._switchWrapper_rx21a_1368{width:42px;height:22px;background:#2a2f3a;border-radius:20px;position:relative;cursor:pointer;transition:background .3s ease;flex-shrink:0}._switchWrapper_rx21a_1368._active_rx21a_57{background:linear-gradient(135deg,#00d4ff,#4f46e5)}._switchThumb_rx21a_1027{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .3s ease}._switchWrapper_rx21a_1368._active_rx21a_57 ._switchThumb_rx21a_1027{left:22px}._wrapper_126s2_1{display:grid;grid-template-columns:2.2fr 1fr;gap:1.5rem;height:calc(100vh - 120px)}._editorCard_126s2_8{display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._header_126s2_18{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_126s2_18 h3{margin:0}._header_126s2_18 p{font-size:.85rem;color:#9ca3af}._inputs_126s2_32{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}._inputs_126s2_32 input{width:100%;padding:.7rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;outline:none}._editorContainer_126s2_48{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:.5rem}._editor_126s2_8{flex:1;resize:none;padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#14141ee6;color:#e5e7eb;font-size:.9rem;line-height:1.6;height:100%}._sidePanel_126s2_69{display:flex;flex-direction:column;gap:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._scoreCard_126s2_80{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:14px;background:linear-gradient(135deg,#00d4ff33,#4f46e533);font-weight:600}._score_126s2_80{font-size:1.8rem;font-weight:800}._metrics_126s2_95{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.85rem;color:#cbd5f5}._terms_126s2_103 h4{margin-bottom:.5rem}._term_126s2_103{display:flex;justify-content:space-between;padding:.5rem .6rem;border-radius:10px;font-size:.8rem;margin-bottom:.35rem}._ok_126s2_116{background:#10b98126;border:1px solid rgba(16,185,129,.4)}._bad_126s2_121{background:#ef444426;border:1px solid rgba(239,68,68,.4)}._primaryBtn_126s2_126{padding:.55rem 1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;font-weight:700;cursor:pointer}._primaryBtn_126s2_126:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_126s2_140{margin-top:auto;padding:.6rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e5e7eb;cursor:pointer}._secondaryBtn_126s2_140:hover{background:#ffffff1a}._warning_126s2_153{color:#fbbf24!important;font-weight:600}._error_126s2_158{padding:.75rem;margin-bottom:.75rem;border-radius:10px;background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-size:.85rem}._copyBtn_126s2_168{padding:.6rem 1rem;margin-top:.75rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e5e7eb;cursor:pointer;font-size:.85rem}._copyBtn_126s2_168:hover{background:#ffffff1a}._infoCard_126s2_182{padding:1rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}._infoCard_126s2_182 h4{margin:0 0 .75rem;font-size:.9rem;color:#fff}._infoCard_126s2_182 ol,._infoCard_126s2_182 ul{margin:0;padding-left:1.25rem;font-size:.85rem;color:#cbd5e1;line-height:1.6}._infoCard_126s2_182 ol li,._infoCard_126s2_182 ul li{margin-bottom:.35rem}._inputs_126s2_32 select{width:100%;padding:.7rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;outline:none;cursor:pointer}._inputs_126s2_32 select:focus{border-color:#00d4ff80}._tabsContainer_126s2_220{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}._tabs_126s2_220{display:flex;gap:.5rem}._toolbar_126s2_234{display:flex;gap:.35rem}._toolbar_126s2_234 button{background:transparent;border:none;color:#9ca3af;padding:.4rem;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}._toolbar_126s2_234 button:hover{color:#00d4ff;background:#ffffff14;transform:translateY(-1px)}._toolbar_126s2_234 button svg{font-size:.95rem}._tab_126s2_220{background:transparent;border:none;color:#9ca3af;padding:.5rem 1rem;cursor:pointer;border-radius:8px;font-size:.9rem;font-weight:600;transition:all .2s}._tab_126s2_220:hover{color:#e5e7eb;background:#ffffff0d}._activeTab_126s2_275{background:#ffffff1a;color:#fff}._preview_126s2_280{flex:1;padding:1.5rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#14141ee6;color:#e5e7eb;font-size:.95rem;line-height:1.7;overflow-y:auto;min-height:300px;max-height:600px}._preview_126s2_280 h1,._preview_126s2_280 h2,._preview_126s2_280 h3,._preview_126s2_280 h4,._preview_126s2_280 h5,._preview_126s2_280 h6{color:#fff;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.3}._preview_126s2_280 h1{font-size:1.8rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}._preview_126s2_280 h2{font-size:1.5rem}._preview_126s2_280 h3{font-size:1.25rem}._preview_126s2_280 p{margin-bottom:1rem}._preview_126s2_280 ul,._preview_126s2_280 ol{padding-left:1.5rem;margin-bottom:1rem}._preview_126s2_280 ul li,._preview_126s2_280 ol li{margin-bottom:.5rem}._preview_126s2_280 strong{color:#fff}._preview_126s2_280 a{color:#38bdf8;text-decoration:underline}._preview_126s2_280 a:hover{color:#0ea5e9}._preview_126s2_280 blockquote{border-left:4px solid #38bdf8;background:#38bdf81a;padding:1rem;margin:1rem 0;border-radius:0 8px 8px 0}._preview_126s2_280 code{background:#ffffff1a;padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.9em}._emptyPreview_126s2_353{color:#6b7280;font-style:italic;text-align:center;margin-top:2rem}._imageSection_126s2_360{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}._imageSection_126s2_360 h3{margin-bottom:1rem;font-size:1.1rem;color:#fff;display:flex;align-items:center;gap:.5rem}._generatedImageContainer_126s2_374{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background:#0003;padding:1rem;border-radius:12px}._generatedImage_126s2_374{width:100%;max-width:100%;border-radius:8px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.1)}._modalOverlay_126s2_393{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._modalContent_126s2_407{background:#1e1e28;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:16px;width:90%;max-width:400px;color:#fff;box-shadow:0 10px 30px #00000080}._modalContent_126s2_407 h3{margin-top:0;margin-bottom:1rem}._modalContent_126s2_407 p{margin-bottom:1.5rem;color:#cbd5e1}._dateInput_126s2_426{width:100%;padding:.8rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;margin-bottom:1.5rem;font-family:inherit}._dateInput_126s2_426::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}._modalActions_126s2_441{display:flex;justify-content:flex-end;gap:1rem}._success_126s2_447{margin-top:1rem;color:#10b981;font-weight:600;text-align:center}._wrapper_14qcx_5{min-height:100vh;color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_14qcx_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:16px;flex-wrap:wrap}._urlBox_14qcx_24{background:#ffffff0d;padding:12px 18px;border-radius:10px;font-size:14px;color:#cbd5e1;word-break:break-all;border:1px solid rgba(255,255,255,.1)}._urlBox_14qcx_24 a{color:#60a5fa;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:color .25s ease,opacity .25s ease}._urlBox_14qcx_24 a:hover{color:#93c5fd;text-decoration:underline;opacity:.9}._urlBox_14qcx_24 a svg{flex-shrink:0;color:#93c5fd;transition:color .25s ease}._urlBox_14qcx_24 a:hover svg{color:#bfdbfe}._primaryBtn_14qcx_56{background:linear-gradient(135deg,#6366f1cc,#8b5cf6cc);border:none;padding:12px 22px;border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:.25s ease;box-shadow:0 4px 12px #6366f14d}._primaryBtn_14qcx_56:hover:not(:disabled){transform:translateY(-2px);opacity:.95}._primaryBtn_14qcx_56:disabled{opacity:.6;cursor:not-allowed}._dashboard_14qcx_79{display:flex;flex-direction:column;gap:32px}._hero_14qcx_86{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:16px;flex-wrap:wrap;gap:20px;border:1px solid rgba(255,255,255,.169)}._heroRight_14qcx_97{flex:1;display:flex;flex-direction:column;gap:18px}._subtitle_14qcx_104{font-size:14px;color:#94a3b8;margin-top:6px}._scoreBox_14qcx_110{display:flex;flex-direction:column;align-items:center}._scoreCircle_14qcx_116{width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,#10b981cc,#22c55ecc);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;box-shadow:0 10px 30px #22c55e66}._scoreLabel_14qcx_130{margin-top:10px;font-size:14px;font-weight:600;color:#cbd5e1}._overviewGrid_14qcx_138{display:flex;gap:18px;width:100%;flex-wrap:wrap}._overviewGrid_14qcx_138>div{flex:1;min-width:140px}._overviewItem_14qcx_150{background:#ffffff0d;padding:18px;border-radius:14px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.08)}._overviewItem_14qcx_150 span{font-size:12px;color:#94a3b8}._overviewItem_14qcx_150 strong{font-size:15px;font-weight:600;color:#f1f5f9}._overviewCritical_14qcx_172{background:#ef444426;border:2px solid #ef4444;padding:28px;border-radius:18px;min-width:180px;text-align:center}._overviewCritical_14qcx_172 span{font-size:14px;color:#ef4444;font-weight:600;margin-bottom:6px}._overviewCritical_14qcx_172 strong{font-size:24px;font-weight:800;color:#ef4444}._overviewHigh_14qcx_193{background:#f59e0b26;border:2px solid #f59e0b;padding:28px;border-radius:18px;min-width:180px;text-align:center}._overviewHigh_14qcx_193 span{font-size:14px;color:#f59e0b;font-weight:600;margin-bottom:6px}._overviewHigh_14qcx_193 strong{font-size:24px;font-weight:800;color:#f59e0b}._overviewMedium_14qcx_214{background:#eab30826;border:2px solid #eab308;padding:28px;border-radius:18px;min-width:180px;text-align:center}._overviewMedium_14qcx_214 span{font-size:14px;color:#eab308;font-weight:600;margin-bottom:6px}._overviewMedium_14qcx_214 strong{font-size:24px;font-weight:800;color:#eab308}._overviewLow_14qcx_235{background:#10b98126;border:2px solid #10b981;padding:28px;border-radius:18px;min-width:180px;text-align:center}._overviewLow_14qcx_235 span{font-size:14px;color:#10b981;font-weight:600;margin-bottom:6px}._overviewLow_14qcx_235 strong{font-size:24px;font-weight:800;color:#10b981}._panel_14qcx_256{padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(255,255,255,.169)}._sectionTitle_14qcx_265{font-size:18px;font-weight:700;margin-bottom:8px}._cardGrid_14qcx_272{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:18px}._issueCard_14qcx_278{background:#ffffff0d;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px;min-height:180px}._issueHeader_14qcx_289{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._issueHeader_14qcx_289 h4{font-size:15px;font-weight:600;margin:0;flex:1;word-break:break-word}._muted_14qcx_304{font-size:13px;color:#94a3b8;line-height:1.5}._fixBox_14qcx_311{background:#ffffff0d;padding:14px;border-radius:10px;border-left:4px solid #6366f1}._fixBox_14qcx_311 strong{display:block;margin-bottom:6px;font-size:13px}._fixBox_14qcx_311 p{font-size:13px;margin:0;color:#cbd5e1}._badge_14qcx_331{background:#ffffff14;padding:4px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;font-weight:600}._badgeHigh_14qcx_340{background:#dc2626;color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;font-weight:600}._badgeMedium_14qcx_350{background:#f59e0b;color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;font-weight:600}._badgeLow_14qcx_360{background:#10b981;color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;font-weight:600}._simpleList_14qcx_371{display:flex;flex-direction:column;gap:14px}._simpleItem_14qcx_377{background:#0f172a99;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}._simpleItem_14qcx_377 strong{font-size:14px;display:block;margin-bottom:4px}._simpleItem_14qcx_377 p{font-size:13px;color:#94a3b8;margin:0}._codeCard_14qcx_397{background:#0f172a99;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.08)}._codeCard_14qcx_397 strong{font-size:14px}._codeCard_14qcx_397 pre{margin-top:10px;background:#020617cc;padding:12px;border-radius:8px;overflow-x:auto;font-size:12px;color:#38bdf8}._roadmapBlock_14qcx_419{background:#0f172a99;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}._roadmapBlock_14qcx_419 strong{display:block;margin-bottom:8px;font-size:14px}._roadmapBlock_14qcx_419 p{font-size:13px;color:#cbd5e1;margin:4px 0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}::-webkit-scrollbar-corner{background:transparent}._heroLeft_14qcx_471{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._gaugeContainer_14qcx_482{display:flex;flex-direction:column;align-items:center;gap:14px}._gaugeWrapper_14qcx_490{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center}._gaugeCenter_14qcx_500{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}._scoreNumber_14qcx_509{font-size:1.6rem;font-weight:900;letter-spacing:1px}._scoreLabelOutside_14qcx_516{font-size:14px;font-weight:600;color:#cbd5e1;letter-spacing:.5px;text-align:center}._overviewClickable_14qcx_525{cursor:pointer;transition:all .25s ease}._overviewClickable_14qcx_525:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000040}._overviewDisabled_14qcx_535{opacity:.5;cursor:default}._compactGrid_14qcx_541{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}._jsonContainer_14qcx_548{max-height:220px;overflow-y:auto;overflow-x:auto;background:#0f172a;padding:12px;border-radius:12px;font-size:12px;line-height:1.5}._jsonContainer_14qcx_548 pre{margin:0;white-space:pre;font-family:Fira Code,monospace}._jsonContainer_14qcx_548::-webkit-scrollbar{width:6px;height:6px}._jsonContainer_14qcx_548::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}._jsonHeader_14qcx_577{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._copyBtn_14qcx_584{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#cbd5e1}._copyBtn_14qcx_584:hover{background:#ffffff14}._copyBtn_14qcx_584:active{transform:scale(.9)}._labelRow_14qcx_603{display:flex;align-items:center;gap:8px}._labelRow_14qcx_603 span{font-size:14px;font-weight:600}._roadmapContainer_14qcx_617{display:flex;flex-direction:column;gap:22px;position:relative;padding-left:28px}._roadmapContainer_14qcx_617:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#6366f1,transparent);opacity:.4}._roadmapCard_14qcx_637{position:relative;display:flex;gap:18px;padding:20px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}._roadmapCard_14qcx_637:hover{box-shadow:0 15px 35px #0000004d}._timelineDot_14qcx_652{position:absolute;left:-4px;top:22px;width:28px;height:28px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;box-shadow:0 0 0 4px #6366f133}._roadmapContent_14qcx_670{width:100%;display:flex;flex-direction:column;gap:16px}._roadmapHeader_14qcx_677{display:flex;justify-content:space-between;margin-left:20px;align-items:center;gap:12px}._roadmapHeader_14qcx_677 h4{font-size:15px;font-weight:600;margin:0}._impactBadge_14qcx_692{padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}._impact_high_14qcx_700{background:#ef4444;color:#fff}._impact_medium_14qcx_705{background:#f59e0b;color:#fff}._impact_low_14qcx_710{background:#10b981;color:#fff}._roadmapMeta_14qcx_716{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}._roadmapMeta_14qcx_716 div{display:flex;flex-direction:column;gap:4px}._roadmapMeta_14qcx_716 strong{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._roadmapMeta_14qcx_716 span{font-size:13px;font-weight:600}._difficultyBadge_14qcx_741{padding:3px 8px;border-radius:8px;font-size:12px;font-weight:600;width:fit-content}._difficulty_easy_14qcx_749{background:#10b98133;color:#10b981}._difficulty_medium_14qcx_754{background:#f59e0b33;color:#f59e0b}._difficulty_hard_14qcx_759{background:#ef444433;color:#ef4444}._wrapper_1ikd7_1{display:flex;flex-direction:column;gap:1.5rem}._header_1ikd7_7{display:flex;justify-content:space-between;align-items:center}._header_1ikd7_7 h3{margin:0;font-size:1.3rem;color:#fff}._urlLabel_1ikd7_18{margin:.25rem 0 0;color:#94a3b8;font-size:.85rem}._urlLabel_1ikd7_18 strong{color:#60a5fa}._tabs_1ikd7_28{display:flex;gap:.5rem;flex-wrap:wrap}._tab_1ikd7_28{padding:.6rem 1.2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#94a3b8;cursor:pointer;font-size:.85rem;transition:all .2s ease}._tab_1ikd7_28:hover{background:#ffffff14;color:#fff}._activeTab_1ikd7_49{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border-color:transparent;font-weight:600}._optionRow_1ikd7_57{display:flex;align-items:center;gap:1rem}._optionRow_1ikd7_57 label{color:#94a3b8;font-size:.85rem;white-space:nowrap}._optionRow_1ikd7_57 select{flex:1;max-width:300px;padding:.6rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:.85rem}._generateBtn_1ikd7_79{padding:.8rem 2rem;border-radius:10px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start}._generateBtn_1ikd7_79:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #10b98166}._generateBtn_1ikd7_79:disabled{opacity:.6;cursor:not-allowed}._error_1ikd7_101{padding:.8rem 1rem;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:.85rem}._results_1ikd7_111{display:flex;flex-direction:column;gap:1.5rem}._fileCard_1ikd7_118{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .3s ease}._fileCard_1ikd7_118:hover{border-color:#ffffff26}._fileHeader_1ikd7_129{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}._fileHeader_1ikd7_129 h4{margin:0;color:#fff;font-size:1rem}._fileHeader_1ikd7_129 p{margin:.15rem 0 0;color:#64748b;font-size:.8rem}._fileEmoji_1ikd7_147{font-size:1.6rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:10px;flex-shrink:0}._fileResult_1ikd7_159{padding:1.25rem}._filePreview_1ikd7_163{background:#0000004d;border-radius:8px;padding:1rem;margin-bottom:1rem;max-height:250px;overflow-y:auto}._filePreview_1ikd7_163 pre{margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:#a5f3fc;white-space:pre-wrap;word-break:break-all;line-height:1.5}._filePreview_1ikd7_163::-webkit-scrollbar{width:6px}._filePreview_1ikd7_163::-webkit-scrollbar-track{background:transparent}._filePreview_1ikd7_163::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}._stat_1ikd7_191{color:#10b981;font-size:.85rem;font-weight:500;margin-bottom:1rem}._fileActions_1ikd7_198{display:flex;gap:.75rem}._filePending_1ikd7_203{padding:2rem;text-align:center;color:#475569;font-style:italic;font-size:.85rem}._primaryBtn_1ikd7_212{padding:.5rem 1.2rem;border-radius:8px;border:none;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}._primaryBtn_1ikd7_212:hover{transform:translateY(-1px);box-shadow:0 3px 10px #3b82f64d}._secondaryBtn_1ikd7_228{padding:.5rem 1.2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#cbd5e1;font-size:.8rem;cursor:pointer;transition:all .2s ease}._secondaryBtn_1ikd7_228:hover{background:#ffffff1a;color:#fff}._instructions_1ikd7_244{background:#3b82f614;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:1.25rem}._instructions_1ikd7_244 h4{margin:0 0 .75rem;color:#60a5fa;font-size:.95rem}._instructions_1ikd7_244 ol{margin:0;padding-left:1.25rem;color:#94a3b8;font-size:.8rem;line-height:1.8}._instructions_1ikd7_244 ol strong{color:#e2e8f0}._instructions_1ikd7_244 ol code{background:#0000004d;padding:.1rem .4rem;border-radius:4px;font-size:.75rem;color:#a5f3fc}._sectionTitle_niiok_5{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}._sectionSubtitle_niiok_12{color:#bbb;font-size:1rem;margin-bottom:2rem}._casporAi_niiok_18{color:#00d4ff;font-weight:700}._socialGrid_niiok_23{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}._socialCard_niiok_29{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.5rem;text-align:center;transition:all .25s ease;display:flex;flex-direction:column;align-items:center}._socialCard_niiok_29:hover{background:#ffffff0f;transform:translateY(-4px)}._socialIcon_niiok_45{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:.5rem}._socialIcon_niiok_45 svg{width:40px;height:40px}._connectedBadge_niiok_58{margin-top:.8rem;color:#00ff9d;font-weight:600;background:#00ff9d1a;border:1px solid rgba(0,255,157,.3);border-radius:8px;padding:.3rem .8rem}._primaryBtn_niiok_68{margin-top:.8rem;background:#00c2ff;border:none;border-radius:8px;padding:.6rem 1.2rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}._primaryBtn_niiok_68:hover{background:#00d4ff;transform:translateY(-2px)}._wrapper_1sbjp_5{min-height:100vh;color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_1sbjp_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:16px;flex-wrap:wrap}._urlBox_1sbjp_21{background:#ffffff0d;padding:12px 18px;border-radius:12px;font-size:14px;color:#cbd5e1;word-break:break-all;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}._primaryBtn_1sbjp_33{background:linear-gradient(135deg,#6366f1e6,#8b5cf6e6);border:none;padding:13px 24px;border-radius:14px;color:#fff;font-weight:600;cursor:pointer;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 22px #6366f159;display:flex;align-items:center;gap:8px}._primaryBtn_1sbjp_33:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px #8b5cf680}._primaryBtn_1sbjp_33:disabled{opacity:.6;cursor:not-allowed}._dashboard_1sbjp_60{display:flex;flex-direction:column;gap:32px}._hero_1sbjp_67{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:22px;flex-wrap:wrap;gap:30px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);background:#ffffff0a}._gaugeWrapper_1sbjp_81{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at center,rgba(16,185,129,.3),transparent 70%);display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px #10b98159}._scoreNumber_1sbjp_92{font-size:34px;font-weight:800}._scoreLabel_1sbjp_97{font-size:13px;margin-top:8px;color:#94a3b8;text-align:center}._predictiveGrid_1sbjp_105{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}._predictiveCard_1sbjp_111{background:#ffffff0d;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:10px;transition:all .3s ease}._predictiveCard_1sbjp_111:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00000059}._predictiveCard_1sbjp_111 span{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px}._predictiveCard_1sbjp_111 strong{font-size:24px;font-weight:800}._panel_1sbjp_141{background:#ffffff0d;padding:28px;border-radius:22px;display:flex;flex-direction:column;gap:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)}._sectionTitle_1sbjp_152{font-size:18px;font-weight:700}._keywordList_1sbjp_158{margin-top:20px;display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto;padding-right:8px}._keywordRow_1sbjp_168{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:all .25s ease}._keywordRow_1sbjp_168:hover{background:#ffffff12;transform:translate(4px)}._keywordInfo_1sbjp_184 strong{font-size:14px}._keywordPositions_1sbjp_188{display:flex;align-items:center;gap:16px;font-size:13px;color:#cbd5e1}._badgeTop10_1sbjp_196{background:#10b981;color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}._badgeTop20_1sbjp_205{background:#6366f1;color:#fff;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}._benchmarkRow_1sbjp_215{display:grid;grid-template-columns:2fr 1fr 1fr;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:14px}._benchmarkRow_1sbjp_215 span:first-child{font-weight:600}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}._impactSection_1sbjp_238{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center}._bigScore_1sbjp_245{display:flex;flex-direction:column;align-items:center;gap:14px}._scoreCircle_1sbjp_252{width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at center,rgba(14,165,233,.35),transparent 70%),linear-gradient(145deg,#111827,#0f172a);display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:900;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #0ea5e940,inset 0 0 30px #ffffff0d}._positionUp_1sbjp_266{color:#10b981;font-weight:600}._positionArrow_1sbjp_271{margin:0 6px;color:#64748b}._metricsGrid_1sbjp_276{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._metricBox_1sbjp_282{background:#ffffff0d;padding:20px;border-radius:18px;display:flex;flex-direction:column;gap:8px}._sectionBlock_1sbjp_292{display:flex;flex-direction:column;padding:28px;border-radius:22px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._keywordSummary_1sbjp_301{display:flex;gap:40px;margin-top:10px}._keywordSummary_1sbjp_301 div{background:#ffffff0d;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px}._keywordSummary_1sbjp_301 strong{font-size:20px;font-weight:800}._keywordSummary_1sbjp_301 span{font-size:12px;color:#94a3b8}._keywordTables_1sbjp_327{display:grid;grid-template-columns:1fr 1fr;gap:30px}._keywordTable_1sbjp_327{background:#ffffff08;border-radius:14px;padding:16px;max-height:320px;overflow-y:auto;overflow-x:hidden;position:relative}._tableRow_1sbjp_343{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}._tableHeader_1sbjp_350{display:grid;grid-template-columns:2fr 1fr 1fr;font-weight:700;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#94a3b8;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}._tableRowGrid_1sbjp_363{display:grid;grid-template-columns:2fr 1fr 1fr;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:14px;transition:all .25s ease}._tableRowGrid_1sbjp_363{display:grid;grid-template-columns:2fr 1fr 1fr;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}._growthGrid_1sbjp_379{display:grid;grid-template-columns:1fr 1fr;gap:30px}._growthCard_1sbjp_385{background:#ffffff0d;padding:20px;border-radius:18px}._summary_1sbjp_391{color:#cbd5e1}._metricsGrid_1sbjp_276{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin-top:2rem}._metricBox_1sbjp_282{background:linear-gradient(145deg,#121212,#1a1a1a);border:1px solid rgba(255,255,255,.05);padding:1.4rem;border-radius:16px;transition:all .3s ease}._metricBox_1sbjp_282:hover{transform:translateY(-4px);border-color:#ffffff1a}._metricHeader_1sbjp_415{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:#9ca3af;margin-bottom:.8rem}._metricIcon_1sbjp_424{font-size:1.2rem}._iconGrowth_1sbjp_429{color:#10b981}._iconTime_1sbjp_433{color:#f59e0b}._iconRanking_1sbjp_437{color:#6366f1}._iconConfidence_1sbjp_441{color:#0ea5e9}._metricValue_1sbjp_445{font-size:1.9rem;font-weight:700;letter-spacing:.5px}._valuePositive_1sbjp_452{color:#10b981;text-shadow:0 0 12px rgba(16,185,129,.5)}._valueNeutral_1sbjp_457{color:#e2e8f0}._valueHighlight_1sbjp_461{color:#6366f1;text-shadow:0 0 12px rgba(99,102,241,.5)}._keywordTable_1sbjp_327 h4{margin-bottom:12px;font-size:14px;color:#cbd5e1;letter-spacing:.5px}._sectionTitleWithIcon_1sbjp_473{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;margin-bottom:6px}._sectionIconGrowth_1sbjp_482{color:#10b981}._sectionIconKeyword_1sbjp_486{color:#6366f1}._sectionIconMarket_1sbjp_490{color:#f59e0b}._sectionIconStrategy_1sbjp_494{color:#0ea5e9}._keywordHeader_1sbjp_499{display:flex;justify-content:space-between;align-items:center}._copyBtn_1sbjp_505{display:flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:8px 14px;border-radius:10px;cursor:pointer;transition:all .25s ease;color:#e2e8f0;font-size:13px}._copyBtn_1sbjp_505:hover{background:#ffffff26}._copyIconBtn_1sbjp_523{background:none;border:none;cursor:pointer;color:#94a3b8;transition:all .2s ease}._copyIconBtn_1sbjp_523:hover{color:#10b981}._keywordLeft_1sbjp_535{display:flex;align-items:center;gap:10px}._domainCell_1sbjp_542{display:flex;align-items:center}._domainLink_1sbjp_547{display:flex;align-items:center;gap:6px;color:#e2e8f0;text-decoration:none;font-weight:600;transition:all .25s ease}._domainLink_1sbjp_547:hover{color:#6366f1}._externalIcon_1sbjp_561{font-size:14px;opacity:.7}._difficultyBadge_1sbjp_567{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}._easy_1sbjp_574{background:#10b981;color:#fff}._medium_1sbjp_579{background:#f59e0b;color:#fff}._hard_1sbjp_584{background:#ef4444;color:#fff}._sectionIcon_1sbjp_482{font-size:22px;color:#0ea5e9;margin-right:8px;vertical-align:middle}._keywordTitle_1sbjp_596{display:flex;align-items:center;gap:8px}._urlBox_1sbjp_21{background:#ffffff0d;padding:12px 18px;border-radius:10px;font-size:14px;color:#cbd5e1;word-break:break-all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}._urlBox_1sbjp_21 a{color:#60a5fa;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:color .25s ease,opacity .25s ease}._urlBox_1sbjp_21 a:hover{color:#93c5fd;text-decoration:underline;opacity:.9}._urlBox_1sbjp_21 a svg{flex-shrink:0;color:#93c5fd;transition:color .25s ease}._urlBox_1sbjp_21 a:hover svg{color:#bfdbfe}._confidenceBar_1sbjp_635{position:relative;height:14px;background:#ffffff1a;border-radius:7px;margin-top:8px;overflow:hidden}._barBase_1sbjp_644{position:absolute;top:0;left:0;height:100%;width:100%}._barRange_1sbjp_652{position:absolute;top:0;height:100%;background:linear-gradient(90deg,#0ea5e9,#8b5cf6);border-radius:7px;transition:all .4s ease}._barLabels_1sbjp_661{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:#cbd5e1}._wrapper_16gnp_1{display:flex;flex-direction:column;gap:32px}._header_16gnp_8{display:flex;justify-content:space-between}._urlBox_16gnp_13{background:#ffffff0d;padding:12px 18px;border-radius:10px;font-size:14px;color:#cbd5e1;word-break:break-all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}._urlBox_16gnp_13 a{color:#60a5fa;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:color .25s ease,opacity .25s ease}._urlBox_16gnp_13 a:hover{text-decoration:underline}._primaryBtn_16gnp_36{background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;border:none;padding:12px 20px;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.2s ease}._primaryBtn_16gnp_36:hover{transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed4d}._primaryBtn_16gnp_36:disabled{opacity:.6;cursor:not-allowed}._dashboard_16gnp_59{display:flex;flex-direction:column;gap:32px}._hero_16gnp_66{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center}._heroLeft_16gnp_73{display:flex;flex-direction:column;align-items:center;gap:16px}._subtitle_16gnp_80{font-size:14px;color:#94a3b8}._heroRight_16gnp_85{display:flex;align-items:center}._overviewGrid_16gnp_91{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;width:100%}._overviewItem_16gnp_98{background:linear-gradient(145deg,#ffffff0d,#ffffff05);padding:28px;border-radius:20px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;position:relative;overflow:hidden}._overviewItem_16gnp_98:hover{transform:translateY(-6px);box-shadow:0 20px 45px #00000059;border-color:#ffffff1f}._overviewItem_16gnp_98 span{font-size:13px;color:#94a3b8;display:flex;align-items:center;gap:8px;letter-spacing:.5px;text-transform:uppercase}._overviewItem_16gnp_98 strong{font-size:32px;font-weight:800;letter-spacing:.5px}._overviewItem_16gnp_98 svg{font-size:20px}._overviewItem_16gnp_98:nth-child(1) strong{color:#10b981;text-shadow:0 0 18px rgba(16,185,129,.4)}._overviewItem_16gnp_98:nth-child(2) strong{color:#6366f1;text-shadow:0 0 18px rgba(99,102,241,.4)}._overviewItem_16gnp_98{background:#ffffff0a;padding:18px;border-radius:14px;display:flex;flex-direction:column;gap:6px}._overviewItem_16gnp_98 span{font-size:13px;color:#94a3b8;display:flex;align-items:center;gap:6px}._overviewItem_16gnp_98 strong{font-size:20px;color:#fff}._gaugeContainer_16gnp_171{display:flex;flex-direction:column;align-items:center}._gaugeWrapper_16gnp_177{position:relative}._gaugeCenter_16gnp_181{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._scoreNumber_16gnp_188{font-size:32px;font-weight:700}._scoreLabelOutside_16gnp_193{margin-top:10px;font-size:14px;color:#94a3b8}._panel_16gnp_200{padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:24px}._sectionTitle_16gnp_209{font-size:18px;font-weight:600;color:#fff;display:flex;align-items:center;gap:10px}._cardGrid_16gnp_219{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}._issueCard_16gnp_225{background:#ffffff08;padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:14px;transition:.2s ease}._issueHeader_16gnp_235{display:flex;justify-content:space-between;align-items:center}._issueHeader_16gnp_235 h4{font-size:15px;font-weight:600;color:#fff}._muted_16gnp_246{font-size:13px;color:#94a3b8}._fixBox_16gnp_251{background:#6366f114;padding:14px;border-radius:12px}._fixBox_16gnp_251 strong{font-size:13px;color:#a5b4fc}._fixBox_16gnp_251 p{margin-top:6px;font-size:13px;color:#cbd5e1}._badgeHigh_16gnp_267{background:#ef444426;color:#ef4444;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}._badgeMedium_16gnp_276{background:#f59e0b26;color:#f59e0b;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}._badgeLow_16gnp_285{background:#10b98126;color:#10b981;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}._simpleList_16gnp_295{display:flex;flex-direction:column;gap:16px}._simpleItem_16gnp_301{background:#ffffff08;padding:16px;border-radius:14px}._simpleItem_16gnp_301 strong{color:#fff;font-size:14px}._simpleItem_16gnp_301 p{margin-top:6px;font-size:13px;color:#cbd5e1}._warningBox_16gnp_316{background:#ef444414;border:1px solid rgba(239,68,68,.3);padding:18px;border-radius:14px}._warningBox_16gnp_316 strong{color:#ef4444;font-size:14px}._warningBox_16gnp_316 ul{margin-top:8px;padding-left:18px}._warningBox_16gnp_316 ul li{font-size:13px;color:#fca5a5;margin-bottom:4px}._summary_16gnp_337{font-size:14px;line-height:1.6;color:#cbd5e1}@media(max-width:1024px){._hero_16gnp_66{flex-direction:column;gap:30px}._overviewGrid_16gnp_91{grid-template-columns:1fr}._header_16gnp_8{flex-direction:column;gap:16px;align-items:flex-start}}._wrapper_1hv9g_1{display:flex;flex-direction:column;gap:32px;padding:32px}._header_1hv9g_8{display:flex;justify-content:space-between;align-items:center}._title_1hv9g_14{display:flex;align-items:center;gap:12px}._title_1hv9g_14 svg{font-size:22px;color:#6366f1}._title_1hv9g_14 h2{font-size:20px;font-weight:700}._content_1hv9g_29{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center}._scoreCard_1hv9g_37{display:flex;justify-content:center}._scoreCircle_1hv9g_42{width:220px;height:220px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.4s ease}._innerCircle_1hv9g_52{width:170px;height:170px;background:#ffffff0a;border-radius:50%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center}._innerCircle_1hv9g_52 span{font-size:48px;font-weight:800}._innerCircle_1hv9g_52 small{font-size:13px;color:#94a3b8;margin-top:4px}._metricsGrid_1hv9g_74{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}._metricCard_1hv9g_80{background:linear-gradient(145deg,#ffffff0d,#ffffff05);padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:14px;transition:.3s ease}._metricCard_1hv9g_80:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000059}._metricHeader_1hv9g_95{display:flex;align-items:center;gap:8px;font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8}._metricHeader_1hv9g_95 svg{font-size:16px}._metricCard_1hv9g_80 strong{font-size:22px;font-weight:700}._metricBar_1hv9g_113{height:8px;background:#ffffff0d;border-radius:10px;overflow:hidden}._metricFill_1hv9g_120{height:100%;border-radius:10px;transition:width .4s ease}._wrapper_8z2hk_1{display:flex;flex-direction:column;gap:40px}._header_8z2hk_8{display:flex;justify-content:space-between;align-items:center}._urlBox_8z2hk_14{display:flex;background:#ffffff0a;padding:14px 20px;border-radius:14px;font-size:14px;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._urlBox_8z2hk_14 a{display:flex;align-items:center;gap:8px;color:#cbd5e1;text-decoration:none}._urlBox_8z2hk_14 a:hover{color:#fff}._primaryBtn_8z2hk_34{background:linear-gradient(135deg,#6366f1,#7c3aed);padding:14px 22px;border-radius:14px;border:none;color:#fff;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}._primaryBtn_8z2hk_34:hover{transform:translateY(-2px);box-shadow:0 10px 30px #7c3aed66}._primaryBtn_8z2hk_34:disabled{opacity:.6;cursor:not-allowed}._dashboard_8z2hk_57{display:flex;flex-direction:column;gap:20px}._hero_8z2hk_64{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}._heroStat_8z2hk_70{background:linear-gradient(145deg,#ffffff0d,#ffffff05);padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}._heroStat_8z2hk_70:hover{transform:translateY(-4px);border-color:#7c3aed66}._heroStat_8z2hk_70 span{font-size:13px;color:#94a3b8;display:block;margin-bottom:8px}._heroStat_8z2hk_70 strong{font-size:32px;font-weight:700;color:#fff}._clusterCard_8z2hk_95{padding:20px;border-radius:24px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:20px}._clusterHeader_8z2hk_105{padding:.5rem;display:flex;justify-content:space-between;align-items:flex-start}._clusterHeader_8z2hk_105 h3{font-weight:600;display:flex;align-items:center;gap:10px}._intent_8z2hk_118{margin-top:6px;font-size:13px;color:#94a3b8}._clusterMeta_8z2hk_124 span{background:#ffffff0d;padding:6px 12px;border-radius:999px;font-size:12px;color:#cbd5e1}._subtopics_8z2hk_137{display:flex;flex-wrap:wrap;gap:12px}._topicItem_8z2hk_143{background:#6366f12e;padding:8px 16px;border-radius:999px;font-size:13px}._strategyBox_8z2hk_151{background:#10b98114;padding:18px;border-radius:16px;border:1px solid rgba(16,185,129,.2);font-size:14px}._strategyBox_8z2hk_151 div{font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:8px}._strategyBox_8z2hk_151 p{color:#cbd5e1;line-height:1.6}._opportunities_8z2hk_171{display:flex;flex-direction:column;gap:18px}._opportunitiesGrid_8z2hk_177{display:flex;flex-wrap:wrap;gap:12px}._opportunityCard_8z2hk_183{background:#ffffff0d;padding:8px 16px;border-radius:16px;font-size:14px;border:1px solid rgba(255,255,255,.06)}._panel_8z2hk_192{padding:30px;border-radius:24px;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._panel_8z2hk_192 p{color:#cbd5e1;line-height:1.7}._sectionTitle_8z2hk_203{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}._clusterMeta_8z2hk_124{display:flex;gap:14px}._metaTag_8z2hk_217{padding:6px 12px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#cbd5e1}._difficultyLow_8z2hk_228{background:#10b9811f;border-color:#10b98159;color:#6ee7b7}._difficultyMedium_8z2hk_234{background:#f59e0b1f;border-color:#f59e0b59;color:#fbbf24}._difficultyHigh_8z2hk_240{background:#6366f126;border-color:#6366f166;color:#a5b4fc}._priorityLow_8z2hk_247{background:#94a3b81f;border-color:#94a3b859;color:#cbd5e1}._priorityMedium_8z2hk_253{background:#3b82f61f;border-color:#3b82f659;color:#93c5fd}._priorityHigh_8z2hk_259{background:#7c3aed26;border-color:#7c3aed66;color:#c4b5fd}._clusterCard_8z2hk_95{transition:all .25s ease}._open_8z2hk_269{border-color:#7c3aed66}._clusterTitle_8z2hk_274{display:flex;flex-direction:column}._clusterRight_8z2hk_279{display:flex;align-items:center;gap:16px}._clusterIcon_8z2hk_285{color:#8b5cf6}._chevron_8z2hk_289{font-size:22px;color:#94a3b8;transition:transform .3s ease,color .2s ease}._rotate_8z2hk_295{transform:rotate(180deg);color:#a78bfa}._heroHeader_8z2hk_301{display:flex;align-items:center;gap:8px;margin-bottom:10px}._heroIconPurple_8z2hk_308{font-size:18px;color:#8b5cf6}._heroIconBlue_8z2hk_313{font-size:18px;color:#3b82f6}._heroIconGreen_8z2hk_318{font-size:18px;color:#10b981}._wrapper_fhn7o_2{display:flex;flex-direction:column;gap:24px;color:#e2e8f0;min-height:100vh}._sectionContainer_fhn7o_11{width:100%;display:flex;flex-direction:column;gap:20px}._topOverview_fhn7o_19{display:grid;grid-template-columns:.5fr 1fr;gap:22px}._sideMetricsCompact_fhn7o_26{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}._metricCardCompact_fhn7o_33{padding:16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:120px;transition:all .2s ease}._metricCardCompact_fhn7o_33:hover{transform:translateY(-3px);border-color:#7c3aed59;background:#7c3aed14}._metricIcon_fhn7o_54{font-size:22px;color:#6366f1;margin-bottom:4px}._metricCardCompact_fhn7o_33 strong{font-size:20px;font-weight:700;background:linear-gradient(135deg,#c4b5fd,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._metricCardCompact_fhn7o_33 span{font-size:13px;font-weight:600;color:#e2e8f0}._metricCardCompact_fhn7o_33 small{font-size:11px;color:#94a3b8}._panelBodyScroll_fhn7o_80{max-height:500px;overflow-y:auto;padding:24px}._panelBodyScroll_fhn7o_80::-webkit-scrollbar{width:6px}._panelBodyScroll_fhn7o_80::-webkit-scrollbar-thumb{background:#7c3aed66;border-radius:6px}._panelBodyScroll_fhn7o_80::-webkit-scrollbar-track{background:transparent}._pageGrid_fhn7o_101{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._issueCard_fhn7o_107{padding:18px;border-radius:16px;background:#ef44440f;border:1px solid rgba(239,68,68,.25);display:flex;flex-direction:column;gap:10px}._issueHeader_fhn7o_117{display:flex;justify-content:space-between;align-items:center}._severity_fhn7o_123{font-size:11px;padding:4px 10px;border-radius:20px;background:#ef444426;color:#ef4444;font-weight:600}._affectedPages_fhn7o_132{display:flex;flex-wrap:wrap;gap:6px}._affectedPages_fhn7o_132 small{font-size:11px;background:#ffffff0f;padding:4px 8px;border-radius:12px}._scoreBlockSmall_fhn7o_146{padding:20px;border-radius:16px;background:linear-gradient(160deg,#6366f11f,#7c3aed0f);border:1px solid rgba(124,58,237,.25);text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}._scoreBlockSmall_fhn7o_146 h2{font-size:13px;font-weight:600;color:#cbd5f5;margin:0}._bigScoreSmall_fhn7o_165{font-size:38px;font-weight:700;background:linear-gradient(135deg,#c4b5fd,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._scoreTextSmall_fhn7o_173{font-size:12px;color:#a5b4fc;margin:0}._bigIcon_fhn7o_180{font-size:22px;color:#6366f1;margin-bottom:4px}._sideMetricsCompact_fhn7o_26{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._metricCard_fhn7o_33{padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px;min-height:90px;transition:all .2s ease}._metricCard_fhn7o_33:hover{transform:translateY(-2px);border-color:#7c3aed59;background:#7c3aed14}._metricCard_fhn7o_33 strong{font-size:18px;font-weight:700}._metricCard_fhn7o_33 span{font-size:12px;font-weight:600;color:#e2e8f0}._metricCard_fhn7o_33 small{font-size:11px;color:#94a3b8}._panelWrapper_fhn7o_231{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08}._panelHeader_fhn7o_241{padding:22px 22px 0}._panelHeader_fhn7o_241 h3{font-size:16px;font-weight:600}._panelBody_fhn7o_80{padding:22px}._twoColumnGrid_fhn7o_256{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;width:100%}._problemCard_fhn7o_263,._goodCard_fhn7o_264{display:flex;gap:12px;padding:16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:14px;align-items:flex-start}._problemCard_fhn7o_263{border-color:#ef44444d;background:#ef44440f}._goodCard_fhn7o_264{border-color:#10b9814d;background:#10b9810f}._problemCard_fhn7o_263 svg{color:#ef4444;font-size:20px}._goodCard_fhn7o_264 svg{color:#10b981;font-size:20px}._pageCard_fhn7o_296{padding:20px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:14px}._pageHeader_fhn7o_306{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;color:#cbd5e1}._pageScores_fhn7o_315{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:#a5b4fc}._problemBox_fhn7o_324,._solutionBox_fhn7o_325{padding:14px;border-radius:16px;font-size:13px;display:flex;gap:12px}._problemBox_fhn7o_324{background:#ef444414;border:1px solid rgba(239,68,68,.3)}._solutionBox_fhn7o_325{background:#10b98114;border:1px solid rgba(16,185,129,.3)}._header_fhn7o_344{display:flex;justify-content:space-between;align-items:center}._urlBox_fhn7o_350{display:flex;align-items:center;gap:8px;background:#ffffff0a;padding:12px 18px;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:14px;color:#cbd5e1;word-break:break-all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._urlBox_fhn7o_350 a{color:#60a5fa;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:color .25s ease,opacity .25s ease}._primaryBtn_fhn7o_374{background:linear-gradient(135deg,#6366f1,#7c3aed);padding:12px 22px;border-radius:16px;border:none;color:#fff;font-weight:600;cursor:pointer}._pageAnalysisContainer_fhn7o_385::-webkit-scrollbar{width:6px}._pageAnalysisContainer_fhn7o_385::-webkit-scrollbar-thumb{background:#7c3aed66;border-radius:6px}._pageAnalysisContainer_fhn7o_385::-webkit-scrollbar-track{background:#ffffff0d}._actionCard_fhn7o_399{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:14px;color:#e2e8f0}._actionCard_fhn7o_399 svg{color:#6366f1;font-size:28px}.marketing-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 50%,#161616,#0f0f0f);color:#eaeaea;font-family:Inter,sans-serif}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page h4{color:#fff;letter-spacing:-.5px}.marketing-page .btn-primary,.marketing-page .btn-primary-large{background:transparent;color:#00d4ff;border:1px solid #00d4ff;padding:12px 32px;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block;cursor:pointer;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.marketing-page .btn-primary:hover,.marketing-page .btn-primary-large:hover{background:#00d4ff1a;box-shadow:0 0 20px #00d4ff4d;transform:translateY(-1px)}.marketing-page .btn-primary-large{padding:16px 48px;font-size:1rem}.marketing-page .btn-secondary,.marketing-page .btn-secondary-large{background:transparent;color:#888;border:1px solid #444;padding:12px 32px;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block;cursor:pointer;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.marketing-page .btn-secondary:hover,.marketing-page .btn-secondary-large:hover{border-color:#fff;color:#fff}.marketing-page .btn-secondary-large{padding:16px 48px;font-size:1rem}.marketing-page .marketing-header{padding:20px 40px;border-bottom:1px solid #222;display:flex;justify-content:space-between;align-items:center;background:#000;position:sticky;top:0;z-index:100}.marketing-page .marketing-header .header-left{display:flex;align-items:center;gap:40px}.marketing-page .marketing-header .header-left .brand-logo{font-size:2.2rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:12px}.marketing-page .marketing-header .header-left .brand-logo span{font-weight:300;color:#00d4ff}.marketing-page .marketing-header .header-left .nav-links{display:flex;gap:24px;height:100%;align-items:center}@media(max-width:968px){.marketing-page .marketing-header .header-left .nav-links{display:none}}.marketing-page .marketing-header .header-left .nav-links>a{color:#ccc;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s;padding:8px 0}.marketing-page .marketing-header .header-left .nav-links>a:hover,.marketing-page .marketing-header .header-left .nav-links>a.active-link{color:#fff}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown{position:relative;height:100%;display:flex;align-items:center;cursor:pointer}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .nav-text{color:#ccc;font-size:.95rem;font-weight:500;transition:color .2s;display:flex;align-items:center;padding:8px 0}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown:hover .nav-text,.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown.active .nav-text{color:#fff}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu{position:absolute;top:100%;left:-20px;background:#0f0f0f;border:1px solid rgba(255,255,255,.15);border-radius:8px;width:300px;padding:16px;box-shadow:0 10px 40px #000c;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:200;display:flex;flex-direction:column;gap:8px}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu:before{content:"";position:absolute;top:-6px;left:40px;width:10px;height:10px;background:#0f0f0f;border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15);transform:rotate(45deg)}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-header{font-size:.75rem;text-transform:uppercase;color:#666;font-weight:700;margin-bottom:8px;padding-left:12px;letter-spacing:1px}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:flex-start;padding:12px;border-radius:6px;text-decoration:none;transition:background .2s;gap:12px}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item .item-icon{font-size:1.2rem;color:#00d4ff;margin-top:3px}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item div{display:flex;flex-direction:column}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item .item-title{color:#fff;font-weight:600;font-size:.95rem}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item .item-desc{color:#888;font-size:.8rem;margin-top:2px}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item:hover{background:#ffffff0d}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown .dropdown-menu .dropdown-item:hover .item-title{color:#00d4ff}.marketing-page .marketing-header .header-left .nav-links .nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(15px)}.marketing-page .marketing-header .header-actions{display:flex;align-items:center;gap:20px}.marketing-page .marketing-header .header-actions .nav-link{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s}.marketing-page .marketing-header .header-actions .nav-link:hover{color:#00d4ff}.marketing-page .marketing-header .header-actions .btn-primary-small{background:#00d4ff;color:#000;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:700;font-size:.9rem;transition:transform .2s,background .2s}.marketing-page .marketing-header .header-actions .btn-primary-small:hover{box-shadow:0 0 15px #00d4ff66}.marketing-page .trust-section{text-align:center;padding:40px 20px;background:#000;border-top:1px solid #222;border-bottom:1px solid #222}.marketing-page .trust-section .trust-label{color:#666;font-size:.8rem;font-weight:700;letter-spacing:1.5px;margin-bottom:30px;text-transform:uppercase}.marketing-page .trust-section .logo-carousel{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap;opacity:.7}.marketing-page .trust-section .logo-carousel .logo-item{color:#fff;font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:10px;transition:opacity .3s ease}.marketing-page .trust-section .logo-carousel .logo-item .logo-text{display:flex;align-items:center;gap:10px}.marketing-page .trust-section .logo-carousel .logo-item:hover{opacity:1;color:#00d4ff}@media(max-width:768px){.marketing-page .trust-section .logo-carousel{gap:30px}.marketing-page .trust-section .logo-carousel .logo-item{font-size:1.2rem}}.marketing-page .hero-section{padding-top:60px;text-align:center;display:block}.marketing-page .hero-section .hero-title{font-size:3.5rem;line-height:1.1;margin-bottom:24px}@media(max-width:768px){.marketing-page .hero-section .hero-title{font-size:2.5rem}}.marketing-page .section-grid-container{padding:80px 20px;max-width:1400px;margin:0 auto}.marketing-page .section-grid-container .section-header{text-align:center;margin-bottom:60px}.marketing-page .section-grid-container .section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:16px}.marketing-page .section-grid-container .section-header p{color:#888;font-size:1.1rem}.marketing-page .feature-card,.marketing-page .pricing-card,.marketing-page .case-study-card,.marketing-page .resource-card{background:#ffffff14;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:30px;transition:all .2s ease;height:100%;display:flex;flex-direction:column}.marketing-page .feature-card:hover,.marketing-page .pricing-card:hover,.marketing-page .case-study-card:hover,.marketing-page .resource-card:hover{border-color:#00d4ff;background:#00d4ff0d;transform:translateY(-5px);box-shadow:0 10px 30px #00000080}.marketing-page .feature-card:hover h3,.marketing-page .feature-card:hover h4,.marketing-page .pricing-card:hover h3,.marketing-page .pricing-card:hover h4,.marketing-page .case-study-card:hover h3,.marketing-page .case-study-card:hover h4,.marketing-page .resource-card:hover h3,.marketing-page .resource-card:hover h4{color:#3df}.marketing-page .feature-card:hover .icon-container,.marketing-page .pricing-card:hover .icon-container,.marketing-page .case-study-card:hover .icon-container,.marketing-page .resource-card:hover .icon-container{color:#00d4ff}.marketing-page .feature-card h3,.marketing-page .feature-card h4,.marketing-page .pricing-card h3,.marketing-page .pricing-card h4,.marketing-page .case-study-card h3,.marketing-page .case-study-card h4,.marketing-page .resource-card h3,.marketing-page .resource-card h4{font-size:1.25rem;margin-bottom:15px;font-weight:600;transition:color .2s}.marketing-page .feature-card p,.marketing-page .pricing-card p,.marketing-page .case-study-card p,.marketing-page .resource-card p{color:#999;font-size:.95rem;line-height:1.6;margin-bottom:20px;flex-grow:1}.marketing-page .feature-card .icon-container,.marketing-page .pricing-card .icon-container,.marketing-page .case-study-card .icon-container,.marketing-page .resource-card .icon-container{font-size:2rem;color:#fff;margin-bottom:20px;transition:color .2s}.marketing-page .feature-card .card-footer,.marketing-page .pricing-card .card-footer,.marketing-page .case-study-card .card-footer,.marketing-page .resource-card .card-footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.marketing-page .features-grid,.marketing-page .pricing-grid,.marketing-page .case-studies-grid,.marketing-page .resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.marketing-page .pricing-card{text-align:center}.marketing-page .pricing-card .price{font-size:3rem;font-weight:800;color:#fff;margin:20px 0}.marketing-page .pricing-card .price span{font-size:1rem;color:#666;font-weight:400}.marketing-page .pricing-card.featured{border-color:#00d4ff;box-shadow:0 0 20px #00d4ff1a}.marketing-page .pricing-card.featured .badge{background:#00d4ff;color:#000;padding:4px 12px;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase;margin-bottom:10px;display:inline-block}.marketing-page .pricing-card ul{list-style:none;padding:0;text-align:left;margin-bottom:30px}.marketing-page .pricing-card ul li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);color:#bbb;font-size:.9rem}.marketing-page .faq-section{padding:80px 20px;max-width:1000px;margin:0 auto}.marketing-page .faq-section h2{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#fff}.marketing-page .faq-section .faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}@media(max-width:768px){.marketing-page .faq-section .faq-grid{grid-template-columns:1fr}}.marketing-page .faq-section .faq-item{background:#ffffff14;border:1px solid rgba(255,255,255,.25);padding:30px;border-radius:8px;transition:all .3s ease}.marketing-page .faq-section .faq-item:hover{border-color:#00d4ff;background:#ffffff0d}.marketing-page .faq-section .faq-item h4{color:#00d4ff;margin-bottom:15px;font-size:1.1rem;font-weight:600}.marketing-page .faq-section .faq-item p{color:#bbb;line-height:1.6;font-size:.95rem}.marketing-page .marketing-footer{margin-top:auto;background:#0d0d0d;border-top:1px solid #222;padding:60px 40px}.marketing-page .marketing-footer .footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.marketing-page .marketing-footer .footer-content h4{color:#fff;margin-bottom:20px;font-size:1.1rem}.marketing-page .marketing-footer .footer-content a{display:block;color:#666;text-decoration:none;transition:color .2s;font-size:.9rem;margin-bottom:12px}.marketing-page .marketing-footer .footer-content a:hover{color:#00d4ff}.marketing-page .marketing-footer .footer-content ul{list-style:none;padding:0}.marketing-page .marketing-footer .footer-content ul li{margin-bottom:12px}@media(max-width:768px){.marketing-page .marketing-header{padding:15px 20px}.marketing-page .marketing-header .header-left{gap:20px}.marketing-page .marketing-header .header-left .brand-logo{font-size:1.5rem}.marketing-page .marketing-header .header-actions{gap:10px}.marketing-page .marketing-header .header-actions .nav-link{display:none}.marketing-page .marketing-header .header-actions .btn-primary-small{padding:8px 16px;font-size:.85rem}.marketing-page .hero-section{padding:40px 20px}.marketing-page .hero-section .hero-title{font-size:2rem!important;line-height:1.2;margin-bottom:20px}.marketing-page .hero-section .hero-subtitle{font-size:1rem;line-height:1.5}.marketing-page .hero-section .hero-buttons{flex-direction:column;gap:12px;width:100%}.marketing-page .hero-section .hero-buttons .btn-primary-large,.marketing-page .hero-section .hero-buttons .btn-secondary-large{width:100%;padding:14px 24px;font-size:.9rem}.marketing-page .section-grid-container{padding:50px 15px}.marketing-page .section-grid-container .section-header{margin-bottom:40px}.marketing-page .section-grid-container .section-header h2{font-size:1.75rem}.marketing-page .section-grid-container .section-header p{font-size:1rem}.marketing-page .features-grid,.marketing-page .pricing-grid,.marketing-page .case-studies-grid,.marketing-page .resources-grid{grid-template-columns:1fr;gap:20px}.marketing-page .feature-card,.marketing-page .pricing-card,.marketing-page .case-study-card,.marketing-page .resource-card{padding:20px}.marketing-page .feature-card h3,.marketing-page .feature-card h4,.marketing-page .pricing-card h3,.marketing-page .pricing-card h4,.marketing-page .case-study-card h3,.marketing-page .case-study-card h4,.marketing-page .resource-card h3,.marketing-page .resource-card h4{font-size:1.1rem}.marketing-page .feature-card p,.marketing-page .pricing-card p,.marketing-page .case-study-card p,.marketing-page .resource-card p{font-size:.9rem}.marketing-page .trust-section{padding:30px 15px}.marketing-page .trust-section .logo-carousel{gap:20px}.marketing-page .trust-section .logo-carousel .logo-item{font-size:1rem}.marketing-page .faq-section{padding:50px 15px}.marketing-page .faq-section h2{font-size:1.75rem;margin-bottom:40px}.marketing-page .faq-section .faq-grid{grid-template-columns:1fr;gap:20px}.marketing-page .faq-section .faq-item{padding:20px}.marketing-page .faq-section .faq-item h4{font-size:1rem}.marketing-page .faq-section .faq-item p{font-size:.9rem}.marketing-page .marketing-footer{padding:40px 20px}.marketing-page .marketing-footer .footer-content{grid-template-columns:1fr;gap:30px}.marketing-page .marketing-footer .footer-content h4{font-size:1rem}}@media(max-width:480px){.marketing-page .marketing-header{padding:12px 15px}.marketing-page .marketing-header .header-left .brand-logo{font-size:1.3rem}.marketing-page .marketing-header .header-actions .btn-primary-small{padding:6px 12px;font-size:.8rem}.marketing-page .hero-section{padding:30px 15px}.marketing-page .hero-section .hero-title{font-size:1.65rem!important}.marketing-page .hero-section .hero-subtitle{font-size:.9rem}.marketing-page .section-grid-container{padding:40px 12px}.marketing-page .section-grid-container .section-header h2{font-size:1.5rem}.marketing-page .feature-card,.marketing-page .pricing-card,.marketing-page .case-study-card,.marketing-page .resource-card{padding:16px}.marketing-page .btn-primary,.marketing-page .btn-secondary{padding:10px 20px;font-size:.85rem}}._header_1ltw8_2{width:100%;z-index:1000;position:relative;padding:1rem 0;font-family:Inter,sans-serif;background:#0f0f0f}._header_1ltw8_2 ._header-inner_1ltw8_10{max-width:1120px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}._header_1ltw8_2 ._brand-container_1ltw8_19{display:flex;align-items:center;padding-right:2rem;position:relative;height:2.8rem}._header_1ltw8_2 ._back-btn_1ltw8_26{background:transparent;border:none;color:#777;padding:0;font-size:.8rem;cursor:pointer;transition:all .3s;white-space:nowrap;font-weight:500;display:flex;align-items:center;position:absolute;top:100%;left:0}._header_1ltw8_2 ._back-btn_1ltw8_26:hover{color:#fff}._header_1ltw8_2 ._brand_1ltw8_19{font-weight:900;font-size:2.2rem;letter-spacing:-.5px;color:#fff;cursor:pointer;white-space:nowrap;line-height:1}._header_1ltw8_2 ._brand_1ltw8_19 span{background:linear-gradient(to right,#00d4ff,#4f46e5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._header_1ltw8_2 ._nav-links_1ltw8_60{display:flex;gap:0;height:100%;align-items:stretch}._header_1ltw8_2 ._nav-links_1ltw8_60 ._nav-item_1ltw8_66{display:flex;align-items:center;padding:0 1.5rem;color:#ccc;font-size:1.05rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative;border-bottom:3px solid transparent;text-decoration:none}._header_1ltw8_2 ._nav-links_1ltw8_60 ._nav-item_1ltw8_66:hover{color:#fff;background:#ffffff0d}._header_1ltw8_2 ._nav-links_1ltw8_60 ._nav-item_1ltw8_66._active_1ltw8_83{color:#fff;border-bottom-color:#76b900}._header_1ltw8_2 ._actions_1ltw8_87{display:flex;gap:1.5rem;align-items:center}._header_1ltw8_2 ._actions_1ltw8_87 button{background:transparent;border:1px solid #333;color:#fff;padding:.6rem 1.2rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .3s;white-space:nowrap}._header_1ltw8_2 ._actions_1ltw8_87 button:hover{border-color:#fff;background:#ffffff1a}._header_1ltw8_2 ._actions_1ltw8_87 button._primary_1ltw8_107{background:#00d4ff;color:#000;border-color:#00d4ff;font-weight:600}._header_1ltw8_2 ._actions_1ltw8_87 button._primary_1ltw8_107:hover{box-shadow:0 0 15px #00d4ff66;transform:translateY(-1px);background:#1ad8ff}._header_1ltw8_2 ._actions_1ltw8_87 button._secondary_1ltw8_118{border:1px solid #444;color:#bbb}._header_1ltw8_2 ._actions_1ltw8_87 button._secondary_1ltw8_118:hover{border-color:#777;color:#fff}._mega-menu-container_1ltw8_127{position:absolute;top:100%;left:0;width:100%;background:#f5f5f5d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 10px 40px #00000080;z-index:999;animation:_slideDown_1ltw8_1 .2s ease}@keyframes _slideDown_1ltw8_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mega-menu-content_1ltw8_150{max-width:1120px;margin:0 auto;width:100%;padding:2.5rem 0}._mega-menu-content_1ltw8_150 h3{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;font-weight:700}._features-grid_1ltw8_163{align-content:flex-start}._features-grid_1ltw8_163 h3{color:#222;font-size:1.05rem;margin-bottom:.75rem;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:.25rem}._features-grid_1ltw8_163 ._column-items_1ltw8_174{display:flex;flex-direction:column;gap:0}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179{color:#555;font-size:.98rem;line-height:1.2;cursor:pointer;transition:all .2s;display:flex;align-items:center;padding:.25rem 0}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179:hover{color:#00d4ff}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179:hover svg{visibility:visible!important}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179 ._hover-arrow_1ltw8_195{visibility:hidden;margin-left:.5rem}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179 ._feature-info_1ltw8_199{display:flex;flex-direction:column}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179 ._feature-info_1ltw8_199 ._feature-name_1ltw8_203{font-weight:600;color:#333}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179 ._feature-desc_1ltw8_207{font-size:.8rem;color:#777;margin-top:.2rem}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179._indented_1ltw8_212{padding-left:1.5rem;font-size:.9rem;color:#666;border-left:1px solid #ddd;margin-left:.5rem}._features-grid_1ltw8_163 ._column-items_1ltw8_174 ._feature-item_1ltw8_179._indented_1ltw8_212 ._feature-info_1ltw8_199 ._feature-name_1ltw8_203{color:#555;font-weight:500}@media(max-width:968px){._header_1ltw8_2 ._header-inner_1ltw8_10{padding:0 1rem}._header_1ltw8_2 ._brand_1ltw8_19{font-size:1.5rem;padding-right:1rem}._header_1ltw8_2 ._nav-links_1ltw8_60 ._nav-item_1ltw8_66{padding:0 1rem;font-size:.95rem}._header_1ltw8_2 ._actions_1ltw8_87{gap:.75rem}._header_1ltw8_2 ._actions_1ltw8_87 button{padding:.5rem 1rem;font-size:.9rem}._mega-menu-content_1ltw8_150{padding:2rem 1rem}._simple-grid_1ltw8_246 ._grid-items_1ltw8_246,._industries-grid_1ltw8_247 ._grid-items_1ltw8_246{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}._simple-grid_1ltw8_246 ._grid-item_1ltw8_246,._industries-grid_1ltw8_247 ._grid-item_1ltw8_246{font-size:.85rem;padding:.6rem .8rem}}@media(max-width:768px){._header_1ltw8_2 ._nav-links_1ltw8_60{display:none}._header_1ltw8_2 ._actions_1ltw8_87 button:not(._primary_1ltw8_107){display:none}}._wrapper_1dbh4_1{min-height:100vh;background:#0f0f0f;color:#fff;font-family:Inter,sans-serif;padding-bottom:3rem}._header_1dbh4_9{text-align:center;margin:2.5rem 0 3rem}._header_1dbh4_9 h1{font-size:2.2rem;color:#00d4ff;margin-bottom:.5rem}._header_1dbh4_9 p{color:#9ca3af;font-size:.95rem}._grid_1dbh4_24{max-width:1100px;margin:0 auto 4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;padding:0 2rem}._card_1dbh4_33{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.75rem 1.5rem 1.5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.25s ease;display:flex;flex-direction:column}._card_1dbh4_33:hover{border-color:#00d4ff66;box-shadow:0 0 0 1px #00d4ff40,0 10px 30px #00d4ff14}._card_1dbh4_33 h3{font-size:1.4rem;margin-bottom:.5rem;color:#fff;text-align:center}._card_1dbh4_33 ul{margin:0 0 1.25rem;padding-left:0;list-style:none;flex-grow:1}._card_1dbh4_33 ul li{font-size:.9rem;color:#d1d5db;margin-bottom:.65rem}._price_1dbh4_66{font-size:2rem;font-weight:800;color:#00d4ff;margin-bottom:1.5rem;text-align:center}._highlight_1dbh4_75{border:1px solid rgba(0,212,255,.6);box-shadow:0 0 0 1px #00d4ff59,0 15px 40px #00d4ff1f;transform:scale(1.03)}._badge_1dbh4_81{position:absolute;top:-10px;right:16px;background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;font-size:.7rem;font-weight:800;padding:.35rem .7rem;border-radius:999px;letter-spacing:.05em}._primaryBtn_1dbh4_95{margin:1rem 0 1.5rem;padding:.65rem 1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;font-weight:800;cursor:pointer;transition:.2s ease;text-align:center;display:block}._primaryBtn_1dbh4_95:hover{filter:brightness(1.1);transform:translateY(-1px)}._comparison_1dbh4_114{width:65%;max-width:none;margin:0 auto;padding:0}._comparison_1dbh4_114 h3{margin-bottom:1rem;color:#00d4ff;letter-spacing:.05em}._comparison_1dbh4_114 table{width:100%;border-collapse:collapse;background:#ffffff08;border-radius:16px;overflow:hidden}._comparison_1dbh4_114 th,._comparison_1dbh4_114 td{padding:.9rem .75rem;font-size:.9rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}._comparison_1dbh4_114 th{background:#ffffff0d;color:#9ca3af;font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}._comparison_1dbh4_114 td:first-child,._comparison_1dbh4_114 th:first-child{text-align:left;padding-left:1rem}._comparison_1dbh4_114 tr:hover td{background:#ffffff08}._proCol_1dbh4_156{color:#00d4ff;font-weight:700}@media(max-width:768px){._wrapper_1dbh4_1{padding-bottom:2rem}._header_1dbh4_9{margin:1.5rem 0 2rem;padding:0 1rem}._header_1dbh4_9 h1{font-size:1.75rem}._header_1dbh4_9 p{font-size:.875rem}._grid_1dbh4_24{grid-template-columns:1fr;padding:0 1rem;gap:1.25rem}._card_1dbh4_33{padding:1.5rem 1.25rem}._card_1dbh4_33 h3{font-size:1.25rem}._card_1dbh4_33 ul li{font-size:.85rem}._highlight_1dbh4_75{transform:none;margin:0}._comparison_1dbh4_114{width:95%;padding:0 1rem}._comparison_1dbh4_114 h3{font-size:1.25rem}._comparison_1dbh4_114 th,._comparison_1dbh4_114 td{padding:.75rem .5rem;font-size:.85rem}}@media(max-width:480px){._wrapper_1dbh4_1{padding-bottom:1.5rem}._header_1dbh4_9{margin:1rem 0 1.5rem;padding:0 .75rem}._header_1dbh4_9 h1{font-size:1.5rem}._header_1dbh4_9 p{font-size:.8rem}._grid_1dbh4_24{padding:0 .75rem;gap:1rem}._card_1dbh4_33{padding:1.25rem 1rem}._card_1dbh4_33 h3{font-size:1.15rem}._card_1dbh4_33 ul li{font-size:.8rem;margin-bottom:.5rem}._price_1dbh4_66{font-size:1.75rem;margin-bottom:1.25rem}._badge_1dbh4_81{font-size:.65rem;padding:.3rem .6rem;top:-8px;right:12px}._primaryBtn_1dbh4_95{padding:.6rem .9rem;font-size:.9rem;margin:.75rem 0 1rem}._comparison_1dbh4_114{width:100%;padding:0 .5rem}._comparison_1dbh4_114 h3{font-size:1.15rem;margin-bottom:.75rem}._comparison_1dbh4_114 th,._comparison_1dbh4_114 td{padding:.6rem .4rem;font-size:.75rem}._comparison_1dbh4_114 th{font-size:.65rem}._comparison_1dbh4_114 td:first-child,._comparison_1dbh4_114 th:first-child{padding-left:.5rem}}@media(max-width:360px){._header_1dbh4_9 h1{font-size:1.35rem}._card_1dbh4_33{padding:1rem .85rem}._card_1dbh4_33 h3{font-size:1.05rem}._card_1dbh4_33 ul li{font-size:.75rem}._price_1dbh4_66{font-size:1.5rem}._comparison_1dbh4_114 th,._comparison_1dbh4_114 td{padding:.5rem .3rem;font-size:.7rem}}._pageContainer_1tiq2_1{display:flex;flex-direction:column;min-height:100vh;background-color:#0f0f0f;color:#fff;font-family:Inter,sans-serif}._mainContent_1tiq2_10{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:3rem}._backContainer_1tiq2_21{display:flex;justify-content:space-between;align-items:center}._backContainer_1tiq2_21 ._backBtn_1tiq2_26,._backContainer_1tiq2_21 ._homeBtn_1tiq2_27{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #333;color:#ccc;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.95rem}._backContainer_1tiq2_21 ._backBtn_1tiq2_26:hover,._backContainer_1tiq2_21 ._homeBtn_1tiq2_27:hover{background:#ffffff0d;color:#fff;border-color:#555}._backContainer_1tiq2_21 ._homeBtn_1tiq2_27{font-weight:500;border-color:#00d4ff;color:#00d4ff}._backContainer_1tiq2_21 ._homeBtn_1tiq2_27:hover{background:#00d4ff1a;color:#fff}._heroSection_1tiq2_56{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#111827cc,#1f293766);border-radius:24px;border:1px solid rgba(255,255,255,.05)}._heroSection_1tiq2_56 ._iconWrapper_1tiq2_63{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#00d4ff,#005ce6);margin-bottom:2rem;box-shadow:0 10px 30px #00d4ff4d;color:#fff}._heroSection_1tiq2_56 h1{font-size:3.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(to right,#fff,#00d4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._heroSection_1tiq2_56 ._subtitle_1tiq2_84{font-size:1.25rem;color:#aaa;max-width:600px;margin:0 auto;line-height:1.6}._contentArea_1tiq2_92{display:flex;justify-content:center}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96{background:#1a1a1a;border:1px solid #333;border-radius:16px;padding:3rem;width:100%;max-width:800px;text-align:center}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 h3{font-size:1.5rem;color:#fff;margin-bottom:.5rem}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 p{color:#888;margin-bottom:2rem}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 ._skeletonLines_1tiq2_114{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;align-items:center}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 ._skeletonLines_1tiq2_114 ._line_1tiq2_121,._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 ._skeletonLines_1tiq2_114 ._lineShort_1tiq2_122{height:12px;border-radius:6px;background:#2a2a2a}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 ._skeletonLines_1tiq2_114 ._line_1tiq2_121{width:80%}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 ._skeletonLines_1tiq2_114 ._lineShort_1tiq2_122{width:50%}._contentArea_1tiq2_92 ._placeholderBox_1tiq2_96 ._primaryBtn_1tiq2_133{background:#333;color:#666;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:not-allowed;transition:all .2s}.travel-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.travel-modal-content{background:#1a1a1a;width:90%;max-width:550px;max-height:90vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255,255,255,.08);position:relative;box-shadow:0 25px 50px -12px #00000080;animation:slideUp .3s ease-out;font-family:Inter,sans-serif;color:#eaeaea}.travel-modal-content .close-modal-btn{position:absolute;top:1.25rem;right:1.25rem;background:none;border:none;font-size:1.2rem;cursor:pointer;color:#a3a3a3;z-index:10;transition:color .2s}.travel-modal-content .close-modal-btn:hover{color:#00d4ff}.travel-modal-content .modal-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08);background:#0003;padding:.5rem .5rem 0}.travel-modal-content .modal-tabs button{flex:1;padding:1rem;border:none;background:none;font-weight:500;color:#a3a3a3;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;border-radius:8px 8px 0 0;font-size:.95rem}.travel-modal-content .modal-tabs button:hover{color:#eaeaea;background:#ffffff0d}.travel-modal-content .modal-tabs button.active{color:#00d4ff;background:#1a1a1a;border-bottom:3px solid transparent;font-weight:600;position:relative}.travel-modal-content .modal-tabs button.active:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#00d4ff;border-radius:3px 3px 0 0}.travel-modal-content .modal-body{padding:2.5rem;overflow-y:auto;flex:1}.travel-modal-content .modal-body h3{margin-top:0;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;color:#eaeaea}.travel-modal-content .modal-body .hint{font-size:.9rem;color:#a3a3a3;margin-bottom:2rem}.travel-modal-content .modal-body .success-msg{background:#10b9811a;color:#10b981;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;text-align:center;border:1px solid rgba(16,185,129,.2);font-weight:500}.travel-modal-content .modal-body label{display:block;font-weight:600;font-size:.85rem;margin-bottom:.5rem;color:#eaeaea;text-transform:uppercase;letter-spacing:.05em}.travel-modal-content .modal-body label .icon{margin-right:.5rem;color:#00d4ff}.travel-modal-content .modal-body input,.travel-modal-content .modal-body select{width:100%;padding:.875rem 1rem;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:1rem;color:#eaeaea;background:#ffffff0d;transition:all .2s}.travel-modal-content .modal-body input::placeholder,.travel-modal-content .modal-body select::placeholder{color:#a3a3a3}.travel-modal-content .modal-body input:focus,.travel-modal-content .modal-body select:focus{outline:none;border-color:#00d4ff;background:#0006;box-shadow:0 0 0 1px #00d4ff}.travel-modal-content .modal-body .save-btn{width:100%;padding:1rem;background:#00d4ff;color:#000;border:none;border-radius:10px;font-weight:700;cursor:pointer;margin-top:1rem;font-size:1rem;transition:opacity .2s,transform .1s}.travel-modal-content .modal-body .save-btn:hover{opacity:.9;transform:scale(1.02)}.travel-modal-content .modal-body .save-btn:active{transform:scale(.98)}.travel-modal-content .modal-body .image-upload-field{background:#ffffff08;border:1px dashed rgba(255,255,255,.15);border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;transition:all .2s ease}.travel-modal-content .modal-body .image-upload-field:hover{background:#ffffff0d;border-color:#00d4ff}.travel-modal-content .modal-body .image-upload-field .field-label{margin-bottom:1rem;display:flex;align-items:center;font-size:.9rem}.travel-modal-content .modal-body .image-upload-field .upload-controls{display:flex;align-items:center;gap:1rem;justify-content:flex-start;flex-wrap:wrap}.travel-modal-content .modal-body .image-upload-field .upload-controls .upload-btn,.travel-modal-content .modal-body .image-upload-field .upload-controls .camera-btn{padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.travel-modal-content .modal-body .image-upload-field .upload-controls .upload-btn{background:#ffffff1a;color:#fff}.travel-modal-content .modal-body .image-upload-field .upload-controls .upload-btn:hover{background:#fff3}.travel-modal-content .modal-body .image-upload-field .upload-controls .camera-btn{background:transparent;border:1px solid #00d4ff;color:#00d4ff}.travel-modal-content .modal-body .image-upload-field .upload-controls .camera-btn:hover{background:#00d4ff1a}.travel-modal-content .modal-body .image-upload-field .upload-controls .or-divider{color:#a3a3a3;font-size:.8rem;text-transform:uppercase}.travel-modal-content .modal-body .image-upload-field .image-preview{position:relative;width:100%;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);margin-top:10px}.travel-modal-content .modal-body .image-upload-field .image-preview img{width:100%;display:block;border-radius:8px;opacity:.8}.travel-modal-content .modal-body .image-upload-field .image-preview .preview-actions{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);display:flex;justify-content:flex-end}.travel-modal-content .modal-body .image-upload-field .image-preview .preview-actions .remove-btn{background:#ef4444e6;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:5px}.travel-modal-content .modal-body .image-upload-field .image-preview .preview-actions .remove-btn:hover{background:#ef4444}.travel-modal-content .modal-body .image-upload-field .camera-preview{margin-top:10px}.travel-modal-content .modal-body .image-upload-field .camera-preview video{box-shadow:0 4px 20px #00000080}.travel-modal-content .modal-body .image-upload-field .camera-preview .camera-actions{display:flex;gap:10px;margin-top:10px}.travel-modal-content .modal-body .image-upload-field .camera-preview .camera-actions .capture-btn{flex:1;background:#00d4ff;color:#000;border:none;padding:8px;border-radius:6px;font-weight:600;cursor:pointer}.travel-modal-content .modal-body .image-upload-field .camera-preview .camera-actions .capture-btn:hover{opacity:.9}.travel-modal-content .modal-body .image-upload-field .camera-preview .camera-actions .cancel-btn{background:transparent;color:#a3a3a3;border:1px solid rgba(255,255,255,.08);padding:8px 16px;border-radius:6px;cursor:pointer}.travel-modal-content .modal-body .image-upload-field .camera-preview .camera-actions .cancel-btn:hover{color:#fff;border-color:#fff}.travel-page-container{display:flex;height:100vh;width:100%;background-color:#0f0f0f;font-family:Inter,sans-serif;color:#eaeaea;overflow:hidden;position:relative}.travel-page-container .travel-sidebar{width:280px;background-color:transparent;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;height:100%;transition:transform .3s ease}.travel-page-container .travel-sidebar .sidebar-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.travel-page-container .travel-sidebar .sidebar-header h2{font-size:1.25rem;font-weight:700;margin:0;color:#eaeaea;display:flex;align-items:center;gap:.5rem}.travel-page-container .travel-sidebar .sidebar-header h2 svg{color:#00d4ff}.travel-page-container .travel-sidebar .sidebar-header .new-chat-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#a3a3a3;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.travel-page-container .travel-sidebar .sidebar-header .new-chat-btn:hover{background:#ffffff14;color:#00d4ff;border-color:#00d4ff}.travel-page-container .travel-sidebar .sessions-list{flex:1;overflow-y:auto;padding:1rem}.travel-page-container .travel-sidebar .sessions-list::-webkit-scrollbar{width:4px}.travel-page-container .travel-sidebar .sessions-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.travel-page-container .travel-sidebar .sessions-list .session-item{padding:.875rem 1rem;margin-bottom:.5rem;border-radius:10px;cursor:pointer;color:#a3a3a3;transition:all .2s;display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.travel-page-container .travel-sidebar .sessions-list .session-item:hover{background-color:#ffffff0d;color:#eaeaea}.travel-page-container .travel-sidebar .sessions-list .session-item.active{background-color:#00d4ff1a;color:#00d4ff;font-weight:500}.travel-page-container .travel-sidebar .sessions-list .session-item .session-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.travel-page-container .travel-sidebar .sessions-list .session-item .delete-btn{opacity:0;background:none;border:none;color:#ef4444;cursor:pointer;transition:opacity .2s;padding:4px}.travel-page-container .travel-sidebar .sessions-list .session-item:hover .delete-btn{opacity:1}.travel-page-container .travel-sidebar .sidebar-footer{padding:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.travel-page-container .travel-sidebar .sidebar-footer .profile-btn{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#eaeaea;font-weight:500;cursor:pointer;transition:all .2s}.travel-page-container .travel-sidebar .sidebar-footer .profile-btn:hover{border-color:#00d4ff;background:#ffffff14}.travel-page-container .travel-sidebar .sidebar-footer .profile-btn .user-icon{color:#00d4ff;background:#00d4ff1a;padding:6px;border-radius:50%}.travel-page-container .travel-chat-area{flex:1;display:flex;flex-direction:column;height:100%;position:relative;background:radial-gradient(circle at 50% 50%,#161616,#0f0f0f);overflow:hidden}.travel-page-container .travel-chat-area .chat-header{padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:1rem}.travel-page-container .travel-chat-area .chat-header h3{font-size:1.1rem;font-weight:600;margin:0;color:#eaeaea}.travel-page-container .travel-chat-area .messages-container{flex:1;padding:2rem 2rem 6rem;overflow-y:auto;display:flex;flex-direction:column;min-height:0;gap:1.5rem}.travel-page-container .travel-chat-area .messages-container::-webkit-scrollbar{width:8px;background:transparent}.travel-page-container .travel-chat-area .messages-container::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;border:2px solid transparent;background-clip:content-box}.travel-page-container .travel-chat-area .messages-container::-webkit-scrollbar-thumb:hover{background-color:#fff6}.travel-page-container .travel-chat-area .messages-container>div[style*="justify-content: center"]{margin-top:0!important}.travel-page-container .travel-chat-area .messages-container .message{display:flex;gap:1rem;max-width:800px;margin:0 auto;width:100%}.travel-page-container .travel-chat-area .messages-container .message:first-child{margin-top:auto}.travel-page-container .travel-chat-area .messages-container .message.user{flex-direction:row-reverse}.travel-page-container .travel-chat-area .messages-container .message.user .bubble{background:#ffffff1a!important;color:#eaeaea;border:1px solid rgba(255,255,255,.15);border-radius:14px 14px 0;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.travel-page-container .travel-chat-area .messages-container .message.assistant .bubble{background:#ffffff0f;color:#eaeaea;border:1px solid rgba(255,255,255,.08);border-radius:14px 14px 14px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.travel-page-container .travel-chat-area .messages-container .message .avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.travel-page-container .travel-chat-area .messages-container .message .user-avatar{background:#ffffff1a;color:#eaeaea;border:1px solid rgba(255,255,255,.15)}.travel-page-container .travel-chat-area .messages-container .message .ai-avatar{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#00d4ff}.travel-page-container .travel-chat-area .messages-container .message .bubble-container{max-width:80%}.travel-page-container .travel-chat-area .messages-container .message .bubble{padding:.3rem .85rem;width:fit-content;font-size:.85rem;line-height:1.45;white-space:pre-wrap;box-shadow:0 4px 6px #0000001a;overflow-wrap:break-word}.travel-page-container .travel-chat-area .messages-container .message .bubble h1,.travel-page-container .travel-chat-area .messages-container .message .bubble h2,.travel-page-container .travel-chat-area .messages-container .message .bubble h3{margin-top:0;font-size:1rem}.travel-page-container .travel-chat-area .messages-container .message .bubble ul{padding-left:1rem}.travel-page-container .travel-chat-area .messages-container .message .bubble table{width:100%;border-collapse:collapse;margin-top:.5rem;display:block;overflow-x:auto}.travel-page-container .travel-chat-area .messages-container .message .bubble table th,.travel-page-container .travel-chat-area .messages-container .message .bubble table td{border:1px solid rgba(255,255,255,.08);padding:6px}.travel-page-container .travel-chat-area .messages-container .message .bubble table th{background:#ffffff08;color:#00d4ff}.travel-page-container .travel-chat-area .messages-container .loading-indicator{margin:0 auto;color:#00d4ff;font-style:italic;display:flex;align-items:center;gap:.5rem}.travel-page-container .travel-chat-area .messages-container .loading-indicator .spin{animation:spin 1s linear infinite}.travel-page-container .travel-chat-area .input-area{padding:1.5rem 2rem;border-top:1px solid rgba(255,255,255,.08);background:#0f0f0f}.travel-page-container .travel-chat-area .input-area .input-wrapper{max-width:800px;margin:0 auto;position:relative;display:flex;gap:1rem}.travel-page-container .travel-chat-area .input-area .input-wrapper textarea{width:100%;padding:1rem 3.5rem 1rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#eaeaea;border-radius:14px;resize:none;height:60px;font-family:inherit;font-size:1rem;outline:none;transition:all .2s}.travel-page-container .travel-chat-area .input-area .input-wrapper textarea::placeholder{color:#a3a3a3}.travel-page-container .travel-chat-area .input-area .input-wrapper textarea:focus{border-color:#00d4ff;background:#0000004d}.travel-page-container .travel-chat-area .input-area .input-wrapper button{height:60px;min-width:60px;border-radius:12px;border:none;background:#00d4ff;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .2s}.travel-page-container .travel-chat-area .input-area .input-wrapper button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 10px #00d4ff66}.travel-page-container .travel-chat-area .input-area .input-wrapper button:disabled{background:#ffffff0d;color:#a3a3a3;cursor:not-allowed}.travel-page-container .travel-chat-area .input-area .input-wrapper button.voice-btn{background:transparent;color:#a3a3a3;border:1px solid rgba(255,255,255,.08);margin-right:-10px}.travel-page-container .travel-chat-area .input-area .input-wrapper button.voice-btn:hover{color:#00d4ff;border-color:#00d4ff;background:#00d4ff0d}.travel-page-container .travel-chat-area .input-area .input-wrapper button.voice-btn.listening{background:#ef4444;color:#fff;border-color:#ef4444;animation:pulse-red 1.5s infinite}.travel-page-container .travel-chat-area .animations-fade-in{animation:fadeIn .4s ease-out forwards}.travel-page-container .travel-chat-area .travel-widget{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem;margin-top:1rem;color:#fff;width:100%;max-width:600px}@media(max-width:768px){.travel-page-container .travel-chat-area .travel-widget{max-width:100%}}.travel-page-container .travel-chat-area .results-card{border-color:#00d4ff;box-shadow:0 0 15px #00d4ff1a}.travel-page-container .travel-chat-area .results-card .recommended-section{text-align:left;margin-bottom:1.5rem}.travel-page-container .travel-chat-area .results-card .recommended-section .badge-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.travel-page-container .travel-chat-area .results-card .recommended-section .badge-row .best-match{background:#00d4ff;color:#000;font-weight:700;padding:4px 10px;border-radius:20px;font-size:.75rem;text-transform:uppercase}.travel-page-container .travel-chat-area .results-card .recommended-section .badge-row .reason-tag{font-size:.8rem;color:#a3a3a3;font-style:italic}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info{background:#ffffff08;padding:1rem;border-radius:12px}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .airline-row{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .airline-row .airline-icon{width:24px;height:24px;border-radius:50%}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .time-group{display:flex;flex-direction:column;align-items:center}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .time-group .time{font-size:1.1rem;font-weight:700}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .time-group .code{font-size:.7rem;color:#a3a3a3;text-transform:uppercase}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .duration-line{flex:1;margin:0 1rem;display:flex;flex-direction:column;align-items:center}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .duration-line .line{width:100%;height:1px;background:#ffffff14;position:relative;margin:4px 0}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .duration-line .line:after{content:"✈";position:absolute;top:-8px;left:50%;transform:translate(-50%) rotate(90deg);font-size:.8rem;color:#00d4ff}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .duration-line .duration{font-size:.75rem;color:#a3a3a3}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .route-visual .duration-line .stops{font-size:.7rem;color:#00d4ff}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .price-action{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .price-action .price{font-size:1.4rem;font-weight:700;color:#00d4ff}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .price-action .book-btn{background:#fff;color:#000;padding:8px 16px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:transform .2s}.travel-page-container .travel-chat-area .results-card .recommended-section .flight-main-info .price-action .book-btn:hover{transform:scale(1.05)}.travel-page-container .travel-chat-area .results-card .alternatives-section{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.travel-page-container .travel-chat-area .results-card .alternatives-section h4{margin:0 0 1rem;font-size:.9rem;color:#a3a3a3}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:8px;transition:background .2s}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row:hover{background:#ffffff08}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row .alt-info{display:flex;flex-direction:column}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row .alt-info .alt-airline{font-size:.85rem;font-weight:500}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row .alt-info .alt-route{font-size:.7rem;color:#a3a3a3}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row .alt-meta{display:flex;flex-direction:column;align-items:flex-end}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row .alt-meta .alt-price{font-weight:600;color:#00d4ff}.travel-page-container .travel-chat-area .results-card .alternatives-section .alt-flight-row .alt-meta .alt-duration{font-size:.7rem;color:#a3a3a3}@media(max-width:768px){.travel-page-container{flex-direction:column}.travel-page-container .travel-sidebar{position:absolute;left:-280px;top:0;bottom:0;background:#000;z-index:1000;box-shadow:10px 0 30px #00000080}.travel-page-container .travel-sidebar.open{transform:translate(280px)}.travel-page-container .travel-chat-area{width:100%}.travel-page-container .travel-chat-area .chat-header{padding:1rem}.travel-page-container .travel-chat-area .messages-container{padding:1rem 1rem 5rem}.travel-page-container .travel-chat-area .messages-container .message{max-width:100%}.travel-page-container .travel-chat-area .messages-container .message .bubble-container{max-width:90%}.travel-page-container .travel-chat-area .messages-container .message.assistant .bubble-container{max-width:100%}.travel-page-container .travel-chat-area .input-area{padding:1rem}.travel-page-container .travel-chat-area .input-area .input-wrapper textarea{padding-right:1rem}.travel-page-container .travel-chat-area .input-area .input-wrapper button{min-width:50px;height:50px;font-size:1rem}}@media(max-width:480px){.travel-page-container .travel-sidebar{width:240px;left:-240px}.travel-page-container .travel-sidebar.open{transform:translate(240px)}.travel-page-container .travel-chat-area .chat-header{padding:.85rem;font-size:.9rem}.travel-page-container .travel-chat-area .messages-container{padding:.85rem .85rem 4.5rem}.travel-page-container .travel-chat-area .messages-container .message .bubble-container{max-width:95%;font-size:.9rem}.travel-page-container .travel-chat-area .input-area{padding:.85rem}.travel-page-container .travel-chat-area .input-area .input-wrapper textarea{padding:.85rem;font-size:.9rem}.travel-page-container .travel-chat-area .input-area .input-wrapper button{min-width:45px;height:45px;font-size:.95rem}}.register-page{height:100vh;background:#0f0f0f;display:flex;flex-direction:column;font-family:sans-serif;-webkit-user-select:none;user-select:none;color:#eaeaea;overflow:hidden;justify-content:flex-start}.register-wrapper{flex:1;display:flex;justify-content:center;align-items:center;width:100%}.name-row{display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;gap:1rem}.name-row input{width:100%}.register-container{background:#ffffff0a;padding:3rem;border-radius:14px;box-shadow:0 10px 28px #00000073;width:100%;max-width:600px;text-align:center}.register-brand{font-size:2.4rem;font-weight:700;color:#fff;margin-bottom:.6rem}.register-brand span{color:#00d4ff}.register-welcome{font-size:.95rem;color:#bdbdbd;margin-bottom:2rem}.register-form{display:flex;flex-direction:column;gap:1rem}.register-form input{padding:1rem;border-radius:10px;background:#1f1f1f;border:1px solid #2a2a2a;color:#fff;font-size:.9rem;outline:none;transition:border .2s ease,background .2s ease}.register-form input::placeholder{color:#777}.register-form input:focus{border-color:#00d4ff;background:#202020}.register-form button{margin-top:1rem;padding:1rem;border-radius:10px;border:none;background:#00d4ff;color:#000;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.register-form button:hover{opacity:.9;transform:translateY(-1px)}.register-form button:disabled{opacity:.6;cursor:not-allowed;transform:none}.register-error{background:#ff4d4d14;color:#ff6b6b;border:1px solid rgba(255,77,77,.4);padding:.9rem;border-radius:10px;margin-bottom:1.2rem;font-size:.85rem}.register-hint{margin-top:1.4rem;font-size:.8rem;color:#777;line-height:1.4}.register-services{background:#ffffff0a;border-radius:14px;padding:3.2rem;width:100%;box-shadow:0 10px 28px #00000073;display:flex;flex-direction:column;justify-content:center}.register-services h2{color:#fff;font-size:1.35rem;margin-bottom:1.6rem}.register-services ul{list-style:none;padding:0;margin:0}.register-services li{color:#cfcfcf;font-size:.9rem;padding-left:1.4rem;margin-bottom:.85rem;position:relative}.register-services li:before{content:"✓";position:absolute;left:0;color:#00d4ff;font-weight:700}.services-note{margin-top:2.2rem;font-size:.8rem;color:#777;line-height:1.45}.register-services{background:#ffffff08;border-radius:14px;padding:2.8rem;width:100%;box-shadow:inset 0 0 0 1px #ffffff0d;display:flex;flex-direction:column}.register-services h2{color:#fff;font-size:1.35rem;margin-bottom:1.8rem}.register-services-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.register-service-card{background:#1b1b1b;border:1px solid #2a2a2a;border-radius:14px;padding:1rem;font-size:.9rem;color:#e0e0e0;line-height:1.45;min-height:90px;display:flex;align-items:center;transition:all .25s ease}.register-service-card:hover{background:#1f1f1f;border-color:#00d4ff;transform:translateY(-2px)}.register-services-note,.register-hint{margin-top:2.2rem;font-size:.9rem;color:#777;line-height:1.45}.services-animated{animation:fadeSlide .35s ease}.already-account{margin-top:1rem;font-size:.85rem;color:#aaa}.already-account .login-link{color:#00d4ff;cursor:pointer;font-weight:600}.already-account .login-link:hover{text-decoration:underline}.password-field{position:relative;width:100%}.password-field input{width:100%;padding-right:42px}.password-field .toggle-eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;font-size:18px;display:flex;align-items:center}.password-field .toggle-eye:hover{color:#fff}@media(max-width:768px){.register-container{padding:2rem 1.5rem;max-width:90%}.register-brand{font-size:2rem}.register-welcome{font-size:.9rem}.name-row{grid-template-columns:1fr;gap:1rem}}@media(max-width:480px){.register-container{padding:1.5rem 1.25rem;max-width:95%}.register-brand{font-size:1.75rem;margin-bottom:.5rem}.register-welcome{font-size:.85rem;margin-bottom:1.5rem}.register-form{gap:.85rem}.register-form input{padding:.85rem;font-size:.9rem}.register-form button{padding:.85rem;font-size:.95rem;margin-top:.75rem}.register-hint{font-size:.75rem;margin-top:1rem}.already-account{font-size:.8rem}.name-row{gap:.85rem}}.inbox-uploader{font-family:sans-serif;color:#eaeaea}.upload-area{border:2px dashed rgba(255,255,255,.12);border-radius:18px;min-height:180px;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .3s ease,background .3s ease}.upload-area.uploading,.upload-area.processing{cursor:not-allowed;border-color:#00d4ff;background:#00d4ff0f}.upload-area.done{border-color:#31ffae}.upload-area.error{border-color:#ff6b6b}.idle .title{font-size:1.1rem;font-weight:600}.idle .subtitle{font-size:.85rem;color:#9a9a9a}.ai-upload{display:flex;flex-direction:column;gap:1rem}.pulse-ring{width:56px;height:56px;border-radius:50%;border:3px solid rgba(0,212,255,.3);border-top-color:#00d4ff;animation:spin 1.1s linear infinite}.ai-processing{display:flex;flex-direction:column;gap:1rem}.ai-core{position:relative;width:60px;height:60px}.ai-core span{position:absolute;inset:0;border-radius:50%;border:2px solid #00d4ff;opacity:.6;animation:pulse 1.6s infinite ease-in-out}.ai-core span:nth-child(2){animation-delay:.4s}.ai-core span:nth-child(3){animation-delay:.8s}.ai-done{color:#31ffae;font-weight:600;animation:fadeUp .6s ease-out}.ai-error{color:#ff6b6b;font-weight:600}.ai-ingest{display:flex;flex-direction:column;gap:.8rem;align-items:center}.ingest-lines{display:flex;gap:6px}.ingest-lines span{width:6px;height:36px;background:linear-gradient(180deg,#00d4ff33,#00d4ff);border-radius:4px;animation:ingest 1.2s infinite ease-in-out}.ingest-lines span:nth-child(2){animation-delay:.15s}.ingest-lines span:nth-child(3){animation-delay:.3s}.ai-thinking{display:flex;flex-direction:column;gap:1rem;align-items:center}.thinking-grid{display:grid;grid-template-columns:repeat(3,10px);grid-gap:8px}.thinking-grid span{width:10px;height:10px;background:#00d4ff;border-radius:50%;opacity:.2;animation:think 1.8s infinite}.thinking-grid span:nth-child(odd){animation-delay:.2s}.thinking-grid span:nth-child(3n){animation-delay:.4s}.upload-area.dragging{border-color:#00d4ff;background:#00d4ff14;box-shadow:0 0 18px #00d4ff59;animation:pulseBorder 1.2s infinite ease-in-out}.upload-area:hover{border-color:#00d4ff;background:#00d4ff14;box-shadow:0 0 12px #00d4ff40}@keyframes pulseBorder{0%{box-shadow:0 0 8px #00d4ff33}50%{box-shadow:0 0 20px #00d4ff80}to{box-shadow:0 0 8px #00d4ff33}}@keyframes think{0%{opacity:.2}40%{opacity:1}to{opacity:.2}}@keyframes ingest{0%{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.4);opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vo-uploader{display:grid;gap:1.4rem}.vo-uploader.vo-empty{grid-template-columns:1fr}.vo-uploader.vo-empty .vo-dropzone{margin:.2rem;min-height:140px}.vo-uploader.vo-has-files{grid-template-columns:1fr 3fr;align-items:start}.vo-uploader.vo-has-files .vo-dropzone{top:.7rem;min-height:140px}.vo-dropzone{position:relative;border:2px dashed rgba(255,255,255,.12);border-radius:18px;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:all .25s ease}.vo-dropzone.vo-uploading{cursor:not-allowed;border-color:#00d4ff;background:#00d4ff0f}.vo-dropzone.vo-dragging{border-color:#00d4ff;background:#00d4ff14;box-shadow:0 0 18px #00d4ff59}.vo-idle{display:flex;flex-direction:column;gap:4px}.vo-title{font-size:1.05rem;font-weight:600;color:#eaeaea}.vo-subtitle{font-size:.8rem;color:#9a9a9a}.vo-files-section{width:100%}.vo-files-header{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;color:#cfcfcf;margin-bottom:.6rem}.vo-files-count{font-size:.7rem;padding:2px 8px;border-radius:10px;background:#ffffff14;color:#9a9a9a}.vo-file-list{display:flex;flex-direction:column;gap:6px;max-height:120px;overflow-y:auto;padding-right:4px}.vo-file-item{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;background:#ffffff08;font-size:.75rem;transition:background .2s ease,transform .15s ease}.vo-file-item:hover{background:#ffffff12;transform:translate(2px)}.vo-file-name{flex:1;min-width:0;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vo-file-meta{flex-shrink:0;color:#8c8c8c;font-size:.7rem}.vo-file-list::-webkit-scrollbar{width:4px}.vo-file-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.vo-dropzone:hover:not(.vo-uploading){border-color:#00d4ff99;background:#00d4ff0f}._page-container_12ro8_5{height:100vh;height:100dvh;overflow:hidden;background:#0f0f0f;display:flex;justify-content:center;align-items:stretch;padding:1rem;box-sizing:border-box;font-family:Inter,sans-serif}._home-container_12ro8_18{display:grid;grid-template-columns:260px 6px 1fr 320px;width:100%}._history-column_12ro8_24{padding-right:1rem}._chat-column_12ro8_28{padding:0 1rem}._upload-column_12ro8_32{padding-left:1rem}._home-column_12ro8_37,._chat-bottom-row_12ro8_38,._chat-top-row_12ro8_39{background:#ffffff0d;border-radius:16px;box-shadow:0 8px 24px #00000040;padding:1rem;color:#eaeaea}._history-column_12ro8_24,._upload-column_12ro8_32{padding:0;overflow-y:auto}._chat-column_12ro8_28{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;overflow-y:auto}._chat-column_12ro8_28::-webkit-scrollbar{width:10px}._chat-column_12ro8_28::-webkit-scrollbar-track{border-radius:10px;margin:4px;background:transparent}._chat-column_12ro8_28::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px;border:2px solid rgba(0,0,0,.25)}._chat-column_12ro8_28::-webkit-scrollbar-thumb:hover{background:#ffffff0d}._chat-column_12ro8_28{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}._chat-top-row_12ro8_39{padding:1rem}._project-header-wrapper_12ro8_88{display:flex;flex-direction:column;gap:1rem}._label_12ro8_95{font-weight:600;color:#00d4ff}._project-header-info_12ro8_101 ._row_12ro8_101{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.5rem}._cell_12ro8_108{background:#ffffff08;padding:.7rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);font-size:.85rem}._project-summary-block_12ro8_117{background:#ffffff08;padding:1rem;border-radius:10px;border:1px solid rgba(255,255,255,.08)}._summary-title_12ro8_124{font-size:.85rem;font-weight:600;color:#00d4ff}._project-schedule-grid_12ro8_131{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}._schedule-card_12ro8_137{background:#ffffff0a;padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.5rem}._schedule-title_12ro8_147{font-size:.85rem;font-weight:600;color:#00d4ff}._download-btn_12ro8_153{padding:.6rem;border:none;border-radius:8px;background:linear-gradient(90deg,#00d4ff,#07f);color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;transition:transform .2s ease}._download-btn_12ro8_153:hover{transform:translateY(-2px)}._chat-bottom-row_12ro8_38{flex:1;padding:0;overflow-y:auto;min-height:0}._empty-chat_12ro8_177,._empty-upload_12ro8_178{text-align:center;margin-top:3rem;color:#888}._empty-chat_12ro8_177 h2{color:#bbb}._history-column_12ro8_24::-webkit-scrollbar,._upload-column_12ro8_32::-webkit-scrollbar{width:6px}._history-column_12ro8_24::-webkit-scrollbar-thumb,._upload-column_12ro8_32::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:12px}._column-resizer_12ro8_200{width:6px;border-radius:10px;cursor:col-resize;background:transparent;transition:background .2s ease;z-index:10}._column-resizer_12ro8_200:hover{background:#ffffff1a}._account-container_1sbnj_2{min-height:100vh;background:#0f0f0f;color:#eaeaea}._account-layout_1sbnj_8{display:grid;grid-template-columns:260px 1fr;max-width:1400px;margin:0 auto;padding:40px 24px;gap:32px}._account-header_1sbnj_18{max-width:1400px;margin:0 auto;padding:32px 24px 24px;border-bottom:1px solid #1f1f1f}._account-header_1sbnj_18 h1{font-size:32px;font-weight:600;margin-bottom:6px}._account-header_1sbnj_18 p{color:#9b9b9b;font-size:14px}._account-sidebar_1sbnj_35{background:#ffffff08;border:1px solid #1f1f1f;border-radius:12px;padding:20px;height:fit-content}._account-sidebar_1sbnj_35 h2{font-size:13px;text-transform:uppercase;color:#7d7d7d;margin-bottom:16px;letter-spacing:.5px}._account-sidebar_1sbnj_35 ul{list-style:none;padding:0;margin:0}._account-sidebar_1sbnj_35 ul li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:#cfcfcf;transition:background .2s,color .2s}._account-sidebar_1sbnj_35 ul li svg{font-size:16px}._account-sidebar_1sbnj_35 ul li:hover{background:#2a2a2a}._active_1sbnj_72{background:#2a2a2a;color:#fff}._account-main_1sbnj_78{display:flex;flex-direction:column;gap:24px}._account-section_1sbnj_85{background:#ffffff08;border:1px solid #1f1f1f;border-radius:12px;padding:24px}._section-title_1sbnj_92{font-size:18px;font-weight:500;margin-bottom:16px}._input-group_1sbnj_105 input{width:100%;background:#1f1f1f;border:1px solid #262626;border-radius:8px;padding:12px 40px 12px 12px;color:#fff;font-size:14px}._input-group_1sbnj_105 input:focus{outline:none;border-color:#3b82f6}._input-group_1sbnj_105 svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#7d7d7d}._payment-note_1sbnj_130{margin-top:12px;font-size:13px;color:#8b8b8b}._plan-box_1sbnj_137{display:flex;align-items:center;justify-content:space-between;background:#1f1f1f;border:1px solid #262626;border-radius:10px;padding:16px}._plan-box_1sbnj_137 svg{font-size:20px;color:#3b82f6}._plan-box_1sbnj_137 span{flex:1;margin-left:12px;font-size:14px}._upgrade-btn_1sbnj_156{background:#fff;color:#000;border:none;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;transition:opacity .2s}._upgrade-btn_1sbnj_156:hover{opacity:.85}._users-box_1sbnj_170{display:flex;flex-direction:column;max-height:350px;overflow-y:auto;gap:12px;margin-bottom:20px}._users-box_1sbnj_170{scrollbar-width:thin;scrollbar-color:#2c2c2c transparent}._users-box_1sbnj_170::-webkit-scrollbar{width:8px}._users-box_1sbnj_170::-webkit-scrollbar-track{background:#1f1f1f;border-radius:10px}._users-box_1sbnj_170::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:10px;border:2px solid #1f1f1f}._users-box_1sbnj_170::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)}._user-row_1sbnj_207{display:flex;justify-content:space-between;padding:10px 12px;background:#1f1f1f;border-radius:8px;font-size:14px}._role_1sbnj_216{color:#8b8b8b;text-transform:capitalize}._add-user-form_1sbnj_221{display:grid;grid-template-columns:1fr 1fr auto auto;gap:12px;margin-bottom:1rem}._add-user-form_1sbnj_221 input{background:#1f1f1f;border:1px solid #262626;border-radius:8px;padding:10px;color:#fff}._add-user-form_1sbnj_221 button{background:#3b82f6;border:none;color:#fff;border-radius:8px;padding:10px 14px;cursor:pointer}._success-message_1sbnj_243{background:#00ff001a;color:#0f8;border:1px solid #00ff88;padding:.8rem;border-radius:10px;font-size:.9rem;margin-bottom:1rem;animation:_fadeIn_1sbnj_1 .3s ease-in-out}._error-message_1sbnj_254{background:#ff00001a;color:#ff4d4d;border:1px solid #ff4d4d;padding:.8rem;border-radius:10px;font-size:.9rem;margin-bottom:1rem;animation:_fadeIn_1sbnj_1 .3s ease-in-out}._user-info_1sbnj_275{display:flex;flex-direction:column;gap:2px}._remove-user-btn_1sbnj_281{background:transparent;border:1px solid #ff4d4d;color:#ff4d4d;border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer;transition:all .2s ease}._remove-user-btn_1sbnj_281:hover{background:#ff4d4d;color:#000}._remove-user-btn_1sbnj_281:disabled{opacity:.4;cursor:not-allowed}._modal-overlay_1sbnj_301{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1sbnj_301{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:14px;padding:24px;width:100%;max-width:420px;animation:_fadeIn_1sbnj_1 .25s ease}._modal_1sbnj_301 h3{font-size:18px;font-weight:500;margin-bottom:8px}._modal_1sbnj_301 p{font-size:14px;color:#b5b5b5;margin-bottom:20px}._modal_1sbnj_301 p strong{color:#fff}._modal-actions_1sbnj_335{display:flex;justify-content:flex-end;gap:12px}._cancel-btn_1sbnj_341{background:transparent;border:1px solid #2a2a2a;color:#cfcfcf;border-radius:8px;padding:8px 14px;cursor:pointer}._cancel-btn_1sbnj_341:hover{background:#1f1f1f}._danger-btn_1sbnj_353{background:#ff4d4d;border:none;color:#000;border-radius:8px;padding:8px 14px;font-weight:500;cursor:pointer}._danger-btn_1sbnj_353:hover{opacity:.85}._role-select_1sbnj_367{width:100%;background:#1f1f1f;border:1px solid #262626;border-radius:8px;padding:12px;color:#fff;font-size:14px;cursor:pointer;appearance:none;transition:border-color .2s,background .2s}._role-select_1sbnj_367:focus{outline:none;border-color:#3b82f6}._role-select_1sbnj_367 option{background:#1f1f1f;color:#fff}._role-select_1sbnj_367 option ._role-select-wrapper_1sbnj_391{position:relative}._role-select_1sbnj_367 option ._role-select-wrapper_1sbnj_391:after{content:"▼";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#7d7d7d;font-size:12px;pointer-events:none}@media(max-width:900px){._account-layout_1sbnj_8,._form-grid_1sbnj_99{grid-template-columns:1fr}}._account-section_1sbnj_85{background:#ffffff08;border:1px solid #1f1f1f;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}._section-title_1sbnj_92{font-size:20px;font-weight:600;color:#fff;margin-bottom:6px}._section-subtitle_1sbnj_433{font-size:14px;color:#9b9b9b;margin-bottom:16px}._form-grid_1sbnj_99{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:900px){._form-grid_1sbnj_99{grid-template-columns:1fr}}._input-group_1sbnj_105{position:relative}._input-group_1sbnj_105 input{width:100%;background:#1f1f1f;border:1px solid #262626;border-radius:8px;padding:12px 40px 12px 12px;color:#fff;font-size:14px;transition:border-color .2s ease}._input-group_1sbnj_105 input::placeholder{color:#777}._input-group_1sbnj_105 input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}._input-group_1sbnj_105 svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#7d7d7d;font-size:16px}._reset-btn_1sbnj_482{background:transparent;border:1px solid #3b82f6;color:#3b82f6;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}._reset-btn_1sbnj_482:hover{background:#3b82f6;color:#fff}._save-btn_1sbnj_501{align-self:flex-start;background:#3b82f6;border:none;color:#fff;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}._save-btn_1sbnj_501:hover{background:#2563eb;transform:translateY(-2px)}._save-btn_1sbnj_501:disabled{opacity:.6;cursor:not-allowed}._success_1sbnj_243{background:#00ff001a;color:#0f8;border:1px solid #00ff88;padding:.8rem;border-radius:10px;font-size:.9rem;margin-top:1rem;animation:_fadeIn_1sbnj_1 .3s ease-in-out}._error_1sbnj_254{background:#ff00001a;color:#ff4d4d;border:1px solid #ff4d4d;padding:.8rem;border-radius:10px;font-size:.9rem;margin-top:1rem;animation:_fadeIn_1sbnj_1 .3s ease-in-out}@keyframes _fadeIn_1sbnj_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._billingContainer_1sbnj_556{background:#ffffff08;border:1px solid #1f1f1f;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 8px 24px #00000059}._billingTitle_1sbnj_567{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}._billingContent_1sbnj_575{display:flex;gap:24px;align-items:flex-start}@media(max-width:768px){._billingContent_1sbnj_575{flex-direction:column}}._billingSection_1sbnj_587{flex:1;border-radius:10px;padding:16px}._cardsList_1sbnj_594{display:flex;flex-direction:column;gap:12px;margin-top:12px}._cardItem_1sbnj_602{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#1f1f1f,#262626);border:1px solid #262626;border-radius:12px;padding:14px 16px;color:#fff;font-size:14px;font-weight:500;transition:background .3s ease,transform .2s ease;box-shadow:0 4px 12px #00000040}._cardItem_1sbnj_602:hover{background:linear-gradient(135deg,#262626,#2f2f2f);transform:translateY(-2px)}._cardIcon_1sbnj_622{width:50px;height:auto;flex-shrink:0;border-radius:8px;padding:4px}._cardInfo_1sbnj_631{flex:1;display:flex;align-items:center;gap:10px}._cardInfo_1sbnj_631 span{font-size:14px;color:#eaeaea}._primaryBadge_1sbnj_643{background:#16a34a;color:#fff;font-size:12px;padding:2px 8px;border-radius:999px}._cardActions_1sbnj_652{display:flex;align-items:center;gap:10px}._cardActions_1sbnj_652 input[type=radio]{accent-color:#3b82f6;cursor:pointer}._deleteBtn_1sbnj_663{background:transparent;border:none;color:#dc2626;font-size:18px;cursor:pointer;transition:opacity .2s ease}._deleteBtn_1sbnj_663:hover{opacity:.8}._deleteBtn_1sbnj_663:disabled{opacity:.4;cursor:not-allowed}._modalOverlay_1sbnj_680{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1sbnj_301{background:#1f1f1f;color:#fff;padding:24px;border-radius:12px;width:380px;border:1px solid #333;box-shadow:0 8px 24px #00000059}._modal_1sbnj_301 h3{margin-bottom:12px;font-size:18px;font-weight:600}._modal_1sbnj_301 p{font-size:14px;color:#cfcfcf}._modalActions_1sbnj_709{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._modalActions_1sbnj_709 button{padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none}._modalActions_1sbnj_709 button:first-child{background:#2d2d2d;color:#fff}._modalActions_1sbnj_709 button:first-child:hover{background:#3a3a3a}._danger_1sbnj_353{background:#dc2626;color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}._danger_1sbnj_353:hover{background:#b91c1c}._danger_1sbnj_353:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){._account-layout_1sbnj_8{grid-template-columns:1fr;padding:24px 16px;gap:24px}._account-header_1sbnj_18{padding:24px 16px 16px}._account-header_1sbnj_18 h1{font-size:24px}._account-header_1sbnj_18 p{font-size:13px}._account-sidebar_1sbnj_35{padding:16px}._account-sidebar_1sbnj_35 h2{font-size:12px}._account-sidebar_1sbnj_35 ul li{padding:8px 10px;font-size:13px}._account-sidebar_1sbnj_35 ul li svg{font-size:14px}._form-grid_1sbnj_99{grid-template-columns:1fr}._add-user-form_1sbnj_221{grid-template-columns:1fr;gap:10px}._add-user-form_1sbnj_221 button{width:100%}._billingContent_1sbnj_575{flex-direction:column}}@media(max-width:768px){._account-container_1sbnj_2{min-height:auto}._account-header_1sbnj_18{padding:20px 12px 12px}._account-header_1sbnj_18 h1{font-size:22px}._account-header_1sbnj_18 p{font-size:12px}._account-layout_1sbnj_8{padding:16px 12px;gap:20px}._account-section_1sbnj_85{padding:20px}._section-title_1sbnj_92{font-size:16px}._input-group_1sbnj_105 input{padding:10px 36px 10px 10px;font-size:13px}._plan-box_1sbnj_137{padding:14px;flex-direction:column;align-items:flex-start;gap:12px}._plan-box_1sbnj_137 svg{font-size:18px}._plan-box_1sbnj_137 span{font-size:13px}._upgrade-btn_1sbnj_156{width:100%;padding:10px}._users-box_1sbnj_170{max-height:280px}._user-row_1sbnj_207{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}._remove-user-btn_1sbnj_281{align-self:flex-end;margin-top:8px}._modal_1sbnj_301{max-width:90%;padding:20px}._modal_1sbnj_301 h3{font-size:16px}._modal_1sbnj_301 p{font-size:13px}._modal-actions_1sbnj_335{flex-direction:column;gap:10px}._modal-actions_1sbnj_335 button{width:100%}._billingContainer_1sbnj_556{padding:20px}._billingTitle_1sbnj_567{font-size:18px}._cardItem_1sbnj_602{padding:12px 14px;flex-direction:column;align-items:flex-start;gap:12px}._cardActions_1sbnj_652{width:100%;justify-content:space-between}._cardIcon_1sbnj_622{width:40px}}@media(max-width:480px){._account-header_1sbnj_18{padding:16px 10px 10px}._account-header_1sbnj_18 h1{font-size:20px}._account-header_1sbnj_18 p{font-size:11px}._account-layout_1sbnj_8{padding:12px 10px;gap:16px}._account-section_1sbnj_85{padding:16px}._section-title_1sbnj_92{font-size:15px;margin-bottom:12px}._section-subtitle_1sbnj_433{font-size:12px}._input-group_1sbnj_105 input{padding:9px 32px 9px 9px;font-size:12px}._input-group_1sbnj_105 svg{font-size:14px;right:10px}._plan-box_1sbnj_137{padding:12px}._plan-box_1sbnj_137 svg{font-size:16px}._plan-box_1sbnj_137 span{font-size:12px}._upgrade-btn_1sbnj_156{padding:8px;font-size:12px}._users-box_1sbnj_170{max-height:240px}._user-row_1sbnj_207{padding:10px;font-size:13px}._role_1sbnj_216{font-size:11px}._remove-user-btn_1sbnj_281{padding:5px 8px;font-size:11px}._modal_1sbnj_301{max-width:95%;padding:16px}._modal_1sbnj_301 h3{font-size:15px}._modal_1sbnj_301 p{font-size:12px}._modal-actions_1sbnj_335 button{padding:9px;font-size:13px}._save-btn_1sbnj_501,._reset-btn_1sbnj_482{padding:9px 12px;font-size:13px}._billingContainer_1sbnj_556{padding:16px;gap:20px}._billingTitle_1sbnj_567{font-size:16px}._cardItem_1sbnj_602{padding:10px 12px}._cardItem_1sbnj_602 ._cardInfo_1sbnj_631 span{font-size:12px}._cardIcon_1sbnj_622{width:36px}._primaryBadge_1sbnj_643{font-size:10px;padding:1px 6px}._deleteBtn_1sbnj_663{font-size:16px}._back-btn_1sbnj_990{padding:7px 10px;font-size:12px}._back-btn_1sbnj_990 svg{font-size:12px}._success-message_1sbnj_243,._error-message_1sbnj_254,._success_1sbnj_243,._error_1sbnj_254{padding:.7rem;font-size:.85rem}}.add-card-container{border:1px solid #1f1f1f;border-radius:12px;padding:24px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.add-card-description{font-size:14px;color:#9b9b9b;line-height:1.4}.stripe-card-wrapper{background:#1f1f1f;border:1px solid #262626;border-radius:10px;padding:14px;transition:border-color .2s ease;position:relative;z-index:1}.stripe-card-wrapper:focus-within{border-color:#3b82f6}.StripeElement{width:100%;pointer-events:auto!important}.add-card-input{background:#1f1f1f;border:1px solid #262626;border-radius:8px;padding:12px 14px;font-size:14px;color:#fff;outline:none;transition:border-color .2s ease,background .2s ease;width:100%;box-sizing:border-box}.add-card-input::placeholder{color:#7d7d7d}.add-card-input:focus{border-color:#3b82f6;background:#1b1b1b}.add-card-row .add-card-input{flex:1}.add-card-btn{margin-top:8px;align-self:flex-end;background:#3b82f6;border:none;color:#fff;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,opacity .2s ease}.add-card-btn:hover{background:#2563eb}.add-card-btn:disabled{opacity:.5;cursor:not-allowed}.add-card-note{font-size:13px;color:#8b8b8b;text-align:left}.add-card-select{background:#1f1f1f;border:1px solid #262626;border-radius:8px;padding:12px 14px;font-size:14px;color:#fff;outline:none;transition:border-color .2s ease,background .2s ease;width:100%;box-sizing:border-box;cursor:pointer;appearance:none}.add-card-select::placeholder{color:#7d7d7d}.add-card-select:focus{border-color:#3b82f6;background:#1b1b1b}.add-card-select option{background:#1f1f1f;color:#fff}.add-card-row{display:flex;gap:12px}.add-card-row .add-card-input,.add-card-row .add-card-select{flex:1}._container_j22hy_2{background:#ffffff0a;border:1px solid #1f1f1f;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 24px #00000059}._title_j22hy_13{font-size:22px;font-weight:700;color:#fff;letter-spacing:.5px}._success_j22hy_21{background:#00ff881a;border:1px solid #00ff88;color:#0f8;padding:10px 14px;border-radius:8px;font-size:14px;animation:_fadeIn_j22hy_1 .3s ease-in-out}._error_j22hy_31{background:#ff00001a;border:1px solid #ff4d4d;color:#ff4d4d;padding:10px 14px;border-radius:8px;font-size:14px;animation:_fadeIn_j22hy_1 .3s ease-in-out}._rowTop_j22hy_41{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._rowBottom_j22hy_47{display:grid;grid-template-columns:repeat(3,1fr) 120px 120px;gap:12px;align-items:center}._rowTop_j22hy_41 input,._rowBottom_j22hy_47 input{width:100%}._rowBottom_j22hy_47 select,._rowBottom_j22hy_47 ._addBtn_j22hy_64{width:100%;min-width:120px}._addUser_j22hy_69{display:flex;flex-direction:column;gap:14px}._addUser_j22hy_69 input,._addUser_j22hy_69 select{padding:10px 12px;border-radius:8px;border:1px solid #333;background:#1a1a1a;color:#fff;font-size:14px;outline:none;transition:all .3s ease}._addUser_j22hy_69 input:focus,._addUser_j22hy_69 select:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff66}._addUser_j22hy_69 ._addBtn_j22hy_64{background:#2a2a2a;border:1px solid #333;color:#00d4ff;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600;transition:background .3s ease,transform .2s ease}._addUser_j22hy_69 ._addBtn_j22hy_64:hover{background:#3a3a3a;transform:translateY(-2px)}._addUser_j22hy_69 ._addBtn_j22hy_64:disabled{opacity:.6;cursor:not-allowed}._list_j22hy_110{display:flex;flex-direction:column;gap:12px;max-height:250px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#2d2d2d transparent}._list_j22hy_110::-webkit-scrollbar{width:8px}._list_j22hy_110::-webkit-scrollbar-track{background:#141414;border-radius:8px}._list_j22hy_110::-webkit-scrollbar-thumb{background:linear-gradient(180deg,transparent,#2d2d2d);border-radius:8px}._userRow_j22hy_131{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:10px;background:linear-gradient(135deg,#141414,#1a1a1a);border:1px solid #222;transition:background .3s ease,transform .2s ease}._userRow_j22hy_131:hover{background:linear-gradient(135deg,#1a1a1a,#222);transform:translateY(-2px)}._role_j22hy_146{font-size:13px;color:#888}._actions_j22hy_151{display:flex;gap:10px}._actions_j22hy_151 ._modules_j22hy_155{background:#2a2a2a;border:1px solid #333;color:#00d4ff;padding:8px 14px;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease,transform .2s ease}._actions_j22hy_151 ._modules_j22hy_155:hover{background:#3a3a3a;transform:translateY(-2px)}._actions_j22hy_151 ._remove_j22hy_169{background:#2a2a2a;border:1px solid #333;color:#ff4d4d;padding:8px 14px;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease,transform .2s ease}._actions_j22hy_151 ._remove_j22hy_169:hover{background:#3a3a3a;transform:translateY(-2px)}._modulesPanel_j22hy_185{padding:18px;background:#121212;border:1px solid #1f1f1f;border-radius:12px;box-shadow:inset 0 0 12px #0006;max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2d2d2d transparent}._modulesPanel_j22hy_185::-webkit-scrollbar{width:8px}._modulesPanel_j22hy_185::-webkit-scrollbar-track{background:#141414;border-radius:8px}._modulesPanel_j22hy_185::-webkit-scrollbar-thumb{background:linear-gradient(180deg,transparent,#2d2d2d);border-radius:8px}._modulesPanel_j22hy_185 h3{color:#fff;margin-bottom:12px}._moduleRow_j22hy_212{display:flex;justify-content:space-between;padding:10px 0;font-size:15px;color:#cfcfcf;border-bottom:1px solid rgba(255,255,255,.05)}._moduleRow_j22hy_212:last-child{border-bottom:none}._moduleRow_j22hy_212 span{font-weight:500}._modalOverlay_j22hy_228{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;animation:_fadeIn_j22hy_1 .2s ease}._modal_j22hy_228{background:#121212;padding:2rem;border-radius:12px;width:90%;max-width:380px;text-align:center;box-shadow:0 8px 24px #0006}._modal_j22hy_228 h3{color:#fff;margin-bottom:.5rem}._modal_j22hy_228 p{color:#bbb;margin-bottom:1.2rem}._modal_j22hy_228 ._modalActions_j22hy_258{display:flex;justify-content:space-between;gap:12px}._modal_j22hy_228 ._modalActions_j22hy_258 button{flex:1;padding:.8rem;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .2s ease}._modal_j22hy_228 ._modalActions_j22hy_258 button:first-child{background:#2a2a2a;color:#fff;border:1px solid #333}._modal_j22hy_228 ._modalActions_j22hy_258 button:first-child:hover{background:#3a3a3a;transform:translateY(-2px)}._modal_j22hy_228 ._modalActions_j22hy_258 ._danger_j22hy_280{background:#ff4d4d;border:none;color:#fff}._modal_j22hy_228 ._modalActions_j22hy_258 ._danger_j22hy_280:hover{background:#f66;transform:translateY(-2px)}._userInfo_j22hy_290{display:flex;align-items:center;gap:8px}._userEmail_j22hy_296{font-size:15px;color:#eaeaea;font-weight:500}._userRole_j22hy_302{font-size:13px;color:#888}@keyframes _fadeIn_j22hy_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._switch_j22hy_318{position:relative;display:inline-block;width:46px;height:24px}._switch_j22hy_318 input{opacity:0;width:0;height:0}._slider_j22hy_330{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:24px}._slider_j22hy_330:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}._switch_j22hy_318 input:checked+._slider_j22hy_330{background-color:#00d4ff}._switch_j22hy_318 input:checked+._slider_j22hy_330:before{transform:translate(22px)}._blockedBadge_j22hy_361{margin-left:.5rem;padding:.2rem .5rem;border-radius:6px;background:#ff000026;color:#ff4d4f;font-size:.7rem;font-weight:600}._block_j22hy_361{background:#ff4d4f26;border:1px solid #ff4d4f;color:#ff4d4f;padding:.4rem .7rem;border-radius:8px;cursor:pointer}._unblock_j22hy_380{background:#00d4ff26;border:1px solid #00d4ff;color:#00d4ff;padding:.4rem .7rem;border-radius:8px;cursor:pointer}._container_1upx4_2{background:#ffffff0d;border:1px solid #1f1f1f;border-radius:20px;padding:22px;display:flex;flex-direction:column;box-shadow:0 12px 32px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._title_1upx4_13{font-size:22px;font-weight:700;color:#fff;letter-spacing:.5px}._modulesList_1upx4_21{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;scrollbar-width:thin;scrollbar-color:#2d2d2d transparent}._modulesList_1upx4_21::-webkit-scrollbar{width:8px}._modulesList_1upx4_21::-webkit-scrollbar-track{background:#141414;border-radius:8px}._modulesList_1upx4_21::-webkit-scrollbar-thumb{background:#2d2d2d;border-radius:8px}._moduleRow_1upx4_43{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(145deg,#141414,#1f1f1f);border:1px solid #2a2a2a;border-radius:16px;padding:16px;transition:transform .08s ease,box-shadow .15s ease,border .15s ease}._moduleRow_1upx4_43:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000059;border-color:#00c2ff55}._moduleIcon_1upx4_60{font-size:28px;color:#00c2ff;display:flex;align-items:center;justify-content:center}._moduleContent_1upx4_68{display:flex;flex-direction:column;gap:6px}._actionsRow_1upx4_74{display:flex;flex-direction:column;gap:8px;align-items:flex-end}._moduleHeader_1upx4_81{display:flex;align-items:center;gap:12px}._addUsersBtn_1upx4_87{background:none;color:#fff;border:1px solid #00c2ff;border-radius:8px;padding:8px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .05s ease,box-shadow .15s ease;box-shadow:0 2px 6px #00c2ff40}._addUsersBtn_1upx4_87:hover{background:#09c}._addUsersBtn_1upx4_87:active{transform:translateY(1px);box-shadow:0 1px 3px #00c2ff40}._addUsersBtn_1upx4_87:disabled{background:#7dd3fc;cursor:not-allowed;box-shadow:none}._moduleText_1upx4_117{display:flex;flex-direction:column;justify-content:center}._moduleName_1upx4_123{font-size:16px;color:#eaeaea;font-weight:600}._modulePrice_1upx4_129{font-size:14px;color:#9be7ff;font-weight:500}._moduleInfo_1upx4_135{display:flex;flex-direction:column;gap:6px}._switch_1upx4_142{position:relative;display:inline-block;width:52px;height:28px}._switch_1upx4_142 input{opacity:0;width:0;height:0}._slider_1upx4_154{position:absolute;cursor:pointer;inset:0;background:#333;transition:.4s;border-radius:28px}._slider_1upx4_154:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background:#fff;transition:.4s;border-radius:50%}._switch_1upx4_142 input:checked+._slider_1upx4_154{background:#00c2ff}._switch_1upx4_142 input:checked+._slider_1upx4_154:before{transform:translate(24px)}._modalOverlay_1upx4_186{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:999}._modal_1upx4_186{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:24px;width:450px;box-shadow:0 8px 24px #00000080;color:#fff}._modal_1upx4_186 h3{margin-bottom:12px;font-size:20px;font-weight:600}._userList_1upx4_215{max-height:250px;overflow-y:auto;margin-bottom:16px}._userRow_1upx4_221{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #333}._modalActions_1upx4_229{display:flex;justify-content:flex-end;gap:12px}._confirmBtn_1upx4_235{background:#00c2ff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;color:#fff;font-weight:600}._cancelBtn_1upx4_245{background:#444;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;color:#fff}._disabled_1upx4_255{opacity:.5;pointer-events:none;background:linear-gradient(145deg,#101010,#181818);border-color:#222}._disabled_1upx4_255 ._moduleIcon_1upx4_60{color:#555}._disabled_1upx4_255 ._moduleName_1upx4_123,._disabled_1upx4_255 ._modulePrice_1upx4_129{color:#777}._moduleStatus_1upx4_270{margin-top:4px;font-size:12px;font-weight:600;color:#00c2ff;background:#00c2ff26;border:1px solid rgba(0,194,255,.4);border-radius:12px;padding:2px 8px;display:inline-block;letter-spacing:.3px}._youBadge_1upx4_283{background-color:#3d3d3d;color:#aaa;padding:2px 6px;border-radius:10px;margin-left:8px;font-size:.7em;font-weight:400}._dangerBtn_1upx4_293{background:#dc2626;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .05s ease,box-shadow .15s ease;box-shadow:0 2px 6px #dc262640}._dangerBtn_1upx4_293:hover{background:#b91c1c}._dangerBtn_1upx4_293:active{transform:translateY(1px);box-shadow:0 1px 3px #dc262640}._dangerBtn_1upx4_293:disabled{background:#fca5a5;cursor:not-allowed;box-shadow:none}._pendingCancelBox_1upx4_318{margin-top:10px;background:#ffc10714;border:1px solid rgba(255,193,7,.4);border-radius:12px;padding:12px}._pendingCancelContent_1upx4_327{display:flex;justify-content:space-between;align-items:center;gap:12px}._pendingCancelText_1upx4_335{font-size:14px;font-weight:600;color:#ffc107;flex:1}._reactivateBtn_1upx4_343{background:#00c2ff;color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}._reactivateBtn_1upx4_343:hover{background:#09c}._confirmBtn_1upx4_235:disabled,._reactivateBtn_1upx4_343:disabled,._dangerBtn_1upx4_293:disabled,._addUsersBtn_1upx4_87:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(20%);box-shadow:none}._confirmBtn_1upx4_235:disabled:hover,._reactivateBtn_1upx4_343:disabled:hover,._dangerBtn_1upx4_293:disabled:hover,._addUsersBtn_1upx4_87:disabled:hover{background:inherit}._container_1v5g2_2{background:#ffffff0a;border:1px solid #1f1f1f;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 24px #00000059}._title_1v5g2_13{font-size:22px;font-weight:700;color:#fff;letter-spacing:.5px}._field_1v5g2_21{display:flex;flex-direction:column;gap:6px}._label_1v5g2_27{font-size:14px;font-weight:600;color:#eaeaea}._input_1v5g2_33{padding:10px 12px;border-radius:8px;border:1px solid #333;background:#1a1a1a;color:#fff;font-size:14px;outline:none;transition:all .3s ease}._input_1v5g2_33::placeholder{color:#777}._input_1v5g2_33:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff66;background:#141414}._fileInput_1v5g2_53{padding:8px;border-radius:8px;border:1px solid #333;background:#1a1a1a;color:#fff;font-size:13px;cursor:pointer;transition:border .3s ease,background .3s ease}._fileInput_1v5g2_53:hover{background:#222}._fileInput_1v5g2_53:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff66}._preview_1v5g2_72{margin-top:12px;display:flex;align-items:center;justify-content:flex-start}._preview_1v5g2_72 img{width:120px;height:120px;object-fit:contain;border-radius:12px;border:1px solid #333;background:#141414;padding:8px;box-shadow:0 4px 12px #00000040}._uploading_1v5g2_89{font-size:14px;color:#cfcfcf}._saveBtn_1v5g2_95{background:#2a2a2a;border:1px solid #333;color:#00d4ff;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600;transition:background .3s ease,transform .2s ease}._saveBtn_1v5g2_95:hover{background:#3a3a3a;transform:translateY(-2px)}._saveBtn_1v5g2_95:disabled{opacity:.6;cursor:not-allowed}._logoUpload_1v5g2_115{display:flex;flex-direction:column;align-items:center;gap:10px}._logoDropzone_1v5g2_122{width:140px;height:140px;border-radius:5%;border:1px dashed #00d4ff;background:linear-gradient(145deg,#1a1a1a,#141414);display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s ease;position:relative}._logoDropzone_1v5g2_122:hover{border-color:#00f0ff;box-shadow:0 0 10px #00d4ff99;transform:scale(1.01)}._logoPlaceholder_1v5g2_142{color:#888;font-size:14px;font-weight:500}._logoPreview_1v5g2_148{max-width:100%;max-height:200px;object-fit:contain;border-radius:8px;background:#111;box-shadow:0 4px 12px #0006}._dragActive_1v5g2_157{border-color:#00f0ff;background:#00d4ff1a;box-shadow:0 0 16px #00d4ffb3;transform:scale(1.01)}._letterheadPreview_1v5g2_164{max-width:100%;max-height:250px;object-fit:contain;border-radius:8px;background:#111;box-shadow:0 4px 12px #0006}._rowFields_1v5g2_173{display:flex;gap:16px;flex-wrap:wrap}._rowFields_1v5g2_173 ._field_1v5g2_21{flex:1;min-width:200px}._success_1v5g2_183{background:#00ff881a;border:1px solid #00ff88;color:#0f8;padding:10px 14px;border-radius:8px;font-size:14px;animation:_fadeIn_1v5g2_1 .3s ease-in-out}._error_1v5g2_193{background:#ff00001a;border:1px solid #ff4d4d;color:#ff4d4d;padding:10px 14px;border-radius:8px;font-size:14px;animation:_fadeIn_1v5g2_1 .3s ease-in-out}._analyticsContainer_g9xo7_1{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease}._header_g9xo7_11{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;cursor:pointer;transition:background-color .2s}._header_g9xo7_11:hover{background-color:#ffffff0d}._header_g9xo7_11 svg{color:#fff;opacity:.7;transition:transform .3s}._content_g9xo7_28{padding:0 2rem 2rem;animation:_slideDown_g9xo7_1 .3s ease-out}@keyframes _slideDown_g9xo7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._title_g9xo7_43{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:#fff;margin:0}._title_g9xo7_43 svg{color:#00d4ff;opacity:1}._summaryCards_g9xo7_57{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._card_g9xo7_64{background:linear-gradient(135deg,#00d4ff1a,#3b82f61a);border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .2s,box-shadow .2s}._card_g9xo7_64:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00d4ff33}._cardIcon_g9xo7_79{font-size:2rem;color:#00d4ff;flex-shrink:0}._cardContent_g9xo7_85{flex:1}._cardLabel_g9xo7_89{font-size:.85rem;color:#9b9b9b;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}._cardValue_g9xo7_97{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .25rem}._cardSubtext_g9xo7_104{font-size:.75rem;color:#6b7280;margin:0}._chartSection_g9xo7_110 h3{font-size:1.1rem;color:#fff;margin-bottom:1rem;font-weight:500}._chartContainer_g9xo7_117{background:#0003;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.05)}._moduleList_g9xo7_125{display:flex;flex-direction:column;gap:.75rem}._emptyState_g9xo7_131{text-align:center;padding:3rem 2rem;color:#fff9;background:#ffffff05;border-radius:12px;border:1px dashed rgba(255,255,255,.1);margin-bottom:2rem}._emptyState_g9xo7_131 p{margin:.5rem 0}._moduleItem_g9xo7_144{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:background .2s,border-color .2s,opacity .2s}._moduleItem_g9xo7_144:hover{background:#ffffff0d;border-color:#00d4ff4d}._moduleItem_g9xo7_144._disabled_g9xo7_158{opacity:.5;border-color:#ffffff08}._moduleItem_g9xo7_144._disabled_g9xo7_158:hover{background:#ffffff05;border-color:#ffffff0d}._moduleItem_g9xo7_144._disabled_g9xo7_158 ._moduleName_g9xo7_166,._moduleItem_g9xo7_144._disabled_g9xo7_158 ._moduleStats_g9xo7_167{color:#6b7280}._moduleColor_g9xo7_171{width:12px;height:12px;border-radius:50%;flex-shrink:0}._moduleInfo_g9xo7_178{flex:1;display:flex;justify-content:space-between;align-items:center;gap:1rem}._moduleName_g9xo7_166{font-weight:500;color:#fff;font-size:.95rem}._moduleStats_g9xo7_167{font-size:.85rem;color:#9b9b9b;white-space:nowrap}._loading_g9xo7_198,._error_g9xo7_199,._noData_g9xo7_200{text-align:center;padding:3rem 2rem;color:#9b9b9b}._loading_g9xo7_198{display:flex;flex-direction:column;align-items:center;gap:1rem}._loading_g9xo7_198 p{margin:0;font-size:.95rem}._spinner_g9xo7_217{font-size:2rem;color:#00d4ff;animation:_spin_g9xo7_217 1s linear infinite}@keyframes _spin_g9xo7_217{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_g9xo7_199{color:#ef4444}._error_g9xo7_199 p{margin:0;font-size:.95rem}._retryButton_g9xo7_239{background:#00d4ff;color:#000;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;margin-top:1rem;transition:all .2s}._retryButton_g9xo7_239:hover{background:#00b3d8;transform:translateY(-2px)}._noData_g9xo7_200 p{margin:0 0 .5rem;font-size:1rem;color:#fff}._noDataSubtext_g9xo7_262{font-size:.85rem!important;color:#6b7280!important}._toggleButton_g9xo7_268{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._toggleButton_g9xo7_268 svg{font-size:1.25rem;transition:transform .2s}._toggleButton_g9xo7_268._enabled_g9xo7_287{background:#10b98126;border-color:#10b9814d;color:#10b981}._toggleButton_g9xo7_268._enabled_g9xo7_287:hover:not(:disabled){background:#10b98140;border-color:#10b98180;transform:translateY(-1px)}._toggleButton_g9xo7_268._disabled_g9xo7_158{background:#ef444426;border-color:#ef44444d;color:#ef4444}._toggleButton_g9xo7_268._disabled_g9xo7_158:hover:not(:disabled){background:#ef444440;border-color:#ef444480;transform:translateY(-1px)}._toggleButton_g9xo7_268:disabled{cursor:not-allowed;opacity:.6}._toggleLabel_g9xo7_312{font-size:.8rem}._toggleSpinner_g9xo7_316{animation:_spin_g9xo7_217 1s linear infinite}@media(max-width:768px){._analyticsContainer_g9xo7_1{padding:1.5rem;margin:1.5rem 0}._title_g9xo7_43{font-size:1.25rem}._summaryCards_g9xo7_57{grid-template-columns:1fr;gap:1rem}._card_g9xo7_64{padding:1.25rem}._cardValue_g9xo7_97{font-size:1.5rem}._chartContainer_g9xo7_117{padding:1rem}._moduleInfo_g9xo7_178{flex-direction:column;align-items:flex-start;gap:.25rem}._moduleStats_g9xo7_167{white-space:normal}._toggleButton_g9xo7_268{padding:.4rem .75rem;font-size:.75rem}._toggleButton_g9xo7_268 svg{font-size:1rem}._toggleLabel_g9xo7_312{display:none}}@media(max-width:480px){._analyticsContainer_g9xo7_1{padding:1rem;margin:1rem 0}._title_g9xo7_43{font-size:1.1rem;gap:.5rem}._card_g9xo7_64{padding:1rem}._cardIcon_g9xo7_79{font-size:1.5rem}._cardValue_g9xo7_97{font-size:1.25rem}._cardLabel_g9xo7_89{font-size:.75rem}._chartContainer_g9xo7_117{padding:.75rem}._moduleItem_g9xo7_144{padding:.5rem .75rem}._moduleName_g9xo7_166{font-size:.85rem}._moduleStats_g9xo7_167{font-size:.75rem}}._filters_g9xo7_395{display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;align-items:flex-end}._filterGroup_g9xo7_406{display:flex;flex-direction:column;gap:.5rem;flex:1}._filterGroup_g9xo7_406 label{font-size:.85rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._filterGroup_g9xo7_406 select{padding:.7rem .9rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;outline:none;cursor:pointer;font-size:.9rem;transition:all .2s}._filterGroup_g9xo7_406 select:focus{border-color:#00d4ff80;background:#282832e6}._filterGroup_g9xo7_406 select:hover{border-color:#fff3}._applyBtn_g9xo7_438{padding:.7rem 1.5rem;border-radius:8px;border:none;background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;height:fit-content}._applyBtn_g9xo7_438:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff4d}._applyBtn_g9xo7_438:active{transform:translateY(0)}body{margin:0;padding:0;background-color:#0f0f0f;color:#eaeaea;font-family:Inter,sans-serif;overflow-x:hidden;overflow-y:auto}.home-container{display:flex;flex-direction:column;min-height:100vh;width:100%;background:radial-gradient(circle at 50% 50%,#161616,#0f0f0f);position:relative}.header{width:100%;z-index:1000;position:relative;padding:1rem 0}.header .header-inner{max-width:1120px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0}.header .brand{font-weight:900;font-size:2.8rem;letter-spacing:-.5px;background:linear-gradient(to right,#fff,#00d4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer;padding-right:2rem}.header .nav-links{display:flex;gap:0;height:100%;align-items:stretch}.header .nav-links .nav-item{display:flex;align-items:center;padding:0 1.5rem;color:#ccc;font-size:1.05rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative;border-bottom:3px solid transparent}.header .nav-links .nav-item:hover{color:#fff;background:#ffffff0d}.header .nav-links .nav-item.active{color:#fff;border-bottom-color:#76b900}.header .actions{display:flex;gap:1.5rem;align-items:center}.header .actions button{background:transparent;border:1px solid #333;color:#fff;padding:.6rem 1.2rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .3s}.header .actions button:hover{border-color:#fff;background:#ffffff1a}.header .actions button.primary{background:#00d4ff;color:#000;border-color:#00d4ff;font-weight:600}.header .actions button.primary:hover{box-shadow:0 0 15px #00d4ff66;transform:translateY(-1px);background:#1ad8ff}.header .mega-menu-container{position:absolute;top:calc(100% - .5rem);left:0;width:100%;background:#0f0f0ffa;border-bottom:1px solid #222;box-shadow:0 20px 40px #00000080;animation:slideDown .3s ease-out;z-index:100}.header .mega-menu-container .mega-menu-content{max-width:1120px;margin:0 auto;width:100%;padding:0}.header .mega-menu-container .mega-menu-content h3,.header .mega-menu-container .industries-grid h3,.header .mega-menu-container .simple-grid h3{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;font-weight:700}.header .mega-menu-container .industries-grid .grid-items,.header .mega-menu-container .simple-grid .grid-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.header .mega-menu-container .industries-grid .grid-items .grid-item,.header .mega-menu-container .simple-grid .grid-items .grid-item{color:#888;font-size:.95rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;padding:.25rem 0}.header .mega-menu-container .industries-grid .grid-items .grid-item:hover,.header .mega-menu-container .simple-grid .grid-items .grid-item:hover{color:#00d4ff}.header .mega-menu-container .industries-grid .grid-items .grid-item:hover svg,.header .mega-menu-container .simple-grid .grid-items .grid-item:hover svg{visibility:visible!important}.header .mega-menu-container .split-menu{display:flex;gap:3rem;min-height:400px}.header .mega-menu-container .split-menu .menu-sidebar{width:250px;border-right:1px solid #222;display:flex;flex-direction:column;gap:.5rem}.header .mega-menu-container .split-menu .menu-sidebar .sidebar-item{padding:.75rem 1rem;color:#888;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s;border-radius:4px 0 0 4px;border-left:3px solid transparent}.header .mega-menu-container .split-menu .menu-sidebar .sidebar-item:hover,.header .mega-menu-container .split-menu .menu-sidebar .sidebar-item.active{color:#fff;background:#ffffff0d;border-left-color:#00d4ff}.header .mega-menu-container .split-menu .menu-main{flex:1}.header .mega-menu-container .split-menu .menu-main .items-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card{padding:1rem;border-radius:8px;transition:background .2s;cursor:pointer}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card h4{margin:0 0 .5rem;font-size:1.1rem;color:#fff;display:flex;align-items:center;justify-content:space-between}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card h4 .arrow{opacity:0;transition:all .2s;color:#00d4ff;transform:translate(-5px)}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card p{margin:0 0 1rem;font-size:.9rem;color:#888;line-height:1.4}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card .explore-link{font-size:.85rem;color:#00d4ff;font-weight:600;opacity:.7;transition:opacity .2s}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card:hover{background:#ffffff08}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card:hover h4 .arrow{opacity:1;transform:translate(0)}.header .mega-menu-container .split-menu .menu-main .items-grid .item-card:hover .explore-link{opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.main-content{flex:1;display:flex;align-items:center;justify-content:space-between;max-width:1120px;margin:0 auto;width:100%;position:relative;gap:2rem;overflow-y:visible;min-height:calc(100vh - 120px)}.left-col{flex:1;max-width:400px}.left-col h1{font-size:3.5rem;line-height:1.1;font-weight:800;margin-bottom:2rem;letter-spacing:-1px;background:linear-gradient(120deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,255,255,.1)}.left-col h2{font-size:1.8rem;font-weight:500;color:#888;margin-top:-1.5rem;margin-bottom:2rem;letter-spacing:.5px}.left-col .motto{font-size:1.15rem;line-height:1.6;color:#d4d4d4;margin-top:-1rem;font-weight:400;max-width:95%;opacity:.9}.right-col{flex:2;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;max-width:650px}.right-col .module-card{border:1px solid rgba(255,255,255,.25);border-radius:12px;height:85px;width:100%;padding:0;cursor:pointer;transition:all .2s;background:#ffffff14;color:#fff;font-weight:500;box-shadow:0 4px 6px #0000001a;overflow:hidden}.right-col .module-card .module-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:.8rem}.right-col .module-card .icon-row{display:flex;width:100%;margin-bottom:0}.right-col .module-card .icon-row svg{width:20px;height:20px;color:#fff;transition:color .2s}.right-col .module-card .icon-row svg.icon-free{color:#00d4ff}.right-col .module-card .module-name{font-size:.95rem;font-weight:700;line-height:1.15;color:#fff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.right-col .module-card:hover,.right-col .module-card.active{border-color:#00d4ff;background:#00d4ff26;transform:translateY(-3px);box-shadow:0 8px 20px #00d4ff40}.right-col .module-card:hover .module-name,.right-col .module-card.active .module-name{color:#3df}.right-col .module-card:hover .icon-row svg,.right-col .module-card.active .icon-row svg{color:#3df;fill:#3df}.right-col .cta-banner{margin-bottom:.5rem!important}.footer{background-color:#0d0d0d;border-top:1px solid #222;padding:4rem 4rem 2rem;color:#666;display:flex;flex-direction:column;gap:3rem;margin-top:6rem}.footer .footer-top{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:2rem;max-width:1120px;margin:0 auto;width:100%;padding:0}.footer .footer-top .brand-col{display:flex;flex-direction:column;gap:1rem}.footer .footer-top .brand-col .footer-brand{font-size:1.8rem;font-weight:800;letter-spacing:1px;color:#fff}.footer .footer-top .brand-col p{font-size:.95rem;line-height:1.5;max-width:300px;margin:0}.footer .footer-top .brand-col .social-links{display:flex;gap:1rem;margin-top:.5rem}.footer .footer-top .brand-col .social-links svg{color:#fff;cursor:pointer;transition:all .2s;opacity:.7}.footer .footer-top .brand-col .social-links svg:hover{opacity:1;color:#00d4ff;transform:translateY(-2px)}.footer .footer-top .links-col{flex:1;min-width:160px;display:flex;flex-direction:column;gap:.8rem}.footer .footer-top .links-col h4{color:#fff;font-weight:600;margin-bottom:.5rem;font-size:1rem}.footer .footer-top .links-col a{text-decoration:none;color:#888;font-size:.9rem;transition:color .2s;cursor:pointer}.footer .footer-top .links-col a:hover{color:#00d4ff}.footer .footer-bottom{border-top:1px solid #1a1a1a;padding-top:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;max-width:1120px;margin:0 auto;width:100%;padding:2rem 0;font-size:.85rem}.footer .footer-bottom p{margin:0}.footer .footer-bottom .bottom-links{display:flex;gap:1rem;align-items:center}.footer .footer-bottom .bottom-links a{text-decoration:none;color:#666;transition:color .2s}.footer .footer-bottom .bottom-links a:hover{color:#fff}.footer .footer-bottom .bottom-links .dot{color:#444}@media(max-width:1024px){.header,.main-content,.footer{padding-left:2rem;padding-right:2rem}.main-content{gap:2rem}.footer-top{grid-template-columns:1fr 1fr;gap:3rem}.footer-top .brand-col{grid-column:1/-1;margin-bottom:1rem}.left-col h1{font-size:2.5rem}.right-col{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.home-container{height:auto;min-height:100vh;overflow-y:auto}.footer-top{grid-template-columns:1fr;gap:2rem}.header{flex-direction:column;gap:1rem;padding:1rem}.header .nav-links{display:none}.header .brand{font-size:2.5rem}.header .actions{width:100%;justify-content:center}.main-content{flex-direction:column;padding:1rem;gap:2rem;align-items:stretch}.left-col{max-width:100%;text-align:center}.left-col h1{font-size:2.2rem;margin-bottom:1rem}.right-col{max-width:100%;grid-template-columns:repeat(2,1fr)}.right-col .module-card{height:90px}.footer{flex-direction:column;gap:2rem;padding:2rem 1rem;text-align:center;align-items:center}.footer .left-spacer{display:none}.footer .footer-content{flex-direction:column;gap:2rem;align-items:center}}._page_tokk5_2{height:100vh;background:#0f0f0f;color:#fff;font-family:Inter,sans-serif}._container_tokk5_9{display:flex;height:calc(100vh - 64px)}._sidebar_tokk5_15{width:260px;border-right:1px solid rgba(255,255,255,.08);padding:1.5rem;background:#0f0f0f;display:flex;flex-direction:column;height:100%}._sidebarTitle_tokk5_25{margin-bottom:1rem;color:#9ca3af}._historyItem_tokk5_30{padding:.75rem 1rem;border-radius:10px;cursor:pointer;color:#a3a3a3;transition:.2s}._historyItem_tokk5_30:hover{background:#ffffff0d;color:#fff}._active_tokk5_43{background:#00d4ff1f;color:#00d4ff}._chatArea_tokk5_49{flex:1;display:flex;flex-direction:column;position:relative}._emptyState_tokk5_57{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}._emptyState_tokk5_57 h1{font-size:4rem;letter-spacing:.3em;color:#00d4ffb3}._emptyState_tokk5_57 h2{font-size:2.5rem;margin-top:.5rem}._emptyState_tokk5_57 p{margin-top:1rem;color:#9ca3af;font-size:1.1rem}._message_tokk5_84{display:flex;margin-bottom:1rem}._messages_tokk5_89{flex:1;padding:2rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#262626 transparent}._messages_tokk5_89::-webkit-scrollbar{width:8px}._messages_tokk5_89::-webkit-scrollbar-track{background:#1a1a1a;border-radius:10px}._messages_tokk5_89::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#262626,transparent);border-radius:10px}._messages_tokk5_89::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#333333,transparent)}._user_tokk5_117{justify-content:flex-end}._ai_tokk5_121{justify-content:flex-start}._bubble_tokk5_125{max-width:70%;padding:.75rem 1rem;border-radius:14px;font-size:.9rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}._user_tokk5_117 ._bubble_tokk5_125{background:#ffffff1f;border:none}._download_tokk5_139{display:block;margin-top:.5rem;color:#00d4ff;text-decoration:none}._inputArea_tokk5_147{padding:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:.75rem;background:#0f0f0f}._inputArea_tokk5_147 input{flex:1;padding:1rem;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;font-size:1rem;outline:none}._inputArea_tokk5_147 button{padding:0 1.5rem;border-radius:30px;background:#00d4ff;border:none;font-weight:700;cursor:pointer}._inputArea_tokk5_147 button:disabled{opacity:.5;cursor:not-allowed}._emptyState_tokk5_57{position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:600px;pointer-events:auto}._brand_tokk5_191{display:flex;flex-direction:column;gap:.3rem;margin-bottom:2rem}._brand_tokk5_191 span:first-child{font-size:4rem;letter-spacing:.35em;color:#00d4ffcc;font-weight:600}._brand_tokk5_191 span:last-child{font-size:2.2rem;letter-spacing:.25em;color:#ffffffd9}._question_tokk5_209{font-size:2.4rem;font-weight:600;color:#fff;margin-bottom:2rem}._emptyInput_tokk5_216{display:flex;gap:.75rem}._emptyInput_tokk5_216 input{flex:1;padding:1rem 1.2rem;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;font-size:1rem;outline:none}._emptyInput_tokk5_216 button{padding:0 1.2rem;border-radius:30px;background:#00d4ff;border:none;font-weight:700;cursor:pointer}._emptyInput_tokk5_216 button:disabled{opacity:.5;cursor:not-allowed}._sidebarHeader_tokk5_244{margin-bottom:1.5rem}._sidebarHeader_tokk5_244 h2{margin:0;font-size:1.4rem;color:#00d4ff;font-weight:700;letter-spacing:.05em}._sidebarHeader_tokk5_244 span{font-size:.75rem;color:#9ca3af;letter-spacing:.2em}._newButton_tokk5_261{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;cursor:pointer;font-weight:600;transition:.2s}._newButton_tokk5_261:hover{background:#ffffff14}._plus_tokk5_279{width:26px;height:26px;border-radius:50%;background:#00d4ff26;color:#00d4ff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}._history_tokk5_30{margin-top:2rem;flex:1;overflow-y:auto}._history_tokk5_30 h4{margin-bottom:.75rem;font-size:.75rem;color:#9ca3af;letter-spacing:.1em}._backBtn_tokk5_314{background:none;border:none;color:#9ca3af;cursor:pointer;text-align:left}._chatArea_tokk5_49{position:relative}._dragActive_tokk5_333:after{content:"Drop the letter here";position:absolute;inset:0;background:#00d4ff14;border:2px dashed rgba(0,212,255,.4);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#00d4ff;pointer-events:none;z-index:10}._filePreview_tokk5_352{margin:0 1.5rem .75rem;padding:.6rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem;color:#e5e7eb}._filePreview_tokk5_352 span{display:flex;align-items:center;gap:.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._filePreview_tokk5_352 button{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:1rem;padding:.25rem;transition:color .2s}._filePreview_tokk5_352 button:hover{color:#ef4444}._inputArea_tokk5_147{position:relative}._inputArea_tokk5_147 input{width:100%}._typing_tokk5_404{display:flex;gap:6px;padding:14px 18px}._dot_tokk5_410{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:_blink_tokk5_1 1.4s infinite both}._dot_tokk5_410:nth-child(2){animation-delay:.2s}._dot_tokk5_410:nth-child(3){animation-delay:.4s}@keyframes _blink_tokk5_1{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}._sidebarFooter_tokk5_305{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.75rem}._backBtn_tokk5_314{background:none;border:none;color:#9ca3af;cursor:pointer;text-align:left;font-size:.95rem;transition:color .2s}._backBtn_tokk5_314:hover{color:#fff}._download_tokk5_139{display:block;margin-top:.75rem;padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(0,212,255,.4);background:#00d4ff1a;color:#00d4ff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s ease;text-align:center}._download_tokk5_139:hover{background:#00d4ff33;color:#fff;border-color:#00d4ff}._download_tokk5_139:active{transform:scale(.96)}._suggestions_tokk5_483{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem 1.5rem}._suggestionBtn_tokk5_491{padding:.6rem 1rem;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e5e7eb;font-size:.85rem;cursor:pointer;transition:all .2s ease}._suggestionBtn_tokk5_491:hover{background:#00d4ff26;border-color:#00d4ff66;color:#00d4ff}._suggestionBtn_tokk5_491:active{background:#00d4ff40;transform:scale(.97)}._attachmentBubble_tokk5_513{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;border-radius:10px;background:#00d4ff1f;border:1px solid rgba(0,212,255,.35);font-size:.85rem;font-weight:500;color:#e5e7eb;max-width:260px}.crm-container{display:flex;height:100vh;width:100%;background-color:#0f172a;color:#f3f4f6;font-family:Inter,sans-serif;overflow:hidden}.crm-container .crm-sidebar{position:relative;background:#0f172a99;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:200px;max-width:600px}.crm-container .crm-sidebar .resizer-handle{position:absolute;top:0;right:0;width:5px;height:100%;cursor:col-resize;transition:background .2s;z-index:100}.crm-container .crm-sidebar .resizer-handle:hover{background:#06b6d4;box-shadow:0 0 10px #06b6d4}.crm-container .crm-sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.crm-container .crm-sidebar .sidebar-header h2{font-size:.85rem;text-transform:uppercase;color:#9ca3af;letter-spacing:.15em;margin:0;font-weight:700}.crm-container .crm-sidebar .sidebar-header .add-folder-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#9ca3af;border-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.8rem}.crm-container .crm-sidebar .sidebar-header .add-folder-btn:hover{color:#06b6d4;border-color:#06b6d4;background:#06b6d41a}.crm-container .crm-sidebar .folder-list{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1}.crm-container .crm-sidebar .folder-list li{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-radius:8px;margin-bottom:.4rem;cursor:pointer;color:#9ca3af;font-size:.9rem;font-weight:500;transition:all .2s ease;border:1px solid transparent}.crm-container .crm-sidebar .folder-list li .folder-label{display:flex;align-items:center;gap:.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-container .crm-sidebar .folder-list li .folder-label svg{color:#ffffff4d;transition:.2s;flex-shrink:0}.crm-container .crm-sidebar .folder-list li .delete-folder-btn{background:transparent;border:none;color:#ef4444b3;opacity:0;padding:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.crm-container .crm-sidebar .folder-list li .delete-folder-btn:hover{color:#ef4444;transform:scale(1.1)}.crm-container .crm-sidebar .folder-list li:hover{background:#ffffff08;color:#f3f4f6}.crm-container .crm-sidebar .folder-list li:hover .folder-label svg{color:#f3f4f6}.crm-container .crm-sidebar .folder-list li:hover .delete-folder-btn{opacity:1}.crm-container .crm-sidebar .folder-list li.active{background:#06b6d41a;border-color:#06b6d433;color:#06b6d4}.crm-container .crm-sidebar .folder-list li.active .folder-label svg{color:#06b6d4}.crm-container .crm-content{flex:1;padding:0;display:flex;flex-direction:column}.crm-container .crm-content header{padding:2rem 3rem;background:#0f172acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;z-index:10}.crm-container .crm-content header .header-left{display:flex;align-items:center;gap:1.5rem}.crm-container .crm-content header .header-left .back-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#9ca3af;padding:.6rem;border-radius:8px;cursor:pointer;transition:.2s}.crm-container .crm-content header .header-left .back-btn:hover{border-color:#f3f4f6;color:#f3f4f6}.crm-container .crm-content header .header-left h1{font-size:1.5rem;font-weight:600;margin:0;color:#f3f4f6}.crm-container .crm-content header .header-left h1 span{color:#06b6d4;font-weight:400}.crm-container .crm-content header .actions{display:flex;gap:1rem;align-items:center}.crm-container .crm-content header .actions .search-box{position:relative;display:flex;align-items:center;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0 1rem;height:42px}.crm-container .crm-content header .actions .search-box svg{color:#9ca3af;font-size:.9rem}.crm-container .crm-content header .actions .search-box input{background:transparent;border:none;color:#fff;padding:.5rem .8rem;width:240px;outline:none;font-size:.9rem}.crm-container .crm-content header .actions .search-box input::placeholder{color:#ffffff4d}.crm-container .crm-content header .actions .search-box:focus-within{border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d433}.crm-container .crm-content header .actions .action-btn{display:flex;align-items:center;gap:.6rem;padding:0 1.2rem;height:42px;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:.2s;border:1px solid transparent}.crm-container .crm-content header .actions .action-btn.primary{background:#06b6d4;color:#000;font-weight:600}.crm-container .crm-content header .actions .action-btn.primary:hover{background:#07cbed;box-shadow:0 0 15px #06b6d466}.crm-container .crm-content header .actions .action-btn.secondary{background:#ffffff0d;border-color:#ffffff1a;color:#f3f4f6}.crm-container .crm-content header .actions .action-btn.secondary:hover{background:#ffffff1a}.crm-container .crm-content .content-scroll{flex:1;overflow-y:auto;padding:2rem 3rem}.crm-container .crm-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#9ca3af;gap:1rem}.crm-container .crm-content .loading-state .spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:#06b6d4;border-radius:50%;animation:spin .8s linear infinite}.crm-container .crm-content .contacts-table-container{background:#1e293bb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.crm-container .crm-content .contacts-table-container table{width:100%;border-collapse:collapse}.crm-container .crm-content .contacts-table-container table th,.crm-container .crm-content .contacts-table-container table td{padding:1.2rem 1.5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.crm-container .crm-content .contacts-table-container table th{background:#0003;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;color:#9ca3af;font-weight:600}.crm-container .crm-content .contacts-table-container table tr{transition:background .15s}.crm-container .crm-content .contacts-table-container table tr:hover{background:#ffffff05}.crm-container .crm-content .contacts-table-container table tr:last-child td{border-bottom:none}.crm-container .crm-content .contacts-table-container table .name-cell{font-weight:500;color:#f3f4f6;font-size:.95rem}.crm-container .crm-content .contacts-table-container table .dimmed{color:#fff3;font-size:.9rem}.crm-container .crm-content .contacts-table-container table a{color:#06b6d4;text-decoration:none;opacity:.9}.crm-container .crm-content .contacts-table-container table a:hover{opacity:1;text-decoration:underline}.crm-container .crm-content .contacts-table-container table .empty-state{text-align:center;padding:4rem;color:#9ca3af;font-style:italic}.crm-container .crm-content .contacts-table-container table .source-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.crm-container .crm-content .contacts-table-container table .source-badge.manual{background:#eab3081a;color:#facc15;border:1px solid rgba(234,179,8,.2)}.crm-container .crm-content .contacts-table-container table .source-badge.ai_extraction{background:#a855f71a;color:#c084fc;border:1px solid rgba(168,85,247,.2)}.modal-overlay{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn .2s ease}.modal-overlay .modal{background:#1e293b;padding:2rem;border-radius:12px;width:100%;max-width:480px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080}.modal-overlay .modal h2{margin-top:0;margin-bottom:.5rem;font-size:1.25rem;color:#f3f4f6;font-weight:600}.modal-overlay .modal .modal-desc{color:#9ca3af;margin-bottom:2rem;font-size:.9rem;line-height:1.5}.modal-overlay .modal .form-group{margin-bottom:1.25rem}.modal-overlay .modal .form-group label{display:block;margin-bottom:.5rem;font-size:.85rem;color:#9ca3af;font-weight:500}.modal-overlay .modal .form-group input,.modal-overlay .modal .form-group select{width:100%;padding:.7rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#f3f4f6;outline:none;transition:.2s;font-size:.95rem}.modal-overlay .modal .form-group input:focus,.modal-overlay .modal .form-group select:focus{border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d433;background:#0006}.modal-overlay .modal .form-group input::placeholder,.modal-overlay .modal .form-group select::placeholder{color:#fff3}.modal-overlay .modal .modal-actions{display:flex;justify-content:flex-end;gap:.8rem;margin-top:2rem}.modal-overlay .modal .modal-actions button{padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:500;border:none;transition:.2s;font-size:.9rem}.modal-overlay .modal .modal-actions button.cancel{background:transparent;color:#9ca3af}.modal-overlay .modal .modal-actions button.cancel:hover{color:#f3f4f6;background:#ffffff0d}.modal-overlay .modal .modal-actions button.submit{background:#06b6d4;color:#000;font-weight:600}.modal-overlay .modal .modal-actions button.submit:hover{background:#07cbed;transform:translateY(-1px)}.modal-overlay .modal .modal-actions button.submit:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:968px){.crm-container .crm-sidebar{min-width:180px;padding:1.25rem}.crm-container .crm-main{padding:1.5rem}}@media(max-width:768px){.crm-container{flex-direction:column}.crm-container .crm-sidebar{width:100%!important;max-width:none;min-width:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:1rem;max-height:40vh;overflow-y:auto}.crm-container .crm-sidebar .resizer-handle{display:none}.crm-container .crm-sidebar .sidebar-header{margin-bottom:1rem;padding-bottom:.75rem}.crm-container .crm-sidebar .sidebar-header h2{font-size:.75rem}.crm-container .crm-sidebar .folder-list{max-height:25vh}.crm-container .crm-main{padding:1.25rem;height:auto;flex:1}.crm-container .crm-main .main-header{flex-direction:column;align-items:flex-start;gap:1rem}.crm-container .crm-main .main-header h1{font-size:1.5rem}.crm-container .crm-main .main-header .header-actions{width:100%;justify-content:space-between}.crm-container .crm-main .contacts-grid{grid-template-columns:1fr;gap:1rem}.crm-container .crm-main .contact-card{padding:1rem}.crm-container .crm-main .contact-detail-panel{padding:1.25rem}.crm-container .crm-main .contact-detail-panel .detail-header h2{font-size:1.35rem}.crm-container .crm-main .contact-detail-panel .detail-section{padding:1rem}}@media(max-width:480px){.crm-container .crm-sidebar{padding:.85rem;max-height:35vh}.crm-container .crm-sidebar .sidebar-header{margin-bottom:.75rem;padding-bottom:.5rem}.crm-container .crm-sidebar .sidebar-header h2{font-size:.7rem}.crm-container .crm-sidebar .sidebar-header .add-folder-btn{width:20px;height:20px;font-size:.7rem}.crm-container .crm-sidebar .folder-item{padding:.5rem .75rem;font-size:.85rem}.crm-container .crm-main{padding:1rem}.crm-container .crm-main .main-header{gap:.75rem}.crm-container .crm-main .main-header h1{font-size:1.25rem}.crm-container .crm-main .main-header .header-actions{flex-direction:column;gap:.5rem}.crm-container .crm-main .main-header .header-actions button{width:100%;padding:.6rem;font-size:.85rem}.crm-container .crm-main .contacts-grid{gap:.85rem}.crm-container .crm-main .contact-card{padding:.85rem}.crm-container .crm-main .contact-card .contact-name{font-size:.95rem}.crm-container .crm-main .contact-card .contact-email,.crm-container .crm-main .contact-card .contact-phone{font-size:.8rem}.crm-container .crm-main .contact-detail-panel{padding:1rem}.crm-container .crm-main .contact-detail-panel .detail-header{flex-direction:column;align-items:flex-start;gap:.75rem}.crm-container .crm-main .contact-detail-panel .detail-header h2{font-size:1.2rem}.crm-container .crm-main .contact-detail-panel .detail-header .detail-actions{width:100%}.crm-container .crm-main .contact-detail-panel .detail-header .detail-actions button{padding:.5rem .75rem;font-size:.8rem}.crm-container .crm-main .contact-detail-panel .detail-section{padding:.85rem}.crm-container .crm-main .contact-detail-panel .detail-section h3{font-size:.9rem}.crm-container .crm-main .contact-detail-panel .detail-section .detail-row{flex-direction:column;align-items:flex-start;gap:.25rem}.crm-container .crm-main .contact-detail-panel .detail-section .detail-row label{font-size:.75rem}.crm-container .crm-main .contact-detail-panel .detail-section .detail-row span{font-size:.85rem}.crm-container .crm-main .modal-content{padding:1.25rem;max-width:95%}.crm-container .crm-main .modal-content h2{font-size:1.2rem}.crm-container .crm-main .modal-content .form-group{margin-bottom:1rem}.crm-container .crm-main .modal-content .form-group label{font-size:.85rem}.crm-container .crm-main .modal-content .form-group input,.crm-container .crm-main .modal-content .form-group textarea,.crm-container .crm-main .modal-content .form-group select{padding:.7rem;font-size:.9rem}.crm-container .crm-main .modal-content .modal-actions{flex-direction:column;gap:.75rem}.crm-container .crm-main .modal-content .modal-actions button{width:100%;padding:.7rem}}._container_1th9t_1{padding:2rem;color:#fff;min-height:100vh;background-color:#0b0f19;font-family:Inter,-apple-system,sans-serif}._main_1th9t_9{max-width:1400px;margin:0 auto;background-color:#111827;border:1px solid #1f2937;border-radius:16px;padding:2.5rem;box-shadow:0 10px 40px #0006}._header_1th9t_19{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;border-bottom:1px solid #1f2937;padding-bottom:1.5rem}._header_1th9t_19 h1{font-size:2.2rem;font-weight:700;margin:.5rem 0;color:#fff;letter-spacing:-.02em}._header_1th9t_19 p{color:#9ca3af;margin:0;font-size:1.05rem}._backLink_1th9t_40{color:#3b82f6;text-decoration:none;font-size:.95rem;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;transition:color .2s}._backLink_1th9t_40:hover{color:#60a5fa}._headerActions_1th9t_54{display:flex;gap:1rem;align-items:center}._primaryBtn_1th9t_60{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._primaryBtn_1th9t_60:hover{background:#2563eb}._connectedBtn_1th9t_77{background:#10b981}._connectedBtn_1th9t_77:hover{background:#059669}._unifiedLayout_1th9t_84{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}._leftCol_1th9t_91,._rightCol_1th9t_99{flex:1 1 45%;display:flex;flex-direction:column;gap:2rem;min-width:400px}._sectionCard_1th9t_107{background:#1f2937;border:1px solid #374151;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}._sectionCard_1th9t_107 h2{padding:1.5rem 1.5rem .5rem;margin:0;font-size:1.15rem;color:#f3f4f6;display:flex;align-items:center;gap:.5rem}._subText_1th9t_126{color:#9ca3af;font-size:.9rem;padding:0 1.5rem 1rem;margin:0;border-bottom:1px solid #374151}._configGroup_1th9t_134{padding:1.5rem}._configRow_1th9t_138{display:flex;align-items:flex-start;gap:1.5rem;padding:1.25rem;background:#111827;border-radius:8px;border:1px solid #374151;margin-bottom:1rem}._configRow_1th9t_138:last-child{margin-bottom:0}._configTitle_1th9t_152{font-size:1.05rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}._configDesc_1th9t_162{color:#9ca3af;font-size:.85rem;margin:0;line-height:1.4}._switch_1th9t_169{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0;margin-top:2px}._switch_1th9t_169 input{opacity:0;width:0;height:0}._slider_1th9t_183{position:absolute;cursor:pointer;inset:0;background-color:#4b5563;transition:.4s;border-radius:24px}._slider_1th9t_183:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_1th9t_183{background-color:#10b981}input:checked+._slider_1th9t_183:before{transform:translate(24px)}._addStockForm_1th9t_214{display:flex;gap:.75rem;padding:1.5rem;background:#111827;border-bottom:1px solid #374151}._inputWrapper_1th9t_222{position:relative;flex:1;display:flex;align-items:center;background:#1f2937;border:1px solid #374151;border-radius:8px;transition:border-color .2s}._inputWrapper_1th9t_222:focus-within{border-color:#3b82f6}._inputWrapper_1th9t_222 input{width:100%;background:transparent;border:none;padding:.75rem 1rem .75rem 2.5rem;color:#fff;font-size:.95rem}._inputWrapper_1th9t_222 input:focus{outline:none}._inputWrapper_1th9t_222 input::placeholder{color:#6b7280}._inputWrapper_1th9t_222 input[type=number]::-webkit-inner-spin-button,._inputWrapper_1th9t_222 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inlineInputWrapper_1th9t_254{position:relative;display:flex;align-items:center;background:#111827b3;border:1px solid #374151;border-radius:6px;height:36px;width:140px;transition:all .2s ease}._inlineInputWrapper_1th9t_254:focus-within{border-color:#3b82f6;background:#1f2937;box-shadow:0 0 0 2px #3b82f633}._inlineInputWrapper_1th9t_254 input{width:100%;background:transparent;border:none;padding:.5rem .5rem .5rem 1.8rem;color:#fff;font-size:.9rem;font-weight:500}._inlineInputWrapper_1th9t_254 input:focus{outline:none}._inlineInputWrapper_1th9t_254 input::placeholder{color:#6b7280;font-weight:400}._inlineInputWrapper_1th9t_254 input[type=number]::-webkit-inner-spin-button,._inlineInputWrapper_1th9t_254 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._inlineInputWrapper_1th9t_254 input:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7}._inlineInputWrapper_1th9t_254 ._inputPrefix_1th9t_295{position:absolute;left:.6rem;color:#6b7280;font-size:.85rem;pointer-events:none}._inputIcon_1th9t_303,._inputPrefix_1th9t_295{position:absolute;left:1rem;color:#6b7280;font-size:1rem;pointer-events:none}._addBtn_1th9t_312{background:#3b82f6;color:#fff;border:none;width:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;flex-shrink:0}._addBtn_1th9t_312:hover{background:#2563eb}._tableContainer_1th9t_329,._watchlistTable_1th9t_330,._portfolioTable_1th9t_331{width:100%}._table_1th9t_329{width:100%;border-collapse:collapse}._table_1th9t_329 th,._table_1th9t_329 td{padding:1.2rem 1.5rem;text-align:left}._table_1th9t_329 th{background:#111827;color:#9ca3af;font-weight:600;font-size:.8rem;text-transform:uppercase;border-bottom:1px solid #374151;letter-spacing:.05em}._table_1th9t_329 tr{border-bottom:1px solid #374151;background:#1f2937}._table_1th9t_329 tr:last-child{border-bottom:none}._table_1th9t_329 tr:hover{background:#37415180}._table_1th9t_329 td{color:#d1d5db;font-size:.95rem}._table_1th9t_329 td strong{color:#fff;font-size:1rem}._iconBtn_1th9t_372{background:transparent;color:#ef4444;border:none;padding:.5rem;border-radius:6px;cursor:pointer;transition:background .2s,color .2s;display:inline-flex;align-items:center;justify-content:center}._iconBtn_1th9t_372:hover{background:#ef44441a;color:#f87171}._dangerBtn_1th9t_389{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}._dangerBtn_1th9t_389:hover{background:#ef444433;border-color:#ef444466;color:#f87171}._positive_1th9t_406{color:#34d399!important;font-weight:600}._negative_1th9t_411{color:#f87171!important;font-weight:600}._emptyState_1th9t_416{text-align:center;color:#9ca3af;padding:4rem 2rem;font-size:.95rem;display:flex;flex-direction:column;align-items:center;background:#111827}._terminal_1th9t_427{background:#0f111a;padding:1.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:#34d399;flex-grow:1;height:300px;overflow-y:auto;border-top:1px solid #374151}._emptyTerminal_1th9t_439{color:#4b5563;font-style:italic;display:flex;height:100%;align-items:center;justify-content:center}@media(max-width:1024px){._unifiedLayout_1th9t_84{flex-direction:column}._leftCol_1th9t_91,._rightCol_1th9t_99{min-width:100%}}.chat-panel{flex:1;min-height:0;max-height:500px;display:flex;flex-direction:column;border-radius:16px;padding:1rem;overflow:hidden;font-family:Inter,sans-serif;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#eaeaea;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px #00000040;transition:box-shadow .3s ease,background .3s ease;position:relative}.chat-panel .welcome-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fffc;pointer-events:none;transition:all .5s ease-out;z-index:0;width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;will-change:transform,opacity}.chat-panel .welcome-background h1{font-size:2rem;line-height:1.3;margin:0;color:#666;background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:rgba(255,255,255,.3)}.chat-panel .welcome-background h1 span{color:#00d4ff;-webkit-text-fill-color:#00d4ff;font-weight:700}.chat-panel .welcome-background.minimized{transform:translate(-50%,-50%) scale(.65);opacity:.4;filter:grayscale(100%)}.chat-panel .chat-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:.5rem .25rem;scrollbar-width:thin;z-index:1;position:relative}.chat-panel .chat-messages::-webkit-scrollbar{width:10px}.chat-panel .chat-messages::-webkit-scrollbar-track{border-radius:10px;margin:4px;background:transparent}.chat-panel .chat-messages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px;border:2px solid rgba(0,0,0,.25)}.chat-panel .chat-messages::-webkit-scrollbar-thumb:hover{background:#ffffff0d}.chat-panel .message{max-width:70%;padding:.3rem .85rem;border-radius:14px;font-size:.9rem;line-height:1.35;word-break:break-word;white-space:pre-wrap;box-shadow:0 4px 12px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);transition:transform .2s ease}.chat-panel .message:hover{transform:translateY(-2px)}.chat-panel .message.user{align-self:flex-end;background:#ffffff1a;color:#eaeaea;border-bottom-right-radius:0;border:1px solid rgba(255,255,255,.15)}.chat-panel .message.ai{align-self:flex-start;background:#ffffff0f;color:#eaeaea;border-bottom-left-radius:0}.chat-panel .message .file-tag{display:inline-block;margin-top:.3rem;background:#00d4ff26;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;color:#00d4ff}.chat-panel .message.ai.typing{display:flex;gap:4px;align-items:center;padding:8px 12px;background:#ffffff0f;border-radius:12px;border:1px solid rgba(255,255,255,.08);width:fit-content;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-panel .message.ai.typing span{width:8px;height:8px;background:#00d4ff;border-radius:50%;display:inline-block;animation:bounce 1.4s infinite;opacity:.9}.chat-panel .message.ai.typing span:nth-child(2){animation-delay:.2s}.chat-panel .message.ai.typing span:nth-child(3){animation-delay:.4s}.chat-panel .chat-input-container{display:flex;flex-direction:column;position:relative;z-index:10;padding-top:0;margin-top:auto}.chat-panel .suggested-responses{position:absolute;bottom:100%;left:0;width:100%;display:flex;justify-content:center;gap:.5rem;overflow-x:auto;padding:.5rem;z-index:20;transition:all .4s cubic-bezier(.16,1,.3,1);transform-origin:bottom center}.chat-panel .suggested-responses::-webkit-scrollbar{display:none}.chat-panel .suggested-responses.hidden{opacity:0;pointer-events:none;transform:translateY(10px) scale(.9)}.chat-panel .suggested-responses.visible{opacity:1;transform:translateY(0) scale(1)}.chat-panel .suggested-responses button{white-space:nowrap;background:#141414f2;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;padding:.5rem 1.2rem;border-radius:999px;font-size:.85rem;cursor:pointer;font-weight:500;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #00000040}.chat-panel .suggested-responses button:hover{background:#ffffff26;color:#fff;border-color:#fff6;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.chat-panel .chat-input{display:flex;align-items:center;gap:.6rem;border-top:1px solid rgba(255,255,255,.08);padding:.75rem 0 0;background:transparent}.chat-panel .chat-input input[type=text]{flex:1;border:1px solid rgba(255,255,255,.08);outline:none;padding:.9rem 1rem;border-radius:12px;background:#ffffff0d;color:#f0f0f0;font-size:1rem;transition:background .2s ease,border-color .2s ease}.chat-panel .chat-input input[type=text]:focus{background:#ffffff14;border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33}.chat-panel .chat-input button{background:linear-gradient(135deg,#00d4ff,#07f);color:#fff;border:none;padding:.75rem 1.3rem;border-radius:12px;font-weight:500;font-size:.95rem;cursor:pointer;box-shadow:0 4px 12px #00000040;transition:opacity .2s ease,transform .2s ease}.chat-panel .chat-input button:hover{transform:translateY(-2px);opacity:.95}.chat-panel .chat-input button:disabled{opacity:.4;cursor:not-allowed;transform:none}.chat-panel .chat-input button.voice-btn{background:transparent;color:#a3a3a3;border:1px solid rgba(255,255,255,.08);margin-right:-10px}.chat-panel .chat-input button.voice-btn:hover{color:#00d4ff;border-color:#00d4ff;background:#00d4ff0d}.chat-panel .chat-input button.voice-btn.listening{background:#ef4444;color:#fff;border-color:#ef4444;animation:pulse-red 1.5s infinite}.chat-panel .chat-textarea{flex:1;border:1px solid rgba(255,255,255,.08);outline:none;flex-shrink:0;max-height:200px;padding:.9rem 1rem;border-radius:14px;background:#ffffff0d;color:#eaeaea;font-size:1rem;line-height:1.4;resize:none;overflow-y:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease;scrollbar-width:none}.chat-panel .chat-textarea::-webkit-scrollbar{display:none}.chat-panel .chat-textarea:focus{background:#ffffff14;border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33}@keyframes bounce{0%,80%,to{transform:scale(.8);opacity:.6}40%{transform:scale(1.2);opacity:1}}@media(max-width:768px){.chat-panel{padding:.85rem;max-height:450px}.chat-panel .welcome-background{width:75%}.chat-panel .welcome-background h1{font-size:1.75rem}.chat-panel .welcome-background.minimized{transform:translate(-50%,-50%) scale(.55)}.chat-panel .chat-messages{gap:.85rem;padding:.4rem .2rem}.chat-panel .message{max-width:80%;padding:.25rem .75rem;font-size:.85rem}.chat-panel .message .file-tag{margin-top:.25rem;padding:.15rem .4rem;font-size:.75rem}.chat-panel .message.ai.typing{padding:7px 10px}.chat-panel .message.ai.typing span{width:7px;height:7px}.chat-panel .chat-input-container{padding-top:0}.chat-panel .suggested-responses{padding:.4rem;gap:.4rem}.chat-panel .suggested-responses button{padding:.45rem 1rem;font-size:.8rem}.chat-panel .chat-input{padding:.65rem 0 0;gap:.5rem}.chat-panel .chat-input input[type=text]{padding:.8rem .85rem;font-size:.95rem}.chat-panel .chat-input button{padding:.65rem 1.1rem;font-size:.9rem}.chat-panel .chat-input button.voice-btn{margin-right:-8px}.chat-panel .chat-textarea{max-height:180px;padding:.8rem .85rem;font-size:.95rem}}@media(max-width:480px){.chat-panel{padding:.75rem;max-height:400px;border-radius:14px}.chat-panel .welcome-background{width:85%}.chat-panel .welcome-background h1{font-size:1.5rem}.chat-panel .welcome-background.minimized{transform:translate(-50%,-50%) scale(.5)}.chat-panel .chat-messages{gap:.75rem;padding:.35rem .15rem}.chat-panel .message{max-width:85%;padding:.25rem .7rem;font-size:.8rem;border-radius:12px}.chat-panel .message .file-tag{margin-top:.2rem;padding:.15rem .35rem;font-size:.7rem}.chat-panel .message.ai.typing{padding:6px 9px}.chat-panel .message.ai.typing span{width:6px;height:6px}.chat-panel .suggested-responses{padding:.35rem;gap:.35rem}.chat-panel .suggested-responses button{padding:.4rem .9rem;font-size:.75rem}.chat-panel .chat-input{padding:.6rem 0 0;gap:.45rem;flex-wrap:wrap}.chat-panel .chat-input input[type=text]{padding:.75rem .8rem;font-size:.9rem}.chat-panel .chat-input button{padding:.6rem 1rem;font-size:.85rem}.chat-panel .chat-input button.voice-btn{margin-right:0;padding:.6rem .8rem}.chat-panel .chat-textarea{max-height:160px;padding:.75rem .8rem;font-size:.9rem}}.file-uploader{display:flex;flex-direction:column;height:100%;padding:.7rem;overflow-y:auto;font-family:sans-serif;color:#eaeaea}.file-list{display:flex;flex-direction:column;padding:0%}.file-item{background:#ffffff0d;border-radius:12px;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;position:relative;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 18px #00000040;transition:transform .2s ease}.file-item:hover{transform:translateY(-2px)}.file-name{font-weight:500;font-size:.92rem;color:#e4e4e4;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta{font-size:.82rem;color:#9a9a9a;display:flex;gap:.75rem;align-items:center}.preview-overlay{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2000}.preview-window{background:#1c1c1c;border-radius:10px;padding:1rem;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;position:relative}.preview-frame{width:80vw;height:80vh;border:none}.preview-image{max-width:80vw;max-height:80vh;object-fit:contain}.close-preview{position:absolute;top:8px;right:12px;background:transparent;color:#fff;border:none;cursor:pointer;font-size:22px}.project-history{display:flex;flex-direction:column;height:100%;padding:.7rem;position:relative;font-family:Inter,sans-serif;color:#e5e7eb;-webkit-user-select:none;user-select:none}.history-top{position:sticky;top:0;z-index:20;padding-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.7rem}.tabs button{width:100%;text-align:left;padding:.65rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;font-size:.92rem;color:#d2d5db;font-weight:500;transition:background .25s ease,color .25s ease,transform .2s ease}.tabs button:hover{background:#00d4ff14;color:#fff;transform:translateY(-1px)}.tabs .active{background:linear-gradient(90deg,#00d4ff,#07f);border:none;color:#fff;font-weight:600;box-shadow:0 0 10px #00c8ff40;transform:none}.tabs .active:hover{background:linear-gradient(90deg,#00d4ff,#07f);color:#fff;transform:none;box-shadow:0 0 10px #00c8ff40}.history-scroll{flex:1;overflow-y:auto;overflow-x:hidden;margin-top:.6rem}.history-scroll::-webkit-scrollbar{width:10px}.history-scroll::-webkit-scrollbar-track{border-radius:10px;margin:4px;background:transparent}.history-scroll::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px;border:2px solid rgba(0,0,0,.25)}.history-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff0d}.history-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.history-scroll ul{list-style:none;padding:0;margin:0}.history-scroll li{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:.8rem;margin-top:.2rem;margin-bottom:.5rem;cursor:pointer;transition:.25s;display:flex;justify-content:space-between;align-items:flex-start;position:relative}.history-scroll li:hover{background:#00d4ff14;border-color:#00d4ff40;box-shadow:0 2px 10px #00000040}.history-scroll li.active{background:#0094ff2e;border:1px solid #00d4ff}.history-scroll li.active .proj-name{color:#00d4ff}.proj-info{display:flex;flex-direction:column;gap:.38rem;width:100%;min-width:0}.proj-header{display:flex;justify-content:space-between;align-items:center;overflow:hidden}.proj-date{margin-right:.2rem;font-size:.8rem;color:#9ea1a8;flex-shrink:0}.proj-name{font-size:.9rem;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:72%}.proj-details{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem;color:#9ea1a8;overflow:hidden}.proj-details small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-btn{font-size:1.4rem;cursor:pointer;padding:.3rem;-webkit-user-select:none;user-select:none;color:#c7c9cf;transition:.2s}.menu-btn:hover{color:#00d4ff}.menu-dropdown{position:absolute;right:10px;top:calc(100% + 4px);background:#141419f2;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.45rem;width:150px;display:flex;flex-direction:column;z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px #00000059}.menu-dropdown button{background:none;border:none;text-align:left;padding:.45rem .5rem;cursor:pointer;color:#d5d7dd;font-size:.9rem;border-radius:10px}.menu-dropdown button:hover{background:#00d4ff1f}.history-bottom{position:sticky;bottom:0;padding-top:.4rem;background:transparent;border-top:1px solid rgba(255,255,255,.08);z-index:20}.profile-info{display:flex;flex-direction:column;padding:.4rem;cursor:pointer}.profile-info:hover{background-color:#1f2937;border-radius:10px}.profile-info .profile-email{font-size:.9rem;color:#e5e7eb;font-weight:500}.profile-info .profile-plan{font-size:.83rem;color:#a4a7ad}.profile-dropdown{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.profile-dropdown button{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:.5rem;border-radius:10px;font-size:.9rem;color:#e5e7eb}.profile-dropdown button:hover{background:#00d4ff1a}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:999}.modal-container.two-column{display:flex;gap:2rem;background:#ffffff08;padding:2rem;border-radius:16px;width:90%;max-width:900px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 50px #0009;color:#fff;animation:fadeIn .3s ease-in-out}.modal-left,.modal-right{flex:1;display:flex;flex-direction:column}.modal-left{justify-content:flex-start}.modal-right{max-height:400px;overflow-y:auto;padding-right:.5rem}.modal-right::-webkit-scrollbar{width:10px}.modal-right::-webkit-scrollbar-track{border-radius:10px;margin:4px;background:transparent}.modal-right::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px;border:2px solid rgba(0,0,0,.25)}.modal-right::-webkit-scrollbar-thumb:hover{background:#ffffff0d}.modal-right{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.success-message{background:#00ff001a;color:#0f8;border:1px solid #00ff88;padding:.8rem;border-radius:10px;font-size:.9rem;animation:fadeIn .3s ease-in-out}.error-message{background:#ff00001a;color:#ff4d4d;border:1px solid #ff4d4d;padding:.8rem;border-radius:10px;font-size:.9rem;animation:fadeIn .3s ease-in-out}.brand-title{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:.5rem}.welcome-text{font-size:.95rem;color:#ccc;margin-bottom:1.5rem}.modal-form{display:flex;flex-direction:column;gap:1rem}.modal-form input{padding:.8rem;border:none;border-radius:10px;background:#212121;color:#fff;outline:none;transition:all .3s ease}.modal-form input:focus{background:#222;box-shadow:0 0 0 2px #00d4ff}.modal-form button{padding:.8rem;border:none;border-radius:10px;background:linear-gradient(90deg,#00d4ff,#07f);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease}.modal-form button:hover{transform:translateY(-2px)}.modal-form .secondary-btn{background:#444;color:#fff;margin-top:.5rem}.modal-form .secondary-btn:hover{background:#555}.back-home-btn{padding:.6rem 1rem;border:none;border-radius:8px;background:linear-gradient(90deg,#00d4ff,#07f);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,background .3s ease}.back-home-btn:hover{transform:translateY(-2px);background:linear-gradient(90deg,#00bfff,#06f)}.members-title{margin-top:2rem;font-size:1.1rem;color:#fff}.members-list{margin-top:1rem;display:flex;flex-direction:column;gap:.8rem}.member-card{display:flex;align-items:center;background:#ffffff0d;padding:.8rem;border-radius:10px;transition:background .2s ease}.member-card:hover{background:#ffffff1a}.member-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#00d4ff,#07f);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;margin-right:1rem}.member-info{display:flex;flex-direction:column;align-items:flex-start}.member-email{font-size:.95rem;color:#fff;font-weight:500}.member-role{font-size:.85rem;color:#ccc}.delete-user-btn{margin-left:auto;background:#ff000014;border:1px solid rgba(255,70,70,.4);color:#ff4d4d;width:32px;height:32px;border-radius:8px;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.delete-user-btn:hover{background:#ff00002e;border-color:#ff4646b3;color:#ff6b6b;transform:translateY(-1px);box-shadow:0 0 10px #ff00004d}.confirm-box{background:#ffffff0d;border:1px solid rgba(255,255,255,.25);border-radius:16px;padding:2rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 30px #0006;max-width:400px;text-align:center}.ai-spinner-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:10px 0}.ai-spinner{width:22px;height:22px;border-radius:50%;border:3px solid rgba(0,212,255,.25);border-top-color:#00d4ff;animation:spin .9s linear infinite}.ai-spinner-text{font-size:12px;color:#00d4ff;opacity:.85}@media(max-width:768px){.project-history{padding:.5rem}.history-top{padding-bottom:.5rem;gap:.5rem}.tabs button{padding:.55rem .85rem;font-size:.85rem}.history-scroll{margin-top:.5rem}.history-scroll li{padding:.7rem;margin-bottom:.4rem}.proj-name{font-size:.85rem;max-width:65%}.proj-date{font-size:.75rem}.proj-details,.proj-details small{font-size:.8rem}.menu-btn{font-size:1.2rem;padding:.25rem}.menu-dropdown{width:130px;padding:.4rem}.menu-dropdown button{padding:.4rem .45rem;font-size:.85rem}.profile-info{padding:.35rem}.profile-info .profile-email{font-size:.85rem}.profile-info .profile-plan{font-size:.75rem}.profile-dropdown{margin-top:.4rem;gap:.3rem}.profile-dropdown button{padding:.45rem;font-size:.85rem}.modal-container.two-column{flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:95%}.modal-right{max-height:300px}.brand-title{font-size:1.4rem}.welcome-text{font-size:.9rem;margin-bottom:1.25rem}.modal-form{gap:.85rem}.modal-form input,.modal-form button{padding:.7rem;font-size:.9rem}.members-title{margin-top:1.5rem;font-size:1rem}.members-list{margin-top:.85rem;gap:.7rem}.member-card{padding:.7rem}.member-avatar{width:32px;height:32px;margin-right:.85rem}.member-email{font-size:.9rem}.member-role{font-size:.8rem}.delete-user-btn{width:28px;height:28px;font-size:.9rem}.confirm-box{padding:1.5rem;max-width:90%}.back-home-btn{padding:.5rem .85rem;font-size:.9rem}}@media(max-width:480px){.project-history{padding:.4rem}.history-top{padding-bottom:.4rem;gap:.4rem}.tabs button{padding:.5rem .75rem;font-size:.8rem}.history-scroll li{padding:.6rem;margin-bottom:.35rem}.proj-name{font-size:.8rem;max-width:60%}.proj-date{font-size:.7rem}.proj-details{font-size:.75rem;gap:.2rem}.menu-btn{font-size:1.1rem;padding:.2rem}.menu-dropdown{width:120px;padding:.35rem}.menu-dropdown button{padding:.35rem .4rem;font-size:.8rem}.profile-info{padding:.3rem}.profile-info .profile-email{font-size:.8rem}.profile-info .profile-plan{font-size:.7rem}.profile-dropdown{margin-top:.35rem;gap:.25rem}.profile-dropdown button{padding:.4rem;font-size:.8rem}.modal-container.two-column{padding:1.25rem;gap:1.25rem}.modal-right{max-height:250px}.brand-title{font-size:1.25rem;margin-bottom:.4rem}.welcome-text{font-size:.85rem;margin-bottom:1rem}.modal-form{gap:.75rem}.modal-form input,.modal-form button{padding:.65rem;font-size:.85rem}.members-title{margin-top:1.25rem;font-size:.95rem}.members-list{margin-top:.75rem;gap:.6rem}.member-card{padding:.6rem}.member-avatar{width:28px;height:28px;margin-right:.75rem;font-size:.85rem}.member-email{font-size:.85rem}.member-role{font-size:.75rem}.delete-user-btn{width:26px;height:26px;font-size:.85rem}.confirm-box{padding:1.25rem;max-width:95%}.back-home-btn{padding:.45rem .75rem;font-size:.85rem}.ai-spinner-container{gap:8px;padding:8px 0}.ai-spinner{width:18px;height:18px;border-width:2px}.ai-spinner-text{font-size:11px}}body{margin:0;font-family:Inter,sans-serif;background-color:#f8f9fb;color:#222}*{box-sizing:border-box}._container_1srke_2{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at 50% 50%,#161616,#0f0f0f);color:#eaeaea;font-family:Inter,sans-serif}._main_1srke_11{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;max-width:1200px;margin:0 auto;width:100%}._hero_1srke_24{margin-bottom:3rem}._hero_1srke_24 ._icon_1srke_27{color:#00d4ff;margin-bottom:1.5rem;filter:drop-shadow(0 0 20px rgba(0,212,255,.4))}._hero_1srke_24 h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(120deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}._hero_1srke_24 p{font-size:1.25rem;color:#888;max-width:700px;margin:0 auto 2.5rem;line-height:1.6}._hero_1srke_24 ._action-btn_1srke_48{background:#00d4ff;color:#000;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px #00d4ff4d;display:inline-flex;align-items:center;gap:.5rem}._hero_1srke_24 ._action-btn_1srke_48:hover{transform:translateY(-2px);box-shadow:0 0 30px #00d4ff80;background:#1ad8ff}.loading-page{display:flex;justify-content:center;align-items:center;height:100vh;background:#0f0f0f;font-family:Inter,sans-serif}.loading-container{text-align:center;padding:3rem;border-radius:12px;width:100%;max-width:400px}.brand-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.brand-title span{color:#00d4ff}.welcome-text{font-size:1rem;color:#ccc;margin-bottom:2rem}.spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top:4px solid #00d4ff;border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}._page_5wkcg_1{height:100vh;background:#0f0f0f;color:#fff;font-family:Inter,sans-serif}._container_5wkcg_8{display:flex;height:calc(100vh - 64px)}._sidebar_5wkcg_14{width:280px;border-right:1px solid rgba(255,255,255,.08);padding:1.5rem;background:#0f0f0f;display:flex;flex-direction:column}._sidebarHeader_5wkcg_23{margin-bottom:1.5rem}._sidebarHeader_5wkcg_23 h2{margin:0;font-size:1.4rem;color:#00d4ff;letter-spacing:.05em}._sidebarHeader_5wkcg_23 span{font-size:.7rem;color:#9ca3af;letter-spacing:.2em}._history_5wkcg_38{flex:1;overflow-y:auto}._history_5wkcg_38 h4{margin-bottom:.75rem;font-size:.75rem;color:#9ca3af;letter-spacing:.1em}._historyItem_5wkcg_49{padding:.75rem 1rem;border-radius:10px;cursor:pointer;color:#a3a3a3;transition:.2s}._historyItem_5wkcg_49:hover{background:#ffffff0d;color:#fff}._active_5wkcg_61{background:#00d4ff1f;color:#00d4ff}._sidebarFooter_5wkcg_66{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}._backBtn_5wkcg_72{background:none;border:none;color:#9ca3af;cursor:pointer}._backBtn_5wkcg_72:hover{color:#fff}._main_5wkcg_83{flex:1;padding:2rem;overflow-y:auto}._header_5wkcg_89{margin-bottom:2rem}._header_5wkcg_89 h1{font-size:2rem;color:#00d4ff}._header_5wkcg_89 p{color:#9ca3af}._grid_5wkcg_100{display:grid;gap:1.25rem}._card_5wkcg_105{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem;transition:.2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._card_5wkcg_105:hover{border-color:#00d4ff66;box-shadow:0 0 0 1px #00d4ff40}._card_5wkcg_105 h3{margin-bottom:.5rem;color:#fff}._card_5wkcg_105 p{color:#9ca3af;font-size:.9rem}._card_5wkcg_105 ul{margin-top:.5rem;padding-left:1rem;font-size:.85rem;color:#d1d5db}._metric_5wkcg_132{margin-top:.5rem;font-weight:700;color:#00d4ff}._primaryBtn_5wkcg_139{margin-top:1rem;padding:.6rem 1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#00d4ff,#4f46e5);color:#0f0f0f;font-weight:700;cursor:pointer}._secondaryBtn_5wkcg_150{margin-top:1rem;padding:.6rem 1rem;border-radius:10px;border:1px solid rgba(0,212,255,.4);background:#00d4ff1a;color:#00d4ff;font-weight:600;cursor:pointer}._secondaryBtn_5wkcg_150:hover{background:#00d4ff33;color:#fff}._projectSelector_5wkcg_165{position:relative;margin-bottom:1.5rem}._projectDropdown_5wkcg_170{position:absolute;top:100%;left:0;width:100%;margin-top:.25rem;background:#0b0b0b;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;z-index:100;box-shadow:0 4px 12px #0006}._projectCurrent_5wkcg_184{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .8rem;display:flex;justify-content:space-between;cursor:pointer;transition:.2s}._projectCurrent_5wkcg_184:hover{border-color:#00d4ff80}._projectItem_5wkcg_198{padding:.6rem .8rem;cursor:pointer;font-size:.9rem}._projectItem_5wkcg_198:hover{background:#ffffff0d;color:#00d4ff}._addProjectBtn_5wkcg_208{width:100%;background:none;border:none;color:#00d4ff;padding:.6rem;cursor:pointer;font-weight:600}._addProjectBtn_5wkcg_208:hover{background:#00d4ff1a}._projectBadge_5wkcg_221{font-size:.75rem;color:#00d4ff;opacity:.9}._modalOverlay_5wkcg_228{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:50}._modal_5wkcg_228{background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;width:360px}._modal_5wkcg_228 h3{margin-bottom:.75rem}._modal_5wkcg_228 input{width:100%;padding:.7rem .9rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;margin-bottom:1rem}._modalActions_5wkcg_259{display:flex;justify-content:flex-end;gap:.5rem}._tableContainer_1ujjy_1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:18px;padding:1.5rem;border:1px solid rgba(255,255,255,.08)}._table_1ujjy_1{width:100%;border-collapse:collapse;color:#e5e7eb}._table_1ujjy_1 th{text-align:left;font-weight:500;font-size:.85rem;padding:1rem;color:#9ca3af;border-bottom:1px solid rgba(255,255,255,.08)}._table_1ujjy_1 td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}._companyRow_1ujjy_29{transition:.2s ease}._companyRow_1ujjy_29:hover{background:#ffffff08}._userRow_1ujjy_37{background:#ffffff05}._userEmail_1ujjy_41{padding-left:2rem;opacity:.85}._active_1ujjy_46{color:#4ade80;font-weight:500}._blocked_1ujjy_51{color:#f87171;font-weight:500}._actionsCell_1ujjy_56{display:flex;gap:.5rem;flex-wrap:wrap}._glassBtn_1ujjy_62{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:.5rem .9rem;border-radius:8px;color:#e5e7eb;cursor:pointer;transition:.2s ease}._glassBtn_1ujjy_62:hover{background:#ffffff1a}._softBtn_1ujjy_76{background:#3b82f626;border:1px solid rgba(59,130,246,.3);padding:.5rem .9rem;border-radius:8px;color:#93c5fd;cursor:pointer}._softBtn_1ujjy_76:hover{background:#3b82f640}._deleteBtn_1ujjy_89{background:#ef444426;border:1px solid rgba(239,68,68,.3);padding:.5rem .9rem;border-radius:8px;color:#fca5a5;cursor:pointer}._deleteBtn_1ujjy_89:hover{background:#ef444440}._filters_1ujjy_102{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._searchInput_1ujjy_109{flex:1;min-width:220px;padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e5e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:none;transition:.2s ease}._searchInput_1ujjy_109:focus{border-color:#ffffff40;background:#ffffff14}._select_1ujjy_127{padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e5e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}._wrapper_i9dfc_1{width:100%}._tableContainer_i9dfc_5{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:18px;padding:1.5rem;border:1px solid rgba(255,255,255,.08)}._table_i9dfc_5{width:100%;border-collapse:collapse;color:#e5e7eb}._table_i9dfc_5 th{text-align:left;font-weight:500;font-size:.85rem;padding:1rem;color:#9ca3af;border-bottom:1px solid rgba(255,255,255,.08)}._table_i9dfc_5 td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}._companyRow_i9dfc_34:hover{background:#ffffff08}._active_i9dfc_38{color:#4ade80;font-weight:500}._blocked_i9dfc_43{color:#f87171;font-weight:500}._actionsCell_i9dfc_48{display:flex;gap:.5rem;flex-wrap:wrap}._glassBtn_i9dfc_54{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:.5rem .9rem;border-radius:10px;color:#e5e7eb;cursor:pointer;transition:.2s ease}._glassBtn_i9dfc_54:hover{background:#ffffff1a}._softBtn_i9dfc_68{background:#3b82f626;border:1px solid rgba(59,130,246,.3);padding:.5rem .9rem;border-radius:8px;color:#93c5fd;cursor:pointer}._softBtn_i9dfc_68:hover{background:#3b82f640}._deleteBtn_i9dfc_81{background:#ef444426;border:1px solid rgba(239,68,68,.3);padding:.5rem .9rem;border-radius:8px;color:#fca5a5;cursor:pointer}._deleteBtn_i9dfc_81:hover{background:#ef444440}._filters_i9dfc_94{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._searchInput_i9dfc_101{flex:1;min-width:220px;padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e5e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:none;transition:.2s ease}._searchInput_i9dfc_101:focus{border-color:#ffffff40;background:#ffffff14}._permissionsWrapper_i9dfc_119{display:flex;gap:.5rem;flex-wrap:wrap}._permissionBtn_i9dfc_125{padding:.35rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#cbd5e1;font-size:.75rem;cursor:pointer;transition:.2s ease}._permissionBtn_i9dfc_125:hover{background:#ffffff1a}._permissionActive_i9dfc_140{padding:.35rem .7rem;border-radius:8px;border:1px solid rgba(34,197,94,.5);background:#22c55e33;color:#4ade80;font-size:.75rem;cursor:pointer}._modalOverlay_i9dfc_151{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100}._modal_i9dfc_151{background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;width:360px;max-width:90%;color:#e5e7eb}._modal_i9dfc_151 h3{margin-bottom:.75rem;font-size:1.2rem}._modal_i9dfc_151 p{margin-bottom:1.2rem;color:#cbd5e1;font-size:.9rem}._modalActions_i9dfc_181{display:flex;justify-content:flex-end;gap:.5rem}._toastSuccess_i9dfc_188,._toastError_i9dfc_189{position:fixed;top:20px;right:20px;padding:.9rem 1.2rem;border-radius:12px;font-size:.85rem;font-weight:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;animation:_fadeIn_i9dfc_1 .3s ease}._toastSuccess_i9dfc_188{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80}._toastError_i9dfc_189{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171}._permissionLabel_i9dfc_214{font-size:.75rem;opacity:.7;margin-bottom:.4rem}._levelWrapper_i9dfc_220{display:flex;gap:.5rem;flex-wrap:wrap}._technicalCard_i9dfc_227{display:flex;flex-direction:column;gap:.6rem;padding:.75rem .9rem;border-radius:12px;background:#3b82f60f;border:1px solid rgba(59,130,246,.2);min-width:220px}._permissionLabel_i9dfc_214{font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#93c5fd;opacity:.9}._levelWrapper_i9dfc_220{display:flex;gap:.4rem;flex-wrap:wrap}._levelWrapper_i9dfc_220 button{flex:1;min-width:70px;text-align:center}._technicalCard_i9dfc_227:has(._permissionActive_i9dfc_140){border:1px solid rgba(34,197,94,.5);background:#22c55e14}@keyframes _fadeIn_i9dfc_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._wrapper_1tzzu_2{width:100%}._filters_1tzzu_6{margin-bottom:1.5rem}._tableContainer_1tzzu_10{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:18px;padding:1.5rem;border:1px solid rgba(255,255,255,.08);overflow-x:auto}._table_1tzzu_10{width:100%;border-collapse:collapse;color:#e5e7eb}._table_1tzzu_10 th{text-align:left;font-weight:500;font-size:.85rem;padding:1rem;color:#9ca3af;border-bottom:1px solid rgba(255,255,255,.08)}._table_1tzzu_10 td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}._row_1tzzu_40:hover{background:#ffffff08}._userCell_1tzzu_44{display:flex;flex-direction:column;font-size:.85rem}._userCell_1tzzu_44 span{font-size:.75rem;opacity:.7}._messageCell_1tzzu_54{max-width:350px;font-size:.85rem;display:flex;flex-direction:column;gap:.5rem;word-break:break-word}._messagePreview_1tzzu_63{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:4.2em}._expanded_1tzzu_73{-webkit-line-clamp:unset;max-height:none;overflow:visible}._statusBadge_1tzzu_79{padding:.3rem .7rem;border-radius:8px;font-size:.7rem;text-transform:uppercase;font-weight:600}._open_1tzzu_87{background:#00d4ff33;color:#00d4ff}._in_progress_1tzzu_92{background:#ffc10733;color:#ffc107}._closed_1tzzu_97{background:#4caf5033;color:#4caf50}select{padding:.4rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#1e1e28e6;color:#fff;font-size:.8rem}._softBtn_1tzzu_111{background:#3b82f626;border:1px solid rgba(59,130,246,.3);padding:.3rem .6rem;border-radius:8px;color:#93c5fd;cursor:pointer;font-size:.75rem}._softBtn_1tzzu_111:hover{background:#3b82f640}._modalOverlay_1tzzu_125{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100}._modal_1tzzu_125{background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;width:500px;max-width:90%;color:#e5e7eb}._fullMessage_1tzzu_146{margin-top:1rem;white-space:pre-wrap;line-height:1.6}._mineBtn_1tzzu_152{background:#3b82f626;color:#93c5fd;padding:.4rem .8rem;border-radius:8px;border:1px solid rgba(59,130,246,.3);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .25s ease}._mineBtn_1tzzu_152:hover{background:#3b82f640}._activeBtn_1tzzu_167{background:#3b82f659;color:#fff;border:1px solid #3b82f6;box-shadow:0 0 6px #3b82f699}
