@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap);.Sidebar_sidebar__TTYAt{--navy:#0f172a;--navy-mid:#1e293b;--navy-light:#293548;--blue:#2563eb;--blue-br:#3b82f6;--blue-hover:#1d4ed8;--indigo:#6366f1;--border:#94a3b81a;--border-blue:#3b82f640;--text:#f8fafc;--text-md:#cbd5e1;--text-muted:#64748b;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--mono:"JetBrains Mono",monospace}.Sidebar_sidebar-overlay__acAxt{animation:Sidebar_sbFadeIn__OgDxm .25s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000a6;inset:0;position:fixed;z-index:50}@keyframes Sidebar_sbFadeIn__OgDxm{0%{opacity:0}to{opacity:1}}.Sidebar_sidebar__TTYAt{-webkit-overflow-scrolling:touch;background:var(--navy-mid);border-right:1px solid var(--border);display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;height:100vh;left:0;max-width:100vw;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:60}.Sidebar_sidebar__TTYAt:before{background-image:radial-gradient(circle,#94a3b80a 1px,#0000 0);background-size:24px 24px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.Sidebar_sidebar__TTYAt:after{background:linear-gradient(90deg,#0000,#3b82f673,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.Sidebar_sidebar-open__8d44y{transform:translateX(0)}.Sidebar_sidebar-close-button__KiiLd{align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;min-height:36px;min-width:36px;padding:8px;position:absolute;right:14px;top:14px;transition:all .15s;z-index:10}.Sidebar_sidebar-close-button__KiiLd:hover{background:#ffffff14;border-color:var(--border-blue);color:var(--text)}.Sidebar_sidebar-close-button__KiiLd:active{transform:scale(.95)}.Sidebar_sidebar-header__HtHXP{border-bottom:1px solid var(--border);flex-shrink:0;padding:18px 16px 14px;position:relative;z-index:1}.Sidebar_brand-section__M\+qD3{align-items:center;animation:Sidebar_sbSlideIn__M6VMA .35s ease .05s both;display:flex;gap:10px;margin-bottom:14px;margin-left:48px}@keyframes Sidebar_sbSlideIn__M6VMA{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.Sidebar_brand-icon__0kU-A{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:56px;min-width:56px}.Sidebar_brand-text__Nd\+B\+{min-width:0}.Sidebar_brand-text__Nd\+B\+ h1{color:var(--text);font-size:16px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin:0}.Sidebar_brand-text__Nd\+B\+ p{color:var(--text-muted);font-family:var(--mono);font-size:11px;margin:0}.Sidebar_user-info__EZyjM{align-items:center;animation:Sidebar_sbSlideIn__M6VMA .35s ease .1s both;background:#0f172a80;border:1px solid var(--border);border-radius:10px;cursor:pointer;display:flex;gap:10px;min-height:54px;padding:12px;position:relative;transition:all .2s}.Sidebar_user-info__EZyjM:before{background:linear-gradient(90deg,#0000,#3b82f633,#0000);border-radius:10px 10px 0 0;content:"";height:1px;left:0;position:absolute;right:0;top:0}.Sidebar_user-info__EZyjM:hover{background:#0f172abf;border-color:var(--border-blue)}.Sidebar_user-info__EZyjM:active{transform:scale(.99)}.Sidebar_user-avatar__FZkEA{align-items:center;background:linear-gradient(135deg,var(--blue-br) 0,var(--indigo) 100%);border-radius:50%;box-shadow:0 0 0 2px #3b82f633;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;justify-content:center;min-height:36px;min-width:36px}.Sidebar_user-details__x6gqj{flex:1 1;min-width:0}.Sidebar_user-name__cZNNl{color:var(--text);font-size:14px;font-weight:700}.Sidebar_user-email__UKpyV,.Sidebar_user-name__cZNNl{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_user-email__UKpyV{color:var(--text-muted);font-family:var(--mono);font-size:11px}.Sidebar_subscription-section__z7Jd7{animation:Sidebar_sbSlideIn__M6VMA .35s ease .15s both;border-bottom:1px solid var(--border);flex-shrink:0;padding:14px 16px;position:relative;z-index:1}.Sidebar_subscription-card__xyXzi{background:#0f172a80;border:1px solid #f59e0b2e;border-radius:10px;overflow:hidden;padding:14px;position:relative;text-align:center}.Sidebar_subscription-card__xyXzi:before{background:linear-gradient(90deg,#0000,#f59e0b66,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Sidebar_subscription-icon__8fb\+M{font-size:22px;line-height:1;margin-bottom:6px}.Sidebar_subscription-card__xyXzi h3{color:var(--text);font-size:13px;font-weight:700;margin:0 0 4px}.Sidebar_subscription-card__xyXzi p{color:var(--text-muted);font-family:var(--mono);font-size:11px;margin:0 0 10px}.Sidebar_credits-display__L5wqr{align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;display:flex;gap:6px;justify-content:center;margin-bottom:10px;padding:8px 10px}.Sidebar_credits-display__L5wqr strong{color:var(--amber);font-family:var(--mono);font-size:18px;font-weight:800}.Sidebar_credits-display__L5wqr span,.Sidebar_expiry-info__Cou1p{color:var(--text-muted);font-family:var(--mono);font-size:11px}.Sidebar_expiry-info__Cou1p{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:10px}.Sidebar_upgrade-button__To7tk{align-items:center;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:7px;color:var(--amber);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:9px 14px;transition:all .2s;width:100%}.Sidebar_upgrade-button__To7tk:hover{background:#f59e0b33;border-color:#f59e0b73;transform:translateY(-1px)}.Sidebar_upgrade-button__To7tk:active{transform:scale(.98)}.Sidebar_premium-badge__HBjhd{align-items:center;background:linear-gradient(135deg,var(--indigo) 0,#7e22ce 100%);border-radius:9999px;box-shadow:0 2px 10px #6366f159;color:#fff;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:700;gap:5px;letter-spacing:.5px;padding:3px 10px}.Sidebar_sidebar-nav__4y9fN{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:10px 12px 8px;position:relative;z-index:1}.Sidebar_nav-item__XSF3v{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;gap:10px;margin-bottom:2px;min-height:44px;padding:11px 14px;text-align:left;transition:all .15s;width:100%}.Sidebar_nav-item__XSF3v svg{flex-shrink:0}.Sidebar_nav-item__XSF3v:hover{background:#ffffff0a;color:var(--text-md)}.Sidebar_nav-item__XSF3v:active{background:#ffffff0f;transform:scale(.99)}.Sidebar_nav-item-active__TPfZL{background:#3b82f61f;border:1px solid #3b82f633;color:#93c5fd;font-weight:700}.Sidebar_nav-item-active__TPfZL:hover{background:#3b82f629}.Sidebar_nav-item__XSF3v:first-child{animation:Sidebar_sbSlideIn__M6VMA .3s ease .2s both}.Sidebar_nav-item__XSF3v:nth-child(2){animation:Sidebar_sbSlideIn__M6VMA .3s ease .25s both}.Sidebar_nav-item__XSF3v:nth-child(3){animation:Sidebar_sbSlideIn__M6VMA .3s ease .3s both}.Sidebar_nav-item__XSF3v:nth-child(4){animation:Sidebar_sbSlideIn__M6VMA .3s ease .35s both}.Sidebar_nav-item__XSF3v:nth-child(5){animation:Sidebar_sbSlideIn__M6VMA .3s ease .4s both}.Sidebar_nav-item__XSF3v:nth-child(6){animation:Sidebar_sbSlideIn__M6VMA .3s ease .45s both}.Sidebar_nav-divider__KvNY-{background:var(--border);height:1px;margin:6px 4px 8px}.Sidebar_nav-item-logout__I5Cqp{color:#fca5a599}.Sidebar_nav-item-logout__I5Cqp:hover{background:#ef444414;border:1px solid #ef444426;color:#fca5a5}.Sidebar_sidebar-footer__Dh0BU{border-top:1px solid var(--border);flex-shrink:0;padding:12px;position:relative;z-index:1}.Sidebar_language-switcher__vJyfm{background:#ffffff08;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.Sidebar_language-label__VtXLV{align-items:center;color:var(--text-muted);display:flex;font-family:var(--mono);font-size:10px;font-weight:700;gap:6px;letter-spacing:.8px;text-transform:uppercase}.Sidebar_language-label__VtXLV svg{opacity:.6}.Sidebar_language-buttons__gaIiL{display:flex;gap:6px;justify-content:center}.Sidebar_lang-btn__rKfa9{align-items:center;background:#ffffff08;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;font-family:var(--mono);font-size:13px;font-weight:700;justify-content:center;letter-spacing:.5px;padding:8px;transition:all .15s}.Sidebar_lang-btn__rKfa9:hover{background:#ffffff0f;border-color:var(--border-blue);color:var(--text-md)}.Sidebar_lang-btn-active__B9AXC{background:#3b82f61f;border-color:#3b82f64d;box-shadow:0 2px 8px #2563eb33;color:#93c5fd;font-weight:800}.Sidebar_lang-btn-active__B9AXC:hover{transform:none}@supports (padding:max(0px)){.Sidebar_sidebar__TTYAt{padding-bottom:max(0px,env(safe-area-inset-bottom));padding-top:max(0px,env(safe-area-inset-top))}.Sidebar_sidebar-header__HtHXP{padding-top:max(18px,env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.Sidebar_sidebar__TTYAt,.Sidebar_sidebar__TTYAt *{animation:none!important;transition:none!important}}@media (min-width:768px){.Sidebar_sidebar__TTYAt{max-width:280px}.Sidebar_nav-item__XSF3v:hover{background:#ffffff0a;color:var(--text-md);transform:translateX(2px)}.Sidebar_nav-item-active__TPfZL:hover{transform:none}}@media (min-width:1024px){.Sidebar_sidebar-overlay__acAxt{display:none!important}.Sidebar_sidebar__TTYAt{box-shadow:none;position:fixed;transform:translateX(0);width:280px}.Sidebar_sidebar-close-button__KiiLd{display:none}.Sidebar_brand-section__M\+qD3,.Sidebar_nav-item__XSF3v,.Sidebar_subscription-section__z7Jd7,.Sidebar_user-info__EZyjM{animation:none}}.SubscriptionManager_subscription-page__yDoMW{--navy:#0f172a;--navy2:#0b1224;--navy-mid:#1e293b;--navy-light:#293548;--blue:#2563eb;--blue-br:#3b82f6;--blue-hover:#1d4ed8;--indigo:#6366f1;--violet:#a855f7;--pink:#ec4899;--border:#94a3b81f;--border2:#94a3b82e;--borderBlue:#3b82f640;--text:#f8fafc;--textMd:#cbd5e1;--textMuted:#64748b;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:radial-gradient(900px 520px at 50% -120px,#2563eb24,#0000 70%),radial-gradient(800px 520px at 10% 20%,#a855f71a,#0000 60%),radial-gradient(800px 520px at 90% 40%,#ec489914,#0000 60%),linear-gradient(180deg,var(--navy2),var(--navy));color:var(--text);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.SubscriptionManager_subscription-page__yDoMW:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.SubscriptionManager_subscription-page__yDoMW:after{background:radial-gradient(ellipse,#3b82f61f 0,#0000 70%);content:"";height:520px;left:50%;pointer-events:none;position:fixed;top:-180px;transform:translateX(-50%);width:760px;z-index:0}.SubscriptionManager_subscription-container__sm6ff{margin:0 auto;max-width:1200px;padding:18px 16px 40px;position:relative;width:100%;z-index:1}.SubscriptionManager_page-header__TwA-a{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293bc7;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 60px #00000073;margin-bottom:18px;overflow:hidden;padding:18px 16px 16px;position:relative}.SubscriptionManager_page-header__TwA-a:before{background:linear-gradient(90deg,#0000,#3b82f659,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.SubscriptionManager_page-header__TwA-a:after{background:radial-gradient(520px 240px at 20% 0,#3b82f62e,#0000 60%),radial-gradient(520px 240px at 85% 20%,#a855f71f,#0000 60%);content:"";filter:blur(18px);inset:-2px;opacity:.45;pointer-events:none;position:absolute}.SubscriptionManager_back-button__H5FIe{align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:10px;color:var(--textMd);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 14px;position:relative;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease;z-index:2}.SubscriptionManager_back-button__H5FIe:hover{background:#ffffff14;border-color:var(--borderBlue);color:var(--text);transform:translateY(-1px)}.SubscriptionManager_back-button__H5FIe:active{transform:scale(.98)}.SubscriptionManager_page-title__Hp3ze{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#f8fafc 20%,#93c5fd 55%,#ec4899f2);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.65rem;font-weight:900;gap:10px;justify-content:center;letter-spacing:-.6px;margin:14px 0 6px;position:relative;z-index:2}.SubscriptionManager_title-icon__VqwdD{filter:drop-shadow(0 8px 18px rgba(59,130,246,.25))}.SubscriptionManager_page-subtitle__vFoe5{color:var(--textMd);font-size:.95rem;line-height:1.4;margin:0;opacity:.9;position:relative;text-align:center;z-index:2}.SubscriptionManager_current-plan-badge__xrVx-{background:#0f172a8c;border:1px solid var(--border);border-radius:14px;display:inline-flex;margin-top:14px;padding:10px 12px;position:relative;z-index:2}.SubscriptionManager_current-plan-info__YPFC-{color:var(--textMd);display:flex;flex-direction:column;gap:4px}.SubscriptionManager_current-plan-details__Fujup{color:var(--textMuted);font-family:var(--mono);font-size:12px}.SubscriptionManager_billing-toggle__ym4AS{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#1e293b8c;border:1px solid var(--border);border-radius:16px;display:flex;gap:10px;justify-content:center;margin:0 auto 18px;max-width:520px;padding:10px}.SubscriptionManager_toggle-button__gzA3w{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--textMuted);cursor:pointer;display:flex;flex:1 1;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:10px 12px;transition:all .15s ease}.SubscriptionManager_toggle-button__gzA3w:hover{background:#ffffff0a;color:var(--textMd)}.SubscriptionManager_toggle-button__gzA3w.SubscriptionManager_active__-Z9Pv{background:#3b82f624;border-color:#3b82f640;color:#93c5fd}.SubscriptionManager_savings-badge__5\+Du-{background:#10b9811f;border:1px solid #10b98138;border-radius:999px;color:#6ee7b7;font-family:var(--mono);font-size:11px;font-weight:800;margin-left:8px;padding:3px 10px}.SubscriptionManager_pricing-grid__9emIG{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin:14px 0 20px}.SubscriptionManager_pricing-card__rfg3n{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid var(--border);border-radius:18px;box-shadow:0 16px 60px #0000006b;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.SubscriptionManager_pricing-card__rfg3n:hover{border-color:var(--border2);box-shadow:0 22px 80px #0000008c;transform:translateY(-2px)}.SubscriptionManager_pricing-card__rfg3n:before{background:linear-gradient(90deg,#0000,#3b82f647,#0000);content:"";height:1px;left:0;opacity:.85;position:absolute;right:0;top:0}.SubscriptionManager_pricing-card__rfg3n.SubscriptionManager_free__M71Wy{border-color:#94a3b82e}.SubscriptionManager_pricing-card__rfg3n.SubscriptionManager_starter__7yyEE{border-color:#3b82f633}.SubscriptionManager_pricing-card__rfg3n.SubscriptionManager_pro__iRTkM{border-color:#a855f738}.SubscriptionManager_pricing-card__rfg3n.SubscriptionManager_popular__2W5Ma{border-color:#ec489938}.SubscriptionManager_pricing-card__rfg3n.SubscriptionManager_current__mVfVC{background:#10b9810f;border-color:#10b98140}.SubscriptionManager_free-badge__edH3b,.SubscriptionManager_popular-badge__VTQBq,.SubscriptionManager_pro-badge__XF62I,.SubscriptionManager_starter-badge__V1R81{align-items:center;background:#0f172a8c;border:1px solid var(--border);border-radius:999px;color:var(--textMd);display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:900;gap:8px;left:12px;letter-spacing:.3px;padding:7px 12px;position:absolute;top:12px;z-index:2}.SubscriptionManager_free-badge__edH3b{border-color:#94a3b833}.SubscriptionManager_starter-badge__V1R81{background:#3b82f61a;border-color:#3b82f647;color:#93c5fd}.SubscriptionManager_popular-badge__VTQBq{animation:SubscriptionManager_popPulse__N5EuB 2.1s ease-in-out infinite;background:#ec48991a;border-color:#ec489947;color:#ffffffeb}.SubscriptionManager_pro-badge__XF62I{background:#a855f71a;border-color:#a855f747;color:#ffffffeb}@keyframes SubscriptionManager_popPulse__N5EuB{0%,to{box-shadow:0 0 0 0 #ec489938}50%{box-shadow:0 0 0 10px #ec489900}}.SubscriptionManager_pricing-content__1F4be{display:flex;flex:1 1;flex-direction:column;padding:54px 16px 16px}.SubscriptionManager_plan-header__hpqpO{margin-bottom:14px;text-align:center}.SubscriptionManager_plan-name__b7UJ\+{color:var(--text);font-size:1.35rem;font-weight:900;letter-spacing:-.4px;margin:0 0 6px}.SubscriptionManager_plan-description__RhDs7{color:var(--textMuted);font-size:.92rem;line-height:1.4;margin:0}.SubscriptionManager_plan-pricing__9qISY{background:#0f172a8c;border:1px solid var(--border);border-radius:14px;margin:12px 0;padding:12px;text-align:center}.SubscriptionManager_price__32ZiQ{align-items:baseline;display:flex;gap:6px;justify-content:center;line-height:1}.SubscriptionManager_currency__Mn6BJ{color:#93c5fd;font-family:var(--mono);font-size:1.2rem;font-weight:900}.SubscriptionManager_amount__dgWtU{color:var(--text);font-family:var(--mono);font-size:2.4rem;font-weight:900}.SubscriptionManager_period__wCLBk,.SubscriptionManager_yearly-total__BH1Xf{color:var(--textMuted);font-family:var(--mono);font-size:12px}.SubscriptionManager_yearly-total__BH1Xf{margin-top:8px}.SubscriptionManager_plan-credits__poPAK{align-items:center;background:#3b82f614;border:1px solid #3b82f62e;border-radius:14px;color:#93c5fd;display:flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;margin:10px 0 12px;padding:10px 12px}.SubscriptionManager_plan-credits__poPAK strong{color:var(--text);font-family:var(--mono);font-weight:900}.SubscriptionManager_features-list__RjXwP{display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin:0 0 14px;padding:0}.SubscriptionManager_feature-item__f-Lxa{align-items:flex-start;background:#ffffff08;border:1px solid #94a3b81a;border-radius:12px;color:var(--textMd);display:flex;font-size:13px;gap:10px;line-height:1.35;padding:10px}.SubscriptionManager_check-icon__NPFbg{color:var(--green);flex-shrink:0;margin-top:2px;opacity:.95}.SubscriptionManager_plan-button__gyRnX{align-items:center;background:var(--blue-br);border:none;border-radius:12px;box-shadow:0 0 0 1px #3b82f68c,0 12px 28px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:900;gap:10px;justify-content:center;min-height:46px;overflow:hidden;position:relative;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.SubscriptionManager_plan-button__gyRnX:before{background:linear-gradient(90deg,#0000,#ffffff24,#0000);content:"";height:100%;left:-110%;position:absolute;top:0;transition:left .45s ease;width:100%}.SubscriptionManager_plan-button__gyRnX:hover:before{left:110%}.SubscriptionManager_plan-button__gyRnX:hover{background:var(--blue-hover);box-shadow:0 0 0 1px #3b82f6b3,0 18px 40px #2563eb66;transform:translateY(-1px)}.SubscriptionManager_plan-button__gyRnX:active{transform:scale(.98)}.SubscriptionManager_plan-button__gyRnX:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.SubscriptionManager_plan-button__gyRnX.SubscriptionManager_popular__2W5Ma{background:linear-gradient(90deg,#ec4899f2,#a855f7f2);box-shadow:0 0 0 1px #ec489966,0 18px 45px #ec48992e}.SubscriptionManager_plan-button__gyRnX.SubscriptionManager_popular__2W5Ma:hover{background:linear-gradient(90deg,#ec4899,#a855f7);box-shadow:0 0 0 1px #ec48998c,0 22px 55px #a855f738;filter:brightness(1.03)}.SubscriptionManager_plan-button__gyRnX.SubscriptionManager_current__mVfVC{background:#10b98124;border:1px solid #10b9814d;box-shadow:none;color:#6ee7b7}.SubscriptionManager_trust-badges__ADYBc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin:10px 0 18px}.SubscriptionManager_trust-badge__8dse-{align-items:center;background:#1e293b85;border:1px solid var(--border);border-radius:14px;color:var(--textMd);display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:center;padding:12px 14px}.SubscriptionManager_trust-badge__8dse- svg{color:var(--green);opacity:.95}.SubscriptionManager_faq-section__3gnAi{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid var(--border);border-radius:18px;box-shadow:0 16px 60px #0000006b;margin:16px 0 18px;overflow:hidden;padding:16px;position:relative}.SubscriptionManager_faq-section__3gnAi:before{background:linear-gradient(90deg,#0000,#3b82f647,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.SubscriptionManager_section-title__Q-\+0p{color:var(--text);font-size:1.2rem;font-weight:900;letter-spacing:-.4px;margin:0 0 12px;text-align:center}.SubscriptionManager_faq-list__Wtgc3{display:flex;flex-direction:column;gap:10px}.SubscriptionManager_faq-item__pdxvk{background:#0f172a8c;border:1px solid #94a3b81f;border-radius:14px;overflow:hidden}.SubscriptionManager_faq-question__Ylxe3{align-items:center;background:#0000;border:none;color:var(--textMd);cursor:pointer;display:flex;font-size:13px;font-weight:900;gap:10px;justify-content:space-between;padding:12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.SubscriptionManager_faq-question__Ylxe3:hover{background:#ffffff0a;color:var(--text)}.SubscriptionManager_faq-question__Ylxe3.SubscriptionManager_active__-Z9Pv{background:#3b82f61f;color:#93c5fd}.SubscriptionManager_faq-answer__PTT6L{animation:SubscriptionManager_faqDown__FAQPP .22s ease;color:var(--textMuted);font-size:13px;line-height:1.55;padding:0 12px 12px}@keyframes SubscriptionManager_faqDown__FAQPP{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SubscriptionManager_final-cta__WjwZN{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(420px 220px at 20% 10%,#ec489933,#0000 60%),radial-gradient(520px 260px at 80% 30%,#a855f729,#0000 60%),#1e293b9e;border:1px solid #ec489933;border-radius:18px;box-shadow:0 18px 70px #0000007a;overflow:hidden;padding:18px;position:relative;text-align:center}.SubscriptionManager_final-cta__WjwZN h2{color:var(--text);font-size:1.35rem;font-weight:900;letter-spacing:-.4px;margin:0 0 8px}.SubscriptionManager_final-cta__WjwZN p{color:var(--textMd);line-height:1.4;margin:0 0 14px;opacity:.9}.SubscriptionManager_cta-button__IVb34{align-items:center;background:linear-gradient(90deg,#ec4899f2,#a855f7f2);border:none;border-radius:12px;box-shadow:0 18px 45px #ec489929;color:#fffffff5;cursor:pointer;display:inline-flex;font-weight:900;gap:10px;justify-content:center;min-height:46px;overflow:hidden;padding:12px 18px;position:relative;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.SubscriptionManager_cta-button__IVb34:hover:not(:disabled){box-shadow:0 22px 60px #a855f733;filter:brightness(1.03);transform:translateY(-1px)}.SubscriptionManager_cta-button__IVb34:active{transform:scale(.98)}.SubscriptionManager_cta-button__IVb34:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.SubscriptionManager_back-button__H5FIe:focus,.SubscriptionManager_cta-button__IVb34:focus,.SubscriptionManager_faq-question__Ylxe3:focus,.SubscriptionManager_plan-button__gyRnX:focus,.SubscriptionManager_toggle-button__gzA3w:focus{outline:2px solid #3b82f699;outline-offset:2px}@media (min-width:640px){.SubscriptionManager_subscription-container__sm6ff{padding:22px 20px 50px}.SubscriptionManager_pricing-grid__9emIG{gap:16px;grid-template-columns:repeat(2,1fr)}.SubscriptionManager_trust-badges__ADYBc{grid-template-columns:repeat(3,1fr)}.SubscriptionManager_page-title__Hp3ze{font-size:2rem}}@media (min-width:1024px){.SubscriptionManager_subscription-container__sm6ff{padding:26px 24px 60px}.SubscriptionManager_pricing-grid__9emIG{gap:16px;grid-template-columns:repeat(4,1fr)}.SubscriptionManager_page-header__TwA-a{padding:20px 18px 18px}.SubscriptionManager_pricing-card__rfg3n.SubscriptionManager_popular__2W5Ma{border-color:#ec489947;transform:translateY(-4px) scale(1.02)}.SubscriptionManager_pricing-card__rfg3n.SubscriptionManager_popular__2W5Ma:hover{transform:translateY(-6px) scale(1.02)}}@media (prefers-reduced-motion:reduce){.SubscriptionManager_faq-answer__PTT6L,.SubscriptionManager_popular-badge__VTQBq,.SubscriptionManager_pricing-card__rfg3n{animation:none!important;transition:none!important}}.Dashboard_dashboard-layout__hYZR1{--navy:#0f172a;--navy-mid:#1e293b;--navy-light:#293548;--blue:#2563eb;--blue-br:#3b82f6;--blue-hover:#1d4ed8;--indigo:#6366f1;--border:#94a3b81a;--border-blue:#3b82f640;--text:#f8fafc;--text-md:#cbd5e1;--text-muted:#64748b;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--purple:#9333ea;--mono:"JetBrains Mono",monospace;background:var(--navy);color:var(--text);display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.Dashboard_dashboard-layout__hYZR1:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.Dashboard_dashboard-layout__hYZR1:after{background:radial-gradient(ellipse,#2563eb12 0,#0000 70%);content:"";height:500px;left:50%;pointer-events:none;position:fixed;top:-150px;transform:translateX(-50%);width:800px;z-index:0}.Dashboard_dashboard-layout__hYZR1 *{-webkit-tap-highlight-color:transparent;box-sizing:border-box}.Dashboard_mobile-menu-toggle__JV3yQ{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293be6;border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 20px #0006;color:var(--text-md);cursor:pointer;display:flex;justify-content:center;left:16px;min-height:44px;min-width:44px;padding:10px;position:fixed;top:16px;transition:all .2s;z-index:70}.Dashboard_mobile-menu-toggle__JV3yQ:hover{border-color:var(--border-blue);color:var(--text)}.Dashboard_mobile-menu-toggle__JV3yQ:active{transform:scale(.95)}.Dashboard_main-content-area__39eAJ{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:72px 16px 16px;position:relative;transition:margin-left .3s ease;width:100%;z-index:1}.Dashboard_conversations-content__nqlht,.Dashboard_other-content__z3gEL{margin:0 auto;max-width:100%;width:100%}.Dashboard_content-header__nXctL{animation:Dashboard_dashFadeUp__9WR2J .4s ease both;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@keyframes Dashboard_dashFadeUp__9WR2J{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Dashboard_header-info__WQg4D{flex:1 1}.Dashboard_page-title__mHBVd{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fafc 20%,#93c5fd);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;letter-spacing:-.6px;margin:0 0 12px}.Dashboard_stats-overview__e1Ofs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293b99;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.Dashboard_stat-item__kKrpI{align-items:center;color:var(--text-muted);display:flex;font-size:13px;font-weight:500;gap:8px;padding:4px 0}.Dashboard_stat-item__kKrpI svg{flex-shrink:0}.Dashboard_stat-premium__xfu-D{color:var(--purple)}.Dashboard_new-conversation-button__ZBP9s{align-items:center;background:var(--blue-br);border:none;border-radius:10px;box-shadow:0 0 0 1px #3b82f680,0 8px 20px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:44px;overflow:hidden;padding:12px 20px;position:relative;transition:all .2s;width:100%}.Dashboard_new-conversation-button__ZBP9s:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s;width:100%}.Dashboard_new-conversation-button__ZBP9s:hover:before{left:100%}.Dashboard_new-conversation-button__ZBP9s:hover{background:var(--blue-hover);box-shadow:0 0 0 1px #3b82f699,0 12px 28px #2563eb66;transform:translateY(-1px)}.Dashboard_new-conversation-button__ZBP9s:active{transform:scale(.98)}.Dashboard_new-conversation-button__ZBP9s:disabled{background:var(--navy-light);box-shadow:none;color:var(--text-muted);cursor:not-allowed;transform:none}.Dashboard_content-filters__wCzIh{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.Dashboard_search-wrapper__oGsyp{position:relative;width:100%}.Dashboard_search-icon__2\+5IF{color:var(--text-muted);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Dashboard_search-input__381l2{-webkit-appearance:none;background:#0f172ab3;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;min-height:44px;outline:none;padding:12px 16px 12px 42px;transition:border-color .2s,box-shadow .2s;width:100%}.Dashboard_search-input__381l2::placeholder{color:var(--text-muted)}.Dashboard_search-input__381l2:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a}.Dashboard_status-filter__qQw1i{-webkit-appearance:none;background:#0f172ab3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%2364748b' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;min-height:44px;outline:none;padding:12px 36px 12px 14px;transition:border-color .2s;width:100%}.Dashboard_status-filter__qQw1i:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a}.Dashboard_status-filter__qQw1i option{background:var(--navy-mid);color:var(--text)}.Dashboard_conversations-grid__ALe6a{display:flex;flex-direction:column;gap:12px}.Dashboard_conversation-card__1KmN3{animation:Dashboard_dashFadeUp__9WR2J .4s ease both;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293b99;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px #0003;cursor:pointer;padding:16px;position:relative;transition:all .2s}.Dashboard_conversation-card__1KmN3:before{background:linear-gradient(90deg,#0000,#3b82f633,#0000);border-radius:12px 12px 0 0;content:"";height:1px;left:0;position:absolute;right:0;top:0}.Dashboard_conversation-card__1KmN3:active{transform:scale(.99)}.Dashboard_card-header__ucjQr{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Dashboard_status-badge__NxY0g{align-items:center;border-radius:9999px;display:flex;font-size:12px;font-weight:600;gap:5px;padding:3px 10px}.Dashboard_status-text__zmSdO{font-family:var(--mono);font-size:11px;text-transform:capitalize}.Dashboard_card-actions__vEueN{opacity:1}.Dashboard_actions-button__ERHqZ{align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;min-height:32px;min-width:32px;padding:6px;transition:all .15s}.Dashboard_actions-button__ERHqZ:hover{background:#ef44441a;border-color:#ef444440;color:#fca5a5}.Dashboard_conversation-title__mnxmU{color:var(--text);font-size:15px;font-weight:700;line-height:1.3;margin:0 0 6px}.Dashboard_conversation-preview__bXf4u{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:13px;line-height:1.5;margin:0 0 12px;overflow:hidden}.Dashboard_card-footer__lnS2P{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;font-family:var(--mono);font-size:12px;justify-content:space-between;padding-top:10px}.Dashboard_card-footer__lnS2P,.Dashboard_conversation-date__zCqdB,.Dashboard_conversation-stats__8G-hc{align-items:center;display:flex;gap:6px}.Dashboard_conversation-stats__8G-hc{gap:14px}.Dashboard_stat__1JG-e{align-items:center;display:flex;gap:4px}.Dashboard_empty-state__OeUo1{animation:Dashboard_dashFadeUp__9WR2J .5s ease;padding:56px 16px;text-align:center}.Dashboard_empty-icon__3380m{color:var(--text-muted);margin:0 auto 16px;opacity:.4}.Dashboard_empty-title__NpM8n{color:var(--text);font-size:18px;font-weight:700;margin:0 0 8px}.Dashboard_empty-description__d8qFZ{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0 0 24px}.Dashboard_empty-cta-button__Pjhy8{align-items:center;background:var(--blue-br);border:none;border-radius:8px;box-shadow:0 0 0 1px #3b82f680,0 8px 20px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s}.Dashboard_empty-cta-button__Pjhy8:hover{background:var(--blue-hover);transform:translateY(-1px)}.Dashboard_empty-cta-button__Pjhy8:active{transform:scale(.98)}.Dashboard_under-construction__Wbwd6{animation:Dashboard_dashFadeUp__9WR2J .5s ease;padding:56px 16px;text-align:center}.Dashboard_construction-icon__PP-AX{font-size:3rem;margin-bottom:16px}.Dashboard_construction-title__pVbvL{color:var(--text);font-size:20px;font-weight:700;margin:0 0 8px}.Dashboard_construction-description__20Ln3{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0}.Dashboard_subscription-content__zdrb3{background:#0000;margin:0;overflow-y:auto;padding:0;width:100%}.Dashboard_modal-overlay__TCZyu{align-items:flex-end;animation:Dashboard_dashFadeIn__rlxCI .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}@keyframes Dashboard_dashFadeIn__rlxCI{0%{opacity:0}to{opacity:1}}.Dashboard_modal-content__L472D{animation:Dashboard_dashSlideUp__gdCKm .3s ease;background:var(--navy-mid);border:1px solid var(--border);border-radius:16px 16px 0 0;border-top:1px solid #3b82f633;box-shadow:0 -20px 60px #00000080;max-height:85vh;overflow-y:auto;padding:24px;width:100%}@keyframes Dashboard_dashSlideUp__gdCKm{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Dashboard_modal-header__ets7l{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Dashboard_modal-icon__Pwko0{align-items:center;background:#ef44441f;border:1px solid #ef444440;border-radius:50%;color:#fca5a5;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.Dashboard_modal-title__bO6hZ{color:var(--text);font-size:16px;font-weight:700;margin:0}.Dashboard_modal-body__umr10{color:var(--text-muted);font-size:14px;line-height:1.6;margin-bottom:24px}.Dashboard_modal-actions__m\+b5V{display:flex;flex-direction:column-reverse;gap:10px}.Dashboard_modal-button__IyezE{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:12px;transition:all .15s;width:100%}.Dashboard_modal-cancel__CUkBw{background:#ffffff0a;border:1px solid var(--border);color:var(--text-muted)}.Dashboard_modal-cancel__CUkBw:hover{background:#ffffff14;color:var(--text)}.Dashboard_modal-confirm__w9h6e{background:#ef44441f;border:1px solid #ef44444d;color:#fca5a5}.Dashboard_modal-confirm__w9h6e:hover{background:#ef444438;border-color:#ef444480;color:#fee2e2}.Dashboard_modal-confirm__w9h6e:active{transform:scale(.98)}.Dashboard_loading-container__fwcVg{align-items:center;background:var(--navy);display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;justify-content:center;min-height:100vh;position:relative}.Dashboard_loading-container__fwcVg:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:fixed}.Dashboard_loading-spinner__eI-47{animation:Dashboard_dashSpin__gD-Jt .8s linear infinite;border:2px solid #94a3b826;border-radius:50%;border-top:2px solid var(--blue-br);height:36px;margin-bottom:16px;position:relative;width:36px;z-index:1}@keyframes Dashboard_dashSpin__gD-Jt{to{transform:rotate(1turn)}}.Dashboard_loading-text__1c6\+3{color:var(--text-muted);font-family:var(--mono);font-size:13px;position:relative;z-index:1}@supports (padding:max(0px)){.Dashboard_main-content-area__39eAJ{padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.Dashboard_modal-content__L472D{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.Dashboard_dashboard-layout__hYZR1 *,.Dashboard_dashboard-layout__hYZR1 :after,.Dashboard_dashboard-layout__hYZR1 :before{animation:none!important;transition:none!important}}@media (max-width:768px) and (orientation:landscape){.Dashboard_main-content-area__39eAJ{padding-top:60px}.Dashboard_mobile-menu-toggle__JV3yQ{left:8px;top:8px}.Dashboard_modal-content__L472D{max-height:75vh}}@media (min-width:768px){.Dashboard_page-title__mHBVd{font-size:1.75rem}.Dashboard_stats-overview__e1Ofs{flex-direction:row;flex-wrap:wrap;gap:12px}.Dashboard_conversations-grid__ALe6a{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.Dashboard_conversation-card__1KmN3:hover{border-color:var(--border-blue);box-shadow:0 0 0 1px #3b82f626,0 12px 32px #0000004d;transform:translateY(-3px)}.Dashboard_card-actions__vEueN{opacity:0;transition:opacity .15s}.Dashboard_conversation-card__1KmN3:hover .Dashboard_card-actions__vEueN{opacity:1}.Dashboard_modal-overlay__TCZyu{align-items:center;padding:16px}.Dashboard_modal-content__L472D{border-radius:14px;max-height:90vh;max-width:420px}.Dashboard_modal-actions__m\+b5V{flex-direction:row;gap:10px}.Dashboard_modal-button__IyezE{flex:1 1}}@media (min-width:1024px){.Dashboard_dashboard-layout__hYZR1{flex-direction:row}.Dashboard_main-content-area__39eAJ{margin-left:280px;padding:32px;width:calc(100% - 280px)}.Dashboard_mobile-menu-toggle__JV3yQ{display:none!important}.Dashboard_page-title__mHBVd{font-size:2rem}.Dashboard_content-header__nXctL{align-items:flex-start;flex-direction:row;justify-content:space-between}.Dashboard_new-conversation-button__ZBP9s{min-width:210px;width:auto}.Dashboard_content-filters__wCzIh{align-items:center;flex-direction:row}.Dashboard_search-wrapper__oGsyp{flex:1 1}.Dashboard_status-filter__qQw1i{min-width:180px;width:auto}.Dashboard_conversations-grid__ALe6a{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.Dashboard_conversations-content__nqlht,.Dashboard_other-content__z3gEL{max-width:1200px}}@media (min-width:1440px){.Dashboard_conversations-grid__ALe6a{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.Conversation_conversation-page__CF2oy{--navy:#0f172a;--navy2:#0b1224;--card:#1e293b9e;--card2:#0f172a99;--border:#94a3b824;--border2:#94a3b833;--text:#f8fafc;--textMd:#cbd5e1;--textMuted:#94a3b8;--blue:#3b82f6;--blue2:#2563eb;--violet:#a855f7;--pink:#ec4899;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--shadow:0 18px 70px #0000007a;--radius:18px;--radiusSm:12px;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:radial-gradient(900px 520px at 50% -120px,#3b82f62e,#0000 70%),radial-gradient(900px 520px at 15% 18%,#a855f71f,#0000 60%),radial-gradient(900px 520px at 88% 38%,#ec48991a,#0000 60%),linear-gradient(180deg,var(--navy2),var(--navy));color:var(--text);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;padding-bottom:28px;padding-top:74px;position:relative;width:100%}.Conversation_conversation-page__CF2oy:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.Conversation_conversation-header-fixed__FY4NN{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0f172ab8;border-bottom:1px solid #94a3b81f;box-shadow:0 16px 60px #00000059;display:flex;gap:12px;left:0;padding:14px;position:fixed;right:0;top:0;z-index:1000}.Conversation_conversation-header-fixed__FY4NN:before{background:linear-gradient(90deg,#0000,#3b82f666,#0000);content:"";height:1px;left:0;opacity:.9;position:absolute;right:0;top:0}.Conversation_btn-back-header__AdH2g{background:#ffffff0d;border:1px solid #94a3b82e;border-radius:12px;color:var(--textMd);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:800;padding:10px 12px;position:relative;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease;z-index:1}.Conversation_btn-back-header__AdH2g:hover{background:#ffffff14;border-color:#3b82f647;color:var(--text);transform:translateY(-1px)}.Conversation_btn-back-header__AdH2g:active{transform:scale(.98)}.Conversation_header-info__VzqsM{flex:1 1;min-width:0;position:relative;z-index:1}.Conversation_header-info__VzqsM h2{color:var(--text);font-size:16px;font-weight:900;letter-spacing:-.2px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Conversation_platform-badge__nPxZC{align-items:center;background:#3b82f61a;border:1px solid #3b82f62e;border-radius:999px;color:#93c5fd;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:800;gap:6px;margin-top:4px;padding:3px 10px}.Conversation_header-right__\+Twba{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.Conversation_credits-display__hvxc3{align-items:center;background:#ffffff0d;border:1px solid #94a3b82e;border-radius:12px;display:inline-flex;gap:8px;padding:9px 12px}.Conversation_credits-icon__17EV8{filter:drop-shadow(0 10px 18px rgba(59,130,246,.18));font-size:16px}.Conversation_credits-count__2zVXU{color:var(--text);font-family:var(--mono);font-size:13px;font-weight:900}.Conversation_conversation-content__isPWX{margin:0 auto;max-width:820px;padding:14px;position:relative;z-index:1}.Conversation_alert__h2BHV{align-items:center;animation:Conversation_slideDown__rF4Il .22s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#1e293b8c;border:1px solid #94a3b829;border-radius:14px;box-shadow:0 14px 50px #00000059;display:flex;gap:10px;margin-bottom:14px;padding:12px 14px}@keyframes Conversation_slideDown__rF4Il{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Conversation_alert-error__5PLRT{background:#ef444414;border-color:#ef444438;color:#fecaca}.Conversation_alert-icon__uLR0\+{font-size:18px}.Conversation_alert-close__p5pLt{align-items:center;background:#ffffff0d;border:1px solid #94a3b82e;border-radius:999px;color:var(--textMd);cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:auto;transition:background .15s ease,transform .15s ease,border-color .15s ease;width:28px}.Conversation_alert-close__p5pLt:hover{background:#ffffff14;border-color:#3b82f640}.Conversation_alert-close__p5pLt:active{transform:scale(.98)}.Conversation_conversation-info-card__Wivbt{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden;padding:14px;position:relative}.Conversation_conversation-info-card__Wivbt:before{background:linear-gradient(90deg,#0000,#3b82f64d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Conversation_info-row__USbWD{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.Conversation_info-row__USbWD:not(:last-child){border-bottom:1px solid #94a3b81f}.Conversation_info-label__gak4Q{color:var(--textMuted);font-size:13px;font-weight:800}.Conversation_info-value__kke8R{color:var(--textMd);font-size:13px;font-weight:700;text-align:right}.Conversation_history-section__kGiJH{margin-bottom:16px}.Conversation_history-title__rs72X{align-items:center;color:var(--textMd);display:flex;font-size:14px;font-weight:900;gap:10px;letter-spacing:-.2px;margin:0 0 12px}.Conversation_messages-timeline__DdwYZ{display:flex;flex-direction:column;gap:14px}.Conversation_interaction-block__40yom,.Conversation_message-group__L\+34P{display:flex;flex-direction:column;gap:10px}.Conversation_message-girl__5yWkw,.Conversation_message-user__0pj8R,.Conversation_message-wingman__h0iuE{align-items:flex-end;animation:Conversation_msgIn__KNVqf .2s ease;display:flex;gap:10px}@keyframes Conversation_msgIn__KNVqf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Conversation_message-girl__5yWkw{justify-content:flex-start}.Conversation_message-wingman__h0iuE{justify-content:flex-start;padding-left:14px}.Conversation_message-user__0pj8R{justify-content:flex-end}.Conversation_message-avatar__ucADr{align-items:center;background:#ffffff0d;border:1px solid #94a3b829;border-radius:999px;box-shadow:0 14px 40px #00000040;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.Conversation_message-bubble__EeVD1{background:#0f172a8c;border:1px solid #94a3b824;border-radius:16px;box-shadow:0 16px 60px #00000059;color:var(--textMd);line-height:1.5;max-width:78%;overflow:hidden;padding:12px 14px;position:relative}.Conversation_message-bubble__EeVD1 strong{color:#ffffffe6;display:block;font-size:12px;font-weight:900;margin-bottom:4px}.Conversation_message-bubble__EeVD1 p{color:var(--textMd);font-size:14px;margin:0}.Conversation_message-bubble__EeVD1 small{color:var(--textMuted);display:block;font-size:11px;margin-top:6px}.Conversation_message-bubble__EeVD1.Conversation_girl__jWXnN{background:radial-gradient(320px 180px at 0 0,#ec489929,#0000 60%),radial-gradient(320px 180px at 100% 50%,#a855f71f,#0000 60%),#1e293b8c;border-color:#ec48992e}.Conversation_message-bubble__EeVD1.Conversation_wingman__AcGQ-{background:radial-gradient(340px 200px at 20% 0,#3b82f624,#0000 60%),#1e293b8c;border-color:#3b82f633;color:#ffffffeb}.Conversation_message-bubble__EeVD1.Conversation_wingman__AcGQ-.Conversation_analysis__6p61-{background:radial-gradient(360px 220px at 0 0,#10b9811f,#0000 60%),#1e293b8c;border-left:4px solid;border-color:#10b9812e;color:#ffffffeb}.Conversation_message-bubble__EeVD1.Conversation_user__MypNP{background:linear-gradient(135deg,#3b82f659,#a855f742 55%,#ec489933),#0f172a8c;border-color:#94a3b82e;color:#fffffff2}.Conversation_message-used__3SKX3{background:#10b98114;border:1px solid #10b9812e;border-radius:12px;color:#bbf7d0;font-size:13px;line-height:1.45;margin-top:10px;overflow:hidden;padding:10px 12px;position:relative}.Conversation_message-used__3SKX3:before{color:#10b98124;content:"✓";font-size:32px;font-weight:900;position:absolute;right:10px;top:-8px}.Conversation_message-timestamp__Pih0Q{color:#94a3b8cc;font-size:11px;margin:6px 0 0;text-align:center}.Conversation_ice-breaker-state__D496G,.Conversation_style-choice-state__m8Gpc,.Conversation_suggestions-state__bHRSk,.Conversation_waiting-response-state__3qSLk,.Conversation_wingman-analysis-state__RzkAb,.Conversation_wingman-initial-state__IujCf{animation:Conversation_fadeIn__5UT-b .25s ease}@keyframes Conversation_fadeIn__5UT-b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Conversation_wingman-waiting__gkDI5,.Conversation_wingman-welcome__25Cai{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden;padding:22px 16px;position:relative;text-align:center}.Conversation_wingman-waiting__gkDI5:before,.Conversation_wingman-welcome__25Cai:before{background:linear-gradient(90deg,#0000,#3b82f64d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Conversation_wingman-avatar-large__B\+d0w{animation:Conversation_floaty__wC3\+7 2.2s ease-in-out infinite;filter:drop-shadow(0 12px 24px rgba(59,130,246,.22));font-size:54px;margin-bottom:10px}@keyframes Conversation_floaty__wC3\+7{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Conversation_wingman-waiting__gkDI5 h3,.Conversation_wingman-welcome__25Cai h3{color:var(--text);font-size:18px;font-weight:900;letter-spacing:-.3px;margin:0 0 6px}.Conversation_wingman-welcome__25Cai p{color:var(--textMd);font-size:14px;line-height:1.45;margin:0;opacity:.9}.Conversation_message-input-section__\+ZPlO{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.Conversation_girl-message-input__ZQNui{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:14px;box-sizing:border-box;color:var(--text);font-size:14px;line-height:1.5;min-height:110px;outline:none;padding:12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.Conversation_girl-message-input__ZQNui::placeholder{color:#94a3b8bf}.Conversation_girl-message-input__ZQNui:focus{background:#0f172a9e;border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f62e}.Conversation_btn-analyze__ZvEvf,.Conversation_btn-new-interaction__tAEWT,.Conversation_btn-primary__adnbb{background:linear-gradient(90deg,#3b82f6f2,#a855f7eb);border:none;border-radius:14px;box-shadow:0 18px 50px #3b82f633;color:#fffffff5;cursor:pointer;font-size:14px;font-weight:900;margin-top:12px;min-height:46px;overflow:hidden;position:relative;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:100%}.Conversation_btn-analyze__ZvEvf:before,.Conversation_btn-new-interaction__tAEWT:before,.Conversation_btn-primary__adnbb:before{background:linear-gradient(90deg,#0000,#ffffff24,#0000);content:"";height:100%;left:-110%;position:absolute;top:0;transition:left .45s ease;width:100%}.Conversation_btn-analyze__ZvEvf:hover:before,.Conversation_btn-new-interaction__tAEWT:hover:before,.Conversation_btn-primary__adnbb:hover:before{left:110%}.Conversation_btn-analyze__ZvEvf:hover:not(:disabled),.Conversation_btn-new-interaction__tAEWT:hover:not(:disabled),.Conversation_btn-primary__adnbb:hover:not(:disabled){box-shadow:0 22px 60px #a855f738;filter:brightness(1.03);transform:translateY(-1px)}.Conversation_btn-analyze__ZvEvf:active,.Conversation_btn-new-interaction__tAEWT:active,.Conversation_btn-primary__adnbb:active{transform:scale(.98)}.Conversation_btn-analyze__ZvEvf:disabled,.Conversation_btn-primary__adnbb:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.Conversation_btn-secondary__-WpSX{background:#ffffff0d;border:1px solid #94a3b82e;border-radius:14px;color:var(--textMd);cursor:pointer;font-weight:900;min-height:46px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease;width:100%}.Conversation_btn-secondary__-WpSX:hover{background:#ffffff14;border-color:#3b82f642;color:var(--text);transform:translateY(-1px)}.Conversation_btn-secondary__-WpSX:active{transform:scale(.98)}.Conversation_spinner__yHtne{animation:Conversation_spin__OzjWR .6s linear infinite;border:2px solid #ffffff38;border-radius:999px;border-top-color:#ffffffeb;height:18px;width:18px}.Conversation_spinner-large__vtUMw{animation:Conversation_spin__OzjWR .75s linear infinite;border:3px solid #94a3b838;border-radius:999px;border-top-color:#3b82f6eb;height:46px;width:46px}@keyframes Conversation_spin__OzjWR{to{transform:rotate(1turn)}}.Conversation_conversation-loading__pWWMV,.Conversation_wingman-loading-state__DIDtE{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 16px;text-align:center}.Conversation_conversation-loading__pWWMV p,.Conversation_wingman-loading-state__DIDtE p{color:var(--textMd);font-weight:800;margin:12px 0 0}.Conversation_style-grid__gnufz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:14px}.Conversation_style-card__LGEc5{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid #94a3b829;border-radius:var(--radius);box-shadow:0 16px 60px #00000061;color:var(--text);cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:14px;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease}.Conversation_style-card__LGEc5:hover:not(:disabled){background:#1e293b9e;border-color:#3b82f642;transform:translateY(-2px)}.Conversation_style-card__LGEc5:disabled{cursor:not-allowed;opacity:.55}.Conversation_style-icon__Z1HoX{filter:drop-shadow(0 10px 18px rgba(59,130,246,.18));flex-shrink:0;font-size:34px}.Conversation_style-content__uqOJu h4{font-size:15px;font-weight:900;margin:0 0 4px}.Conversation_style-content__uqOJu p{color:var(--textMd);font-size:13px;line-height:1.35;margin:0;opacity:.9}.Conversation_suggestions-header__PoJ3C{background:#1e293b8c;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;padding:16px;text-align:center}.Conversation_suggestions-header__PoJ3C h3{color:var(--text);font-size:16px;font-weight:900;margin:0}.Conversation_suggestions-list__MpV00{display:flex;flex-direction:column;gap:12px}.Conversation_suggestion-card__\+0RCt{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b8c;border:1px solid #94a3b829;border-radius:var(--radius);box-shadow:0 16px 60px #00000061;padding:14px;transition:transform .15s ease,border-color .15s ease}.Conversation_suggestion-card__\+0RCt:hover{border-color:#3b82f642;transform:translateY(-2px)}.Conversation_suggestion-header__thpJ5{align-items:center;border-bottom:1px solid #94a3b81f;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.Conversation_suggestion-number__o8aW0{color:#93c5fd;font-family:var(--mono);font-size:12px;font-weight:900}.Conversation_suggestion-tone__\+Hbfs{background:#0f172a8c;border:1px solid #94a3b829;border-radius:999px;color:var(--textMd);font-family:var(--mono);font-size:11px;padding:4px 10px}.Conversation_suggestion-content__BR2CF p{color:#ffffffeb;font-size:14px;line-height:1.55;margin:0 0 12px}.Conversation_suggestion-actions__vO1e4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.Conversation_btn-copy__JRfx7,.Conversation_btn-use__qzfEa{border-radius:12px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:900;min-height:42px;transition:transform .15s ease,filter .15s ease,border-color .15s ease,background .15s ease}.Conversation_btn-copy__JRfx7{background:#ffffff0d;border:1px solid #94a3b82e;color:var(--textMd)}.Conversation_btn-copy__JRfx7:hover{background:#ffffff14;border-color:#3b82f638;color:var(--text);transform:translateY(-1px)}.Conversation_btn-use__qzfEa{background:#10b981e6;border:none;box-shadow:0 16px 40px #10b9812e;color:#fffffff5}.Conversation_btn-use__qzfEa:hover{filter:brightness(1.02);transform:translateY(-1px)}.Conversation_btn-new-interaction__tAEWT{margin-top:12px}.Conversation_ghosting-alert__b10Lo{background:#0f172a8c;border:1px solid #94a3b829;border-radius:14px;color:var(--textMd);margin:12px 0;padding:12px}.Conversation_ghosting-alert__b10Lo .Conversation_alert-header__bKcjx{align-items:center;display:flex;font-weight:900;gap:8px;margin-bottom:8px}.Conversation_ghosting-alert__b10Lo .Conversation_red-flags__PFZj2{background:#ffffff0a;border:1px solid #94a3b81f;border-radius:12px;margin-top:10px;padding:10px}.Conversation_ghosting-alert__b10Lo .Conversation_red-flags__PFZj2 strong{color:#ffffffeb;display:block;margin-bottom:6px}.Conversation_ghosting-alert__b10Lo .Conversation_red-flags__PFZj2 ul{color:var(--textMd);margin:0;padding-left:18px}.Conversation_ghosting-alert__b10Lo .Conversation_strategy-info__3\+6OG{border-top:1px solid #94a3b81f;margin-top:10px;padding-top:10px}.Conversation_ghosting-low__WJ-nD,.Conversation_ghosting-medium__hxiS1{border-left:4px solid #f59e0bd9}.Conversation_ghosting-high__buuMf{border-left:4px solid #ef4444d9}.Conversation_ghosting-critical__URerq{animation:Conversation_pulseAlert__fzwMP 2.1s ease-in-out infinite;background:#ef44441a;border-left:4px solid #ef4444f2}@keyframes Conversation_pulseAlert__fzwMP{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.Conversation_date-readiness-banner__Zjsio{align-items:center;background:radial-gradient(420px 220px at 20% 10%,#3b82f638,#0000 60%),radial-gradient(520px 260px at 80% 30%,#a855f724,#0000 60%),#1e293b8c;border:1px solid #3b82f62e;border-radius:16px;box-shadow:0 18px 60px #00000061;display:flex;gap:12px;margin:12px 0;padding:14px}.Conversation_banner-icon__3NZeQ{filter:drop-shadow(0 12px 20px rgba(59,130,246,.22));font-size:34px}.Conversation_banner-content__Z-mUp{color:#ffffffeb;flex:1 1}.Conversation_banner-header__tuRmA{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.Conversation_score-badge__iC-qO{background:#3b82f61a;border:1px solid #3b82f638;border-radius:999px;color:#93c5fd;font-family:var(--mono);font-size:12px;font-weight:900;padding:4px 10px}.Conversation_banner-reason__aVz-y{color:var(--textMd);line-height:1.4;margin:0;opacity:.95}.Conversation_key-signals__49H\+C{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.Conversation_signal-tag__PeWPo{background:#ffffff0d;border:1px solid #94a3b829;border-radius:999px;color:var(--textMd);font-size:12px;font-weight:800;padding:5px 10px}.Conversation_btn-date-planning__zjDZl{background:linear-gradient(90deg,#ec4899f2,#a855f7f2);border:none;border-radius:12px;box-shadow:0 18px 45px #ec489929;color:#fffffff5;cursor:pointer;font-weight:900;min-height:42px;padding:10px 14px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;white-space:nowrap}.Conversation_btn-date-planning__zjDZl:hover{box-shadow:0 22px 60px #a855f733;filter:brightness(1.02);transform:translateY(-1px)}.Conversation_btn-date-planning__zjDZl:active{transform:scale(.98)}.Conversation_upload-mode-toggle__plEzG{display:flex;gap:10px;justify-content:center;margin-bottom:12px}.Conversation_toggle-btn__fOjlm{background:#ffffff0d;border:1px solid #94a3b82e;border-radius:12px;color:var(--textMd);cursor:pointer;flex:1 1;font-weight:900;max-width:220px;min-height:42px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.Conversation_toggle-btn__fOjlm:hover{background:#ffffff14;border-color:#3b82f638;transform:translateY(-1px)}.Conversation_toggle-btn__fOjlm.Conversation_active__8T8ey{background:#3b82f624;border-color:#3b82f647;color:#93c5fd}.Conversation_image-upload-section__GOc\+j{align-items:center;display:flex;flex-direction:column;gap:12px}.Conversation_btn-upload-image__IgOeC{align-items:center;background:#3b82f60f;border:2px dashed #3b82f64d;border-radius:var(--radius);color:#ffffffeb;cursor:pointer;display:flex;flex-direction:column;gap:8px;max-width:520px;padding:22px 16px;text-align:center;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.Conversation_btn-upload-image__IgOeC:hover{background:#a855f70f;border-color:#a855f747;box-shadow:0 18px 60px #3b82f624;transform:translateY(-2px)}.Conversation_upload-icon__arlni{font-size:40px}.Conversation_btn-upload-image__IgOeC small{color:#94a3b8d9;font-size:12px}.Conversation_upload-hint__jZ\+zV{color:#94a3b8d9;font-size:13px;line-height:1.45;margin:0;text-align:center}.Conversation_image-preview-container__UyXgK{animation:Conversation_fadeIn__5UT-b .25s ease;display:flex;flex-direction:column;gap:12px;max-width:720px;width:100%}.Conversation_image-preview__HN1dt{background:#0f172a8c;border:1px solid #94a3b829;border-radius:var(--radius);box-shadow:0 16px 60px #00000059;overflow:hidden;position:relative}.Conversation_image-preview__HN1dt img{display:block;height:auto;max-height:420px;object-fit:contain;width:100%}.Conversation_btn-remove-image__52R6A{align-items:center;background:#ef444424;border:1px solid #ef444459;border-radius:999px;color:#fecaca;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:10px;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:34px}.Conversation_btn-remove-image__52R6A:hover{background:#ef44442e;border-color:#ef444473;transform:scale(1.05)}.Conversation_btn-analyze-image__u5Wpu{background:linear-gradient(90deg,#3b82f6f2,#a855f7eb);border:none;border-radius:14px;box-shadow:0 18px 50px #3b82f633;color:#fffffff5;cursor:pointer;font-weight:900;min-height:46px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:100%}.Conversation_btn-analyze-image__u5Wpu:hover{box-shadow:0 22px 60px #a855f738;filter:brightness(1.03);transform:translateY(-1px)}.Conversation_btn-analyze-image__u5Wpu:active{transform:scale(.98)}.Conversation_credits-info__t9sip{background:#ffffff0a;border:1px solid #94a3b824;border-radius:12px;color:#94a3b8d9;font-size:12px;margin:0;padding:8px 10px;text-align:center}.Conversation_conversation-error__10GPh{background:#ef444414;border:1px solid #ef444433;border-radius:var(--radius);box-shadow:0 18px 70px #00000059;margin:0 auto;max-width:720px;padding:18px;text-align:center}.Conversation_conversation-error__10GPh h2{color:#fecaca;font-weight:900;letter-spacing:-.3px;margin:0 0 8px}.Conversation_conversation-error__10GPh p{color:#ffffffe6;margin:0 0 14px;opacity:.9}.Conversation_conversation-error__10GPh button{background:linear-gradient(90deg,#3b82f6f2,#a855f7eb);border:none;border-radius:14px;color:#fffffff5;cursor:pointer;font-weight:900;min-height:44px;padding:10px 14px}@media (min-width:640px){.Conversation_conversation-content__isPWX{padding:18px}.Conversation_style-grid__gnufz{grid-template-columns:repeat(2,1fr)}.Conversation_header-info__VzqsM h2{font-size:18px}}@media (min-width:1024px){.Conversation_conversation-content__isPWX{max-width:920px}.Conversation_message-bubble__EeVD1{max-width:70%}}@media (prefers-reduced-motion:reduce){.Conversation_ghosting-critical__URerq,.Conversation_wingman-avatar-large__B\+d0w{animation:none!important}*{transition:none!important}}.Conversation_analysis-wingman-label__NndQ8{color:var(--textMuted);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1.2px;margin-bottom:4px;text-transform:uppercase}.Conversation_analysis-verdict__MgKAu{color:var(--text);font-size:14px;font-weight:700;line-height:1.4;margin:0 0 14px}.Conversation_analysis-metrics-row__jFoDp{align-items:flex-start;background:#0f172a80;border:1px solid #94a3b81a;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:12px}.Conversation_metric-item__9NKQd{display:flex;flex-direction:column;gap:4px}.Conversation_metric-label__imoF9{color:var(--textMuted);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.Conversation_metric-badge__OrTU7{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.3px;padding:3px 10px}.Conversation_metric-high__J-JTi{background:#10b9811f;border:1px solid #10b98147;color:#6ee7b7}.Conversation_metric-medium__h5eyt{background:#f59e0b1f;border:1px solid #f59e0b47;color:#fcd34d}.Conversation_metric-low__kxM50{background:#ef44441a;border:1px solid #ef444438;color:#fca5a5}.Conversation_metric-ghost-low__Ha7az{background:#10b9811f;border:1px solid #10b98147;color:#6ee7b7}.Conversation_metric-ghost-medium__kB\+-G{background:#f59e0b1f;border:1px solid #f59e0b47;color:#fcd34d}.Conversation_metric-ghost-high__cjIS3{background:#ef44441a;border:1px solid #ef444438;color:#fca5a5}.Conversation_metric-next-move__iW7bP{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:140px}.Conversation_metric-next-text__WN11h{color:var(--textMd);font-size:12px;font-style:italic;line-height:1.4}.Conversation_analysis-indicators__gNyPv{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.Conversation_indicator-tag__CtwPZ{background:#ffffff0a;border:1px solid #94a3b81f;border-radius:999px;color:var(--textMd);font-family:var(--mono);font-size:11px;padding:4px 10px}.Conversation_analysis-reco__qIFCL{background:#3b82f60f;border:1px solid #3b82f624;border-radius:10px;margin-top:4px;padding:12px}.Conversation_reco-label__019x7{color:#93c5fd;display:block;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.Conversation_analysis-reco__qIFCL p{color:var(--textMd);font-size:13px;line-height:1.5;margin:0}.date-planning-modal{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.date-planning-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;max-height:90vh;max-width:700px;overflow-y:auto;width:100%}.date-planning-content.large{max-width:900px}.date-planning-header{align-items:center;background:#fff;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;padding:1.5rem;position:sticky;top:0;z-index:10}.date-planning-header h2{color:#333;font-size:1.5rem;margin:0}.close-btn{background:none;border:none;color:#999;cursor:pointer;font-size:1.5rem;transition:color .2s}.close-btn:hover{color:#333}.date-planning-body{padding:1.5rem}.intro-section{padding:2rem 0;text-align:center}.intro-icon{font-size:4rem;margin-bottom:1rem}.intro-section h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.intro-section p{color:#666;margin-bottom:1rem}.intro-section ul{list-style:none;margin:0 auto;max-width:400px;padding:0;text-align:left}.intro-section ul li{color:#555;padding:.5rem 0}.loading-state{padding:3rem 2rem;text-align:center}.spinner-large{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#6366f1;height:60px;margin:0 auto 1rem;width:60px}.loading-state h3{color:#333;margin-bottom:.5rem}.loading-state p{color:#666}.alert-section{border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.alert-section.alert-green{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.alert-section.alert-yellow{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.alert-section.alert-orange{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.alert-section.alert-red{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.alert-header{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.score-display{font-size:1.5rem;font-weight:700;margin-top:.5rem}.green-flags-section,.red-flags-section{background:#f9f9f9;border-radius:8px;margin-bottom:1rem;padding:1rem}.green-flags-section h4,.red-flags-section h4{color:#333;margin-bottom:.8rem;margin-top:0}.green-flags-section ul,.red-flags-section ul{list-style:none;margin:0;padding-left:1.5rem}.green-flags-section ul li,.red-flags-section ul li{color:#555;padding:.3rem 0;position:relative}.advice-section,.recommendation-section{background:#f0f7ff;border-left:4px solid #6366f1;border-radius:8px;margin-bottom:1rem;padding:1rem}.advice-section h4,.recommendation-section h4{color:#333;margin-top:0}.checklist-section{background:#f9f9f9;border-radius:8px;margin-bottom:1rem;padding:1rem}.checklist-section ul{list-style:none;padding-left:0}.checklist-section ul li{background:#fff;border-radius:4px;margin-bottom:.3rem;padding:.5rem}.what-to-do-section{background:#f9fafb;border-radius:8px;margin-bottom:1rem;padding:1rem}.what-to-do-section ol{padding-left:1.5rem}.what-to-do-section ol li{color:#555;padding:.5rem 0}.alerts-container{margin-bottom:2rem}.alert-box{border-left:4px solid;border-radius:8px;margin-bottom:1rem;padding:1rem}.alert-box.alert-compatibility{background:#fef2f2;border-color:#ef4444}.alert-box.alert-budget{background:#fffbeb;border-color:#f59e0b}.alert-box-header{color:#333;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.compatibility-details{background:#ffffff80;border-radius:4px;margin-top:.8rem;padding:.8rem}.compatibility-details p{font-size:.9rem;margin:.3rem 0}.suggestions-container{margin:2rem 0}.suggestions-container h3{color:#333;font-size:1.4rem;margin-bottom:1.5rem;text-align:center}.date-suggestion-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s}.date-suggestion-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.date-suggestion-card.perfect-match{background:linear-gradient(180deg,#ecfdf5 0,#fff);border-color:#10b981}.suggestion-header{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.8rem}.suggestion-title{color:#333;font-size:1.1rem;font-weight:700}.success-rate{background:#10b981;border-radius:20px;color:#fff;font-size:.9rem;font-weight:700;padding:.3rem .8rem}.suggestion-activity h4{color:#6366f1;font-size:1.3rem;margin:0 0 1rem}.suggestion-details{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.detail-item{align-items:center;color:#555;display:flex;font-size:.95rem;gap:.5rem}.detail-icon{font-size:1.2rem}.suggestion-message,.suggestion-tips,.suggestion-why{margin-bottom:1rem}.suggestion-message strong,.suggestion-tips strong,.suggestion-why strong{color:#333;display:block;margin-bottom:.5rem}.suggestion-message p,.suggestion-why p{color:#555;line-height:1.6}.message-box{background:#f9fafb;border-left:4px solid #6366f1;border-radius:8px;color:#333;font-style:italic;padding:1rem}.suggestion-tips ul{list-style:none;padding-left:0}.suggestion-tips ul li{color:#555;padding:.4rem 0 .4rem 1.5rem;position:relative}.suggestion-tips ul li:before{color:#6366f1;content:"•";font-weight:700;left:.5rem;position:absolute}.suggestion-actions{gap:.8rem;margin-top:1rem}.btn-copy,.btn-use{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:.8rem 1rem;transition:all .2s}.btn-copy{background:#f3f4f6;color:#333}.btn-copy:hover{background:#e5e7eb}.btn-use{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.btn-use:hover{box-shadow:0 4px 12px #6366f14d}.insights-section{background:#faf5ff;border-left:4px solid #8b5cf6;border-radius:8px;margin:2rem 0;padding:1.5rem}.insights-section h4{color:#333;margin-bottom:1rem;margin-top:0}.insight-box{background:#fff;border-radius:6px;margin-bottom:1rem;padding:1rem}.insight-box strong{color:#6366f1;display:block;margin-bottom:.5rem}.insight-box p{color:#555;line-height:1.6;margin:0}.avoid-want-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}.avoid-section,.want-section{background:#fff;border-radius:6px;padding:1rem}.avoid-section strong{color:#ef4444}.want-section strong{color:#10b981}.avoid-section ul,.want-section ul{list-style:none;margin:.8rem 0 0;padding-left:0}.avoid-section ul li,.want-section ul li{color:#555;font-size:.9rem;padding:.3rem 0}.action-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .2s}.btn-primary.btn-large{font-size:1.1rem;padding:1.2rem 2.5rem}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #6366f14d;transform:translateY(-2px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{background:#f3f4f6;color:#333}.btn-secondary:hover{background:#e5e7eb}.user-suggestion-input{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.user-suggestion-input label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.user-suggestion-input input{border:2px solid #e5e7eb;border-radius:6px;font-size:1rem;margin-bottom:1rem;padding:.8rem;width:100%}.user-suggestion-input input:focus{border-color:#6366f1;outline:none}.error-message{background:#fef2f2;border-left:4px solid #dc2626;border-radius:8px;color:#dc2626;margin-top:1rem;padding:1rem}@media (max-width:768px){.date-planning-content{margin:.5rem;max-width:100%}.avoid-want-grid,.suggestion-details{grid-template-columns:1fr}.action-buttons,.suggestion-actions{flex-direction:column}}.suggestion-actions{display:flex;gap:10px;margin-top:20px}.btn-maps{align-items:center;background:linear-gradient(135deg,#4285f4,#34a853);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:12px 16px;text-decoration:none;transition:all .2s ease}.btn-maps:hover{box-shadow:0 4px 12px #4285f466;transform:translateY(-2px)}.btn-copy{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s ease}.btn-copy:hover{background:#5a6268;transform:translateY(-2px)}.btn-use{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s ease}.btn-use:hover{box-shadow:0 4px 12px #764ba266;transform:translateY(-2px)}@media (max-width:768px){.suggestion-actions{flex-direction:column}.btn-copy,.btn-maps,.btn-use{width:100%}}.NewConversation_new-conversation-page__swG9e{--navy:#0f172a;--navy2:#0b1224;--card:#1e293b9e;--card2:#0f172a9e;--border:#94a3b824;--border2:#94a3b833;--text:#f8fafc;--textMd:#cbd5e1;--textMuted:#94a3b8;--blue:#3b82f6;--blue2:#2563eb;--violet:#a855f7;--pink:#ec4899;--green:#10b981;--red:#ef4444;--shadow:0 18px 70px #0000007a;--shadow2:0 12px 40px #00000061;--radiusLg:18px;--radiusMd:14px;--radiusSm:12px;align-items:flex-start;background:radial-gradient(900px 520px at 50% -120px,#3b82f62e,#0000 70%),radial-gradient(900px 520px at 12% 20%,#a855f71f,#0000 60%),radial-gradient(900px 520px at 90% 40%,#ec48991a,#0000 60%),linear-gradient(180deg,var(--navy2),var(--navy));color:var(--text);display:flex;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;overflow-x:hidden;padding:18px 14px 28px;position:relative;width:100%}.NewConversation_new-conversation-page__swG9e:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.NewConversation_new-conversation-container__aNQpF{animation:NewConversation_slideUp__FW8VL .32s ease-out;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1e293b94;border:1px solid var(--border);border-radius:var(--radiusLg);box-shadow:var(--shadow);max-width:560px;overflow:hidden;position:relative;width:100%;z-index:1}@keyframes NewConversation_slideUp__FW8VL{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.NewConversation_conversation-header__wfKHx{background:radial-gradient(520px 240px at 20% 0,#3b82f62e,#0000 60%),radial-gradient(520px 240px at 85% 20%,#a855f71f,#0000 60%),#0f172a9e;border-bottom:1px solid #94a3b81f;padding:18px 16px 16px;position:relative}.NewConversation_conversation-header__wfKHx:before{background:linear-gradient(90deg,#0000,#3b82f661,#0000);content:"";height:1px;left:0;opacity:.9;position:absolute;right:0;top:0}.NewConversation_btn-back__xLsLO{align-items:center;background:#ffffff0d;border:1px solid #94a3b82e;border-radius:12px;color:var(--textMd);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:6px;margin-bottom:14px;padding:9px 14px;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.NewConversation_btn-back__xLsLO:hover:not(:disabled){background:#ffffff14;border-color:#3b82f647;color:var(--text);transform:translateY(-1px)}.NewConversation_btn-back__xLsLO:active{transform:scale(.98)}.NewConversation_btn-back__xLsLO:disabled{cursor:not-allowed;opacity:.55;transform:none}.NewConversation_conversation-header__wfKHx h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fafc 20%,#93c5fd 55%,#ec4899f2);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900;letter-spacing:-.6px;margin:0 0 8px}.NewConversation_subtitle__2e9Nw{color:var(--textMd);font-size:14px;line-height:1.4;margin:0;opacity:.92}.NewConversation_conversation-form__BzEB\+{padding:18px 16px}.NewConversation_form-section__QQ2Yq{margin-bottom:18px}.NewConversation_form-section__QQ2Yq:last-of-type{margin-bottom:22px}.NewConversation_form-label__lHc40{align-items:center;color:#cbd5e1f2;display:flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.NewConversation_label-text__Q6QH5{flex:1 1}.NewConversation_label-required__z5WMo{color:#f87171f2;font-size:14px;font-weight:900}.NewConversation_label-optional__0XeA4{color:var(--textMuted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.NewConversation_alert__ijQix{align-items:center;animation:NewConversation_shake__smxap .28s ease;background:#0f172a8c;border:1px solid #94a3b829;border-radius:14px;box-shadow:var(--shadow2);display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 14px}.NewConversation_alert-error__Ox7\+Q{background:#ef44441a;border-color:#ef444438;color:#fecaca}.NewConversation_alert-icon__e2Wys{font-size:18px}@keyframes NewConversation_shake__smxap{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.NewConversation_form-input__uxczW{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:14px;box-sizing:border-box;color:#ffffffeb;font-family:inherit;font-size:14px;outline:none;padding:13px 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease;width:100%}.NewConversation_form-input__uxczW::placeholder{color:#94a3b8cc;opacity:.9}.NewConversation_form-input__uxczW:focus{background:#0f172a9e;border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f62e;transform:translateY(-1px)}.NewConversation_form-input__uxczW:disabled{cursor:not-allowed;opacity:.55}.NewConversation_form-textarea__N0qOU{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:14px;box-sizing:border-box;color:#ffffffeb;font-family:inherit;font-size:14px;min-height:92px;outline:none;padding:13px 14px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.NewConversation_form-textarea__N0qOU:focus{background:#0f172a9e;border-color:#a855f773;box-shadow:0 0 0 3px #a855f72e}.NewConversation_form-hint__bDw\+9{color:#94a3b8eb;font-size:12px;line-height:1.4;margin-top:8px}.NewConversation_platform-grid__DhzIX{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.NewConversation_platform-card__OovyR{align-items:center;background:#0f172a8c;border:1px solid #94a3b829;border-radius:16px;box-shadow:0 14px 40px #00000040;color:var(--textMd);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;overflow:hidden;padding:14px 10px;position:relative;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.NewConversation_platform-card__OovyR:before{background:radial-gradient(220px 140px at 20% 0,#3b82f638,#0000 60%),radial-gradient(220px 140px at 80% 40%,#ec489924,#0000 60%);content:"";filter:blur(18px);inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.NewConversation_platform-card__OovyR:hover:not(:disabled){background:#0f172a9e;border-color:#3b82f63d;box-shadow:0 18px 55px #00000059;transform:translateY(-2px)}.NewConversation_platform-card__OovyR:hover:not(:disabled):before{opacity:1}.NewConversation_platform-card__OovyR.NewConversation_active__FqX31{background:radial-gradient(220px 140px at 20% 0,#3b82f638,#0000 60%),#0f172a9e;border-color:#3b82f666;box-shadow:0 22px 70px #3b82f624;color:#fffffff2}.NewConversation_platform-card__OovyR:disabled{cursor:not-allowed;opacity:.55;transform:none}.NewConversation_platform-emoji__jRHpa{filter:drop-shadow(0 10px 18px rgba(59,130,246,.12));font-size:28px;line-height:1}.NewConversation_platform-label__-c8l\+{font-size:12px;font-weight:900;line-height:1.2;text-align:center}.NewConversation_objective-list__W4BXv{display:flex;flex-direction:column;gap:10px}.NewConversation_objective-item__I\+NIQ{align-items:center;background:#0f172a8c;border:1px solid #94a3b829;border-radius:14px;box-shadow:0 14px 40px #00000040;color:var(--textMd);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px;position:relative;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.NewConversation_objective-item__I\+NIQ:hover:not(:disabled){background:#0f172a9e;border-color:#a855f738;box-shadow:0 18px 55px #00000059;transform:translateY(-2px)}.NewConversation_objective-item__I\+NIQ.NewConversation_active__FqX31{background:radial-gradient(260px 160px at 15% 0,#a855f729,#0000 60%),#0f172a9e;border-color:#a855f761}.NewConversation_objective-item__I\+NIQ:disabled{cursor:not-allowed;opacity:.55;transform:none}.NewConversation_objective-icon__6heSC{filter:drop-shadow(0 10px 18px rgba(168,85,247,.12));flex-shrink:0;font-size:24px;line-height:1}.NewConversation_objective-label__6riTr{color:#ffffffeb;flex:1 1;font-size:14px;font-weight:900;letter-spacing:-.2px}.NewConversation_objective-check__QiZ28{color:#3b82f6f2;flex-shrink:0;font-size:16px;font-weight:900;opacity:0;transition:opacity .15s ease}.NewConversation_objective-item__I\+NIQ.NewConversation_active__FqX31 .NewConversation_objective-check__QiZ28{opacity:1}.NewConversation_btn-submit__ubD9d{align-items:center;background:linear-gradient(90deg,#3b82f6f2,#a855f7eb);border:none;border-radius:16px;box-shadow:0 18px 50px #3b82f62e;color:#fffffff5;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:900;gap:10px;justify-content:center;overflow:hidden;padding:15px 16px;position:relative;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:100%}.NewConversation_btn-submit__ubD9d:before{background:linear-gradient(90deg,#0000,#ffffff24,#0000);content:"";height:100%;left:-110%;position:absolute;top:0;transition:left .45s ease;width:100%}.NewConversation_btn-submit__ubD9d:hover:not(:disabled):before{left:110%}.NewConversation_btn-submit__ubD9d:hover:not(:disabled){box-shadow:0 22px 60px #a855f738;filter:brightness(1.03);transform:translateY(-2px)}.NewConversation_btn-submit__ubD9d:active:not(:disabled){transform:translateY(0)}.NewConversation_btn-submit__ubD9d:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.NewConversation_spinner__O2ju5{animation:NewConversation_spin__qgwj0 .6s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fffffff2;height:18px;width:18px}@keyframes NewConversation_spin__qgwj0{to{transform:rotate(1turn)}}@media (min-width:768px){.NewConversation_new-conversation-page__swG9e{align-items:center;padding:26px 18px 34px}.NewConversation_new-conversation-container__aNQpF{max-width:620px}.NewConversation_conversation-header__wfKHx{padding:22px 20px 18px}.NewConversation_conversation-header__wfKHx h1{font-size:30px}.NewConversation_conversation-form__BzEB\+{padding:20px 20px 22px}.NewConversation_platform-grid__DhzIX{gap:12px}.NewConversation_platform-card__OovyR{padding:16px 12px}.NewConversation_platform-emoji__jRHpa{font-size:32px}.NewConversation_platform-label__-c8l\+{font-size:13px}}@media (min-width:1024px){.NewConversation_new-conversation-container__aNQpF{max-width:680px}.NewConversation_conversation-header__wfKHx h1{font-size:34px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.NewConversation_btn-back__xLsLO:focus-visible,.NewConversation_btn-submit__ubD9d:focus-visible,.NewConversation_form-input__uxczW:focus-visible,.NewConversation_form-textarea__N0qOU:focus-visible,.NewConversation_objective-item__I\+NIQ:focus-visible,.NewConversation_platform-card__OovyR:focus-visible{outline:2px solid #3b82f6b3;outline-offset:2px}.Account_account-page__BwacT{--navy:#0f172a;--navy-mid:#1e293b;--navy-light:#293548;--blue:#2563eb;--blue-br:#3b82f6;--blue-hover:#1d4ed8;--indigo:#6366f1;--border:#94a3b81a;--border-blue:#3b82f640;--text:#f8fafc;--text-md:#cbd5e1;--text-muted:#64748b;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--mono:"JetBrains Mono",monospace;background:var(--navy);color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;margin:0;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:0;position:relative;width:100%}.Account_account-page__BwacT:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.Account_account-page__BwacT:after{background:radial-gradient(ellipse,#2563eb14 0,#0000 70%);content:"";height:500px;left:50%;pointer-events:none;position:fixed;top:-120px;transform:translateX(-50%);width:700px;z-index:0}.Account_account-container__q9VBk{margin:0 auto;max-width:100%;min-height:100vh;position:relative;width:100%;z-index:1}.Account_account-loading__0Ke1H{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:16px;position:relative;z-index:1}.Account_loading-spinner__I0fiw{animation:Account_acSpin__2W8bB .8s linear infinite;border:2px solid #94a3b826;border-radius:50%;border-top:2px solid var(--blue-br);height:36px;width:36px}@keyframes Account_acSpin__2W8bB{to{transform:rotate(1turn)}}.Account_loading-text__uqIc\+{color:var(--text-muted);font-family:var(--mono);font-size:13px;font-weight:500;margin:0}.Account_account-header__R9382{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1e293bd9;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:16px;position:sticky;top:0;z-index:10}.Account_account-header__R9382:after{background:linear-gradient(90deg,#0000,#3b82f64d,#0000);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.Account_back-button__3ixU7{align-items:center;align-self:flex-start;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;color:var(--text-md);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;gap:6px;min-height:38px;padding:8px 14px;text-decoration:none;transition:all .15s}.Account_back-button__3ixU7:hover{background:#ffffff14;border-color:var(--border-blue);color:var(--text)}.Account_back-button__3ixU7:active{transform:scale(.98)}.Account_page-title__r-niu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fafc 20%,#93c5fd);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;letter-spacing:-.6px;margin:0}.Account_account-tabs__p3wOo{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172acc;border-bottom:1px solid var(--border);display:flex;gap:6px;overflow-x:auto;padding:10px 12px;position:relative;scrollbar-width:none;z-index:1}.Account_account-tabs__p3wOo::-webkit-scrollbar{display:none}.Account_tab__3z0Vb{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;gap:6px;min-height:38px;padding:8px 14px;transition:all .15s;white-space:nowrap}.Account_tab__3z0Vb:hover{background:#ffffff0a;color:var(--text-md)}.Account_tab__3z0Vb:active{transform:scale(.98)}.Account_tab__3z0Vb.Account_active__j05oJ{background:#3b82f61f;border-color:#3b82f640;color:#93c5fd;font-weight:700}.Account_account-content__r7YgK{min-height:calc(100vh - 160px);padding:16px;position:relative;z-index:1}.Account_message__o7VQf{align-items:center;animation:Account_acSlideDown__AuSNr .3s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;box-shadow:0 8px 32px #0006;display:flex;font-size:13px;font-weight:600;gap:10px;left:16px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:200}@keyframes Account_acSlideDown__AuSNr{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.Account_message__o7VQf.Account_success__v6PVb{background:#10b98126;border:1px solid #10b9814d;color:#6ee7b7}.Account_message__o7VQf.Account_error__aOgFn{background:#ef444426;border:1px solid #ef44444d;color:#fca5a5}.Account_tab-content__xuT8E{animation:Account_acFadeIn__n7pRQ .35s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293b99;border:1px solid var(--border);border-radius:14px;overflow:hidden;padding:20px;position:relative}.Account_tab-content__xuT8E:before{background:linear-gradient(90deg,#0000,#3b82f64d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes Account_acFadeIn__n7pRQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Account_billing-section__TVgEH,.Account_profile-section__bqo5s,.Account_security-section__o79r7,.Account_stats-section__oIyjk,.Account_subscription-section__2pEip{width:100%}.Account_billing-section__TVgEH h2,.Account_profile-section__bqo5s h2,.Account_security-section__o79r7 h2,.Account_stats-section__oIyjk h2,.Account_subscription-section__2pEip h2{align-items:center;border-bottom:1px solid var(--border);color:var(--text);display:flex;font-size:16px;font-weight:800;gap:8px;letter-spacing:-.3px;margin:0 0 20px;padding-bottom:14px}.Account_section-icon__kBb-I{color:var(--blue-br)}.Account_section-header__pPODl{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:14px}.Account_section-header__pPODl h2{align-items:center;color:var(--text);display:flex;font-size:16px;font-weight:800;gap:8px;margin:0}.Account_subscription-card__xfHkS{background:#0f172a80;border:1px solid #f59e0b2e;border-radius:12px;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:20px;position:relative}.Account_subscription-card__xfHkS:before{background:linear-gradient(90deg,#0000,#f59e0b66,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Account_subscription-header__EnTXz{display:flex;flex-direction:column;gap:12px}.Account_subscription-badge__V6pe0{align-items:center;align-self:flex-start;background:#3b82f61f;border:1px solid var(--border-blue);border-radius:9999px;color:#93c5fd;display:inline-flex;font-family:var(--mono);font-size:12px;font-weight:700;gap:6px;letter-spacing:.3px;padding:5px 12px}.Account_badge-icon__WSC3v{font-size:14px}.Account_badge-label__kRU8S{font-weight:800}.Account_status-badge__JyDjp{align-items:center;align-self:flex-start;border-radius:9999px;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 10px}.Account_status-badge__JyDjp.Account_active__j05oJ{background:#10b9811f;border:1px solid #10b98140;color:#6ee7b7}.Account_status-badge__JyDjp.Account_canceled__UayEz{background:#ef44441a;border:1px solid #ef444433;color:#fca5a5}.Account_subscription-info__tlvaM{display:flex;flex-direction:column;gap:8px}.Account_info-item__QhO7P{align-items:center;color:var(--text-muted);display:flex;font-family:var(--mono);font-size:13px;gap:8px}.Account_info-item__QhO7P svg{flex-shrink:0;opacity:.6}.Account_expiry-warning__KIleG{align-items:center;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;color:#fcd34d;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 14px}.Account_subscription-price__cTLTS{align-items:baseline;display:flex;gap:6px}.Account_price__\+MFUI{color:var(--text);font-family:var(--mono);font-size:2rem;font-weight:800}.Account_period__pvYLA{color:var(--text-muted);font-family:var(--mono);font-size:13px}.Account_subscription-features__1ril2{display:flex;flex-direction:column;gap:12px}.Account_subscription-features__1ril2 h4{color:var(--text);font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.Account_subscription-features__1ril2 ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.Account_subscription-features__1ril2 li{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px}.Account_subscription-features__1ril2 li svg{color:var(--green);flex-shrink:0}.Account_subscription-stats__YAiZb{background:#ffffff08;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.Account_stat__93wya{align-items:center;display:flex;gap:12px}.Account_stat__93wya svg{color:var(--amber);flex-shrink:0}.Account_stat__93wya div{display:flex;flex-direction:column;gap:2px}.Account_stat__93wya strong{color:var(--text);font-family:var(--mono);font-size:1.4rem;font-weight:800}.Account_stat__93wya span{color:var(--text-muted);font-family:var(--mono);font-size:12px}.Account_subscription-actions__8BRGO{display:flex;flex-direction:column;gap:10px}.Account_manage-button__k9PCc,.Account_reactivate-button__YO-Qk,.Account_upgrade-button__\+pJM5{align-items:center;background:var(--blue-br);border:none;border-radius:8px;box-shadow:0 0 0 1px #3b82f680,0 8px 20px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:46px;overflow:hidden;padding:12px 20px;position:relative;transition:all .2s}.Account_manage-button__k9PCc:before,.Account_reactivate-button__YO-Qk:before,.Account_upgrade-button__\+pJM5:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s;width:100%}.Account_manage-button__k9PCc:hover:before,.Account_reactivate-button__YO-Qk:hover:before,.Account_upgrade-button__\+pJM5:hover:before{left:100%}.Account_manage-button__k9PCc:hover,.Account_reactivate-button__YO-Qk:hover,.Account_upgrade-button__\+pJM5:hover{background:var(--blue-hover);box-shadow:0 0 0 1px #3b82f699,0 12px 28px #2563eb66;transform:translateY(-1px)}.Account_manage-button__k9PCc:active,.Account_reactivate-button__YO-Qk:active,.Account_upgrade-button__\+pJM5:active{transform:scale(.98)}.Account_cancel-button__mBY2q{align-items:center;background:#ef444414;border:1px solid #ef444440;border-radius:8px;color:#fca5a5;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:12px 20px;transition:all .2s}.Account_cancel-button__mBY2q:hover{background:#ef444424;border-color:#ef444466}.Account_cancel-button__mBY2q:active{transform:scale(.98)}.Account_edit-button__SybTR,.Account_save-button__wbeIz{align-items:center;background:var(--blue-br);border:none;border-radius:8px;box-shadow:0 0 0 1px #3b82f666,0 4px 12px #2563eb40;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:10px 20px;transition:all .2s}.Account_edit-button__SybTR:hover,.Account_save-button__wbeIz:hover{background:var(--blue-hover);transform:translateY(-1px)}.Account_edit-button__SybTR:active,.Account_save-button__wbeIz:active{transform:scale(.98)}.Account_save-button__wbeIz:disabled{background:var(--navy-light);box-shadow:none;color:var(--text-muted);cursor:not-allowed;transform:none}.Account_profile-form__EcS\+j{display:flex;flex-direction:column;gap:18px}.Account_form-group__8J2gk{display:flex;flex-direction:column;gap:6px}.Account_form-group__8J2gk label{align-items:center;color:var(--text-muted);display:flex;font-family:var(--mono);font-size:11px;font-weight:700;gap:6px;letter-spacing:.8px;text-transform:uppercase}.Account_form-group__8J2gk input{background:#0f172ab3;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;min-height:44px;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.Account_form-group__8J2gk input::placeholder{color:var(--text-muted)}.Account_form-group__8J2gk input:disabled{cursor:not-allowed;opacity:.45}.Account_form-group__8J2gk input:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a}.Account_form-actions__1G9lv{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:16px}.Account_password-change-form__QYA5c{display:flex;flex-direction:column;gap:18px}.Account_password-change-form__QYA5c h3{align-items:center;color:var(--text);display:flex;font-size:15px;font-weight:700;gap:8px;margin:0}.Account_password-input-container__1d7z4{position:relative;width:100%}.Account_password-input-container__1d7z4 input{background:#0f172ab3;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;min-height:44px;outline:none;padding:11px 44px 11px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.Account_password-input-container__1d7z4 input::placeholder{color:var(--text-muted)}.Account_password-input-container__1d7z4 input:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f61a}.Account_password-input-container__1d7z4 button{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;min-height:32px;min-width:32px;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s}.Account_password-input-container__1d7z4 button:hover{color:var(--text-md)}.Account_password-strength__iTcii{display:flex;flex-direction:column;gap:6px;margin-top:4px}.Account_strength-bar__6NUKI{background:#ffffff0f;border-radius:9999px;height:3px;overflow:hidden;width:100%}.Account_strength-fill__2gbao{border-radius:9999px;height:100%;transition:width .3s ease}.Account_password-strength__iTcii span{color:var(--text-muted);font-family:var(--mono);font-size:11px;font-weight:700}.Account_change-password-button__rb1iA{align-items:center;background:#10b9811f;border:1px solid #10b98140;border-radius:8px;color:#6ee7b7;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:8px;min-height:46px;padding:12px 20px;transition:all .2s}.Account_change-password-button__rb1iA:hover{background:#10b9812e;border-color:#10b98166;transform:translateY(-1px)}.Account_change-password-button__rb1iA:active{transform:scale(.98)}.Account_change-password-button__rb1iA:disabled{cursor:not-allowed;opacity:.4;transform:none}.Account_billing-info__TwjJX{display:flex;flex-direction:column;gap:20px}.Account_billing-card__FsDao{background:#0f172a80;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:18px;position:relative}.Account_billing-card__FsDao:before{background:linear-gradient(90deg,#0000,#3b82f633,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Account_card-header__OasN9{align-items:center;display:flex;gap:10px;margin-bottom:14px}.Account_card-header__OasN9 h3{color:var(--text);font-size:15px;font-weight:700;margin:0}.Account_billing-card__FsDao p{color:var(--text-muted);font-family:var(--mono);font-size:13px;margin:6px 0}.Account_invoice-history__WdizM{display:flex;flex-direction:column;gap:16px}.Account_invoice-history__WdizM h3{align-items:center;color:var(--text);display:flex;font-size:15px;font-weight:700;gap:8px;margin:0 0 16px}.Account_invoices-list__FrfTA{display:flex;flex-direction:column;gap:12px}.Account_invoice-item__iksU-{background:#0f172a80;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:16px;position:relative;transition:border-color .15s}.Account_invoice-item__iksU-:before{background:linear-gradient(90deg,#0000,#3b82f626,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Account_invoice-item__iksU-:hover{border-color:var(--border-blue)}.Account_invoice-header__lrEJc{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.Account_invoice-header__lrEJc h4{color:var(--text);font-size:14px;font-weight:700;margin:0 0 3px}.Account_invoice-header__lrEJc p{color:var(--text-muted);font-family:var(--mono);font-size:12px;margin:0}.Account_invoice-amount__3UUaX{color:var(--text);flex-shrink:0;font-family:var(--mono);font-size:1.2rem;font-weight:800}.Account_invoice-details__8hhiL{display:flex;flex-direction:column;gap:12px}.Account_invoice-meta__27rR2{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Account_invoice-meta__27rR2 span{color:var(--text-muted);font-family:var(--mono);font-size:12px}.Account_status__etakH{border-radius:9999px;font-family:var(--mono);font-size:11px;font-weight:700;padding:3px 10px}.Account_status__etakH.Account_paid__iwZ\+S{background:#10b9811a;border:1px solid #10b98133;color:#6ee7b7}.Account_status__etakH.Account_pending__QCQHM{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fcd34d}.Account_status__etakH.Account_unpaid__fYnZ4{background:#ef44441a;border:1px solid #ef444433;color:#fca5a5}.Account_invoice-lines__zqj61{background:#ffffff08;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.Account_invoice-line__DN9eu{color:var(--text-muted);display:flex;flex-direction:column;font-family:var(--mono);font-size:12px;gap:2px}.Account_invoice-actions__5w9hd{display:flex;gap:10px}.Account_download-button__29O4S{align-items:center;background:#3b82f61a;border:1px solid #3b82f640;border-radius:7px;color:#93c5fd;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:9px 16px;transition:all .15s}.Account_download-button__29O4S:hover{background:#3b82f629;border-color:#3b82f666}.Account_download-button__29O4S:active{transform:scale(.98)}.Account_empty-state__Ad6Of{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.Account_empty-state__Ad6Of svg{margin-bottom:16px;opacity:.3}.Account_empty-state__Ad6Of p{font-family:var(--mono);font-size:13px;line-height:1.6;margin:4px 0}.Account_stats-grid__JpNDd{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.Account_stat-card__Y57XY{background:#0f172a80;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:18px;position:relative;transition:border-color .15s}.Account_stat-card__Y57XY:before{background:linear-gradient(90deg,#0000,#3b82f633,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Account_stat-card__Y57XY:hover{border-color:var(--border-blue)}.Account_stat-header__lbjnJ{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;margin-bottom:14px;padding-bottom:12px}.Account_stat-header__lbjnJ h3{color:var(--text);font-size:14px;font-weight:700;margin:0}.Account_stats-list__D5-K1{display:flex;flex-direction:column;gap:10px}.Account_stat-item__9v-qK{align-items:center;background:#ffffff08;border:1px solid var(--border);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.Account_stat-item__9v-qK svg{color:var(--blue-br);flex-shrink:0}.Account_stat-item__9v-qK div{display:flex;flex:1 1;flex-direction:column;gap:2px}.Account_stat-label__SvEwG{color:var(--text-muted);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.Account_stat-value__CTLCU{color:var(--text);font-family:var(--mono);font-size:1.2rem;font-weight:800}.Account_modal-overlay__87y0M{align-items:flex-end;animation:Account_acFadeInBg__85bo\+ .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:1000}@keyframes Account_acFadeInBg__85bo\+{0%{opacity:0}to{opacity:1}}.Account_modal-content__YhdkO{animation:Account_acSlideUp__PtRa1 .3s ease;background:var(--navy-mid);border:1px solid var(--border);border-radius:16px 16px 0 0;border-top:1px solid #3b82f633;box-shadow:0 -20px 60px #00000080;max-height:90vh;overflow-y:auto;padding:24px;width:100%}@keyframes Account_acSlideUp__PtRa1{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Account_modal-header__HAGIA{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:14px;margin-bottom:20px;padding-bottom:16px}.Account_modal-icon__\+Q9KL{align-items:center;background:#ef44441f;border:1px solid #ef444440;border-radius:50%;color:#fca5a5;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Account_modal-title__uff2L{color:var(--text);font-size:16px;font-weight:700;margin:0}.Account_modal-body__xzLhh{margin-bottom:20px}.Account_modal-body__xzLhh p{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0 0 16px}.Account_modal-info__e-swn{background:#ffffff08;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:14px}.Account_modal-info__e-swn .Account_info-item__QhO7P{color:var(--text-muted);font-family:var(--mono);font-size:12px}.Account_modal-actions__04nKC{display:flex;flex-direction:column;gap:10px}.Account_modal-cancel__cAhLL,.Account_modal-confirm__yCw9r{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:46px;padding:12px 20px;transition:all .15s}.Account_modal-cancel__cAhLL{background:#ffffff0a;border:1px solid var(--border);color:var(--text-muted)}.Account_modal-cancel__cAhLL:hover{background:#ffffff14;color:var(--text)}.Account_modal-cancel__cAhLL:active{transform:scale(.98)}.Account_modal-confirm__yCw9r{background:#ef44441f;border:1px solid #ef44444d;color:#fca5a5}.Account_modal-confirm__yCw9r:hover{background:#ef444433;border-color:#ef444480;color:#fee2e2}.Account_modal-confirm__yCw9r:active{transform:scale(.98)}.Account_modal-confirm__yCw9r:disabled{cursor:not-allowed;opacity:.4;transform:none}.Account_back-button__3ixU7:focus,.Account_cancel-button__mBY2q:focus,.Account_change-password-button__rb1iA:focus,.Account_download-button__29O4S:focus,.Account_edit-button__SybTR:focus,.Account_modal-cancel__cAhLL:focus,.Account_modal-confirm__yCw9r:focus,.Account_save-button__wbeIz:focus,.Account_tab__3z0Vb:focus,.Account_upgrade-button__\+pJM5:focus{outline:2px solid #3b82f699;outline-offset:2px}@supports (padding:max(0px)){.Account_account-content__r7YgK{padding-bottom:max(16px,env(safe-area-inset-bottom))}.Account_modal-content__YhdkO{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.Account_account-page__BwacT *,.Account_account-page__BwacT :after,.Account_account-page__BwacT :before{animation:none!important;transition:none!important}}@media (min-width:768px){.Account_account-container__q9VBk{max-width:768px;padding:0 24px}.Account_account-header__R9382{align-items:center;flex-direction:row;justify-content:space-between;padding:18px 24px}.Account_page-title__r-niu{font-size:1.75rem}.Account_account-tabs__p3wOo{justify-content:center;padding:10px 24px}.Account_account-content__r7YgK,.Account_tab-content__xuT8E{padding:24px}.Account_subscription-header__EnTXz{align-items:center;flex-direction:row;justify-content:space-between}.Account_subscription-actions__8BRGO{flex-direction:row}.Account_form-actions__1G9lv{flex-direction:row;justify-content:flex-end}.Account_stats-grid__JpNDd{gap:16px;grid-template-columns:repeat(2,1fr)}.Account_modal-overlay__87y0M{align-items:center;padding:16px}.Account_modal-content__YhdkO{border-radius:14px;max-width:480px}.Account_modal-actions__04nKC{flex-direction:row;justify-content:flex-end}.Account_modal-cancel__cAhLL,.Account_modal-confirm__yCw9r{flex:1 1}}@media (min-width:1024px){.Account_account-container__q9VBk{max-width:1024px}.Account_stats-grid__JpNDd{grid-template-columns:repeat(3,1fr)}.Account_billing-info__TwjJX{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 2fr}}@media (min-width:1280px){.Account_account-container__q9VBk{max-width:1200px}.Account_stats-grid__JpNDd{grid-template-columns:repeat(4,1fr)}}.Account_text__m55NC{color:var(--text-muted);font-family:var(--mono);font-size:13px}@media print{.Account_account-page__BwacT{background:#fff}.Account_account-header__R9382,.Account_account-tabs__p3wOo,.Account_back-button__3ixU7,.Account_cancel-button__mBY2q,.Account_edit-button__SybTR,.Account_message__o7VQf,.Account_modal-overlay__87y0M,.Account_save-button__wbeIz{display:none!important}.Account_tab-content__xuT8E{border:1px solid #ddd;box-shadow:none}}.google-login-button{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#333;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;min-height:44px;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;transition:all .25s ease;white-space:nowrap;width:100%}.google-login-button:hover{background:#f8f9fa;border-color:#dadce0;box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.google-login-button:active{box-shadow:0 2px 8px #00000014;transform:translateY(0)}.google-icon{flex-shrink:0;height:18px;width:18px}.google-button-text{flex:1 1;font-size:.9rem;letter-spacing:.2px;text-align:center}.google-login-button:hover .google-icon{transform:scale(1.1)}@media (max-width:374px){.google-login-button{border-radius:10px;font-size:.85rem;gap:8px;padding:10px 12px}.google-icon{height:16px;width:16px}.google-button-text{font-size:.85rem}}@media (min-width:375px) and (max-width:480px){.google-login-button{font-size:.9rem;padding:12px 18px}.google-icon{height:18px;width:18px}}@media (min-width:481px) and (max-width:767px){.google-login-button{font-size:.95rem;gap:11px;padding:13px 20px}.google-icon{height:19px;width:19px}}@media (min-width:768px){.google-login-button{font-size:1rem;gap:12px;padding:14px 24px}.google-icon{height:20px;width:20px}.google-button-text{font-size:.95rem}}.google-login-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.google-login-button:disabled:hover{background:#fff;border-color:#e1e5e9;box-shadow:0 2px 8px #00000014;transform:none}.google-login-button:focus{outline:2px solid #4285f4;outline-offset:2px}.google-login-button:focus:not(:focus-visible){outline:none}@media (prefers-color-scheme:dark){.google-login-button{background:#2d2d2d;border-color:#404040;color:#e8e8e8}.google-login-button:hover{background:#3a3a3a;border-color:#4a4a4a}}@media (prefers-reduced-motion:reduce){.google-icon,.google-login-button,.google-login-button:active,.google-login-button:hover{transform:none!important;transition:none}}@supports (-webkit-touch-callout:none){.google-login-button{-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;user-select:none}}.google-login-button{touch-action:manipulation}.login-page{--navy:#0f172a;--navy-mid:#1e293b;--navy-light:#293548;--blue:#2563eb;--blue-br:#3b82f6;--blue-hover:#1d4ed8;--indigo:#6366f1;--border:#94a3b81a;--border-blue:#3b82f640;--border-focus:#3b82f680;--text:#f8fafc;--text-md:#cbd5e1;--text-muted:#64748b;--green:#10b981;--red:#ef4444;--surface:#1e293b99;--mono:"JetBrains Mono",monospace;align-items:center;background:var(--navy);display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.login-page:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;inset:0}.login-page:after,.login-page:before{content:"";pointer-events:none;position:fixed;z-index:0}.login-page:after{background:radial-gradient(ellipse,#2563eb1a 0,#0000 70%);height:500px;left:50%;top:-100px;transform:translateX(-50%);width:700px}.login-container{animation:authFadeUp .5s ease both;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);background:#1e293bb3;border:1px solid var(--border);border-radius:16px;box-shadow:0 0 0 1px #ffffff08,0 32px 80px #00000080,inset 0 1px 0 #ffffff0d;max-width:420px;padding:44px 40px;position:relative;width:100%;z-index:1}.login-container:before{background:linear-gradient(90deg,#0000,#3b82f680,#0000);border-radius:16px 16px 0 0;content:"";height:1px;left:0;position:absolute;right:0;top:0}.login-header{margin-bottom:32px;text-align:center}.login-title{color:var(--text);font-size:24px;font-weight:800;letter-spacing:-.6px;margin:0 0 6px}.login-subtitle{color:var(--text-muted);font-size:14px;font-weight:400;line-height:1.5}.login-message{align-items:center;animation:authFadeUp .3s ease;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.login-message.success{background:#10b9811a;border:1px solid #10b98140;color:#6ee7b7}.login-message.error{background:#ef44441a;border:1px solid #ef444440;color:#fca5a5}.login-message.info{background:#3b82f61a;border:1px solid #3b82f640;color:#93c5fd}.social-login-section{margin-bottom:4px}.divider{align-items:center;display:flex;margin:20px 0}.divider:after,.divider:before{border-bottom:1px solid var(--border);content:"";flex:1 1}.divider span{color:var(--text-muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1px;padding:0 14px;text-transform:uppercase}.login-form{display:flex;flex-direction:column;gap:18px}.login-form-group{position:relative}.login-form-label{color:var(--text-muted);display:block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.login-form-input{background:#0f172a99;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.login-form-input::placeholder{color:var(--text-muted)}.login-form-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f61a}.login-form-input:disabled{cursor:not-allowed;opacity:.5}.input-feedback{color:var(--text-muted);font-family:var(--mono);font-size:11px;margin-top:5px}.login-remember-me{margin-top:-4px}.login-checkbox-label{align-items:center;color:var(--text-muted);cursor:pointer;display:flex;font-size:13px;gap:8px}.login-checkbox{accent-color:var(--blue-br);cursor:pointer;height:15px;width:15px}.login-checkbox-text{-webkit-user-select:none;user-select:none}.login-button{align-items:center;background:var(--blue-br);border:none;border-radius:8px;box-shadow:0 1px 3px #0000004d,0 0 0 1px #3b82f680,0 8px 20px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.1px;margin-top:4px;overflow:hidden;padding:13px 24px;position:relative;transition:all .2s;width:100%}.login-button:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s;width:100%}.login-button:hover:before{left:100%}.login-button:hover{background:var(--blue-hover);box-shadow:0 1px 3px #0000004d,0 0 0 1px #3b82f699,0 12px 28px #2563eb66;transform:translateY(-1px)}.login-button:active{transform:translateY(0)}.login-button:disabled{background:var(--navy-light);box-shadow:none;color:var(--text-muted);cursor:not-allowed;transform:none}.login-button:disabled:before{display:none}.login-button-icon{font-size:15px}.spinning{animation:spin 1s linear infinite;display:inline-block}.login-container.loading{opacity:.75;pointer-events:none}.forgot-password-section{animation:authFadeUp .3s ease;background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:10px;margin-top:20px;padding:18px}.forgot-password-card{text-align:center}.forgot-password-card h3{color:#fcd34d;font-size:15px;font-weight:700;margin-bottom:8px}.forgot-password-card p{color:var(--text-muted);font-size:13px;line-height:1.5;margin-bottom:12px}.email-preview{color:var(--text-md);font-family:var(--mono);font-size:13px;margin-bottom:16px}.forgot-password-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.send-reset-button{background:var(--blue-br);border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;padding:10px 18px;transition:all .2s}.send-reset-button:hover{background:var(--blue-hover);transform:translateY(-1px)}.cancel-button{background:#0000;border:1px solid #f59e0b4d;border-radius:7px;color:#fcd34d;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;padding:10px 18px;transition:all .2s}.cancel-button:hover{background:#f59e0b0f}.login-link{border-top:1px solid var(--border);margin-top:28px;padding-top:22px;text-align:center}.login-link p{color:var(--text-muted);font-size:13px;margin-bottom:10px}.login-link a,.signup-link{border:1px solid #3b82f633;border-radius:6px;color:#93c5fd;display:inline-block;font-size:14px;font-weight:700;padding:7px 14px;text-decoration:none;transition:all .2s}.login-link a:hover,.signup-link:hover{background:#3b82f614;border-color:#3b82f666;color:var(--text)}.login-partner-link{margin-top:18px;text-align:center}.login-partner-link a{color:var(--text-muted);font-family:var(--mono);font-size:12px;text-decoration:none;transition:color .15s}.login-partner-link a:hover{color:var(--text-md)}.login-debug{background:#0f172a80;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-family:var(--mono);font-size:11px;margin-top:20px;padding:12px 16px}.login-debug summary{color:var(--text-muted);cursor:pointer;list-style:none}.login-debug summary::-webkit-details-marker{display:none}.debug-content{line-height:1.8;margin-top:10px}.debug-content p{margin:0}.debug-content strong{color:var(--text-md)}@media (max-width:480px){.login-page{align-items:flex-start;padding:32px 16px 16px}.login-container{padding:32px 24px}.login-title{font-size:20px}}@media (hover:none) and (pointer:coarse){.login-button:hover,.login-container:hover{transform:none}}.signup-page{--navy:#0f172a;--navy-mid:#1e293b;--navy-light:#293548;--blue:#2563eb;--blue-br:#3b82f6;--blue-hover:#1d4ed8;--indigo:#6366f1;--border:#94a3b81a;--border-blue:#3b82f640;--border-focus:#3b82f680;--text:#f8fafc;--text-md:#cbd5e1;--text-muted:#64748b;--green:#10b981;--red:#ef4444;--amber:#f59e0b;--mono:"JetBrains Mono",monospace;align-items:flex-start;background:var(--navy);display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow-x:hidden;padding:32px 24px 48px;position:relative}.signup-page:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;inset:0}.signup-page:after,.signup-page:before{content:"";pointer-events:none;position:fixed;z-index:0}.signup-page:after{background:radial-gradient(ellipse,#2563eb1a 0,#0000 70%);height:500px;left:50%;top:-100px;transform:translateX(-50%);width:700px}.signup-container{animation:authFadeUp .5s ease both;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);background:#1e293bb3;border:1px solid var(--border);border-radius:16px;box-shadow:0 0 0 1px #ffffff08,0 32px 80px #00000080,inset 0 1px 0 #ffffff0d;max-width:440px;padding:44px 40px;position:relative;width:100%;z-index:1}.signup-container:before{background:linear-gradient(90deg,#0000,#3b82f680,#0000);border-radius:16px 16px 0 0;content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes authFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signup-header{margin-bottom:28px;text-align:center}.signup-title{color:var(--text);font-size:24px;font-weight:800;letter-spacing:-.6px;margin:0 0 6px}.signup-subtitle{color:var(--text-muted);font-size:14px;font-weight:400;line-height:1.5}.signup-google-section{margin-bottom:4px}.signup-divider{align-items:center;display:flex;margin:20px 0}.signup-divider:after,.signup-divider:before{border-bottom:1px solid var(--border);content:"";flex:1 1}.signup-divider span{color:var(--text-muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1px;padding:0 14px;text-transform:uppercase}.signup-error{align-items:flex-start;animation:authFadeUp .3s ease;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.signup-error-icon{flex-shrink:0;font-size:14px;margin-top:1px}.signup-error-content{font-size:13px;line-height:1.4}.signup-error-content strong{color:#fca5a5;display:block;margin-bottom:2px}.signup-error-content p{color:#fca5a5cc;margin:0}.signup-form{display:flex;flex-direction:column;gap:16px}.signup-form-group{position:relative}.signup-form-label{color:var(--text-muted);display:block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.signup-input-wrapper{position:relative}.signup-form-input{background:#0f172a99;border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.signup-form-input::placeholder{color:var(--text-muted)}.signup-form-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f61a}.signup-form-input.error{border-color:#ef444480;box-shadow:0 0 0 3px #ef444414}.signup-form-input.success{border-color:#10b98166}.signup-form-input:disabled{cursor:not-allowed;opacity:.5}.signup-input-icon{font-family:var(--mono);font-size:13px;font-weight:800;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.signup-input-icon.success{color:var(--green)}.signup-input-icon.error{color:var(--red)}.signup-field-error{color:#fca5a5;font-family:var(--mono);font-size:12px;margin-top:5px}.signup-field-hint{color:var(--text-muted);display:block;font-family:var(--mono);font-size:11px;margin-top:5px}.signup-method-section{display:flex;flex-direction:column;gap:8px}.signup-method-label{color:var(--text-muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.signup-method-select{appearance:none;background:#0f172a99;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%2364748b' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;outline:none;padding:12px 36px 12px 16px;transition:border-color .2s;width:100%}.signup-method-select:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f61a}.signup-method-select option{background:var(--navy-mid);color:var(--text)}.signup-method-toggle{background:#0000;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;padding:7px 12px;text-align:left;transition:all .15s}.signup-method-toggle:hover{background:#3b82f60a;border-color:var(--border-blue);color:var(--text-md)}.signup-method-description{animation:authFadeUp .25s ease;background:#0f172a80;border:1px solid var(--border);border-radius:8px;padding:14px 16px}.signup-method-description-text{color:var(--text-md);font-size:13px;line-height:1.6;margin:0 0 10px}.signup-method-details{color:var(--text-muted);font-family:var(--mono);font-size:12px;line-height:1.8;margin:0;padding-left:16px}.signup-password-fields{display:flex;flex-direction:column;gap:16px}.signup-password-input-container{position:relative}.signup-password-input-container .signup-form-input{padding-right:44px}.signup-password-toggle{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .15s}.signup-password-toggle:hover{opacity:.7}.signup-password-strength{margin-top:8px}.signup-password-strength-bar{background:#ffffff0f;border-radius:2px;height:3px;margin-bottom:6px;overflow:hidden}.signup-password-strength-fill{border-radius:2px;height:100%;transition:width .3s ease}.signup-password-strength-fill.strength-weak{background:var(--red)}.signup-password-strength-fill.strength-medium{background:var(--amber)}.signup-password-strength-fill.strength-strong{background:var(--green)}.signup-password-strength-label{color:var(--text-muted);font-family:var(--mono);font-size:11px;font-weight:600}.signup-password-tips{background:#0f172a66;border:1px solid var(--border);border-radius:6px;margin-top:8px;padding:10px 12px}.signup-password-tips small{color:var(--text-muted);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.signup-password-tips ul{color:var(--text-muted);font-family:var(--mono);font-size:11px;line-height:1.9;list-style:none;margin:6px 0 0;padding-left:0}.signup-password-validation{align-items:center;display:flex;font-family:var(--mono);font-size:12px;font-weight:600;gap:6px;margin-top:6px}.signup-password-validation.success{color:var(--green)}.signup-password-validation.error{color:var(--red)}.signup-button{align-items:center;background:var(--blue-br);border:none;border-radius:8px;box-shadow:0 1px 3px #0000004d,0 0 0 1px #3b82f680,0 8px 20px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.1px;margin-top:4px;overflow:hidden;padding:13px 24px;position:relative;transition:all .2s;width:100%}.signup-button:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s;width:100%}.signup-button:hover:before{left:100%}.signup-button:hover{background:var(--blue-hover);box-shadow:0 1px 3px #0000004d,0 0 0 1px #3b82f699,0 12px 28px #2563eb66;transform:translateY(-1px)}.signup-button:active{transform:translateY(0)}.signup-button:disabled{background:var(--navy-light);box-shadow:none;color:var(--text-muted);transform:none}.signup-button:disabled:before{display:none}.signup-button-icon{font-size:15px}.signup-link{border-top:1px solid var(--border);margin-top:24px;padding-top:20px;text-align:center}.signup-link p{color:var(--text-muted);font-size:13px;margin-bottom:10px}.signup-link a{border:1px solid #3b82f633;border-radius:6px;color:#93c5fd;display:inline-block;font-size:14px;font-weight:700;padding:7px 14px;text-decoration:none;transition:all .2s}.signup-link a:hover{background:#3b82f614;border-color:#3b82f666;color:var(--text)}.signup-benefits{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.signup-benefit{background:#ffffff08;border:1px solid var(--border);border-radius:20px;color:var(--text-muted);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2px;padding:5px 12px;transition:all .15s}.signup-benefit:hover{border-color:var(--border-blue);color:var(--text-md)}@media (max-width:480px){.signup-page{padding:20px 16px 40px}.signup-container{padding:32px 22px}.signup-title{font-size:20px}.signup-form{gap:14px}}@media (hover:none) and (pointer:coarse){.signup-button:hover{transform:none}}.LanguageSelector_container__7sIma{margin-bottom:1.5rem}.LanguageSelector_label__rquTW{align-items:center;color:#374151;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.LanguageSelector_dropdown__NAG0T{position:relative;width:100%}.LanguageSelector_dropdownButton__zVjql{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:.875rem 1rem;transition:all .2s ease;width:100%}.LanguageSelector_dropdownButton__zVjql:hover{background:#f9fafb;border-color:#d1d5db}.LanguageSelector_dropdownButton__zVjql:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.LanguageSelector_selected__Vb5qC{align-items:center;display:flex;gap:.75rem}.LanguageSelector_flag__oco95{font-size:1.5rem;line-height:1}.LanguageSelector_name__aVB1U{color:#1f2937;font-weight:500}.LanguageSelector_icon__N59ec{color:#6b7280;transition:transform .2s ease}.LanguageSelector_iconOpen__bZaNY{transform:rotate(180deg)}.LanguageSelector_menu__3JaAr{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.LanguageSelector_option__v4TnZ{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem;text-align:left;transition:all .15s ease;width:100%}.LanguageSelector_option__v4TnZ:hover{background:#f3f4f6}.LanguageSelector_optionSelected__11FS5{background:#eff6ff}.LanguageSelector_option__v4TnZ:not(:last-child){border-bottom:1px solid #f3f4f6}.LanguageSelector_info__EJAe\+{display:flex;flex:1 1;flex-direction:column;gap:.125rem}.LanguageSelector_native__--ZXe{color:#1f2937;font-size:.95rem;font-weight:500}.LanguageSelector_english__XOOGB{color:#6b7280;font-size:.8rem}.LanguageSelector_check__zh-MX{color:#667eea;font-size:1.25rem;font-weight:700}.LanguageSelector_hint__xc7\+u{color:#6b7280;font-size:.875rem;line-height:1.5;margin-top:.75rem}.LanguageSelector_autoBadge__sXmxh{background:#dbeafe;border-radius:4px;color:#1e40af;display:inline-block;font-size:.75rem;font-weight:600;margin-right:.25rem;padding:.25rem .5rem}.reset-password-page,.reset-password-page *,.reset-password-page :after,.reset-password-page :before{box-sizing:border-box!important;margin:0;padding:0}.reset-password-page{--rp-violet-50:#faf5ff;--rp-violet-100:#f3e8ff;--rp-violet-200:#e9d5ff;--rp-violet-300:#d8b4fe;--rp-violet-400:#c084fc;--rp-violet-500:#a855f7;--rp-violet-600:#9333ea;--rp-violet-700:#7c3aed;--rp-violet-800:#6b21a8;--rp-violet-900:#581c87;--rp-white:#fff;--rp-gray-50:#f9fafb;--rp-gray-100:#f3f4f6;--rp-gray-200:#e5e7eb;--rp-gray-300:#d1d5db;--rp-gray-400:#9ca3af;--rp-gray-500:#6b7280;--rp-gray-600:#4b5563;--rp-gray-700:#374151;--rp-gray-800:#1f2937;--rp-gray-900:#111827;--rp-success:#10b981;--rp-error:#ef4444;--rp-warning:#f59e0b;--rp-shadow-sm:0 1px 2px 0 #0000000d;--rp-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--rp-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--rp-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--rp-transition:all 0.2s ease-in-out;align-items:center!important;background:linear-gradient(135deg,var(--rp-violet-900) 0,var(--rp-violet-600) 50%,var(--rp-violet-800) 100%)!important;display:flex!important;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,sans-serif!important;justify-content:center!important;min-height:100vh!important;overflow:hidden!important;padding:2rem 1rem!important;position:relative!important}.reset-password-page:before{animation:rp-backgroundFloat 20s ease-in-out infinite!important;background:radial-gradient(circle at 20% 80%,#a855f74d 0,#0000 50%),radial-gradient(circle at 80% 20%,#c484fc4d 0,#0000 50%),radial-gradient(circle at 40% 40%,#9333ea33 0,#0000 50%)!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important}@keyframes rp-backgroundFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(10px) rotate(-1deg)}}.reset-password-page .reset-password-container{animation:rp-slideIn .6s ease-out!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff2!important;border:1px solid #fff3!important;border-radius:24px!important;box-shadow:var(--rp-shadow-xl)!important;max-width:480px!important;padding:3rem 2.5rem!important;position:relative!important;width:100%!important;z-index:1!important}@keyframes rp-slideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.reset-password-page .reset-password-header{margin-bottom:2.5rem!important;text-align:center!important}.reset-password-page .reset-password-header h1{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,var(--rp-violet-600),var(--rp-violet-800))!important;-webkit-background-clip:text!important;background-clip:text!important;border:none!important;font-size:2rem!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.2!important;margin:0 0 .5rem!important;outline:none!important;padding:0!important}.reset-password-page .reset-password-header p{color:var(--rp-gray-600)!important;font-size:1rem!important;line-height:1.5!important;margin:0!important;padding:0!important}.reset-password-page .message{align-items:center!important;animation:rp-messageSlide .3s ease-out!important;border-radius:12px!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:.75rem!important;line-height:1.4!important;margin-bottom:2rem!important;padding:1rem 1.25rem!important}@keyframes rp-messageSlide{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.reset-password-page .message.success{background:#10b9811a!important;border:1px solid #10b98133!important;color:var(--rp-success)!important}.reset-password-page .message.error{background:#ef44441a!important;border:1px solid #ef444433!important;color:var(--rp-error)!important}.reset-password-page .reset-password-form{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.reset-password-page .form-group{display:flex!important;flex-direction:column!important;gap:.5rem!important}.reset-password-page .form-group label{align-items:center!important;color:var(--rp-gray-700)!important;display:flex!important;font-size:.875rem!important;font-weight:600!important;gap:.5rem!important;line-height:1.4!important;margin:0!important;padding:0!important}.reset-password-page .form-group label svg{color:var(--rp-violet-500)!important;flex-shrink:0!important}.reset-password-page .password-input{align-items:center!important;display:flex!important;position:relative!important}.reset-password-page .password-input input{background:var(--rp-white)!important;border:2px solid var(--rp-gray-200)!important;border-radius:12px!important;color:var(--rp-gray-900)!important;font-family:inherit!important;font-size:1rem!important;line-height:1.4!important;outline:none!important;padding:.875rem 3rem .875rem 1rem!important;transition:var(--rp-transition)!important;width:100%!important}.reset-password-page .password-input input:focus{border-color:var(--rp-violet-500)!important;box-shadow:0 0 0 3px #a855f71a!important;outline:none!important}.reset-password-page .password-input input:disabled{background-color:var(--rp-gray-50)!important;cursor:not-allowed!important;opacity:.7!important}.reset-password-page .password-input button{align-items:center!important;background:none!important;border:none!important;border-radius:6px!important;color:var(--rp-gray-400)!important;cursor:pointer!important;display:flex!important;justify-content:center!important;outline:none!important;padding:.5rem!important;position:absolute!important;right:.75rem!important;transition:var(--rp-transition)!important}.reset-password-page .password-input button:hover{background:#a855f71a!important;color:var(--rp-violet-500)!important}.reset-password-page .password-strength{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-top:.75rem!important}.reset-password-page .strength-bar{background:var(--rp-gray-200)!important;border-radius:3px!important;box-shadow:inset 0 1px 2px #0000001a!important;height:6px!important;overflow:hidden!important}.reset-password-page .strength-fill{border-radius:3px!important;height:100%!important;position:relative!important;transition:all .3s ease!important}.reset-password-page .strength-fill:after{animation:rp-shimmer 2s infinite!important;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000)!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;right:0!important;top:0!important}@keyframes rp-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.reset-password-page .strength-text{font-size:.75rem!important;font-weight:600!important;letter-spacing:.05em!important;margin:0!important;padding:0!important;text-transform:uppercase!important}.reset-password-page .password-match{align-items:center!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:.5rem!important;margin-top:.5rem!important}.reset-password-page .password-match svg{flex-shrink:0!important}.reset-password-page .reset-button{align-items:center!important;background:linear-gradient(135deg,var(--rp-violet-600),var(--rp-violet-700))!important;border:none!important;border-radius:12px!important;box-shadow:var(--rp-shadow-md)!important;color:var(--rp-white)!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:1rem!important;font-weight:600!important;gap:.5rem!important;justify-content:center!important;line-height:1.4!important;margin-top:1rem!important;outline:none!important;overflow:hidden!important;padding:1rem 1.5rem!important;position:relative!important;transition:var(--rp-transition)!important;width:100%!important}.reset-password-page .reset-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .5s!important;width:100%!important}.reset-password-page .reset-button:hover:before{left:100%!important}.reset-password-page .reset-button:hover{background:linear-gradient(135deg,var(--rp-violet-700),var(--rp-violet-800))!important;box-shadow:var(--rp-shadow-lg)!important;transform:translateY(-2px)!important}.reset-password-page .reset-button:active{box-shadow:var(--rp-shadow-md)!important;transform:translateY(0)!important}.reset-password-page .reset-button:disabled{background:var(--rp-gray-300)!important;box-shadow:var(--rp-shadow-sm)!important;cursor:not-allowed!important;transform:none!important}.reset-password-page .reset-button:disabled:before{display:none!important}.reset-password-page .reset-button svg{flex-shrink:0!important}.reset-password-page .back-to-login{border-top:1px solid var(--rp-gray-200)!important;margin-top:2rem!important;padding-top:1.5rem!important;text-align:center!important}.reset-password-page .back-to-login a{align-items:center!important;border-radius:8px!important;color:var(--rp-violet-600)!important;display:inline-flex!important;font-size:.875rem!important;font-weight:500!important;gap:.5rem!important;line-height:1.4!important;padding:.5rem 1rem!important;text-decoration:none!important;transition:var(--rp-transition)!important}.reset-password-page .back-to-login a:hover{background:#a855f71a!important;color:var(--rp-violet-700)!important;transform:translateX(-3px)!important}@media (max-width:640px){.reset-password-page{padding:1rem .75rem!important}.reset-password-page .reset-password-container{border-radius:16px!important;padding:2rem 1.5rem!important}.reset-password-page .reset-password-header h1{font-size:1.75rem!important}.reset-password-page .password-input input{font-size:.875rem!important;padding:.75rem 2.75rem .75rem .875rem!important}.reset-password-page .reset-button{font-size:.875rem!important;padding:.875rem 1.25rem!important}}@media (max-width:480px){.reset-password-page .reset-password-container{margin:.5rem!important;padding:1.5rem 1rem!important}.reset-password-page .reset-password-header{margin-bottom:2rem!important}.reset-password-page .reset-password-header h1{font-size:1.5rem!important}}@keyframes rp-pulse{0%,to{opacity:1}50%{opacity:.8}}.reset-password-page .reset-button:disabled{animation:rp-pulse 2s infinite!important}.reset-password-page .password-input input:focus,.reset-password-page .reset-button:focus{box-shadow:0 0 0 3px #a855f71a,0 0 20px #a855f74d!important}@media (prefers-reduced-motion:reduce){.reset-password-page *,.reset-password-page :after,.reset-password-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.support-ticket-container{margin:0 auto;max-width:800px;padding:24px}.support-ticket-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:32px}.support-header{margin-bottom:24px}.support-title{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 8px}.support-subtitle{color:#6b7280;font-size:14px;margin:0}.support-status{border:1px solid;border-radius:8px;margin-bottom:24px;padding:16px}.support-status-success{background-color:#f0fdf4;border-color:#bbf7d0}.support-status-error{background-color:#fef2f2;border-color:#fecaca}.support-status-message{font-weight:500;margin:0 0 8px}.support-status-success .support-status-message{color:#166534}.support-status-error .support-status-message{color:#991b1b}.support-status-details{font-size:14px;margin-top:8px}.support-status-success .support-status-details{color:#15803d}.support-status-details p{margin:4px 0}.support-form{gap:24px}.support-form,.support-form-group{display:flex;flex-direction:column}.support-label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.support-input,.support-select,.support-textarea{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.support-input:focus,.support-select:focus,.support-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.support-input-error{border-color:#ef4444!important}.support-textarea{resize:none}.support-input-footer{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.support-error-text{color:#dc2626;font-size:12px;margin:0}.support-hint-text{color:#6b7280;font-size:12px;margin:0}.support-counter-text{color:#9ca3af;font-size:12px;margin:0}.support-alert{border:1px solid;border-radius:8px;padding:16px}.support-alert p{font-size:14px;margin:0 0 8px}.support-alert ul{font-size:14px;margin:8px 0 0 16px;padding:0}.support-alert li{margin:4px 0}.support-alert-urgent{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.support-alert-info{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}.support-submit-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s;width:100%}.support-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.support-submit-btn:active:not(:disabled){transform:translateY(0)}.support-submit-btn-disabled{background:#9ca3af;cursor:not-allowed}.support-btn-content{align-items:center;display:flex;gap:8px;justify-content:center}.support-spinner{animation:support-spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes support-spin{to{transform:rotate(1turn)}}.support-footer{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px;text-align:center}.support-footer p{color:#6b7280;font-size:14px;margin:0}@media (max-width:768px){.support-ticket-container{padding:16px}.support-ticket-card{padding:24px}.support-title{font-size:20px}}.support-back-btn{align-items:center;background:#6f9fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:24px;padding:10px 20px;transition:all .2s}.support-back-btn:hover{background:#e5e7eb;transform:translateX(-2px)}:root{--navy:#0f172a;--navy-mid:#1e293b;--navy-light:#293548;--surface:#1e293b99;--surface-2:#1e293be6;--blue:#2563eb;--blue-br:#3b82f6;--blue-hover:#1d4ed8;--indigo:#6366f1;--blue-glow:#2563eb33;--blue-glow-md:#2563eb59;--border:#94a3b81a;--border-blue:#3b82f640;--text:#f8fafc;--text-md:#cbd5e1;--text-muted:#64748b;--green:#10b981;--amber:#f59e0b;--red-soft:#ef4444;--mono:"JetBrains Mono",monospace}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0f172a;background:var(--navy);color:#f8fafc;color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{background-image:radial-gradient(circle,#94a3b80f 1px,#0000 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}@keyframes Landing_fadeUp__qB7lU{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes Landing_pulse__evv1U{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}@keyframes Landing_eyeblink__Cy7ti{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes Landing_wmbdot__5lG01{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.Landing_landing-root__vuSst{position:relative}.Landing_global-blob__QXhWq{background:radial-gradient(ellipse,#2563eb14 0,#0000 70%);height:600px;left:50%;pointer-events:none;position:fixed;top:-100px;transform:translateX(-50%);width:900px;z-index:0}.Landing_mono__eraw6{font-family:JetBrains Mono,monospace;font-family:var(--mono)}.Landing_gradient-text__zNshM{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#818cf8);-webkit-background-clip:text;background-clip:text}.Landing_btn-cta__2Ds3y{align-items:center;background:#3b82f6;background:var(--blue-br);border:none;border-radius:8px;box-shadow:0 1px 3px #0000004d,0 0 0 1px #3b82f680,0 8px 20px #2563eb59;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;letter-spacing:-.1px;padding:13px 26px;position:relative;text-decoration:none;transition:all .2s;z-index:1}.Landing_btn-cta__2Ds3y:hover{background:#1d4ed8;background:var(--blue-hover);box-shadow:0 1px 3px #0000004d,0 0 0 1px #3b82f699,0 12px 28px #2563eb73;transform:translateY(-1px)}.Landing_btn-cta__2Ds3y svg{height:16px;width:16px}.Landing_btn-outline__0a8mP{align-items:center;background:#0000;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:8px;color:#cbd5e1;color:var(--text-md);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 22px;text-decoration:none;transition:all .2s}.Landing_btn-outline__0a8mP:hover{background:#3b82f60d;border-color:#3b82f640;border-color:var(--border-blue);color:#f8fafc;color:var(--text)}.Landing_landing-nav__kx04-{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);background:#0f172acc;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border);display:flex;height:62px;left:0;padding:0 40px;position:fixed;right:0;top:0;z-index:300}.Landing_logo__H1BvL{align-items:center;background:none;border:none;color:#f8fafc;color:var(--text);cursor:pointer;display:flex;font-size:17px;font-weight:800;gap:9px;letter-spacing:-.4px;text-decoration:none}.Landing_logo-mark__BkTxK{align-items:center;background:linear-gradient(135deg,#2563eb,#6366f1);border-radius:8px;box-shadow:0 0 14px #2563eb80;display:flex;flex-shrink:0;font-size:15px;height:30px;justify-content:center;width:30px}.Landing_nav-center__f\+txe{display:flex;gap:2px;left:50%;position:absolute;transform:translateX(-50%)}.Landing_nav-center__f\+txe a{border-radius:6px;color:#64748b;color:var(--text-muted);font-size:14px;font-weight:500;padding:6px 14px;text-decoration:none;transition:all .15s}.Landing_nav-center__f\+txe a:hover{background:#ffffff0a;color:#cbd5e1;color:var(--text-md)}.Landing_nav-right__5DDzn{align-items:center;display:flex;gap:10px;margin-left:auto}.Landing_nav-login__b5Emv{background:none;border:none;border-radius:6px;color:#64748b;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px;transition:color .15s}.Landing_nav-login__b5Emv:hover{color:#f8fafc;color:var(--text)}.Landing_wrap__hVRJF{margin:0 auto;max-width:1120px;padding:0 24px;position:relative;z-index:1}.Landing_hero__\+\+p3E{overflow:hidden;padding:148px 24px 80px;position:relative;text-align:center;z-index:1}.Landing_hero-beam__hcqkg{background:linear-gradient(180deg,#0000,#3b82f6,#0000);background:linear-gradient(to bottom,#0000,var(--blue-br),#0000);height:280px;left:50%;opacity:.4;pointer-events:none;position:absolute;top:60px;transform:translateX(-50%);width:2px}.Landing_eyebrow__JldEP{align-items:center;animation:Landing_fadeUp__qB7lU .5s ease .05s both;background:#2563eb1a;border:1px solid #3b82f633;border-radius:100px;color:#93c5fd;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.1px;margin-bottom:28px;padding:5px 14px 5px 10px}.Landing_eyebrow-dot__8PPCk{align-items:center;background:#2563eb33;border:1px solid #3b82f64d;border-radius:50%;display:flex;height:18px;justify-content:center;width:18px}.Landing_eyebrow-dot__8PPCk:after{animation:Landing_pulse__evv1U 2.5s ease-in-out infinite;background:#3b82f6;background:var(--blue-br);border-radius:50%;content:"";height:7px;width:7px}.Landing_hero__\+\+p3E h1{animation:Landing_fadeUp__qB7lU .55s ease .15s both;font-size:clamp(42px,6vw,76px);font-weight:800;letter-spacing:-2.5px;line-height:1.05;margin:0 auto 22px;max-width:840px}.Landing_hero-sub__JOZE9{animation:Landing_fadeUp__qB7lU .55s ease .25s both;color:#64748b;color:var(--text-muted);font-size:17px;font-weight:400;line-height:1.75;margin:0 auto 36px;max-width:500px}.Landing_hero-actions__8nK23{animation:Landing_fadeUp__qB7lU .55s ease .35s both;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px}.Landing_hero-trust__tXEOn{align-items:center;animation:Landing_fadeUp__qB7lU .55s ease .45s both;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:64px}.Landing_hero-trust__tXEOn span{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-size:12px;font-weight:500;gap:6px}.Landing_trust-check__6D54w{align-items:center;background:#10b9811f;border:1px solid #10b98140;border-radius:50%;color:#10b981;color:var(--green);display:flex;flex-shrink:0;font-size:9px;height:16px;justify-content:center;width:16px}.Landing_trust-sep__zJxSf{background:#94a3b81a;background:var(--border);height:14px;width:1px}.Landing_dash-wrap__jJJ6i{animation:Landing_fadeUp__qB7lU .7s ease .55s both;margin:0 auto;max-width:1000px;position:relative}.Landing_dash-wrap__jJJ6i:before{background:radial-gradient(ellipse at 50% 40%,#2563eb24,#0000 70%);content:"";inset:-40px;pointer-events:none;position:absolute}.Landing_dash-shell__eVzbO{background:#1e293b;background:var(--navy-mid);border:1px solid #94a3b81f;border-radius:16px;box-shadow:0 0 0 1px #ffffff08,0 40px 100px #0009,inset 0 1px 0 #ffffff0d;overflow:hidden;position:relative}.Landing_dash-titlebar__KMOuq{align-items:center;background:#0f172ae6;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:10px 16px}.Landing_win-btns__Jzfbc{display:flex;gap:6px}.Landing_win-btn__VqJvq{border-radius:50%;height:11px;width:11px}.Landing_win-btn-r__m6ig-{background:#ef444480}.Landing_win-btn-y__cBgGS{background:#f59e0b80}.Landing_win-btn-g__LQHSy{background:#10b98180}.Landing_dash-tabs__0BbLk{display:flex;gap:1px;margin-left:8px}.Landing_dash-tab__hE36O{background:#0000;border-radius:5px;color:#64748b;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:500;padding:4px 14px}.Landing_dash-tab-active__kc3CZ{background:#2563eb26;color:#93c5fd}.Landing_dash-url__Fd\+eI{background:#0f172a99;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:5px;color:#64748b;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;margin-left:auto;padding:4px 12px}.Landing_dash-body__C9TmP{display:grid;grid-template-columns:200px 1fr 240px;height:440px}.Landing_dash-sidebar__tQGz6{background:#0f172ab3;border-right:1px solid #94a3b81a;border-right:1px solid var(--border);padding:14px 10px}.Landing_sidebar-brand__1\+rhz{align-items:center;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border);display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:-.3px;margin-bottom:10px;padding:4px 8px 14px}.Landing_sidebar-brand__1\+rhz .Landing_mark__hG1AZ{align-items:center;background:linear-gradient(135deg,#2563eb,#6366f1);border-radius:5px;display:flex;font-size:11px;height:22px;justify-content:center;width:22px}.Landing_sb-section__1TYyZ{color:#64748b;color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:1px;padding:10px 8px 5px;text-transform:uppercase}.Landing_sb-item__5u64d{align-items:center;border-radius:6px;color:#64748b;color:var(--text-muted);cursor:pointer;display:flex;font-size:12px;gap:8px;margin-bottom:1px;padding:7px 8px;transition:all .15s}.Landing_sb-item__5u64d:hover{background:#ffffff0a;color:#cbd5e1;color:var(--text-md)}.Landing_sb-item-active__ufrPN{background:#2563eb26;border:1px solid #2563eb33;color:#93c5fd}.Landing_sb-ic__8Mi9q{font-size:13px;text-align:center;width:16px}.Landing_sb-badge__CJjAe{background:#2563eb33;border-radius:8px;color:#93c5fd;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;margin-left:auto;padding:1px 5px}.Landing_dash-chat__LaVwr{background:#1e293b;background:var(--navy-mid);border-right:1px solid #94a3b81a;border-right:1px solid var(--border);display:flex;flex-direction:column}.Landing_chat-topbar__3PLNx{align-items:center;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:12px 16px}.Landing_conv-ava__BZ7Bh{align-items:center;background:linear-gradient(135deg,#2563eb,#6366f1);border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.Landing_conv-ava__BZ7Bh,.Landing_conv-name__99Kuy{font-size:13px;font-weight:700}.Landing_conv-sub__-eqpM{color:#64748b;color:var(--text-muted);font-size:11px;margin-top:1px}.Landing_conv-badge__4wp1C{align-items:center;background:#10b9811a;border:1px solid #10b98133;border-radius:20px;color:#10b981;color:var(--green);display:flex;font-size:10px;font-weight:600;gap:4px;margin-left:auto;padding:3px 8px}.Landing_conv-badge__4wp1C:before{animation:Landing_pulse__evv1U 2s infinite;background:#10b981;background:var(--green);border-radius:50%;content:"";height:5px;width:5px}.Landing_chat-msgs__31wXP{display:flex;flex:1 1;flex-direction:column;gap:9px;overflow:hidden;padding:14px 16px}.Landing_msg-bubble__newMx{border-radius:12px;font-size:12px;line-height:1.55;max-width:80%;padding:9px 13px}.Landing_msg-her__lP749{align-self:flex-start;background:#ffffff0a;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:12px 12px 12px 3px;color:#cbd5e1;color:var(--text-md)}.Landing_msg-me__uhtg7{align-self:flex-end;background:#2563eb33;border:1px solid #2563eb4d;border-radius:12px 12px 3px 12px;color:#f8fafc;color:var(--text)}.Landing_msg-ai__jpxrD{align-self:flex-end;background:#6366f126;border:1px solid #6366f140;border-radius:12px 12px 3px 12px;color:#a5b4fc;position:relative}.Landing_msg-ai__jpxrD:before{background:#6366f14d;border:1px solid #6366f166;border-radius:4px;color:#a5b4fc;content:"⚡ AI";font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;padding:1px 5px;position:absolute;right:8px;top:-8px}.Landing_chat-input-row__HQRsu{align-items:center;background:#0f172a99;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:8px;color:#64748b;color:var(--text-muted);display:flex;font-size:12px;gap:8px;margin:10px 12px;padding:9px 12px}.Landing_input-send__3Z3eQ{align-items:center;background:#2563eb;background:var(--blue);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:26px;justify-content:center;margin-left:auto;width:26px}.Landing_dash-ai__IzdTc{background:#0f172acc;display:flex;flex-direction:column}.Landing_ai-topbar__AvBzN{align-items:center;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:11px 14px}.Landing_ai-topbar-label__ZegxQ{color:#cbd5e1;color:var(--text-md);font-size:12px;font-weight:700}.Landing_ai-status__9mxvg{background:#10b9811a;border:1px solid #10b98133;border-radius:4px;color:#10b981;color:var(--green);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 7px}.Landing_ai-body__koDMj{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow:hidden;padding:12px}.Landing_ai-stat-row__oKMaH{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.Landing_ai-stat__91kie{background:#1e293bcc;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:7px;padding:9px 10px}.Landing_ai-stat-label__cplc1{color:#64748b;color:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.Landing_ai-stat-value__0EycH{font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:17px;font-weight:800;letter-spacing:-.5px}.Landing_ai-stat-value-green__q934l{color:#10b981;color:var(--green)}.Landing_ai-stat-value-blue__IWFHx{color:#60a5fa}.Landing_ai-stat-sub__aBXAu{color:#64748b;color:var(--text-muted);font-size:9px;margin-top:2px}.Landing_score-section__WVeTf{background:#1e293b99;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:7px;padding:10px}.Landing_score-row__s4mLB{align-items:center;display:flex;gap:8px;margin-bottom:7px}.Landing_score-row__s4mLB:last-child{margin-bottom:0}.Landing_score-label__4rCJ0{color:#64748b;color:var(--text-muted);flex-shrink:0;font-size:11px;width:90px}.Landing_score-bar__PG1Wl{background:#ffffff0f;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.Landing_score-fill__l\+dQN{border-radius:2px;height:100%;transition:width 1s ease}.Landing_score-fill-blue__5Lycg{background:linear-gradient(90deg,#2563eb,#60a5fa)}.Landing_score-fill-green__5jgbg{background:#10b981;background:var(--green)}.Landing_score-fill-indigo__bnIMm{background:#6366f1;background:var(--indigo)}.Landing_score-pct__\+y2Il{color:#cbd5e1;color:var(--text-md);flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:10px;font-weight:700;text-align:right;width:28px}.Landing_sug-section__ARJVU{background:#1e293b99;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:7px;display:flex;flex:1 1;flex-direction:column;padding:10px}.Landing_sug-header__yu0HT{color:#64748b;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.Landing_sug-option__CdKul{background:#2563eb12;border:1px solid #2563eb1f;border-radius:6px;color:#cbd5e1;color:var(--text-md);cursor:pointer;font-size:11px;line-height:1.4;margin-bottom:5px;padding:7px 9px;transition:all .15s}.Landing_sug-option__CdKul:hover{background:#2563eb1f;border-color:#3b82f640;border-color:var(--border-blue)}.Landing_sug-option-sel__O7hGu{background:#2563eb26!important;border-color:#3b82f659!important;color:#f8fafc!important;color:var(--text)!important}.Landing_conf__ImCrN{color:#10b981;color:var(--green);float:right;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700}.Landing_send-sug__dvSqN{background:#2563eb;background:var(--blue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;margin-top:6px;padding:8px;transition:background .15s;width:100%}.Landing_send-sug__dvSqN:hover{background:#1d4ed8;background:var(--blue-hover)}.Landing_platform-row__2ieyE{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:36px}.Landing_plat-label__8\+\+DA{color:#64748b;color:var(--text-muted);font-size:12px;margin-right:6px}.Landing_plat-chip__uJc\+q{background:#ffffff08;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:6px;color:#64748b;color:var(--text-muted);font-size:12px;font-weight:600;padding:5px 14px;transition:all .15s}.Landing_plat-chip__uJc\+q:hover{border-color:#3b82f640;border-color:var(--border-blue);color:#cbd5e1;color:var(--text-md)}.Landing_stats-bar__1FwX7{background:#1e293b4d;border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border);border-top:1px solid #94a3b81a;border-top:1px solid var(--border);padding:44px 24px;position:relative;z-index:1}.Landing_stats-inner__gaoMz{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:900px}.Landing_stat-block__amM7i{border-right:1px solid #94a3b81a;border-right:1px solid var(--border);padding:0 24px;text-align:center}.Landing_stat-block__amM7i:last-child{border-right:none}.Landing_stat-big__vkWq7{font-size:44px;font-weight:800;letter-spacing:-2px;line-height:1;margin-bottom:6px}.Landing_accent__r-21f{color:#3b82f6;color:var(--blue-br)}.Landing_stat-desc__n7s4b{color:#64748b;color:var(--text-muted);font-size:13px}.Landing_sec__3E2WL{padding:96px 24px;position:relative;z-index:1}.Landing_sec-alt__REALq{background:linear-gradient(180deg,#1e293b33,#0000)}.Landing_sec-tag__8\+YjV{align-items:center;color:#93c5fd;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:14px;text-transform:uppercase}.Landing_sec-tag__8\+YjV:before{background:#3b82f6;background:var(--blue-br);border-radius:2px;content:"";display:block;height:14px;width:3px}.Landing_sec-tag-center__LhVao{justify-content:center}.Landing_sec-h2__pERQa{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin-bottom:14px}.Landing_sec-p__-CfpL{color:#64748b;color:var(--text-muted);font-size:15px;line-height:1.75;max-width:480px}.Landing_sec-pcenter__gn1rY{margin:0 auto}.Landing_timeline__JgLWY{grid-gap:1px;background:#94a3b81a;background:var(--border);border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:64px;overflow:hidden}.Landing_timeline-step__Au9z4{background:#1e293b;background:var(--navy-mid);padding:36px 32px;position:relative;transition:background .2s}.Landing_timeline-step__Au9z4:hover{background:#1e293bf2}.Landing_step-num-badge__6MCtI{align-items:center;background:#2563eb26;border:1px solid #2563eb40;border-radius:6px;color:#93c5fd;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:12px;font-weight:800;height:28px;justify-content:center;margin-bottom:20px;width:28px}.Landing_step-icon__3l1Vl{display:block;font-size:28px;margin-bottom:16px}.Landing_timeline-step__Au9z4 h3{font-size:17px;font-weight:700;letter-spacing:-.3px;margin-bottom:10px}.Landing_timeline-step__Au9z4 p{color:#64748b;color:var(--text-muted);font-size:13px;line-height:1.65}.Landing_step-arr__XSTtd{background:#1e293b;background:var(--navy-mid);border-right:1px solid #2563eb40;border-top:1px solid #2563eb40;height:20px;position:absolute;right:-10px;top:40px;transform:rotate(45deg);width:20px;z-index:2}.Landing_bento__LaZwh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin-top:60px}.Landing_bento-card__spRUB{background:#1e293b;background:var(--navy-mid);border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:28px;position:relative;transition:border-color .2s,transform .2s}.Landing_bento-card__spRUB:hover{border-color:#3b82f640;border-color:var(--border-blue);transform:translateY(-2px)}.Landing_bento-card__spRUB:after{background:linear-gradient(90deg,#0000,#3b82f666,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.Landing_bento-card__spRUB:hover:after{opacity:1}.Landing_bento-card-wide__IikX0{grid-column:span 2}.Landing_bento-icon__YJegN{align-items:center;background:#2563eb1a;border:1px solid #2563eb33;border-radius:10px;display:flex;font-size:18px;height:42px;justify-content:center;margin-bottom:18px;width:42px}.Landing_bento-card__spRUB h3{font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:8px}.Landing_bento-card__spRUB p{color:#64748b;color:var(--text-muted);font-size:13px;line-height:1.65}.Landing_feature-tag__PI1\+g{border-radius:4px;display:inline-block;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.3px;margin-top:14px;padding:3px 9px;text-transform:uppercase}.Landing_tag-blue__Ek4sh{background:#2563eb1f;border:1px solid #2563eb33;color:#93c5fd}.Landing_tag-green__1JK4V{background:#10b9811a;border:1px solid #10b98133;color:#6ee7b7}.Landing_tag-indigo__UpXxO{background:#6366f11f;border:1px solid #6366f133;color:#a5b4fc}.Landing_tag-amber__2Pw9G{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fcd34d}.Landing_sentiment-upgrade__-PDWS{overflow:hidden;padding:0!important}.Landing_sa-shell__H1yd1{display:grid;grid-template-columns:1fr 280px;height:100%;min-height:300px}.Landing_sa-left__1BMIf{border-right:1px solid #94a3b81a;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:28px 28px 24px}.Landing_sa-right__wpVYm{background:#0f172a80;display:flex;flex-direction:column;gap:12px;padding:20px 18px}.Landing_sa-header-row__xg9fP{align-items:flex-start;display:flex;gap:10px;margin-bottom:4px}.Landing_sa-incoming__EYFld{background:#ffffff08;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:10px;margin-bottom:20px;margin-top:16px;padding:12px 14px}.Landing_sa-incoming-label__w-duH{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;gap:6px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.Landing_sa-incoming-label__w-duH:before{background:#64748b;background:var(--text-muted);content:"";display:block;height:1px;width:12px}.Landing_sa-incoming-msg__TW-H2{color:#cbd5e1;color:var(--text-md);font-size:13px;font-style:italic;line-height:1.55}.Landing_sa-scores__QHqMe{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.Landing_sa-score-box__FKDTU{background:#ffffff08;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:9px;padding:12px 14px}.Landing_sa-score-title__iAoKU{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.Landing_sa-score-num__DWTQP,.Landing_sa-score-title__iAoKU{font-family:JetBrains Mono,monospace;font-family:var(--mono)}.Landing_sa-score-num__DWTQP{font-size:32px;font-weight:800;letter-spacing:-1.5px;line-height:1}.Landing_sa-score-num-blue__MnM7C{color:#60a5fa}.Landing_sa-score-num-green__k6AdQ{color:#34d399}.Landing_sa-score-sub__Rj6ZW{color:#64748b;color:var(--text-muted);font-size:10px;margin-top:4px}.Landing_sa-reasoning__mk9Im{flex:1 1}.Landing_sa-reasoning-title__Q-LQ\+{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;font-weight:700;gap:8px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.Landing_sa-reasoning-title__Q-LQ\+:after{background:#94a3b81a;background:var(--border);content:"";display:block;flex:1 1;height:1px}.Landing_sa-signal__R8slM{align-items:flex-start;border-bottom:1px solid #94a3b80d;display:flex;font-size:12px;gap:8px;line-height:1.45;padding:7px 0}.Landing_sa-signal__R8slM:last-of-type{border-bottom:none}.Landing_sa-signal-icon__Ul-3c{flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;font-weight:800;margin-top:1px;width:14px}.Landing_sa-signal-icon-pos__CnbQ2{color:#34d399}.Landing_sa-signal-icon-neg__hYNtC{color:#f87171}.Landing_sa-signal-text__\+68QG{color:#64748b;color:var(--text-muted)}.Landing_sa-signal-text__\+68QG strong{color:#cbd5e1;color:var(--text-md);font-weight:600}.Landing_sa-panel-label__TAsN\+{color:#64748b;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.Landing_sa-bars-block__JDNO4{background:#ffffff05;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:9px;display:flex;flex-direction:column;gap:8px;padding:12px}.Landing_sa-bar-row__-3MvP{align-items:center;display:flex;gap:8px}.Landing_sa-bar-name__qey3o{color:#64748b;color:var(--text-muted);flex-shrink:0;font-size:10px;width:78px}.Landing_sa-bar-track__ct3BM{background:#ffffff0f;border-radius:2px;flex:1 1;height:4px}.Landing_sa-bar-fill__IZaEQ{border-radius:2px;height:100%}.Landing_sa-bar-fill-b__xO9Yj{background:linear-gradient(90deg,#2563eb,#60a5fa)}.Landing_sa-bar-fill-g__Db\+Mf{background:#10b981}.Landing_sa-bar-fill-i__mhfbu{background:#6366f1;background:var(--indigo)}.Landing_sa-bar-pct__oCT29{color:#cbd5e1;color:var(--text-md);flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:10px;font-weight:700;text-align:right;width:26px}.Landing_sa-rec__d30-R{background:#2563eb12;border:1px solid #2563eb2e;border-radius:9px;flex:1 1;padding:13px}.Landing_sa-rec-label__ArMHd{align-items:center;color:#93c5fd;display:flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;gap:5px;letter-spacing:.6px;margin-bottom:8px;text-transform:uppercase}.Landing_sa-rec-label__ArMHd:before{content:"→";font-size:10px}.Landing_sa-rec-text__tWF1Z{color:#cbd5e1;color:var(--text-md);font-size:12px;line-height:1.6}.Landing_sa-rec-text__tWF1Z em{color:#f8fafc;color:var(--text);font-style:normal;font-weight:600}.Landing_sa-timing__z\+zGt{align-items:center;background:#10b9810d;border:1px solid #10b9811f;border-radius:7px;color:#6ee7b7;display:flex;font-size:11px;gap:7px;padding:9px 11px}.Landing_sa-timing-icon__qcv\+q{flex-shrink:0;font-size:13px}.Landing_sa-timing__z\+zGt strong{display:block;font-weight:700;margin-bottom:1px}.Landing_sa-timing__z\+zGt span{font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:10px;opacity:.7}.Landing_date-options-row__HyMSA{display:flex;gap:8px;margin-top:18px}.Landing_date-opt__mgwvR{border-radius:8px;flex:1 1;padding:10px 12px}.Landing_date-opt-a__p8nJw{background:#2563eb12;border:1px solid #2563eb26}.Landing_date-opt-b__9389O,.Landing_date-opt-c__n3zqt{background:#1e293bcc;border:1px solid #94a3b81a;border:1px solid var(--border)}.Landing_date-opt-label__pslC9{font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:10px;font-weight:700;margin-bottom:5px}.Landing_date-opt-a__p8nJw .Landing_date-opt-label__pslC9{color:#93c5fd}.Landing_date-opt-b__9389O .Landing_date-opt-label__pslC9,.Landing_date-opt-c__n3zqt .Landing_date-opt-label__pslC9{color:#64748b;color:var(--text-muted)}.Landing_date-opt-text__FWEna{font-size:12px}.Landing_date-opt-a__p8nJw .Landing_date-opt-text__FWEna{color:#cbd5e1;color:var(--text-md)}.Landing_date-opt-b__9389O .Landing_date-opt-text__FWEna,.Landing_date-opt-c__n3zqt .Landing_date-opt-text__FWEna{color:#64748b;color:var(--text-muted)}.Landing_pricing-grid__ZjWYm{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:56px}.Landing_p-card__h2wYp{background:#1e293b;background:var(--navy-mid);border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;padding:26px 22px;position:relative;transition:border-color .2s,transform .2s}.Landing_p-card__h2wYp:hover{border-color:#94a3b82e;transform:translateY(-2px)}.Landing_p-card-featured__OhQAk{background:linear-gradient(160deg,#2563eb14,#1e293b 70%);background:linear-gradient(160deg,#2563eb14 0,var(--navy-mid) 70%);border-color:#3b82f640!important;border-color:var(--border-blue)!important;box-shadow:0 0 0 1px #2563eb1f,0 16px 48px #2563eb1f}.Landing_p-popular__GEUyM{background:#2563eb;background:var(--blue);border-radius:100px;color:#fff;font-size:10px;left:50%;letter-spacing:.3px;padding:3px 12px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}.Landing_p-popular__GEUyM,.Landing_p-tier__ZqmbU{font-family:JetBrains Mono,monospace;font-family:var(--mono);font-weight:700}.Landing_p-tier__ZqmbU{color:#64748b;color:var(--text-muted);font-size:11px;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.Landing_p-price__z2qrK{font-size:38px;font-weight:800;letter-spacing:-1.5px;line-height:1;margin-bottom:4px}.Landing_p-price__z2qrK sup{font-size:18px;font-weight:600;vertical-align:super}.Landing_p-per__34cYu{color:#64748b;color:var(--text-muted);font-size:13px;font-weight:400;letter-spacing:0}.Landing_p-credits__xLh1r{border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border);color:#93c5fd;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;font-weight:600;margin-bottom:18px;margin-top:6px;padding-bottom:18px}.Landing_p-feats__Uc1-u{flex:1 1;list-style:none;margin-bottom:22px}.Landing_p-feats__Uc1-u li{align-items:flex-start;color:#64748b;color:var(--text-muted);display:flex;font-size:12px;gap:9px;line-height:1.4;padding:5px 0}.Landing_ck__ztFza{color:#93c5fd;flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;margin-top:1px}.Landing_p-btn__KYPIQ{background:#0000;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:7px;color:#cbd5e1;color:var(--text-md);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;padding:11px;transition:all .2s;width:100%}.Landing_p-btn__KYPIQ:hover{background:#2563eb0f;border-color:#3b82f640;border-color:var(--border-blue);color:#f8fafc;color:var(--text)}.Landing_p-btn-cta__3gfP7{background:#3b82f6!important;background:var(--blue-br)!important;border:none!important;box-shadow:0 4px 14px #2563eb4d;color:#fff!important}.Landing_p-btn-cta__3gfP7:hover{background:#1d4ed8!important;background:var(--blue-hover)!important;box-shadow:0 6px 20px #2563eb66;transform:translateY(-1px)}.Landing_p-btn-pro__Jvpai{border-color:#fcd34d40!important;color:#fcd34d!important}.Landing_bill-toggle-row__TSK70{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:30px}.Landing_bill-label__VGq8c{color:#64748b;color:var(--text-muted);font-size:14px;font-weight:600}.Landing_bill-label-active__\+mSKD{color:#f8fafc;color:var(--text)}.Landing_tog__6CaU5{background:#2563eb26;border:1px solid #2563eb40;border-radius:11px;cursor:pointer;height:22px;position:relative;transition:all .2s;width:44px}.Landing_tog-on__hFC3w{background:#2563eb4d;border-color:#3b82f666}.Landing_tog-knob__3uDJf{background:#64748b;background:var(--text-muted);border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:all .25s;width:16px}.Landing_tog-knob-on__koYrq{background:#3b82f6!important;background:var(--blue-br)!important;left:24px!important}.Landing_save-tag__3W57\+{background:#10b9811a;border:1px solid #10b98133;border-radius:5px;color:#6ee7b7;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:11px;font-weight:700;padding:3px 8px}.Landing_trust-row__GGx5M{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:32px}.Landing_trust-item__WbOZC{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-size:12px;gap:6px}.Landing_testi-grid__FxVbb{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:56px}.Landing_t-card__MlA5B{background:#1e293b;background:var(--navy-mid);border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:12px;padding:24px;transition:all .2s}.Landing_t-card__MlA5B:hover{border-color:#94a3b82e;transform:translateY(-2px)}.Landing_t-stars__Uqad\+{display:flex;gap:2px;margin-bottom:14px}.Landing_t-star__2UVy1{color:#f59e0b;color:var(--amber);font-size:12px}.Landing_t-text__fsG9M{color:#cbd5e1;color:var(--text-md);font-size:14px;line-height:1.7;margin-bottom:18px}.Landing_t-text__fsG9M:before{content:"\201C"}.Landing_t-text__fsG9M:after{content:"\201D"}.Landing_t-author__LH7xN{align-items:center;border-top:1px solid #94a3b81a;border-top:1px solid var(--border);display:flex;gap:10px;padding-top:14px}.Landing_t-ava__k3P42{align-items:center;background:linear-gradient(135deg,#2563eb,#6366f1);background:linear-gradient(135deg,var(--blue),var(--indigo));border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:33px;justify-content:center;width:33px}.Landing_t-ava__k3P42,.Landing_t-name__mk6h7{font-size:13px;font-weight:700}.Landing_t-meta__mWKs0{color:#64748b;color:var(--text-muted);font-size:11px}.Landing_t-plan__PKft3{background:#2563eb1a;border:1px solid #2563eb33;border-radius:4px;color:#93c5fd;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;margin-left:auto;padding:2px 7px}.Landing_faq-col__pHPzx{margin:56px auto 0;max-width:680px}.Landing_faq-item__th8iQ{border-bottom:1px solid #94a3b81a;border-bottom:1px solid var(--border)}.Landing_faq-trigger__QuUdM{align-items:center;background:none;border:none;color:#f8fafc;color:var(--text);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.2px;padding:19px 0;text-align:left;transition:color .15s;width:100%}.Landing_faq-trigger__QuUdM:hover{color:#93c5fd}.Landing_faq-chevron__bj5Xt{align-items:center;background:#ffffff0a;border:1px solid #94a3b81a;border:1px solid var(--border);border-radius:5px;color:#64748b;color:var(--text-muted);display:flex;flex-shrink:0;font-size:13px;height:22px;justify-content:center;transition:all .25s;width:22px}.Landing_faq-item-open__ao5Er .Landing_faq-chevron__bj5Xt{background:#2563eb1a;border-color:#2563eb4d;color:#93c5fd;transform:rotate(45deg)}.Landing_faq-ans__QcCTV{color:#64748b;color:var(--text-muted);font-size:14px;line-height:1.75;max-height:0;overflow:hidden;transition:max-height .3s ease,padding-bottom .3s}.Landing_faq-item-open__ao5Er .Landing_faq-ans__QcCTV{max-height:200px;padding-bottom:20px}.Landing_cta-sec__-z14-{overflow:hidden;padding:100px 24px;position:relative;text-align:center;z-index:1}.Landing_cta-bg-glow__Ni6rr{background:radial-gradient(ellipse 60% 70% at 50% 50%,#2563eb1a,#0000);inset:0;pointer-events:none;position:absolute}.Landing_cta-sec__-z14- h2{font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-2px;margin-bottom:14px}.Landing_cta-sec__-z14- p{color:#64748b;color:var(--text-muted);font-size:16px;line-height:1.75;margin:0 auto 32px;max-width:440px}.Landing_cta-footnote__ZKcRe{color:#64748b;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:12px;margin-top:14px}.Landing_landing-footer__nEp1y{align-items:center;border-top:1px solid #94a3b81a;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:36px 40px;position:relative;z-index:1}.Landing_foot-logo__sk1lW{align-items:center;color:#f8fafc;color:var(--text);display:flex;font-size:15px;font-weight:800;gap:8px;letter-spacing:-.3px;text-decoration:none}.Landing_foot-logo__sk1lW .Landing_mark__hG1AZ{align-items:center;background:linear-gradient(135deg,#2563eb,#6366f1);background:linear-gradient(135deg,var(--blue),var(--indigo));border-radius:5px;display:flex;font-size:11px;height:22px;justify-content:center;width:22px}.Landing_foot-links__P79eT{display:flex;gap:22px}.Landing_foot-links__P79eT a{color:#64748b;color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .15s}.Landing_foot-links__P79eT a:hover{color:#cbd5e1;color:var(--text-md)}.Landing_foot-copy__FFe5D{color:#64748b;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:12px}.Landing_intel-note__67tzQ{align-items:center;background:#2563eb0d;border:1px solid #2563eb1f;border-radius:10px;display:flex;gap:14px;margin-top:28px;padding:16px 20px}.Landing_intel-icon__QD60k{align-items:center;background:#2563eb1a;border:1px solid #2563eb33;border-radius:8px;display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.Landing_intel-title__Bm0OV{color:#cbd5e1;color:var(--text-md);font-size:13px;font-weight:700;margin-bottom:3px}.Landing_intel-desc__CTiMx{color:#64748b;color:var(--text-muted);font-size:12px;line-height:1.5}.Landing_ib-sec__crzzn{background:linear-gradient(180deg,#0000,#1e293b1f 50%,#0000)}.Landing_wm-grid-v6__apgd-{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(220px,1fr));margin-top:56px}.Landing_wmb__1w12y{border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .28s cubic-bezier(.22,.68,0,1.2),box-shadow .28s}.Landing_wmb__1w12y:hover{transform:translateY(-6px)}.Landing_wmb-rage__Slf48{border:1px solid #ef444440;box-shadow:inset 0 1px 0 #ef444480,0 20px 50px #0006}.Landing_wmb-charm__3Fjfu{border:1px solid #6366f140;box-shadow:inset 0 1px 0 #6366f180,0 20px 50px #0006}.Landing_wmb-tease__4OpHf{border:1px solid #3b82f640;box-shadow:inset 0 1px 0 #3b82f680,0 20px 50px #0006}.Landing_wmb-obs__QLKH7{border:1px solid #10b98140;box-shadow:inset 0 1px 0 #10b98180,0 20px 50px #0006}.Landing_wmb-direct__OpoaM{border:1px solid #f59e0b40;box-shadow:inset 0 1px 0 #f59e0b80,0 20px 50px #0006}.Landing_wmb-rage__Slf48:hover{box-shadow:inset 0 1px 0 #ef444499,0 30px 60px #ef444412}.Landing_wmb-charm__3Fjfu:hover{box-shadow:inset 0 1px 0 #6366f199,0 30px 60px #6366f112}.Landing_wmb-tease__4OpHf:hover{box-shadow:inset 0 1px 0 #3b82f699,0 30px 60px #2563eb14}.Landing_wmb-obs__QLKH7:hover{box-shadow:inset 0 1px 0 #10b98199,0 30px 60px #10b98112}.Landing_wmb-direct__OpoaM:hover{box-shadow:inset 0 1px 0 #f59e0b99,0 30px 60px #f59e0b12}.Landing_wmb-mascot-zone__5N3DJ{align-items:center;display:flex;flex-direction:column;gap:8px;padding:20px 14px 10px;position:relative}.Landing_wmb-rage__Slf48 .Landing_wmb-mascot-zone__5N3DJ{background:#ef44440f}.Landing_wmb-charm__3Fjfu .Landing_wmb-mascot-zone__5N3DJ{background:#6366f10f}.Landing_wmb-tease__4OpHf .Landing_wmb-mascot-zone__5N3DJ{background:#2563eb0f}.Landing_wmb-obs__QLKH7 .Landing_wmb-mascot-zone__5N3DJ{background:#10b9810f}.Landing_wmb-direct__OpoaM .Landing_wmb-mascot-zone__5N3DJ{background:#f59e0b0f}.Landing_wmb-robot-wrap__NLJok{display:inline-block;position:relative}.Landing_wmb-ear__QAGkb{border-radius:3px;height:16px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.Landing_wmb-ear-l__jhBKn{left:-7px}.Landing_wmb-ear-r__syh-N{right:-7px}.Landing_wmb-rage__Slf48 .Landing_wmb-ear__QAGkb{background:#ef444499;border:1px solid #ef444466}.Landing_wmb-charm__3Fjfu .Landing_wmb-ear__QAGkb{background:#6366f199;border:1px solid #6366f166}.Landing_wmb-tease__4OpHf .Landing_wmb-ear__QAGkb{background:#3b82f699;border:1px solid #3b82f666}.Landing_wmb-obs__QLKH7 .Landing_wmb-ear__QAGkb{background:#10b98199;border:1px solid #10b98166}.Landing_wmb-direct__OpoaM .Landing_wmb-ear__QAGkb{background:#f59e0b99;border:1px solid #f59e0b66}.Landing_wmb-robot-head__2mHkL{align-items:center;border-radius:10px;box-shadow:0 4px 12px #0000004d;display:flex;height:44px;justify-content:center;position:relative;width:52px}.Landing_wmb-rage__Slf48 .Landing_wmb-robot-head__2mHkL{background:linear-gradient(145deg,#7f1d1d,#dc2626);border:2px solid #ef444480}.Landing_wmb-charm__3Fjfu .Landing_wmb-robot-head__2mHkL{background:linear-gradient(145deg,#3730a3,#6366f1);border:2px solid #6366f180}.Landing_wmb-tease__4OpHf .Landing_wmb-robot-head__2mHkL{background:linear-gradient(145deg,#1e3a8a,#3b82f6);border:2px solid #3b82f680}.Landing_wmb-obs__QLKH7 .Landing_wmb-robot-head__2mHkL{background:linear-gradient(145deg,#064e3b,#10b981);border:2px solid #10b98180}.Landing_wmb-direct__OpoaM .Landing_wmb-robot-head__2mHkL{background:linear-gradient(145deg,#78350f,#f59e0b);border:2px solid #f59e0b80}.Landing_wmb-robot-head__2mHkL:before{background:#ffffff80;border-radius:2px;content:"";height:10px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:3px}.Landing_wmb-robot-head__2mHkL:after{border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:-14px;transform:translateX(-50%);width:7px}.Landing_wmb-rage__Slf48 .Landing_wmb-robot-head__2mHkL:after{background:#fca5a5;box-shadow:0 0 8px #ef4444}.Landing_wmb-charm__3Fjfu .Landing_wmb-robot-head__2mHkL:after{background:#c7d2fe;box-shadow:0 0 8px #818cf8}.Landing_wmb-tease__4OpHf .Landing_wmb-robot-head__2mHkL:after{background:#bfdbfe;box-shadow:0 0 8px #60a5fa}.Landing_wmb-obs__QLKH7 .Landing_wmb-robot-head__2mHkL:after{background:#6ee7b7;box-shadow:0 0 8px #10b981}.Landing_wmb-direct__OpoaM .Landing_wmb-robot-head__2mHkL:after{background:#fde68a;box-shadow:0 0 8px #f59e0b}.Landing_wmb-robot-inner__cBAlM{align-items:center;display:flex;flex-direction:column;gap:4px}.Landing_wmb-eyes__vq6CR{align-items:center;display:flex;gap:8px}.Landing_wmb-eye__y6bsw{animation:Landing_eyeblink__Cy7ti 4s ease-in-out infinite;background:#ffffffe6;border-radius:3px;box-shadow:0 0 6px #ffffff80;height:10px;position:relative;width:10px}.Landing_wmb-eye__y6bsw:after{background:#fff9;border-radius:50%;content:"";height:3px;left:1px;position:absolute;top:1px;width:3px}.Landing_wmb-eye-tilted-l__5uAO6{transform:rotate(-8deg)}.Landing_wmb-eye-tilted-r__1zWM8{transform:rotate(8deg)}.Landing_wmb-charm__3Fjfu .Landing_wmb-eye__y6bsw{animation-delay:.7s}.Landing_wmb-tease__4OpHf .Landing_wmb-eye__y6bsw{animation-delay:1.4s}.Landing_wmb-obs__QLKH7 .Landing_wmb-eye__y6bsw{animation-delay:2.1s}.Landing_wmb-direct__OpoaM .Landing_wmb-eye__y6bsw{animation-delay:2.8s}.Landing_wmb-mouth__bXyt7{background:#ffffff40;border:1.5px solid #fff6;border-radius:0 0 6px 6px;border-top:none;height:5px;width:18px}.Landing_wmb-mouth-provoker__PbHQP{background:#ffffff26;border-bottom:none;border-radius:6px 6px 0 0;border-top:1.5px solid #fff6}.Landing_wmb-mouth-teaser__t8gb2{border-radius:3px;width:14px}.Landing_wmb-mouth-direct__p3NxM{background:#ffffff80;border:none;border-radius:2px;height:4px;width:22px}.Landing_wmb-eye-observer__bTKNu{border-radius:4px 4px 2px 2px;width:13px}.Landing_wmb-eye-direct__6lYsS{border-radius:50%;height:8px;width:8px}.Landing_wmb-bot-id__BRaQy{text-align:center}.Landing_wmb-bot-name__4QldN{font-size:13px;font-weight:800;letter-spacing:-.2px}.Landing_wmb-bot-energy__0mG\+U{font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.Landing_wmb-rage__Slf48 .Landing_wmb-bot-energy__0mG\+U{color:#fca5a5}.Landing_wmb-charm__3Fjfu .Landing_wmb-bot-energy__0mG\+U{color:#a5b4fc}.Landing_wmb-tease__4OpHf .Landing_wmb-bot-energy__0mG\+U{color:#93c5fd}.Landing_wmb-obs__QLKH7 .Landing_wmb-bot-energy__0mG\+U{color:#6ee7b7}.Landing_wmb-direct__OpoaM .Landing_wmb-bot-energy__0mG\+U{color:#fde68a}.Landing_wmb-conf-row__X8Fk5{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:4px}.Landing_wmb-conf__iCDp5{font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:12px;font-weight:800}.Landing_wmb-rage__Slf48 .Landing_wmb-conf__iCDp5{color:#fca5a5}.Landing_wmb-charm__3Fjfu .Landing_wmb-conf__iCDp5{color:#a5b4fc}.Landing_wmb-tease__4OpHf .Landing_wmb-conf__iCDp5{color:#93c5fd}.Landing_wmb-obs__QLKH7 .Landing_wmb-conf__iCDp5{color:#6ee7b7}.Landing_wmb-direct__OpoaM .Landing_wmb-conf__iCDp5{color:#fde68a}.Landing_wmb-conf-track__bNFCP{background:#ffffff12;border-radius:2px;flex:1 1;height:3px;max-width:60px}.Landing_wmb-conf-fill__KtNeL{border-radius:2px;height:100%}.Landing_wmb-rage__Slf48 .Landing_wmb-conf-fill__KtNeL{background:#ef4444}.Landing_wmb-charm__3Fjfu .Landing_wmb-conf-fill__KtNeL{background:#818cf8}.Landing_wmb-tease__4OpHf .Landing_wmb-conf-fill__KtNeL{background:#3b82f6}.Landing_wmb-obs__QLKH7 .Landing_wmb-conf-fill__KtNeL{background:#10b981}.Landing_wmb-direct__OpoaM .Landing_wmb-conf-fill__KtNeL{background:#f59e0b}.Landing_wmb-chat__0U6JH{background:#0f172ab3;border-top:1px solid #ffffff0d;display:flex;flex:1 1;flex-direction:column;gap:7px;padding:14px 12px}.Landing_wmb-ctx-you__5GWMv{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:8px;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.Landing_wmb-ctx-you__5GWMv:before{background:currentColor;content:"";display:block;height:1px;opacity:.4;width:12px}.Landing_wmb-you__\+dnhz{align-self:flex-end;background:#2563eb1f;border:1px solid #3b82f62e;border-radius:12px 3px 12px 12px;color:#93c5fd;font-size:11.5px;font-style:italic;line-height:1.45;max-width:92%;padding:8px 11px}.Landing_wmb-sug__MSvX6{align-self:flex-start;border-radius:3px 12px 12px 12px;font-size:12px;font-weight:500;line-height:1.5;max-width:95%;padding:9px 12px}.Landing_wmb-rage__Slf48 .Landing_wmb-sug__MSvX6{background:#ef44441a;border:1px solid #ef444433;color:#fca5a5}.Landing_wmb-charm__3Fjfu .Landing_wmb-sug__MSvX6{background:#6366f11a;border:1px solid #6366f133;color:#c7d2fe}.Landing_wmb-tease__4OpHf .Landing_wmb-sug__MSvX6{background:#2563eb1f;border:1px solid #3b82f633;color:#bfdbfe}.Landing_wmb-obs__QLKH7 .Landing_wmb-sug__MSvX6{background:#10b9811a;border:1px solid #10b98133;color:#6ee7b7}.Landing_wmb-direct__OpoaM .Landing_wmb-sug__MSvX6{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fde68a}.Landing_wmb-num__qRqFr{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;float:left;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:8px;font-weight:800;height:16px;justify-content:center;margin-right:5px;margin-top:1px;vertical-align:middle;width:16px}.Landing_wmb-rage__Slf48 .Landing_wmb-num__qRqFr{background:#ef444433;border:1px solid #ef44444d;color:#fca5a5}.Landing_wmb-charm__3Fjfu .Landing_wmb-num__qRqFr{background:#6366f133;border:1px solid #6366f14d;color:#c7d2fe}.Landing_wmb-tease__4OpHf .Landing_wmb-num__qRqFr{background:#2563eb33;border:1px solid #3b82f64d;color:#93c5fd}.Landing_wmb-obs__QLKH7 .Landing_wmb-num__qRqFr{background:#10b98133;border:1px solid #10b9814d;color:#6ee7b7}.Landing_wmb-direct__OpoaM .Landing_wmb-num__qRqFr{background:#f59e0b33;border:1px solid #f59e0b4d;color:#fde68a}.Landing_wmb-typing__Xsg8t{align-items:center;align-self:flex-start;background:#ffffff08;border:1px solid #ffffff0f;border-radius:3px 12px 12px 12px;display:flex;gap:4px;padding:8px 12px}.Landing_wmb-dot__JKAF5{animation:Landing_wmbdot__5lG01 1.4s ease-in-out infinite;background:#64748b;background:var(--text-muted);border-radius:50%;height:5px;width:5px}.Landing_wmb-dot__JKAF5:nth-child(2){animation-delay:.2s}.Landing_wmb-dot__JKAF5:nth-child(3){animation-delay:.4s}.Landing_wmb-foot__91JBq{align-items:center;background:#0f172ad9;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:9px 12px}.Landing_wmb-foot-icon__xtsoh{font-size:14px}.Landing_wmb-tone-chip__NUfUH{border-radius:5px;font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.4px;padding:3px 9px;text-transform:uppercase}.Landing_wmb-rage__Slf48 .Landing_wmb-tone-chip__NUfUH{background:#ef44441a;border:1px solid #ef444433;color:#fca5a5}.Landing_wmb-charm__3Fjfu .Landing_wmb-tone-chip__NUfUH{background:#6366f11a;border:1px solid #6366f133;color:#a5b4fc}.Landing_wmb-tease__4OpHf .Landing_wmb-tone-chip__NUfUH{background:#2563eb1a;border:1px solid #3b82f633;color:#93c5fd}.Landing_wmb-obs__QLKH7 .Landing_wmb-tone-chip__NUfUH{background:#10b9811a;border:1px solid #10b98133;color:#6ee7b7}.Landing_wmb-direct__OpoaM .Landing_wmb-tone-chip__NUfUH{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fde68a}@media (max-width:1100px){.Landing_wm-grid-v6__apgd-{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (max-width:700px){.Landing_wm-grid-v6__apgd-{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:480px){.Landing_wm-grid-v6__apgd-{grid-template-columns:1fr}}@media (max-width:1024px){.Landing_dash-body__C9TmP{grid-template-columns:180px 1fr}.Landing_dash-ai__IzdTc{display:none}.Landing_pricing-grid__ZjWYm{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Landing_landing-nav__kx04-{padding:0 16px}.Landing_nav-center__f\+txe{display:none}.Landing_hero__\+\+p3E{padding:110px 16px 60px}.Landing_dash-body__C9TmP{grid-template-columns:1fr;height:auto}.Landing_dash-sidebar__tQGz6{display:none}.Landing_sa-shell__H1yd1{grid-template-columns:1fr}.Landing_sa-right__wpVYm{display:none}.Landing_bento__LaZwh{grid-template-columns:1fr}.Landing_bento-card-wide__IikX0{grid-column:1}.Landing_testi-grid__FxVbb,.Landing_timeline__JgLWY{grid-template-columns:1fr}.Landing_stats-inner__gaoMz{grid-template-columns:1fr 1fr}.Landing_pricing-grid__ZjWYm{grid-template-columns:1fr;margin:56px auto 0;max-width:360px}.Landing_landing-footer__nEp1y{align-items:flex-start;flex-direction:column;padding:24px 20px}}.Landing_win-btn__VqJvq.Landing_r__W87Va{background:#ef444480}.Landing_win-btn__VqJvq.Landing_y__45RAe{background:#f59e0b80}.Landing_win-btn__VqJvq.Landing_g__37i6X{background:#10b98180}.Landing_wmb-ear__QAGkb.Landing_l__TkZI6{left:-7px}.Landing_wmb-ear__QAGkb.Landing_r__W87Va{right:-7px}.Landing_wmb-eye__y6bsw.Landing_tilted-l__Oli9U{transform:rotate(-8deg)}.Landing_wmb-eye__y6bsw.Landing_tilted-r__50bih{transform:rotate(8deg)}.Landing_score-fill__l\+dQN.Landing_blue__luo7D{background:linear-gradient(90deg,#2563eb,#60a5fa)}.Landing_score-fill__l\+dQN.Landing_green__VvSFq{background:#10b981;background:var(--green)}.Landing_score-fill__l\+dQN.Landing_indigo__KyUzm{background:#6366f1;background:var(--indigo)}.Landing_sa-bar-fill__IZaEQ.Landing_b__iyaWh{background:linear-gradient(90deg,#2563eb,#60a5fa)}.Landing_sa-bar-fill__IZaEQ.Landing_g__37i6X{background:#10b981}.Landing_sa-bar-fill__IZaEQ.Landing_i__zAAaD{background:#6366f1;background:var(--indigo)}.Landing_ai-stat-value__0EycH.Landing_green__VvSFq{color:#10b981;color:var(--green)}.Landing_ai-stat-value__0EycH.Landing_blue__luo7D,.Landing_sa-score-num__DWTQP.Landing_blue__luo7D{color:#60a5fa}.Landing_sa-score-num__DWTQP.Landing_green__VvSFq,.Landing_sa-signal-icon__Ul-3c.Landing_pos__Pg4t4{color:#34d399}.Landing_sa-signal-icon__Ul-3c.Landing_neg__STJIe{color:#f87171}.Landing_per__\+pyA-{color:#64748b;color:var(--text-muted);font-size:13px;font-weight:400;letter-spacing:0}.Landing_wmb-conf-label-txt__t77sS{color:#64748b;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-family:var(--mono);font-size:9px;letter-spacing:.4px;margin-top:1px;text-transform:uppercase}.Landing_bento-card__spRUB.Landing_wide__m--XI{grid-column:span 2}.Landing_bento-card__spRUB.Landing_sentiment-upgrade__-PDWS{overflow:hidden;padding:0!important}.Landing_p-card__h2wYp.Landing_featured__Zpt7B{background:linear-gradient(160deg,#2563eb14,#1e293b 70%);background:linear-gradient(160deg,#2563eb14 0,var(--navy-mid) 70%);border-color:#3b82f640;border-color:var(--border-blue);box-shadow:0 0 0 1px #2563eb1f,0 16px 48px #2563eb1f}.Landing_p-btn__KYPIQ.Landing_cta-btn__4bbfy{background:#3b82f6;background:var(--blue-br);border:none;box-shadow:0 4px 14px #2563eb4d;color:#fff}.Landing_p-btn__KYPIQ.Landing_cta-btn__4bbfy:hover{background:#1d4ed8;background:var(--blue-hover);box-shadow:0 6px 20px #2563eb66;transform:translateY(-1px)}.Landing_sug-option__CdKul.Landing_sel__qoJRh{background:#2563eb26;border-color:#3b82f659;color:#f8fafc;color:var(--text)}.Landing_tog__6CaU5.Landing_on__VpUA-{background:#2563eb4d;border-color:#3b82f666}.Landing_tog__6CaU5.Landing_on__VpUA- .Landing_tog-knob__3uDJf{background:#3b82f6;background:var(--blue-br);left:24px}.Landing_bill-label__VGq8c.Landing_active-label__jdwqV{color:#f8fafc;color:var(--text)}.Landing_sb-item__5u64d.Landing_active__VIweG{background:#2563eb26;border:1px solid #2563eb33;color:#93c5fd}.Landing_dash-tab__hE36O.Landing_active__VIweG{background:#2563eb26;color:#93c5fd}.Landing_faq-item__th8iQ.Landing_open__eVMe- .Landing_faq-chevron__bj5Xt{background:#2563eb1a;border-color:#2563eb4d;color:#93c5fd;transform:rotate(45deg)}.Landing_faq-item__th8iQ.Landing_open__eVMe- .Landing_faq-ans__QcCTV{max-height:200px;padding-bottom:20px}.Landing_reveal__Z-\+5R.Landing_in__O5d2y{opacity:1;transform:translateY(0)}:root{--ah-primary:#3b82f6;--ah-primary-dark:#2563eb;--ah-success:#10b981;--ah-warning:#f59e0b;--ah-danger:#ef4444;--ah-purple:#9333ea;--ah-white:#fff;--ah-gray-50:#f9fafb;--ah-gray-100:#f3f4f6;--ah-gray-200:#e5e7eb;--ah-gray-300:#d1d5db;--ah-gray-400:#9ca3af;--ah-gray-500:#6b7280;--ah-gray-600:#4b5563;--ah-gray-700:#374151;--ah-gray-800:#1f2937;--ah-gray-900:#111827;--ah-header-height-mobile:64px;--ah-header-height-desktop:72px;--ah-header-bg:#fffffff2;--ah-header-shadow:0 2px 8px #0000000d;--ah-spacing-xs:0.25rem;--ah-spacing-sm:0.5rem;--ah-spacing-md:1rem;--ah-spacing-lg:1.5rem;--ah-spacing-xl:2rem;--ah-radius-sm:0.375rem;--ah-radius-md:0.5rem;--ah-radius-lg:0.75rem;--ah-radius-xl:1rem;--ah-radius-full:9999px;--ah-z-header:1000;--ah-z-dropdown:1001;--ah-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--ah-transition-base:200ms cubic-bezier(0.4,0,0.2,1);--ah-transition-slow:300ms cubic-bezier(0.4,0,0.2,1)}.AdminHeader_adminHeader__GEjRC{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;background:var(--ah-header-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ah-gray-200);box-shadow:0 2px 8px #0000000d;box-shadow:var(--ah-header-shadow);display:flex;gap:1rem;gap:var(--ah-spacing-md);height:64px;height:var(--ah-header-height-mobile);justify-content:space-between;left:0;padding:0 1rem;padding:0 var(--ah-spacing-md);position:sticky;right:0;top:0;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-base);z-index:1000;z-index:var(--ah-z-header)}.AdminHeader_adminHeader__left__mOdIa{align-items:center;display:flex;flex:1 1;gap:1rem;gap:var(--ah-spacing-md);min-width:0}.AdminHeader_adminHeader__menuBtn__P5OOs{align-items:center;background:#fff;border:2px solid #e5e7eb;border:2px solid var(--ah-gray-200);border-radius:.5rem;border-radius:var(--ah-radius-md);color:#374151;color:var(--ah-gray-700);cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-base);width:2.5rem}.AdminHeader_adminHeader__menuBtn__P5OOs:hover{background:#3b82f6;background:var(--ah-primary);border-color:#3b82f6;border-color:var(--ah-primary);box-shadow:0 4px 12px #3b82f64d;color:#fff;transform:scale(1.05)}.AdminHeader_adminHeader__menuBtn__P5OOs:active{transform:scale(.95)}.AdminHeader_adminHeader__liveStats__X6x3N{align-items:center;display:none;flex-wrap:wrap;gap:.5rem;gap:var(--ah-spacing-sm)}.AdminHeader_adminLiveStat__7Hxyu{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);background:linear-gradient(135deg,var(--ah-gray-50),var(--ah-gray-100));border:1px solid #e5e7eb;border:1px solid var(--ah-gray-200);border-radius:9999px;border-radius:var(--ah-radius-full);display:flex;font-size:.75rem;gap:.375rem;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-base);white-space:nowrap}.AdminHeader_adminLiveStat__7Hxyu:hover{border-color:#3b82f6;border-color:var(--ah-primary);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.AdminHeader_adminLiveStat__7Hxyu svg{color:#3b82f6;color:var(--ah-primary);flex-shrink:0}.AdminHeader_adminLiveStat__7Hxyu span{color:#111827;color:var(--ah-gray-900);font-weight:700}.AdminHeader_adminLiveStat__7Hxyu span.AdminHeader_error__haE\+H{color:#ef4444;color:var(--ah-danger)}.AdminHeader_adminLiveStat__7Hxyu span.AdminHeader_success__bZbZK{color:#10b981;color:var(--ah-success)}.AdminHeader_adminLiveStat__7Hxyu small{color:#6b7280;color:var(--ah-gray-500);font-weight:500}.AdminHeader_adminSystemStatus__86V1k{align-items:center;border-radius:9999px;border-radius:var(--ah-radius-full);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.5rem .875rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-base)}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_healthy__fuuFp{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;color:#065f46}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_warning__4ftEo{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fbbf24;color:#92400e}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_critical__duUZj{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #f87171;color:#991b1b}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_unknown__6GCSH{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);background:linear-gradient(135deg,var(--ah-gray-100),var(--ah-gray-200));border:1px solid #d1d5db;border:1px solid var(--ah-gray-300);color:#4b5563;color:var(--ah-gray-600)}.AdminHeader_statusIndicator__WV-51{animation:AdminHeader_pulse__Q7o6v 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:50%;height:.5rem;width:.5rem}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_healthy__fuuFp .AdminHeader_statusIndicator__WV-51{background:#10b981;box-shadow:0 0 8px #10b98199}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_warning__4ftEo .AdminHeader_statusIndicator__WV-51{background:#f59e0b;box-shadow:0 0 8px #f59e0b99}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_critical__duUZj .AdminHeader_statusIndicator__WV-51{background:#ef4444;box-shadow:0 0 8px #ef444499}.AdminHeader_adminSystemStatus__86V1k.AdminHeader_unknown__6GCSH .AdminHeader_statusIndicator__WV-51{background:#9ca3af;background:var(--ah-gray-400)}.AdminHeader_adminHeader__right__gYoSO{align-items:center;display:flex;flex-shrink:0;gap:.5rem;gap:var(--ah-spacing-sm)}.AdminHeader_adminHeader__notifications__gnK0W{position:relative}.AdminHeader_adminNotificationBtn__gzlpP{align-items:center;background:#fff;border:2px solid #e5e7eb;border:2px solid var(--ah-gray-200);border-radius:.5rem;border-radius:var(--ah-radius-md);color:#374151;color:var(--ah-gray-700);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-base);width:2.5rem}.AdminHeader_adminNotificationBtn__gzlpP:hover{background:#f59e0b;background:var(--ah-warning);border-color:#f59e0b;border-color:var(--ah-warning);box-shadow:0 4px 12px #f59e0b4d;color:#fff;transform:scale(1.05)}.AdminHeader_notificationBadge__Sw8sq{align-items:center;animation:AdminHeader_bounce__7SNoQ 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #fff;border-radius:9999px;border-radius:var(--ah-radius-full);box-shadow:0 2px 4px #ef444480;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .25rem;position:absolute;right:-.25rem;top:-.25rem}.AdminHeader_adminNotificationDropdown__SYIqc{animation:AdminHeader_slideDown__B\+YOK .3s cubic-bezier(.4,0,.2,1);animation:AdminHeader_slideDown__B\+YOK var(--ah-transition-slow);background:#fff;border-radius:.75rem;border-radius:var(--ah-radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-width:calc(100vw - 2rem);overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);width:22rem;z-index:1001;z-index:var(--ah-z-dropdown)}.AdminHeader_notificationHeader__1bzlS{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);background:linear-gradient(135deg,var(--ah-gray-50),#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ah-gray-200);display:flex;justify-content:space-between;padding:1rem;padding:var(--ah-spacing-md)}.AdminHeader_notificationHeader__1bzlS h4{color:#111827;color:var(--ah-gray-900);font-size:.875rem;font-weight:700;margin:0}.AdminHeader_notificationHeader__1bzlS button{background:#0000;border:none;border-radius:.375rem;border-radius:var(--ah-radius-sm);color:#3b82f6;color:var(--ah-primary);cursor:pointer;font-size:.75rem;font-weight:600;padding:.25rem .5rem;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-fast)}.AdminHeader_notificationHeader__1bzlS button:hover{background:#f3f4f6;background:var(--ah-gray-100)}.AdminHeader_notificationList__scP2V{max-height:20rem;overflow-y:auto}.AdminHeader_notificationItem__d3aQT{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--ah-gray-100);cursor:pointer;display:flex;gap:1rem;gap:var(--ah-spacing-md);padding:1rem;padding:var(--ah-spacing-md);transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--ah-transition-fast)}.AdminHeader_notificationItem__d3aQT:hover{background:#f9fafb;background:var(--ah-gray-50)}.AdminHeader_notificationItem__d3aQT.AdminHeader_unread__lN9Q8{background:linear-gradient(90deg,#3b82f60d,#0000);border-left:3px solid #3b82f6;border-left:3px solid var(--ah-primary)}.AdminHeader_notificationIcon__s4a\+7{align-items:center;background:#f3f4f6;background:var(--ah-gray-100);border-radius:.5rem;border-radius:var(--ah-radius-md);display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.AdminHeader_notificationContent__h8taw{flex:1 1;min-width:0}.AdminHeader_notificationTitle__bUmbv{color:#111827;color:var(--ah-gray-900);font-size:.875rem;font-weight:600;margin-bottom:.25rem}.AdminHeader_notificationTime__\+ajxv{color:#6b7280;color:var(--ah-gray-500);font-size:.75rem}.AdminHeader_adminHeader__user__rz8VJ{position:relative}.AdminHeader_adminUserBtn__Err2P{align-items:center;background:#fff;border:2px solid #e5e7eb;border:2px solid var(--ah-gray-200);border-radius:9999px;border-radius:var(--ah-radius-full);cursor:pointer;display:flex;gap:.5rem;gap:var(--ah-spacing-sm);max-width:100%;padding:.375rem .625rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-base)}.AdminHeader_adminUserBtn__Err2P:hover{background:linear-gradient(135deg,#3b82f6,#9333ea);background:linear-gradient(135deg,var(--ah-primary),var(--ah-purple));border-color:#3b82f6;border-color:var(--ah-primary);box-shadow:0 4px 12px #3b82f64d;color:#fff;transform:scale(1.02)}.AdminHeader_adminUserBtn__Err2P>svg:first-child{color:#3b82f6;color:var(--ah-primary);flex-shrink:0}.AdminHeader_adminUserBtn__Err2P:hover>svg:first-child{color:#fff}.AdminHeader_adminUserInfo__72YTs{align-items:flex-start;display:none;flex-direction:column;min-width:0}.AdminHeader_adminUserName__BKEqU{color:#111827;color:var(--ah-gray-900);font-size:.875rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminHeader_adminUserRole__u3HDN{color:#6b7280;color:var(--ah-gray-500);font-size:.625rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.AdminHeader_adminUserBtn__Err2P:hover .AdminHeader_adminUserName__BKEqU,.AdminHeader_adminUserBtn__Err2P:hover .AdminHeader_adminUserRole__u3HDN{color:#fff}.AdminHeader_adminUserDropdown__cJtL\+{animation:AdminHeader_slideDown__B\+YOK .3s cubic-bezier(.4,0,.2,1);animation:AdminHeader_slideDown__B\+YOK var(--ah-transition-slow);background:#fff;border-radius:.75rem;border-radius:var(--ah-radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-width:calc(100vw - 2rem);overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);width:18rem;z-index:1001;z-index:var(--ah-z-dropdown)}.AdminHeader_adminUserDropdown__header__uGK3p{background:linear-gradient(135deg,#eff6ff,#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ah-gray-200);display:flex;gap:1rem;gap:var(--ah-spacing-md);padding:1.5rem;padding:var(--ah-spacing-lg)}.AdminHeader_adminUserAvatar__o7SQV{align-items:center;background:linear-gradient(135deg,#3b82f6,#9333ea);background:linear-gradient(135deg,var(--ah-primary),var(--ah-purple));border-radius:.75rem;border-radius:var(--ah-radius-lg);color:#fff;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.AdminHeader_adminUserDetails__asTlX{flex:1 1;min-width:0}.AdminHeader_adminUserDetails__asTlX .AdminHeader_adminUserName__BKEqU{color:#111827;color:var(--ah-gray-900);font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.AdminHeader_adminUserEmail__RiLGv{color:#6b7280;color:var(--ah-gray-500);font-size:.75rem;margin-bottom:.5rem;word-break:break-all}.AdminHeader_adminUserRoleBadge__3\+dD8{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:9999px;border-radius:var(--ah-radius-full);color:#92400e;display:inline-flex;font-size:.625rem;font-weight:700;gap:.25rem;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase}.AdminHeader_adminUserDropdown__actions__SSoFw{padding:.5rem;padding:var(--ah-spacing-sm)}.AdminHeader_adminUserAction__ZrLkg{align-items:center;background:#0000;border:none;border-radius:.5rem;border-radius:var(--ah-radius-md);color:#374151;color:var(--ah-gray-700);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:1rem;gap:var(--ah-spacing-md);padding:.75rem 1rem;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--ah-transition-fast);width:100%}.AdminHeader_adminUserAction__ZrLkg:hover{background:#f9fafb;background:var(--ah-gray-50);color:#3b82f6;color:var(--ah-primary)}.AdminHeader_adminUserAction__ZrLkg svg{color:#9ca3af;color:var(--ah-gray-400);transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--ah-transition-fast)}.AdminHeader_adminUserAction__ZrLkg:hover svg{color:#3b82f6;color:var(--ah-primary)}.AdminHeader_adminUserActionLogout__mytTe{color:#ef4444!important;color:var(--ah-danger)!important}.AdminHeader_adminUserActionLogout__mytTe:hover{background:#fee2e2!important}.AdminHeader_adminUserActionLogout__mytTe svg{color:#ef4444!important;color:var(--ah-danger)!important}.AdminHeader_adminUserDivider__Cd\+Ky{background:#e5e7eb;background:var(--ah-gray-200);height:1px;margin:.5rem 0;margin:var(--ah-spacing-sm) 0}@keyframes AdminHeader_pulse__Q7o6v{0%,to{opacity:1}50%{opacity:.5}}@keyframes AdminHeader_bounce__7SNoQ{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes AdminHeader_slideDown__B\+YOK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminHeader_fadeIn__b7wVu{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.AdminHeader_adminHeader__GEjRC{padding:0 1.5rem;padding:0 var(--ah-spacing-lg)}.AdminHeader_adminHeader__liveStats__X6x3N,.AdminHeader_adminUserInfo__72YTs{display:flex}.AdminHeader_adminHeader__left__mOdIa{gap:1.5rem;gap:var(--ah-spacing-lg)}.AdminHeader_adminHeader__right__gYoSO{gap:1rem;gap:var(--ah-spacing-md)}}@media (min-width:1024px){.AdminHeader_adminHeader__GEjRC{height:72px;height:var(--ah-header-height-desktop);padding:0 2rem;padding:0 var(--ah-spacing-xl)}.AdminHeader_adminLiveStat__7Hxyu,.AdminHeader_adminSystemStatus__86V1k{font-size:.8125rem;padding:.625rem 1rem}.AdminHeader_adminUserBtn__Err2P{padding:.5rem .875rem}}@media (min-width:1280px){.AdminHeader_adminHeader__liveStats__X6x3N{gap:1rem;gap:var(--ah-spacing-md)}}@media (prefers-color-scheme:dark){:root{--ah-header-bg:#111827f2}}.AdminHeader_adminHeader__menuBtn__P5OOs:focus,.AdminHeader_adminNotificationBtn__gzlpP:focus,.AdminHeader_adminUserBtn__Err2P:focus{outline:2px solid #3b82f6;outline:2px solid var(--ah-primary);outline-offset:2px}.AdminHeader_adminUserAction__ZrLkg:focus{outline:2px solid #3b82f6;outline:2px solid var(--ah-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.AdminHeader_notificationBadge__Sw8sq,.AdminHeader_statusIndicator__WV-51{animation:none!important}}@media (max-width:639px){.AdminHeader_adminNotificationDropdown__SYIqc,.AdminHeader_adminUserDropdown__cJtL\+{animation:AdminHeader_slideUp__CimWU .3s cubic-bezier(.4,0,.2,1);animation:AdminHeader_slideUp__CimWU var(--ah-transition-slow);border-radius:.75rem .75rem 0 0;border-radius:var(--ah-radius-lg) var(--ah-radius-lg) 0 0;bottom:0;left:0;max-width:100%;position:fixed;right:0;top:auto;width:100%}}@keyframes AdminHeader_slideUp__CimWU{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.AdminHeader_notificationList__scP2V::-webkit-scrollbar{width:.375rem}.AdminHeader_notificationList__scP2V::-webkit-scrollbar-track{background:#f3f4f6;background:var(--ah-gray-100);border-radius:9999px;border-radius:var(--ah-radius-full)}.AdminHeader_notificationList__scP2V::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--ah-gray-300);border-radius:9999px;border-radius:var(--ah-radius-full)}.AdminHeader_notificationList__scP2V::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--ah-gray-400)}@media print{.AdminHeader_adminHeader__GEjRC{display:none!important}}:root{--ad-primary:#3b82f6;--ad-success:#10b981;--ad-warning:#f59e0b;--ad-danger:#ef4444;--ad-purple:#9333ea;--ad-pink:#ec4899;--ad-gray-50:#f9fafb;--ad-gray-100:#f3f4f6;--ad-gray-200:#e5e7eb;--ad-gray-300:#d1d5db;--ad-gray-500:#6b7280;--ad-gray-700:#374151;--ad-gray-900:#111827;--ad-spacing-xs:0.25rem;--ad-spacing-sm:0.5rem;--ad-spacing-md:1rem;--ad-spacing-lg:1.5rem;--ad-spacing-xl:2rem;--ad-spacing-2xl:3rem;--ad-radius-sm:0.375rem;--ad-radius-md:0.5rem;--ad-radius-lg:0.75rem;--ad-radius-xl:1rem;--ad-radius-2xl:1.5rem;--ad-radius-full:9999px;--ad-shadow-sm:0 1px 2px 0 #0000000d;--ad-shadow-md:0 4px 6px -1px #0000001a;--ad-shadow-lg:0 10px 15px -3px #0000001a;--ad-shadow-xl:0 20px 25px -5px #0000001a;--ad-transition:200ms cubic-bezier(0.4,0,0.2,1)}.AdminDashboard_adminDashboard__\+KNEZ{animation:AdminDashboard_fadeIn__KBeET .5s ease;margin:0 auto;max-width:1400px;padding:1.5rem;padding:var(--ad-spacing-lg)}.AdminDashboard_adminDashboardHeader__bSQN8{animation:AdminDashboard_slideDown__nR8u7 .6s ease;background:#fff;border-radius:1rem;border-radius:var(--ad-radius-xl);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--ad-shadow-lg);margin-bottom:2rem;margin-bottom:var(--ad-spacing-xl);padding:2rem;padding:var(--ad-spacing-xl)}.AdminDashboard_adminDashboardTitle__fniaL h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111827,#3b82f6);background:linear-gradient(135deg,var(--ad-gray-900),var(--ad-primary));-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;margin:0 0 .5rem;margin:0 0 var(--ad-spacing-sm) 0}.AdminDashboard_adminDashboardTitle__fniaL p{color:#6b7280;color:var(--ad-gray-500);font-size:1rem;line-height:1.5;margin:0}.AdminDashboard_adminDashboardTitle__fniaL strong{color:#3b82f6;color:var(--ad-primary);font-weight:700}.AdminDashboard_adminDashboardActions__fKY-Y{display:flex;flex-direction:column;gap:1rem;gap:var(--ad-spacing-md);margin-top:1.5rem;margin-top:var(--ad-spacing-lg)}.AdminDashboard_adminDashboardMeta__34wJf{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--ad-spacing-lg)}.AdminDashboard_adminMetaItem__tP3Y2{align-items:center;background:#f9fafb;background:var(--ad-gray-50);border-radius:9999px;border-radius:var(--ad-radius-full);display:flex;font-size:.875rem;gap:.5rem;gap:var(--ad-spacing-sm);padding:.5rem 1rem;padding:var(--ad-spacing-sm) var(--ad-spacing-md)}.AdminDashboard_adminMetaItem__tP3Y2 svg{color:#3b82f6;color:var(--ad-primary)}.AdminDashboard_adminMetaItem__tP3Y2 span{color:#6b7280;color:var(--ad-gray-500)}.AdminDashboard_adminMetaItem__tP3Y2 strong{color:#111827;color:var(--ad-gray-900);font-weight:600}.AdminDashboard_adminBtn__9fel1{align-items:center;border:none;border-radius:.5rem;border-radius:var(--ad-radius-md);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--ad-spacing-sm);justify-content:center;padding:.75rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ad-transition);white-space:nowrap}.AdminDashboard_adminBtnPrimary__VtWFs{background:linear-gradient(135deg,#3b82f6,#9333ea);background:linear-gradient(135deg,var(--ad-primary),var(--ad-purple));box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--ad-shadow-md);color:#fff}.AdminDashboard_adminBtnPrimary__VtWFs:hover{box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--ad-shadow-xl);transform:translateY(-2px)}.AdminDashboard_adminBtnSecondary__OC68x{background:#fff;border:2px solid #d1d5db;border:2px solid var(--ad-gray-300);color:#374151;color:var(--ad-gray-700)}.AdminDashboard_adminBtnSecondary__OC68x:hover{border-color:#3b82f6;border-color:var(--ad-primary);color:#3b82f6;color:var(--ad-primary)}.AdminDashboard_adminBtn__9fel1:disabled{cursor:not-allowed;opacity:.5}.AdminDashboard_adminMetricsGrid__qThbE{grid-gap:1.5rem;grid-gap:var(--ad-spacing-lg);display:grid;gap:1.5rem;gap:var(--ad-spacing-lg);grid-template-columns:1fr;margin-bottom:3rem;margin-bottom:var(--ad-spacing-2xl)}.AdminDashboard_adminMetricCard__Epgbx{animation:AdminDashboard_fadeInUp__bpwQ3 .6s ease backwards;background:#fff;border-radius:1rem;border-radius:var(--ad-radius-xl);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--ad-shadow-lg);overflow:hidden;padding:2rem;padding:var(--ad-spacing-xl);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ad-transition)}.AdminDashboard_adminMetricCard__Epgbx:first-child{animation-delay:.1s}.AdminDashboard_adminMetricCard__Epgbx:nth-child(2){animation-delay:.2s}.AdminDashboard_adminMetricCard__Epgbx:nth-child(3){animation-delay:.3s}.AdminDashboard_adminMetricCard__Epgbx:nth-child(4){animation-delay:.4s}.AdminDashboard_adminMetricCard__Epgbx:before{background:linear-gradient(90deg,#0000,currentColor,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--ad-transition)}.AdminDashboard_adminMetricCard__Epgbx:hover{box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--ad-shadow-xl);transform:translateY(-4px)}.AdminDashboard_adminMetricCard__Epgbx:hover:before{opacity:1}.AdminDashboard_adminMetricCardUsers__8Ctv5{border:2px solid #3b82f61a}.AdminDashboard_adminMetricCardUsers__8Ctv5:before{color:#3b82f6;color:var(--ad-primary)}.AdminDashboard_adminMetricCardConversations__i8Ksu{border:2px solid #ec48991a}.AdminDashboard_adminMetricCardConversations__i8Ksu:before{color:#ec4899;color:var(--ad-pink)}.AdminDashboard_adminMetricCardRevenue__JANjj{border:2px solid #10b9811a}.AdminDashboard_adminMetricCardRevenue__JANjj:before{color:#10b981;color:var(--ad-success)}.AdminDashboard_adminMetricCardAi__ZZRTg{border:2px solid #9333ea1a}.AdminDashboard_adminMetricCardAi__ZZRTg:before{color:#9333ea;color:var(--ad-purple)}.AdminDashboard_adminMetricCardHeader__JZ1Gj{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--ad-spacing-lg)}.AdminDashboard_adminMetricIcon__VRSuv{align-items:center;border-radius:.75rem;border-radius:var(--ad-radius-lg);display:flex;height:3.5rem;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ad-transition);width:3.5rem}.AdminDashboard_adminMetricCardUsers__8Ctv5 .AdminDashboard_adminMetricIcon__VRSuv{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#3b82f6;color:var(--ad-primary)}.AdminDashboard_adminMetricCardConversations__i8Ksu .AdminDashboard_adminMetricIcon__VRSuv{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#ec4899;color:var(--ad-pink)}.AdminDashboard_adminMetricCardRevenue__JANjj .AdminDashboard_adminMetricIcon__VRSuv{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#10b981;color:var(--ad-success)}.AdminDashboard_adminMetricCardAi__ZZRTg .AdminDashboard_adminMetricIcon__VRSuv{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#9333ea;color:var(--ad-purple)}.AdminDashboard_adminMetricCard__Epgbx:hover .AdminDashboard_adminMetricIcon__VRSuv{transform:scale(1.1) rotate(5deg)}.AdminDashboard_adminMetricLink__708i2{align-items:center;background:#f9fafb;background:var(--ad-gray-50);border-radius:9999px;border-radius:var(--ad-radius-full);color:#374151;color:var(--ad-gray-700);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.375rem .75rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ad-transition)}.AdminDashboard_adminMetricLink__708i2:hover{background:#3b82f6;background:var(--ad-primary);color:#fff;transform:translateY(-2px)}.AdminDashboard_adminMetricContent__Do0Mf h3{color:#6b7280;color:var(--ad-gray-500);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;margin:0 0 var(--ad-spacing-sm) 0;text-transform:uppercase}.AdminDashboard_adminMetricValue__6IS7d{color:#111827;color:var(--ad-gray-900);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:1rem;margin-bottom:var(--ad-spacing-md)}.AdminDashboard_adminMetricSubtitle__kdC16{align-items:center;color:#6b7280;color:var(--ad-gray-500);display:flex;font-size:.875rem;gap:.5rem;gap:var(--ad-spacing-sm)}.AdminDashboard_adminMetricBadge__yy3oo{align-items:center;background:linear-gradient(135deg,#3b82f6,#9333ea);background:linear-gradient(135deg,var(--ad-primary),var(--ad-purple));border-radius:9999px;border-radius:var(--ad-radius-full);color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;padding:.25rem .5rem}.AdminDashboard_adminMetricFooter__f0x7m{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--ad-gray-200);color:#6b7280;color:var(--ad-gray-500);display:flex;font-size:.875rem;gap:.5rem;gap:var(--ad-spacing-sm);margin-top:1.5rem;margin-top:var(--ad-spacing-lg);padding-top:1.5rem;padding-top:var(--ad-spacing-lg)}.AdminDashboard_adminMetricFooter__f0x7m svg{color:var(--ad-gray-400)}.AdminDashboard_trendPositive__qR8mJ{color:#10b981!important;color:var(--ad-success)!important}.AdminDashboard_trendNegative__swrC9{color:#ef4444!important;color:var(--ad-danger)!important}.AdminDashboard_adminLiveStats__bBoms{animation:AdminDashboard_fadeInUp__bpwQ3 .6s ease backwards;animation-delay:.5s;background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:1rem;border-radius:var(--ad-radius-xl);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--ad-shadow-xl);margin-bottom:3rem;margin-bottom:var(--ad-spacing-2xl);padding:2rem;padding:var(--ad-spacing-xl)}.AdminDashboard_adminLiveStatsHeader__pgJ2P{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--ad-spacing-lg)}.AdminDashboard_adminLiveStatsHeader__pgJ2P h2{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;gap:var(--ad-spacing-sm);margin:0}.AdminDashboard_liveIndicator__NLv-Y{align-items:center;background:#ef444433;border-radius:9999px;border-radius:var(--ad-radius-full);color:#fca5a5;display:flex;font-size:.75rem;font-weight:700;gap:.5rem;gap:var(--ad-spacing-sm);letter-spacing:.1em;padding:.375rem .75rem;text-transform:uppercase}.AdminDashboard_liveDot__ip3s9{animation:AdminDashboard_pulse__gnYDj 2s infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef4444cc;height:.5rem;width:.5rem}.AdminDashboard_adminLiveStatsGrid__kxG8\+{grid-gap:1rem;grid-gap:var(--ad-spacing-md);display:grid;gap:1rem;gap:var(--ad-spacing-md);grid-template-columns:1fr}.AdminDashboard_adminLiveStat__sfIdM{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;border-radius:var(--ad-radius-lg);display:flex;gap:1rem;gap:var(--ad-spacing-md);padding:1.5rem;padding:var(--ad-spacing-lg);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ad-transition)}.AdminDashboard_adminLiveStat__sfIdM:hover{background:#ffffff1a;transform:translateX(4px)}.AdminDashboard_liveStatIcon__oeCO\+{align-items:center;background:#3b82f633;border-radius:.75rem;border-radius:var(--ad-radius-lg);color:#60a5fa;display:flex;height:3rem;justify-content:center;width:3rem}.AdminDashboard_liveStatContent__BLUcj{flex:1 1}.AdminDashboard_liveStatLabel__nb2\+f{color:#fff9;display:block;font-size:.75rem;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.AdminDashboard_liveStatValue__xS8Id{color:#fff;font-size:1.875rem;font-weight:800}.AdminDashboard_liveStatValue__xS8Id.AdminDashboard_error__J3Cnj{color:#fca5a5}.AdminDashboard_adminAlertsSection__VoDMQ{animation:AdminDashboard_fadeInUp__bpwQ3 .6s ease backwards;animation-delay:.6s;background:#fff;border-radius:1rem;border-radius:var(--ad-radius-xl);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--ad-shadow-lg);margin-bottom:3rem;margin-bottom:var(--ad-spacing-2xl);padding:2rem;padding:var(--ad-spacing-xl)}.AdminDashboard_adminAlertsHeader__WIVAZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--ad-spacing-lg)}.AdminDashboard_adminAlertsHeader__WIVAZ h2{align-items:center;color:#111827;color:var(--ad-gray-900);display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;gap:var(--ad-spacing-sm);margin:0}.AdminDashboard_adminLink__Xiq-H{align-items:center;color:#3b82f6;color:var(--ad-primary);display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ad-transition)}.AdminDashboard_adminLink__Xiq-H:hover{gap:.5rem}.AdminDashboard_adminAlertsList__cEWwB{display:flex;flex-direction:column;gap:1rem;gap:var(--ad-spacing-md)}.AdminDashboard_adminAlert__5KMp0{align-items:center;background:#f9fafb;background:var(--ad-gray-50);border-left:4px solid;border-radius:.75rem;border-radius:var(--ad-radius-lg);display:flex;gap:1rem;gap:var(--ad-spacing-md);padding:1.5rem;padding:var(--ad-spacing-lg);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--ad-transition)}.AdminDashboard_adminAlert__5KMp0:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--ad-shadow-md);transform:translateX(4px)}.AdminDashboard_adminAlertCritical__za0-m{background:linear-gradient(90deg,#ef44440d,#0000);border-color:#ef4444;border-color:var(--ad-danger)}.AdminDashboard_adminAlertHigh__xr\+Jn{background:linear-gradient(90deg,#f59e0b0d,#0000);border-color:#f59e0b;border-color:var(--ad-warning)}.AdminDashboard_adminAlertMedium__1P8FN{background:linear-gradient(90deg,#3b82f60d,#0000);border-color:#3b82f6;border-color:var(--ad-primary)}.AdminDashboard_adminAlertLow__zHmsy{background:linear-gradient(90deg,#10b9810d,#0000);border-color:#10b981;border-color:var(--ad-success)}.AdminDashboard_adminAlertIcon__TpzcL{align-items:center;border-radius:.5rem;border-radius:var(--ad-radius-md);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.AdminDashboard_adminAlertCritical__za0-m .AdminDashboard_adminAlertIcon__TpzcL{background:#ef44441a;color:#ef4444;color:var(--ad-danger)}.AdminDashboard_adminAlertHigh__xr\+Jn .AdminDashboard_adminAlertIcon__TpzcL{background:#f59e0b1a;color:#f59e0b;color:var(--ad-warning)}.AdminDashboard_adminAlertMedium__1P8FN .AdminDashboard_adminAlertIcon__TpzcL{background:#3b82f61a;color:#3b82f6;color:var(--ad-primary)}.AdminDashboard_adminAlertLow__zHmsy .AdminDashboard_adminAlertIcon__TpzcL{background:#10b9811a;color:#10b981;color:var(--ad-success)}.AdminDashboard_adminAlertContent__D1H3v{flex:1 1;min-width:0}.AdminDashboard_adminAlertTitle__nNfcg{color:#111827;color:var(--ad-gray-900);font-size:.875rem;font-weight:600;margin-bottom:.25rem}.AdminDashboard_adminAlertMeta__8DwqQ{color:#6b7280;color:var(--ad-gray-500);display:flex;font-size:.75rem;gap:1rem;gap:var(--ad-spacing-md)}.AdminDashboard_adminAlertType__28BPb{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AdminDashboard_adminAlertBadge__kQ4Sv{border-radius:9999px;border-radius:var(--ad-radius-full);flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.1em;padding:.25rem .75rem;text-transform:uppercase}.AdminDashboard_adminAlertCritical__za0-m .AdminDashboard_adminAlertBadge__kQ4Sv{background:#ef4444;background:var(--ad-danger);color:#fff}.AdminDashboard_adminAlertHigh__xr\+Jn .AdminDashboard_adminAlertBadge__kQ4Sv{background:#f59e0b;background:var(--ad-warning);color:#fff}.AdminDashboard_adminAlertMedium__1P8FN .AdminDashboard_adminAlertBadge__kQ4Sv{background:#3b82f6;background:var(--ad-primary);color:#fff}.AdminDashboard_adminAlertLow__zHmsy .AdminDashboard_adminAlertBadge__kQ4Sv{background:#10b981;background:var(--ad-success);color:#fff}.AdminDashboard_adminAlertsEmpty__W7eHN{color:#6b7280;color:var(--ad-gray-500);padding:3rem;padding:var(--ad-spacing-2xl);text-align:center}.AdminDashboard_adminAlertsEmpty__W7eHN svg{color:#10b981;color:var(--ad-success);margin-bottom:1rem;margin-bottom:var(--ad-spacing-md)}.AdminDashboard_adminAlertsEmpty__W7eHN p{color:#374151;color:var(--ad-gray-700);font-size:1.125rem;font-weight:600;margin:0 0 .5rem;margin:0 0 var(--ad-spacing-sm) 0}.AdminDashboard_adminDashboardFooter__jsc-0{border-top:1px solid #e5e7eb;border-top:1px solid var(--ad-gray-200);padding-top:2rem;padding-top:var(--ad-spacing-xl)}.AdminDashboard_adminFooterStats__6CYCi{display:flex;flex-wrap:wrap;gap:3rem;gap:var(--ad-spacing-2xl);justify-content:center}.AdminDashboard_adminFooterStat__rRDc\+{align-items:center;display:flex;font-size:.875rem;gap:.5rem;gap:var(--ad-spacing-sm)}.AdminDashboard_adminFooterStat__rRDc\+ svg{color:var(--ad-gray-400)}.AdminDashboard_adminFooterStat__rRDc\+ span{color:#6b7280;color:var(--ad-gray-500)}.AdminDashboard_adminFooterStat__rRDc\+ strong{color:#111827;color:var(--ad-gray-900);font-weight:700}.AdminDashboard_adminFooterStat__rRDc\+ strong.AdminDashboard_success__qg7am{color:#10b981;color:var(--ad-success)}.AdminDashboard_adminDashboardError__Ys6Ez,.AdminDashboard_adminDashboardLoading__QreFE{align-items:center;display:flex;flex-direction:column;gap:1.5rem;gap:var(--ad-spacing-lg);justify-content:center;min-height:60vh;text-align:center}.AdminDashboard_adminLoadingSpinner__kPyKk{animation:AdminDashboard_spin__8twLA 1s linear infinite;border:4px solid #e5e7eb;border-top-color:#3b82f6;border:4px solid var(--ad-gray-200);border-radius:50%;border-top-color:var(--ad-primary);height:3rem;width:3rem}.AdminDashboard_adminDashboardError__Ys6Ez svg{color:#ef4444;color:var(--ad-danger)}@keyframes AdminDashboard_fadeIn__KBeET{0%{opacity:0}to{opacity:1}}@keyframes AdminDashboard_fadeInUp__bpwQ3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminDashboard_slideDown__nR8u7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminDashboard_spin__8twLA{to{transform:rotate(1turn)}}@keyframes AdminDashboard_pulse__gnYDj{0%,to{opacity:1}50%{opacity:.5}}.AdminDashboard_spinning__7tWkt{animation:AdminDashboard_spin__8twLA 1s linear infinite}@media (min-width:640px){.AdminDashboard_adminLiveStatsGrid__kxG8\+,.AdminDashboard_adminMetricsGrid__qThbE{grid-template-columns:repeat(2,1fr)}.AdminDashboard_adminDashboardActions__fKY-Y{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.AdminDashboard_adminDashboard__\+KNEZ{padding:3rem;padding:var(--ad-spacing-2xl)}.AdminDashboard_adminLiveStatsGrid__kxG8\+,.AdminDashboard_adminMetricsGrid__qThbE{grid-template-columns:repeat(4,1fr)}.AdminDashboard_adminMetricValue__6IS7d{font-size:3rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.AdminDashboard_adminBtn__9fel1:focus,.AdminDashboard_adminLink__Xiq-H:focus,.AdminDashboard_adminMetricLink__708i2:focus{outline:2px solid #3b82f6;outline:2px solid var(--ad-primary);outline-offset:2px}@media print{.AdminDashboard_adminBtn__9fel1,.AdminDashboard_adminDashboardActions__fKY-Y,.AdminDashboard_adminMetricLink__708i2{display:none!important}.AdminDashboard_adminDashboard__\+KNEZ{padding:0}.AdminDashboard_adminAlertsSection__VoDMQ,.AdminDashboard_adminLiveStats__bBoms,.AdminDashboard_adminMetricCard__Epgbx{border:1px solid #d1d5db;border:1px solid var(--ad-gray-300);box-shadow:none}}.admin-users-page{background:#0f172a;color:#fff;min-height:100vh;padding:2rem}.admin-page-header{border-bottom:1px solid #334155;padding-bottom:1rem}.admin-page-title h1{color:#f8fafc;font-size:2rem}.admin-page-title p{color:#94a3b8;font-size:.875rem;margin:.5rem 0 0}.admin-page-actions{gap:1rem}.admin-btn--primary{background:#3b82f6}.admin-btn--primary:hover{background:#2563eb}.admin-btn--secondary{background:#374151;border:1px solid #4b5563;color:#e5e7eb}.admin-btn--secondary:hover{background:#4b5563}.admin-filters-panel{background:#1e293b;border:1px solid #334155;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem;transition:all .3s ease}.admin-filters-panel.open{opacity:1;transform:translateY(0)}.admin-search-bar{margin-bottom:1rem;position:relative}.admin-search-bar svg{color:#64748b;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.admin-search-input{background:#0f172a;border:1px solid #334155;border-radius:.5rem;color:#fff;font-size:.875rem;padding:.75rem 1rem .75rem 3rem;width:100%}.admin-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.admin-filters-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin-filter-select{background:#0f172a;border:1px solid #334155;border-radius:.5rem;color:#fff;font-size:.875rem;padding:.75rem 1rem}.admin-filter-select:focus{border-color:#3b82f6;outline:none}.admin-users-table-container{background:#1e293b;border:1px solid #334155;border-radius:.75rem;margin-bottom:2rem;overflow:hidden}.admin-users-table{border-collapse:collapse;width:100%}.admin-users-table th{background:#334155;color:#f1f5f9;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.admin-user-row{border-bottom:1px solid #334155;transition:background-color .2s ease}.admin-user-row:hover{background:#3b82f60d}.admin-user-row td{padding:1rem;vertical-align:middle}.admin-user-info{align-items:center;display:flex;gap:.75rem}.admin-user-avatar{align-items:center;background:#374151;border-radius:50%;color:#9ca3af;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.admin-user-details{display:flex;flex-direction:column}.admin-user-name{color:#f8fafc;font-weight:600;margin-bottom:.25rem}.admin-user-email{color:#94a3b8;font-size:.875rem}.admin-role-badge{border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.admin-role-badge--user{background:#22c55e1a;color:#22c55e}.admin-role-badge--admin{background:#fb923c1a;color:#fb923c}.admin-role-badge--super_admin{background:#ef44441a;color:#ef4444}.admin-status-badge{border-radius:9999px;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.admin-status-badge.premium{background:#a855f71a;color:#a855f7}.admin-status-badge.free{background:#6b72801a;color:#6b7280}.admin-credits-info{align-items:flex-start;display:flex;flex-direction:column}.admin-credits-remaining{color:#22c55e;font-size:1.125rem;font-weight:700}.admin-credits-total{color:#64748b;font-size:.75rem}.admin-user-actions{display:flex;gap:.5rem}.admin-action-btn{border-radius:.375rem;padding:.5rem;transition:all .2s ease}.admin-action-btn--view{background:#3b82f61a;color:#3b82f6}.admin-action-btn--view:hover{background:#3b82f633}.admin-action-btn--credits{background:#22c55e1a;color:#22c55e}.admin-action-btn--credits:hover{background:#22c55e33}.admin-pagination{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem}.admin-pagination-info{color:#94a3b8;font-size:.875rem}.admin-pagination-controls{align-items:center;display:flex;gap:1rem}.admin-pagination-btn{background:#374151;border:1px solid #4b5563;border-radius:.375rem;color:#e5e7eb;cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}.admin-pagination-btn:hover:not(:disabled){background:#4b5563}.admin-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.admin-pagination-numbers{display:flex;gap:.25rem}.admin-pagination-number{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:.375rem;color:#e5e7eb;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.admin-pagination-number:hover{background:#4b5563}.admin-pagination-number.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.admin-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.admin-modal{background:#1e293b;border:1px solid #334155;border-radius:.75rem;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.admin-modal-header{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:1.5rem}.admin-modal-header h3{color:#f8fafc;font-size:1.25rem;font-weight:600;margin:0}.admin-modal-header button{align-items:center;background:none;border:none;border-radius:.25rem;color:#94a3b8;cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.admin-modal-header button:hover{background:#334155;color:#f8fafc}.admin-modal-content{padding:1.5rem}.admin-user-detail-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.admin-user-detail-section h4{color:#f8fafc;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.admin-user-detail-section p{color:#94a3b8;font-size:.875rem;margin:.5rem 0}.admin-user-detail-section strong{color:#f8fafc}.admin-user-activity h4{color:#f8fafc;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.admin-activity-list{display:flex;flex-direction:column;gap:.75rem}.admin-activity-item{background:#0f172a;border:1px solid #334155;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem}.admin-activity-date{color:#64748b;font-size:.75rem;font-weight:500}.admin-activity-desc{color:#cbd5e1;flex:1 1;font-size:.875rem;margin-left:1rem}.admin-users-loading{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.admin-loading-spinner{border:3px solid #334155;height:2rem;width:2rem}.admin-loading-overlay{align-items:center;background:#0f172acc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}@media (max-width:768px){.admin-users-page{padding:1rem}.admin-page-header{align-items:flex-start;flex-direction:column;gap:1rem}.admin-filters-row{grid-template-columns:1fr}.admin-users-table-container{overflow-x:auto}.admin-users-table{min-width:800px}.admin-pagination{flex-direction:column;gap:1rem}}.admin-action-btn--suspend{background:#fef3c7;color:#92400e}.admin-action-btn--suspend:hover{background:#fde68a;transform:translateY(-1px)}.admin-action-btn--unsuspend{background:#d1fae5;color:#065f46}.admin-action-btn--unsuspend:hover{background:#a7f3d0;transform:translateY(-1px)}.modal-overlay{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.user-detail-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1000px;overflow-y:auto;width:95%}.modal-header{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-bottom:2px solid #e5e7eb;border-radius:14px 14px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px}.user-header-info{align-items:center;display:flex;gap:16px}.user-avatar-large{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;width:60px}.role-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;margin-top:8px;padding:4px 12px;text-transform:uppercase}.role-user{background:#dbeafe;color:#1e40af}.role-admin{background:#fee2e2;color:#991b1b}.role-super_admin{background:#fef3c7;color:#92400e}.modal-tabs{background:#f9fafb;border-bottom:2px solid #e5e7eb;display:flex;padding:0 24px}.tab-btn{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:16px 24px;transition:all .2s}.tab-btn.active{background:#fff;border-bottom-color:#2563eb;color:#2563eb}.tab-btn:hover:not(.active){background:#f3f4f6;color:#374151}.modal-content{min-height:400px;padding:24px}.overview-tab .stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px}.stat-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;padding:20px}.stat-icon{color:#3b82f6}.stat-label{color:#6b7280;font-size:14px;margin:0 0 4px}.stat-value{color:#111827;font-size:28px;font-weight:700;margin:0}.subscription-section{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:12px;margin-bottom:20px;padding:20px}.subscription-section h3{margin-top:0}.subscription-details p{margin:8px 0}.status-badge{border-radius:12px;display:inline-block;margin-left:8px;padding:4px 12px}.status-active{background:#d1fae5;color:#065f46}.status-expired{background:#fee2e2;color:#991b1b}.status-cancelled{background:#f3f4f6;color:#374151}.payments-table{border-collapse:collapse;width:100%}.payments-table td,.payments-table th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:left}.payments-table th{background:#f9fafb;font-weight:600}.payment-status{border-radius:6px;font-size:12px;font-weight:600;padding:4px 8px}.payment-paid{background:#d1fae5;color:#065f46}.payment-pending{background:#fef3c7;color:#92400e}.payment-failed{background:#fee2e2;color:#991b1b}.support-tab{max-width:100%}.support-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.tickets-list{display:flex;flex-direction:column;gap:16px}.ticket-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.ticket-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.ticket-header{align-items:center}.ticket-priority,.ticket-status{border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.ticket-number{color:#6b7280;font-family:monospace;font-size:14px}.ticket-subject{font-size:18px;margin:0 0 12px}.ticket-meta{font-size:14px}.ticket-response{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;font-size:14px;margin-top:12px;padding:12px}.ticket-actions{margin-top:12px}.btn-view-ticket{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.btn-view-ticket:hover{background:#2563eb}.no-tickets{color:#6b7280;padding:60px 20px;text-align:center}.no-data{color:#9ca3af;padding:40px;text-align:center}.admin-payments-monitoring{background:#f8fafc;min-height:100vh;padding:1.5rem}.admin-page-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.admin-page-title{align-items:center;display:flex;gap:1rem}.admin-page-title h1{color:#1f2937;font-size:1.8rem;font-weight:700;margin:0}.admin-page-title p{color:#6b7280;font-size:.9rem;margin:.25rem 0 0}.admin-page-actions{align-items:center;display:flex;gap:.75rem}.admin-time-range-select{background:#fff;border:1px solid #d1d5db;font-size:.875rem}.admin-btn,.admin-time-range-select{border-radius:6px;padding:.5rem 1rem}.admin-btn{display:flex;font-weight:500}.admin-btn--primary{background:#2563eb}.admin-btn--primary:hover{background:#1d4ed8}.admin-btn--secondary{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.admin-btn--secondary:hover{background:#e5e7eb}.admin-payment-metrics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.admin-metric-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:1rem}.admin-metric-icon{align-items:center;border-radius:10px;color:#fff;display:flex;height:3rem;justify-content:center;width:3rem}.admin-metric-card--revenue .admin-metric-icon{background:linear-gradient(135deg,#10b981,#047857)}.admin-metric-card--mrr .admin-metric-icon{background:linear-gradient(135deg,#3b82f6,#1e40af)}.admin-metric-card--subscriptions .admin-metric-icon{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.admin-metric-card--churn .admin-metric-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.admin-metric-content h3{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.admin-metric-value{color:#1f2937;font-size:1.875rem;font-weight:700;margin-bottom:.25rem}.admin-metric-change{align-items:center;display:flex;font-size:.875rem;gap:.25rem}.admin-metric-change.positive{color:#10b981}.admin-metric-change.negative{color:#ef4444}.admin-payment-alerts{margin-bottom:2rem}.admin-alert{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;display:flex;gap:.75rem;padding:1rem}.admin-alert--warning{background:#fef3c7;border-color:#f59e0b;color:#92400e}.admin-alert-action{background:#f59e0b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;margin-left:auto;padding:.375rem .75rem}.admin-tabs{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;margin-bottom:0}.admin-tab{background:#0000;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-weight:500;padding:1rem 1.5rem;transition:all .2s}.admin-tab:hover{background:#f9fafb;color:#374151}.admin-tab.active{background:#fff;border-bottom-color:#2563eb;color:#2563eb}.admin-tab-content{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px #0000001a;min-height:400px}.admin-overview-content{grid-gap:2rem;display:grid;gap:2rem;padding:1.5rem}.admin-chart-section{background:#f9fafb;border-radius:8px;padding:1.5rem}.admin-chart-section h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.admin-chart-placeholder{align-items:center;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;height:200px;justify-content:center}.admin-payment-methods{background:#f9fafb;border-radius:8px;padding:1.5rem}.admin-payment-methods h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.admin-payment-methods-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-payment-method{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1rem;text-align:center}.admin-payment-method span{color:#6b7280;display:block;font-size:.875rem;margin:.5rem 0}.admin-payment-method strong{color:#1f2937;font-size:1.25rem}.admin-invoices-list,.admin-payments-list,.admin-subscriptions-list{padding:1.5rem}.admin-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.admin-list-header h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.admin-list-header span{color:#6b7280;font-size:.875rem}.admin-invoices-table,.admin-payments-table,.admin-subscriptions-table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;width:100%}.admin-table-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600}.admin-table-row{background:#fff;border-bottom:1px solid #f3f4f6;transition:background-color .2s}.admin-table-row:hover{background:#f9fafb}.admin-table-row:last-child{border-bottom:none}.admin-invoice-amount,.admin-payment-amount{color:#1f2937;font-weight:600}.admin-customer-email,.admin-customer-info,.admin-user-email{color:#6b7280;font-size:.875rem}.admin-plan-name{background:#dbeafe;border-radius:4px;color:#1e40af;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-align:center;width:fit-content}.admin-invoice-status,.admin-payment-status,.admin-subscription-status{display:flex;justify-content:center}.admin-status-badge{align-items:center;border-radius:4px;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;width:fit-content}.admin-status-active,.admin-status-paid,.admin-status-succeeded{background:#d1fae5;color:#065f46}.admin-status-failed{background:#fee2e2;color:#991b1b}.admin-status-pending{background:#fef3c7;color:#92400e}.admin-status-canceled{background:#f3f4f6;color:#374151}.admin-invoice-date,.admin-payment-date{color:#6b7280;font-size:.875rem}.admin-subscription-period{color:#6b7280;font-size:.8rem;line-height:1.3}.admin-next-payment{color:#374151;font-size:.875rem;font-weight:500}.admin-invoice-actions,.admin-payment-actions,.admin-subscription-actions{display:flex;gap:.5rem;justify-content:center}.admin-action-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s;width:2rem}.admin-action-btn--view{background:#dbeafe;color:#1e40af}.admin-action-btn--view:hover{background:#bfdbfe}.admin-action-btn--download{background:#d1fae5;color:#065f46}.admin-action-btn--download:hover{background:#a7f3d0}.admin-action-btn--retry{background:#fef3c7;color:#92400e}.admin-action-btn--retry:hover{background:#fde68a}.admin-payments-loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.admin-loading-spinner{border:4px solid #f3f4f6;border-top-color:#2563eb}.admin-development-section{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr;margin-top:2rem}.admin-dev-card{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #d1d5db;border-radius:12px;padding:1.5rem}.admin-dev-card h3{color:#374151;font-size:1.125rem;margin:0 0 1rem}.admin-dev-features{grid-gap:.75rem;display:grid;gap:.75rem}.admin-dev-feature{align-items:center;background:#fff;border-radius:6px;color:#4b5563;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem}.admin-dev-icon{height:1.25rem;width:1.25rem}.admin-dev-icon--planned{color:#6b7280}.admin-admin-info{align-items:start;display:flex;justify-content:center;padding:1.5rem}.admin-info-badge{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:.75rem;padding:1rem}.admin-info-badge div{color:#374151;font-size:.875rem}.admin-info-badge small{color:#10b981;font-weight:500}@media (max-width:768px){.admin-payments-monitoring{padding:1rem}.admin-page-header{align-items:flex-start;flex-direction:column;gap:1rem}.admin-page-actions{justify-content:space-between;width:100%}.admin-payment-metrics{grid-template-columns:1fr}.admin-table-header,.admin-table-row{gap:.5rem;grid-template-columns:1fr;text-align:left}.admin-table-header{display:none}.admin-table-row{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;margin-bottom:.75rem;padding:1rem}.admin-development-section{grid-template-columns:1fr}}.admin-metric-card{transition:transform .2s,box-shadow .2s}.admin-metric-card:hover{box-shadow:0 4px 12px #00000026}.admin-tab{transition:all .3s ease}.admin-status-badge{transition:all .2s ease}.admin-table-row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr 1fr 1fr 1fr 100px;padding:.75rem 1rem}.admin-subscriptions-table .admin-table-header,.admin-subscriptions-table .admin-table-row{grid-template-columns:2fr 1fr 1fr 2fr 1fr 100px}.admin-invoices-table .admin-table-header,.admin-invoices-table .admin-table-row{grid-template-columns:1fr 2fr 1fr 1fr 1fr 100px}.admin-support-page{background:#f9fafb;min-height:100vh;padding:2rem}.admin-support-loading{align-items:center;color:#374151;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.admin-loading-spinner{height:40px;width:40px}.admin-tickets-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:2rem}.admin-ticket-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#111827;padding:20px;transition:all .2s}.admin-ticket-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.ticket-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.ticket-badges{display:flex;flex-direction:column;gap:8px}.category-badge{border-radius:6px;font-size:13px;font-weight:600;padding:6px 12px}.category-bug_report{background:#fee2e2;color:#991b1b}.category-feature_request{background:#dbeafe;color:#1e40af}.category-user_report{background:#fef3c7;color:#92400e}.category-support_question{background:#e0e7ff;color:#3730a3}.category-payment_issue{background:#fce7f3;color:#9f1239}.category-other{background:#f3f4f6;color:#374151}.priority-badge{border-radius:4px;font-size:11px;font-weight:700;padding:4px 8px;text-transform:uppercase}.priority-urgent{background:#ef4444;color:#fff}.priority-high{background:#f59e0b;color:#fff}.priority-normal{background:#3b82f6;color:#fff}.priority-low{background:#10b981;color:#fff}.status-badge{border-radius:6px;font-size:12px;font-weight:600;padding:6px 12px}.status-new{background:#dbeafe;color:#1e40af}.status-in_progress{background:#fef3c7;color:#92400e}.status-waiting_user{background:#e0e7ff;color:#4338ca}.status-resolved{background:#d1fae5;color:#065f46}.status-closed{background:#f3f4f6;color:#374151}.ticket-subject{color:#111827;font-size:16px;font-weight:600;margin:12px 0}.ticket-message-preview{background:#f9fafb;border-left:3px solid #3b82f6;border-radius:8px;margin:12px 0;padding:12px}.ticket-message-preview p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:14px;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis}.ticket-meta{background:#f9fafb;border-radius:8px;font-size:13px;margin-bottom:12px;padding:12px}.ticket-meta p{color:#374151;margin:4px 0}.ticket-meta strong{color:#6b7280}.ticket-actions{display:flex;gap:8px}.btn-resolve,.btn-view{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:6px;justify-content:center;padding:10px;transition:all .2s}.btn-view{background:#eff6ff;color:#2563eb}.btn-view:hover{background:#dbeafe}.btn-resolve{background:#d1fae5;color:#065f46}.btn-resolve:hover{background:#a7f3d0}.admin-no-tickets{color:#9ca3af;grid-column:1/-1;padding:60px;text-align:center}.ticket-modal-overlay{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.ticket-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;width:95%}.ticket-modal-header{align-items:flex-start;background:linear-gradient(135deg,#1e293b,#334155);border-bottom:2px solid #e5e7eb;border-radius:14px 14px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px}.ticket-modal-header h2{color:#fff;font-size:22px;margin:0 0 12px}.modal-badges{display:flex;flex-wrap:wrap;gap:8px}.modal-close{background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px;transition:background .2s}.modal-close:hover{background:#fff3}.ticket-modal-body{background:#fff;padding:24px}.modal-section{margin-bottom:24px}.modal-section h3{align-items:center;border-bottom:2px solid #e5e7eb;color:#1f2937;display:flex;font-size:16px;gap:8px;margin-bottom:12px;padding-bottom:8px}.modal-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.modal-info-grid strong{color:#6b7280;display:block;font-size:12px;margin-bottom:4px;text-transform:uppercase}.modal-info-grid p{color:#111827;font-size:14px;margin:0}.modal-message-full{background:#f9fafb;border-left:4px solid #3b82f6;color:#111827}.admin-response-box,.modal-message-full{border-radius:8px;font-size:15px;line-height:1.6;padding:16px;white-space:pre-wrap}.admin-response-box{background:#fef3c7;border-left:4px solid #f59e0b;color:#78350f}.modal-actions{border-top:2px solid #e5e7eb;display:flex;gap:12px;padding-top:20px}.btn-modal-close,.btn-modal-progress,.btn-modal-resolve{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.btn-modal-resolve{background:#10b981;color:#fff}.btn-modal-resolve:hover{background:#059669;transform:translateY(-1px)}.btn-modal-progress{background:#f59e0b;color:#fff}.btn-modal-progress:hover{background:#d97706}.btn-modal-close{background:#e5e7eb;color:#374151}.btn-modal-close:hover{background:#d1d5db}.admin-fiscal{background:#f9fafb;background:var(--admin-bg-primary,#f9fafb);margin:0 auto;max-width:1400px;padding:2rem}.admin-fiscal__header{align-items:flex-start;border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--admin-border,#e5e7eb);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.admin-fiscal__title h1{color:#111827;color:var(--admin-text-primary,#111827);font-size:2rem;font-weight:800;margin:0 0 .5rem}.admin-fiscal__title p{color:#6b7280;color:var(--admin-text-secondary,#6b7280);font-size:1rem;margin:0}.admin-fiscal-alerts{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;padding:1.5rem}.admin-fiscal-alerts h2{color:#111827;font-size:1.5rem;margin:0 0 1.5rem}.admin-fiscal-alerts__list{display:flex;flex-direction:column;gap:1rem}.admin-fiscal-alert{align-items:flex-start;border-left:4px solid;border-radius:.75rem;display:flex;gap:1rem;padding:1.5rem}.admin-fiscal-alert--danger{background:#fef2f2;border-left-color:#ef4444}.admin-fiscal-alert--warning{background:#fffbeb;border-left-color:#f59e0b}.admin-fiscal-alert--info{background:#eff6ff;border-left-color:#3b82f6}.admin-fiscal-alert__icon{flex-shrink:0;font-size:2rem}.admin-fiscal-alert__content h3{color:#111827;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.admin-fiscal-alert__content p{color:#4b5563;line-height:1.6;margin:0 0 1rem}.admin-fiscal-alert__action{background:#0000000d;border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem}.admin-fiscal-alert__action strong{color:#111827}.admin-fiscal-calcul-detaille{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a;padding:0}.admin-fiscal-calcul-card{padding:0}.admin-fiscal-calcul-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.admin-fiscal-calcul-header h3{color:#111827;font-size:1.25rem;margin:0}.admin-fiscal-badge{background:#3b82f6;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.admin-fiscal-calcul-table{padding:1.5rem}.admin-fiscal-calcul-row{align-items:center;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem 1rem;transition:background .2s}.admin-fiscal-calcul-row:hover:not(.separator):not(.total):not(.final){background:#f9fafb}.admin-fiscal-calcul-row.separator{border-top:2px dashed #e5e7eb;margin:1rem 0;padding:0}.admin-fiscal-calcul-row.total{background:#fef3c7;border:2px solid #f59e0b;font-weight:600}.admin-fiscal-calcul-row.final{background:#d1fae5;border:2px solid #10b981;font-size:1.125rem;font-weight:700}.admin-fiscal-calcul-label{color:#374151;font-size:.9375rem}.admin-fiscal-calcul-montant{color:#111827;font-family:Courier New,monospace;font-size:1rem;font-weight:600}.admin-fiscal-calcul-footer{grid-gap:1rem;background:#f9fafb;border-top:2px solid #e5e7eb;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1.5rem}.admin-fiscal-info-box{background:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1rem;text-align:center}.admin-fiscal-info-box.highlight{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.admin-fiscal-info-box .label{display:block;font-size:.875rem;margin-bottom:.5rem;opacity:.8}.admin-fiscal-info-box .value{display:block;font-size:1.5rem;font-weight:700}.admin-fiscal-info-box .value.red{color:#ef4444}.admin-fiscal-info-box .value.green{color:#10b981}.admin-fiscal-info-box.highlight .value{color:#fff}.admin-fiscal-section{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;padding:1.5rem}.admin-fiscal-section h2{color:#111827;font-size:1.5rem;margin:0 0 1.5rem}.admin-fiscal-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin-fiscal-grid.three-cols{grid-template-columns:repeat(3,1fr)}.admin-fiscal-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.admin-fiscal-card:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.admin-fiscal-card.highlight{background:#fff;border:2px solid #3b82f6}.admin-fiscal-card__label{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.admin-fiscal-card__value{color:#111827;font-size:2rem;font-weight:700;margin-bottom:.5rem}.admin-fiscal-card__value.primary{color:#3b82f6}.admin-fiscal-card__value.warning{color:#f59e0b}.admin-fiscal-card__value.red{color:#ef4444}.admin-fiscal-card__value.orange{color:#f59e0b}.admin-fiscal-card__value.green{color:#10b981}.admin-fiscal-card__detail{color:#9ca3af;font-size:.875rem}.admin-fiscal-seuils{display:flex;flex-direction:column;gap:2rem}.admin-fiscal-seuil{background:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.admin-fiscal-seuil__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.admin-fiscal-seuil__header h3{color:#111827;font-size:1.125rem;margin:0}.admin-fiscal-seuil__limit{color:#3b82f6;font-size:1.25rem;font-weight:700}.admin-fiscal-progress{background:#e5e7eb;border-radius:1rem;height:2rem;margin-bottom:.75rem;overflow:hidden}.admin-fiscal-progress__bar{align-items:center;background:#10b981;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:100%;justify-content:flex-end;padding-right:1rem;transition:width .5s ease,background-color .3s}.admin-fiscal-seuil__stats{color:#6b7280;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between}.admin-fiscal-seuil__warning{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:.5rem;color:#92400e;font-size:.875rem;margin-top:1rem;padding:.75rem 1rem}.admin-fiscal-projection{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:2px solid #e5e7eb;border-radius:.75rem;margin-top:2rem;padding:1.5rem}.admin-fiscal-projection h3{color:#111827;font-size:1.125rem;margin:0 0 1rem}.admin-fiscal-projection__values{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.admin-fiscal-projection__item{background:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1rem;text-align:center}.admin-fiscal-projection__item.total{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.admin-fiscal-projection__item span{display:block;font-size:.875rem;margin-bottom:.5rem;opacity:.8}.admin-fiscal-projection__item strong{display:block;font-size:1.5rem;font-weight:700}.admin-fiscal-projection__item.total strong{color:#fff}.admin-fiscal-abonnes{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-fiscal-abonne-card{background:linear-gradient(135deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.admin-fiscal-abonne-card:hover{border-color:#3b82f6;box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.admin-fiscal-abonne-card__header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.admin-fiscal-abonne-card__header h3{color:#111827;font-size:1.25rem;margin:0}.admin-fiscal-abonne-card__header .price{background:#3b82f6;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:700;padding:.5rem 1rem}.admin-fiscal-abonne-card__stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.admin-fiscal-abonne-card__stats .stat{text-align:center}.admin-fiscal-abonne-card__stats .stat .label{color:#6b7280;display:block;font-size:.75rem;margin-bottom:.25rem}.admin-fiscal-abonne-card__stats .stat .value{color:#111827;display:block;font-size:1.5rem;font-weight:700}.admin-fiscal-abonne-card__stats .stat .value.green{color:#10b981}.admin-fiscal-abonne-card__footer{color:#6b7280;font-size:.875rem;font-weight:600;margin-top:1rem;text-align:center}.admin-fiscal-comparaison{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.admin-fiscal-regime{background:#f9fafb;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem;position:relative;transition:all .3s}.admin-fiscal-regime:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.admin-fiscal-regime.recommande{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#3b82f6;border-width:3px}.admin-fiscal-regime__badge{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:.5rem;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:.75rem;font-weight:700;padding:.5rem 1rem;position:absolute;right:1rem;top:-12px}.admin-fiscal-regime h3{color:#111827;font-size:1.5rem;margin:0 0 1.5rem}.admin-fiscal-regime__stats{grid-gap:1rem;border-bottom:2px solid #e5e7eb;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem;padding-bottom:1.5rem}.admin-fiscal-regime__stats .stat{background:#fff;border-radius:.5rem;padding:1rem;text-align:center}.admin-fiscal-regime__stats .stat.highlight{background:#d1fae5;border:2px solid #10b981}.admin-fiscal-regime__stats .stat span{color:#6b7280;display:block;font-size:.75rem;margin-bottom:.5rem}.admin-fiscal-regime__stats .stat strong{color:#111827;display:block;font-size:1.25rem;font-weight:700}.admin-fiscal-regime__stats .stat strong.red{color:#ef4444}.admin-fiscal-regime__stats .stat strong.green{color:#10b981}.admin-fiscal-regime__details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.admin-fiscal-regime__details h4{color:#111827;font-size:.875rem;margin:0 0 .75rem}.admin-fiscal-regime__details ul{list-style:none;margin:0;padding-left:1.25rem}.admin-fiscal-regime__details ul li{color:#4b5563;font-size:.875rem;margin-bottom:.5rem;padding-left:.5rem;position:relative}.admin-fiscal-regime__details ul li:before{background:currentColor;border-radius:50%;content:"";height:4px;left:-1rem;position:absolute;top:.5rem;width:4px}.admin-fiscal-regime__details .avantages ul li{color:#059669}.admin-fiscal-regime__details .inconvenients ul li{color:#dc2626}.admin-fiscal-echeances{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-fiscal-echeance-card{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6;border-radius:.75rem;padding:1.5rem;transition:transform .2s}.admin-fiscal-echeance-card:hover{transform:translateY(-2px)}.admin-fiscal-echeance-card__date{color:#1e40af;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.admin-fiscal-echeance-card__content h4{color:#111827;font-size:1rem;margin:0 0 .75rem}.admin-fiscal-echeance-card__content .montant{color:#4b5563;font-size:.875rem}.admin-fiscal-echeance-card__content .montant strong{color:#1e40af;font-size:1.125rem}.admin-fiscal-conseils{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-fiscal-conseil{border-left:4px solid;border-radius:.75rem;padding:1.5rem}.admin-fiscal-conseil--optimisation{background:#d1fae5;border-left-color:#10b981}.admin-fiscal-conseil--anticipation{background:#fef3c7;border-left-color:#f59e0b}.admin-fiscal-conseil--tva{background:#dbeafe;border-left-color:#3b82f6}.admin-fiscal-conseil--epargne{background:#fce7f3;border-left-color:#ec4899}.admin-fiscal-conseil h4{color:#111827;font-size:1rem;margin:0 0 .75rem}.admin-fiscal-conseil p{color:#4b5563;font-size:.875rem;line-height:1.6;margin:0}.admin-fiscal-error,.admin-fiscal-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.admin-loading-spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-top-color:#3b82f6;height:3rem;width:3rem}@keyframes spin{to{transform:rotate(1turn)}}.admin-fiscal-error h2,.admin-fiscal-loading h2{color:#111827;margin:0 0 .5rem}.admin-fiscal-error h2{color:#ef4444}.admin-btn{transition:all .2s}.admin-btn--primary{background:linear-gradient(135deg,#3b82f6,#2563eb)}.admin-btn--primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}@media (max-width:1024px){.admin-fiscal-grid.three-cols{grid-template-columns:repeat(2,1fr)}.admin-fiscal-comparaison{grid-template-columns:1fr}}@media (max-width:768px){.admin-fiscal{padding:1rem}.admin-fiscal__header{flex-direction:column;gap:1rem}.admin-fiscal-calcul-footer,.admin-fiscal-grid,.admin-fiscal-grid.three-cols,.admin-fiscal-projection__values,.admin-fiscal-regime__details,.admin-fiscal-regime__stats{grid-template-columns:1fr}}@media (max-width:480px){.admin-fiscal-card__value,.admin-fiscal__title h1{font-size:1.5rem}.admin-fiscal-alert,.admin-fiscal-section{padding:1rem}}:root{--admin-bg-primary:#0f172a;--admin-bg-secondary:#1e293b;--admin-bg-card:#334155;--admin-bg-hover:#475569;--admin-accent-primary:#ff6b35;--admin-accent-secondary:#fd7f57;--admin-accent-light:#ff6b351a;--admin-text-primary:#f1f5f9;--admin-text-secondary:#cbd5e1;--admin-text-muted:#94a3b8;--admin-border:#475569;--admin-border-light:#ffffff1a;--admin-shadow-sm:0 1px 3px #0000004d;--admin-shadow-md:0 4px 12px #0006;--admin-shadow-lg:0 8px 24px #00000080;--admin-success:#10b981;--admin-warning:#f59e0b;--admin-error:#ef4444;--admin-info:#3b82f6;--admin-transition:all 0.2s ease}.admin-layout{background:#0f172a;background:var(--admin-bg-primary);color:#f1f5f9;color:var(--admin-text-primary);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow:hidden}.admin-main{display:flex;flex:1 1;flex-direction:column;min-width:0;transition:all .2s ease;transition:var(--admin-transition)}.admin-content{background:#0f172a;background:var(--admin-bg-primary);flex:1 1;overflow-y:auto;padding:1.5rem}.admin-overlay{animation:adminOverlayFadeIn .2s ease forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:45}@keyframes adminOverlayFadeIn{to{opacity:1}}.admin-sidebar{background:#1e293b;background:var(--admin-bg-secondary);border-right:1px solid #475569;border-right:1px solid var(--admin-border);box-shadow:0 8px 24px #00000080;box-shadow:var(--admin-shadow-lg);display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:300px;z-index:50}.admin-sidebar--open{transform:translateX(0)}.admin-sidebar__header{align-items:center;border-bottom:1px solid #475569;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;padding:1.5rem}.admin-logo{align-items:center;color:#ff6b35;color:var(--admin-accent-primary);display:flex;font-size:1.5rem;font-weight:800;gap:.5rem}.admin-logo__subtitle{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem;letter-spacing:.1em;margin-top:.25rem;text-transform:uppercase}.admin-sidebar__close{background:none;border:none;border-radius:.5rem;color:#cbd5e1;color:var(--admin-text-secondary);cursor:pointer;font-size:1.25rem;padding:.5rem;transition:all .2s ease;transition:var(--admin-transition)}.admin-sidebar__close:hover{background:#475569;background:var(--admin-bg-hover);color:#f1f5f9;color:var(--admin-text-primary)}.admin-sidebar__user{border-bottom:1px solid #475569;border-bottom:1px solid var(--admin-border);padding:1.5rem}.admin-user-card{align-items:center;background:#334155;background:var(--admin-bg-card);border:1px solid #ffffff1a;border:1px solid var(--admin-border-light);border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.admin-user-card__avatar{align-items:center;background:#ff6b35;background:var(--admin-accent-primary);border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.admin-user-card__name{color:#f1f5f9;color:var(--admin-text-primary);font-size:.875rem;font-weight:600}.admin-user-card__role{color:#fd7f57;color:var(--admin-accent-secondary);font-size:.75rem;margin-top:.25rem}.admin-sidebar__nav{flex:1 1;overflow-y:auto;padding:1rem 0}.admin-nav-section{margin-bottom:2rem}.admin-nav-section__title{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:.75rem;padding:0 1.5rem;text-transform:uppercase}.admin-nav-item{align-items:center;border-left:3px solid #0000;color:#cbd5e1;color:var(--admin-text-secondary);display:flex;gap:1rem;padding:.875rem 1.5rem;position:relative;text-decoration:none;transition:all .2s ease;transition:var(--admin-transition)}.admin-nav-item:hover{background:#475569;background:var(--admin-bg-hover);color:#f1f5f9;color:var(--admin-text-primary)}.admin-nav-item--active,.admin-nav-item:hover{border-left-color:#ff6b35;border-left-color:var(--admin-accent-primary)}.admin-nav-item--active{background:#ff6b351a;background:var(--admin-accent-light);color:#ff6b35;color:var(--admin-accent-primary)}.admin-nav-item__icon{font-size:1.25rem;min-width:1.5rem;text-align:center}.admin-nav-item__content{flex:1 1;min-width:0}.admin-nav-item__label{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.admin-nav-item__description{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem;margin-top:.25rem}.admin-nav-item__badge{border-radius:1rem;color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .5rem}.admin-nav-item__badge,.admin-nav-item__indicator{background:#ff6b35;background:var(--admin-accent-primary)}.admin-nav-item__indicator{border-radius:50%;height:.5rem;position:absolute;right:1rem;width:.5rem}.admin-quick-action{align-items:center;background:none;border:none;color:#cbd5e1;color:var(--admin-text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1.5rem;text-align:left;transition:all .2s ease;transition:var(--admin-transition);width:100%}.admin-quick-action:hover{background:#475569;background:var(--admin-bg-hover);color:#f1f5f9;color:var(--admin-text-primary)}.admin-quick-action--warning:hover{color:#f59e0b;color:var(--admin-warning)}.admin-sidebar__footer{background:#0f172a;background:var(--admin-bg-primary);border-top:1px solid #475569;border-top:1px solid var(--admin-border);padding:1.5rem}.admin-footer-stats{display:flex;gap:1rem;margin-bottom:1rem}.admin-footer-stat{flex:1 1;text-align:center}.admin-footer-stat__value{color:#f1f5f9;color:var(--admin-text-primary);font-size:.875rem;font-weight:700}.admin-footer-stat__label{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem;margin-top:.25rem}.admin-footer-link{border-radius:.5rem;color:#94a3b8;color:var(--admin-text-muted);display:block;font-size:.875rem;padding:.5rem;text-align:center;text-decoration:none;transition:all .2s ease;transition:var(--admin-transition)}.admin-footer-link:hover{background:#475569;background:var(--admin-bg-hover);color:#f1f5f9;color:var(--admin-text-primary)}.admin-header{align-items:center;background:#1e293b;background:var(--admin-bg-secondary);border-bottom:1px solid #475569;border-bottom:1px solid var(--admin-border);box-shadow:0 1px 3px #0000004d;box-shadow:var(--admin-shadow-sm);display:flex;gap:2rem;height:4rem;padding:0 1.5rem;position:sticky;top:0;z-index:40}.admin-header__left{align-items:center;display:flex;gap:1rem}.admin-header__menu-btn{background:none;border:none;border-radius:.5rem;cursor:pointer;padding:.5rem;transition:all .2s ease;transition:var(--admin-transition)}.admin-header__menu-btn:hover{background:#475569;background:var(--admin-bg-hover)}.hamburger{display:flex;flex-direction:column;height:1.5rem;justify-content:space-around;width:1.5rem}.hamburger span{background:#cbd5e1;background:var(--admin-text-secondary);border-radius:1px;height:2px;transition:all .2s ease;transition:var(--admin-transition);width:100%}.admin-header__title h1{color:#f1f5f9;color:var(--admin-text-primary);font-size:1.25rem;font-weight:700;margin:0}.admin-header__subtitle{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem;margin-top:.25rem}.admin-header__stats{display:flex;flex:1 1;gap:1rem;justify-content:center}.admin-stat-pill{align-items:center;background:#334155;background:var(--admin-bg-card);border:1px solid #ffffff1a;border:1px solid var(--admin-border-light);border-radius:2rem;display:flex;gap:.75rem;min-width:0;padding:.5rem 1rem}.admin-stat-pill__icon{font-size:1rem;min-width:1rem}.admin-stat-pill__value{color:#f1f5f9;color:var(--admin-text-primary);font-size:.875rem;font-weight:700;white-space:nowrap}.admin-stat-pill__label{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem;white-space:nowrap}.admin-header__right{align-items:center;display:flex;gap:1rem;position:relative}.admin-header__notification{background:none;border:none;border-radius:.5rem;cursor:pointer;padding:.5rem;position:relative;transition:all .2s ease;transition:var(--admin-transition)}.admin-header__notification:hover{background:#475569;background:var(--admin-bg-hover)}.notification-icon{font-size:1.25rem;position:relative}.notification-badge{background:#ef4444;background:var(--admin-error);border-radius:1rem;color:#fff;font-size:.625rem;font-weight:700;line-height:1;min-width:1rem;padding:.125rem .375rem;position:absolute;right:-.25rem;text-align:center;top:-.25rem}.admin-user-menu{align-items:center;background:none;border:none;border-radius:.75rem;color:#f1f5f9;color:var(--admin-text-primary);cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:all .2s ease;transition:var(--admin-transition)}.admin-user-menu:hover{background:#475569;background:var(--admin-bg-hover)}.admin-user-menu__avatar{align-items:center;background:#ff6b35;background:var(--admin-accent-primary);border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.admin-user-menu__info{min-width:0;text-align:left}.admin-user-menu__name{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-menu__role{margin-top:.125rem}.admin-user-menu__chevron,.admin-user-menu__role{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem}.admin-user-menu__chevron{transition:all .2s ease;transition:var(--admin-transition)}.admin-user-dropdown{animation:adminDropdownSlide .2s ease;background:#334155;background:var(--admin-bg-card);border:1px solid #475569;border:1px solid var(--admin-border);border-radius:.75rem;box-shadow:0 8px 24px #00000080;box-shadow:var(--admin-shadow-lg);margin-top:.5rem;position:absolute;right:0;top:100%;width:250px;z-index:60}@keyframes adminDropdownSlide{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.admin-user-dropdown__overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:55}.admin-user-dropdown__header{border-bottom:1px solid #475569;border-bottom:1px solid var(--admin-border);padding:1rem}.admin-user-dropdown__name{color:#f1f5f9;color:var(--admin-text-primary);font-size:.875rem;font-weight:600}.admin-user-dropdown__role{color:#94a3b8;color:var(--admin-text-muted);font-size:.75rem;margin-top:.25rem}.admin-user-dropdown__divider{background:#475569;background:var(--admin-border);height:1px;margin:.5rem 0}.admin-user-dropdown__item{align-items:center;background:none;border:none;color:#cbd5e1;color:var(--admin-text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;transition:var(--admin-transition);width:100%}.admin-user-dropdown__item:hover{background:#475569;background:var(--admin-bg-hover);color:#f1f5f9;color:var(--admin-text-primary)}.admin-user-dropdown__item--danger:hover{background:#ef44441a;color:#ef4444;color:var(--admin-error)}.admin-user-dropdown__item:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.admin-user-dropdown__item:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.admin-btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease;transition:var(--admin-transition);white-space:nowrap}.admin-btn--primary{background:#ff6b35;background:var(--admin-accent-primary);box-shadow:0 1px 3px #0000004d;box-shadow:var(--admin-shadow-sm);color:#fff}.admin-btn--primary:hover{background:#fd7f57;background:var(--admin-accent-secondary);box-shadow:0 4px 12px #0006;box-shadow:var(--admin-shadow-md);transform:translateY(-1px)}.admin-btn--secondary{background:#334155;background:var(--admin-bg-card);border:1px solid #475569;border:1px solid var(--admin-border);color:#f1f5f9;color:var(--admin-text-primary)}.admin-btn--secondary:hover{background:#475569;background:var(--admin-bg-hover);border-color:#ff6b35;border-color:var(--admin-accent-primary)}.admin-btn--outline{background:#0000;border:1px solid #ff6b35;border:1px solid var(--admin-accent-primary);color:#ff6b35;color:var(--admin-accent-primary)}.admin-btn--outline:hover{background:#ff6b351a;background:var(--admin-accent-light)}.admin-btn--danger{background:#ef4444;background:var(--admin-error);color:#fff}.admin-btn--danger:hover{background:#dc2626;transform:translateY(-1px)}.admin-metric-card{background:#334155;background:var(--admin-bg-card);border:1px solid #475569;border:1px solid var(--admin-border);border-radius:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .2s ease;transition:var(--admin-transition)}.admin-metric-card:before{background:#ff6b35;background:var(--admin-accent-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0}.admin-metric-card:hover{box-shadow:0 4px 12px #0006;box-shadow:var(--admin-shadow-md);transform:translateY(-2px)}.admin-metric-card--users:before{background:#3b82f6}.admin-metric-card--revenue:before{background:#10b981}.admin-metric-card--ai:before{background:#8b5cf6}.admin-metric-card--system:before{background:#ff6b35;background:var(--admin-accent-primary)}.admin-metric-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.admin-metric-card__header h3{color:#cbd5e1;color:var(--admin-text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.admin-metric-card__action{border-radius:.25rem;color:#ff6b35;color:var(--admin-accent-primary);font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-decoration:none;transition:all .2s ease;transition:var(--admin-transition)}.admin-metric-card__action:hover{background:#ff6b351a;background:var(--admin-accent-light)}.admin-metric-primary{color:#f1f5f9;color:var(--admin-text-primary);font-size:2.25rem;font-weight:800;line-height:1;margin-bottom:.5rem}.admin-metric-secondary{color:#94a3b8;color:var(--admin-text-muted);font-size:.875rem;margin-bottom:1rem}.admin-metric-details{display:flex;flex-direction:column;gap:.5rem}.admin-metric-detail{align-items:center;display:flex;font-size:.75rem;justify-content:space-between}.admin-metric-detail span{color:#94a3b8;color:var(--admin-text-muted)}.admin-metric-detail strong{color:#f1f5f9;color:var(--admin-text-primary);font-weight:600}@media (min-width:1024px){.admin-sidebar{position:static;transform:translateX(0)}.admin-main{margin-left:0}.admin-header__menu-btn{display:none}}@media (max-width:768px){.admin-header__stats{display:none}.admin-content{padding:1rem}.admin-stat-pill__content,.admin-user-menu__info{display:none}.admin-metric-primary{font-size:1.75rem}}.admin-dashboard-error,.admin-dashboard-loading{align-items:center;color:#cbd5e1;color:var(--admin-text-secondary);display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.admin-loading-spinner{animation:adminSpin 1s linear infinite;border:3px solid #475569;border-top:3px solid #ff6b35;border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-accent-primary);height:2.5rem;margin-bottom:1rem;width:2.5rem}@keyframes adminSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-dashboard-error button{background:#ff6b35;background:var(--admin-accent-primary);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:all .2s ease;transition:var(--admin-transition)}.admin-dashboard-error button:hover{background:#fd7f57;background:var(--admin-accent-secondary);transform:translateY(-1px)}@keyframes adminFadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.admin-metric-card{animation:adminFadeInUp .5s ease}.admin-metric-card:first-child{animation-delay:.1s}.admin-metric-card:nth-child(2){animation-delay:.2s}.admin-metric-card:nth-child(3){animation-delay:.3s}.admin-metric-card:nth-child(4){animation-delay:.4s}.admin-text-success{color:#10b981!important;color:var(--admin-success)!important}.admin-text-warning{color:#f59e0b!important;color:var(--admin-warning)!important}.admin-text-error{color:#ef4444!important;color:var(--admin-error)!important}.admin-text-info{color:#3b82f6!important;color:var(--admin-info)!important}.admin-bg-success{background-color:#10b981!important;background-color:var(--admin-success)!important}.admin-bg-warning{background-color:#f59e0b!important;background-color:var(--admin-warning)!important}.admin-bg-error{background-color:#ef4444!important;background-color:var(--admin-error)!important}.admin-bg-info{background-color:#3b82f6!important;background-color:var(--admin-info)!important}.AffiliateLogin_container__iQuP4{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f0f23);display:flex;justify-content:center;min-height:100vh;padding:20px}.AffiliateLogin_card__XEEfE{background:#1e1e32e6;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:420px;padding:40px;width:100%}.AffiliateLogin_header__Cw-vx{margin-bottom:30px;text-align:center}.AffiliateLogin_header__Cw-vx h1{color:#fff;font-size:28px;margin-bottom:10px}.AffiliateLogin_header__Cw-vx p{color:#888;font-size:14px}.AffiliateLogin_form__362Td{display:flex;flex-direction:column;gap:20px}.AffiliateLogin_error__2bs91{background:#ef444433;border:1px solid #ef444480;border-radius:10px;color:#ef4444;font-size:14px;padding:12px 16px;text-align:center}.AffiliateLogin_inputGroup__apr77{display:flex;flex-direction:column;gap:8px}.AffiliateLogin_inputGroup__apr77 label{color:#aaa;font-size:14px;font-weight:500}.AffiliateLogin_inputGroup__apr77 input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:16px;padding:14px 16px;transition:all .3s ease}.AffiliateLogin_inputGroup__apr77 input:focus{background:#ffffff14;border-color:#ec4899;box-shadow:0 0 0 3px #ec489933;outline:none}.AffiliateLogin_inputGroup__apr77 input::placeholder{color:#555}.AffiliateLogin_inputGroup__apr77 input:disabled{cursor:not-allowed;opacity:.6}.AffiliateLogin_submitBtn__edmlH{background:linear-gradient(135deg,#ec4899,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:16px;transition:all .3s ease}.AffiliateLogin_submitBtn__edmlH:hover:not(:disabled){box-shadow:0 10px 30px #ec489966;transform:translateY(-2px)}.AffiliateLogin_submitBtn__edmlH:disabled{cursor:not-allowed;opacity:.7}.AffiliateLogin_footer__klz0d{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:20px;text-align:center}.AffiliateLogin_footer__klz0d p{color:#666;font-size:13px;margin-bottom:5px}.AffiliateLogin_footer__klz0d a{color:#ec4899;font-size:14px;text-decoration:none}.AffiliateLogin_footer__klz0d a:hover{text-decoration:underline}@media (max-width:480px){.AffiliateLogin_card__XEEfE{padding:30px 20px}.AffiliateLogin_header__Cw-vx h1{font-size:24px}}.AffiliateDashboard_dashboard__ZSpZD{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f0f23);color:#fff;min-height:100vh;padding:20px}.AffiliateDashboard_errorState__cPjoT,.AffiliateDashboard_loading__b-iDx{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.AffiliateDashboard_loader__gdb59{animation:AffiliateDashboard_spin__AX2se 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#ec4899;height:40px;width:40px}@keyframes AffiliateDashboard_spin__AX2se{to{transform:rotate(1turn)}}.AffiliateDashboard_retryBtn__3Y9-H{background:#ec4899;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px 24px}.AffiliateDashboard_container__3gJEi{margin:0 auto;max-width:1000px}.AffiliateDashboard_header__48jH2{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.AffiliateDashboard_header__48jH2 h1{color:#ec4899;font-size:24px;margin-bottom:5px}.AffiliateDashboard_header__48jH2 p{color:#888;font-size:14px}.AffiliateDashboard_logoutBtn__udMOx{background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px;transition:background .3s}.AffiliateDashboard_logoutBtn__udMOx:hover{background:#fff3}.AffiliateDashboard_linkCard__t7Xf4{background:#1e1e32cc;border-radius:16px;margin-bottom:20px;padding:20px}.AffiliateDashboard_label__DObTH{color:#888;font-size:14px;margin-bottom:10px}.AffiliateDashboard_linkRow__OlF4E{display:flex;gap:12px}.AffiliateDashboard_linkDisplay__Qr2NX{background:#0000004d;border-radius:10px;color:#ec4899;flex:1 1;font-family:monospace;font-size:14px;overflow:hidden;padding:14px 16px;text-overflow:ellipsis;white-space:nowrap}.AffiliateDashboard_copyBtn__SiY1h{background:#ec4899;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:14px 20px;transition:all .3s;white-space:nowrap}.AffiliateDashboard_copyBtn__SiY1h:hover{background:#db2777}.AffiliateDashboard_codeInfo__vMJ4b{color:#666;font-size:13px;margin-top:10px}.AffiliateDashboard_code__CBZMg{background:#ffffff1a;border-radius:4px;color:#fff;font-family:monospace;padding:2px 8px}.AffiliateDashboard_statsGrid__XLK1B{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media (min-width:768px){.AffiliateDashboard_statsGrid__XLK1B{grid-template-columns:repeat(4,1fr)}}.AffiliateDashboard_statCard__L85o3{background:#1e1e32cc;border-radius:16px;padding:20px}.AffiliateDashboard_statLabel__TCfRu{color:#888;font-size:12px;margin-bottom:8px}.AffiliateDashboard_statValue__BTlzy{font-size:28px;font-weight:700}.AffiliateDashboard_blue__AQ9aj{color:#3b82f6}.AffiliateDashboard_green__ZOFsY{color:#22c55e}.AffiliateDashboard_yellow__dY147{color:#eab308}.AffiliateDashboard_pink__Ry\+R6{color:#ec4899}.AffiliateDashboard_plansCard__M-YBI{background:#1e1e32cc;border-radius:16px;margin-bottom:20px;padding:20px}.AffiliateDashboard_plansHeader__WgLji{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.AffiliateDashboard_plansHeader__WgLji h2{font-size:16px;font-weight:600}.AffiliateDashboard_infoBtn__8\+2tu{background:none;border:none;color:#888;cursor:pointer;font-size:14px}.AffiliateDashboard_infoBtn__8\+2tu:hover{color:#fff}.AffiliateDashboard_plansGrid__5OjGv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.AffiliateDashboard_plansGrid__5OjGv{grid-template-columns:repeat(3,1fr)}}.AffiliateDashboard_planCard__Eg0-t{background:#ffffff0d;border-radius:12px;padding:16px}.AffiliateDashboard_planCard__Eg0-t.AffiliateDashboard_premium__qxOuj{border:1px solid #ec48994d}.AffiliateDashboard_planHeader__-753v{display:flex;justify-content:space-between;margin-bottom:8px}.AffiliateDashboard_planName__mjbNN{font-weight:600}.AffiliateDashboard_planCard__Eg0-t.AffiliateDashboard_starter__\+HY7S .AffiliateDashboard_planName__mjbNN{color:#3b82f6}.AffiliateDashboard_planCard__Eg0-t.AffiliateDashboard_premium__qxOuj .AffiliateDashboard_planName__mjbNN{color:#ec4899}.AffiliateDashboard_planCard__Eg0-t.AffiliateDashboard_pro__BckCh .AffiliateDashboard_planName__mjbNN{color:#eab308}.AffiliateDashboard_planPrice__mrnYK{color:#666;font-size:12px}.AffiliateDashboard_planCount__ZyWKW{font-size:32px;font-weight:700;margin-bottom:8px}.AffiliateDashboard_planCommission__OKHsa{color:#888;font-size:14px}.AffiliateDashboard_planCalc__diU-3{color:#555;font-size:12px;margin-top:4px}.AffiliateDashboard_earningsGrid__0d46o{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:20px}@media (min-width:768px){.AffiliateDashboard_earningsGrid__0d46o{grid-template-columns:repeat(2,1fr)}}.AffiliateDashboard_earningsCard__grw1O{border-radius:16px;padding:24px}.AffiliateDashboard_earningsCard__grw1O.AffiliateDashboard_pending__2nEZC{background:linear-gradient(135deg,#ec489933,#8b5cf633);border:1px solid #ec48994d}.AffiliateDashboard_earningsCard__grw1O.AffiliateDashboard_paid__aQlgA{background:#1e1e32cc}.AffiliateDashboard_earningsLabel__L-mCo{color:#ccc;font-size:14px;margin-bottom:8px}.AffiliateDashboard_earningsValue__ZYwK7{color:#ec4899;font-size:36px;font-weight:700;margin-bottom:16px}.AffiliateDashboard_earningsInfo__ZHCfC{color:#888;font-size:13px}.AffiliateDashboard_highlight__TWfv5{color:#ec4899;margin-top:4px}.AffiliateDashboard_linkBtn__oSWJx{background:none;border:none;color:#ec4899;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.AffiliateDashboard_conversionsCard__h60cM{background:#1e1e32cc;border-radius:16px;margin-bottom:20px;padding:20px}.AffiliateDashboard_conversionsCard__h60cM h2{font-size:16px;font-weight:600;margin-bottom:16px}.AffiliateDashboard_noData__Bit7Q{color:#666;padding:40px;text-align:center}.AffiliateDashboard_conversionsTable__EIBhy{overflow-x:auto}.AffiliateDashboard_conversionsTable__EIBhy table{border-collapse:collapse;font-size:14px;width:100%}.AffiliateDashboard_conversionsTable__EIBhy th{border-bottom:1px solid #ffffff1a;color:#888;font-weight:500;padding:12px 8px;text-align:left}.AffiliateDashboard_conversionsTable__EIBhy td{border-bottom:1px solid #ffffff0d;padding:12px 8px}.AffiliateDashboard_planBadge__A4P2j{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.AffiliateDashboard_planBadge__A4P2j.AffiliateDashboard_starter__\+HY7S{background:#3b82f633;color:#3b82f6}.AffiliateDashboard_planBadge__A4P2j.AffiliateDashboard_premium__qxOuj{background:#ec489933;color:#ec4899}.AffiliateDashboard_planBadge__A4P2j.AffiliateDashboard_pro__BckCh{background:#eab30833;color:#eab308}.AffiliateDashboard_statusBadge__eC2ht{border-radius:20px;display:inline-block;font-size:12px;padding:4px 10px}.AffiliateDashboard_statusBadge__eC2ht.AffiliateDashboard_confirmed__Fk3i6{background:#22c55e33;color:#22c55e}.AffiliateDashboard_statusBadge__eC2ht.AffiliateDashboard_pending__2nEZC{background:#eab30833;color:#eab308}.AffiliateDashboard_commission__3WF8-{color:#22c55e;font-family:monospace;font-weight:600}.AffiliateDashboard_dashboardFooter__KXpOU{color:#555;font-size:12px;padding:20px 0;text-align:center}.AffiliateDashboard_modalOverlay__JbgY9{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.AffiliateDashboard_modalContent__f4S3\+{background:#1e1e32;border-radius:16px;max-height:90vh;max-width:480px;overflow-y:auto;width:100%}.AffiliateDashboard_modalHeader__eB8no{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.AffiliateDashboard_modalHeader__eB8no h3{font-size:18px;margin:0}.AffiliateDashboard_modalHeader__eB8no button{background:none;border:none;color:#888;cursor:pointer;font-size:24px;line-height:1;padding:0}.AffiliateDashboard_modalBody__zDpVf{padding:20px}.AffiliateDashboard_modalBody__zDpVf p{line-height:1.6;margin-bottom:16px}.AffiliateDashboard_small__uAUbv{color:#666;font-size:12px}.AffiliateDashboard_center__hFQE5{text-align:center}.AffiliateDashboard_title__KvVm2{font-weight:600;margin-bottom:12px}.AffiliateDashboard_commissionList__6qTKj{background:#ffffff0d;border-radius:12px;margin-bottom:16px;padding:16px}.AffiliateDashboard_commissionItem__438JY{display:flex;justify-content:space-between;padding:8px 0}.AffiliateDashboard_payoutsList__lglh7{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AffiliateDashboard_payoutItem__KaiqB{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;justify-content:space-between;padding:16px}.AffiliateDashboard_payoutPeriod__X8yFw{font-weight:500;margin-bottom:4px}.AffiliateDashboard_payoutAmount__F4u2j{color:#888;font-size:13px}.AffiliateDashboard_pdfBtn__OvfnR{background:#ec489933;border:none;border-radius:6px;color:#ec4899;cursor:pointer;font-size:13px;padding:8px 16px}.AffiliateDashboard_pdfBtn__OvfnR:hover{background:#ec48994d}.legal-page{background:#0f0f1a;color:#e0e0e0;min-height:100vh;padding:40px 20px}.legal-container{background:#1a1a2e;border:1px solid #ffffff14;border-radius:12px;margin:0 auto;max-width:800px;padding:40px}.legal-header{border-bottom:1px solid #ffffff1a;margin-bottom:40px;padding-bottom:24px}.legal-back{color:#7c6af7;display:inline-block;font-size:14px;margin-bottom:16px;text-decoration:none;transition:opacity .2s}.legal-back:hover{opacity:.7}.legal-header h1{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px}.legal-date{color:#888;font-size:14px;margin:0}.legal-container section{margin-bottom:36px}.legal-container h2{border-bottom:1px solid #a78bfa33;color:#a78bfa;font-size:20px;font-weight:600;margin:0 0 12px;padding-bottom:6px}.legal-container h3{color:#c4b5fd;font-size:16px;font-weight:600;margin:16px 0 8px}.legal-container p{color:#ccc;font-size:15px;line-height:1.7;margin:0 0 12px}.legal-container ul{margin:8px 0 16px;padding-left:24px}.legal-container li{color:#ccc;font-size:15px;line-height:1.7;margin-bottom:6px}.legal-container a{color:#7c6af7;text-decoration:none}.legal-container a:hover{text-decoration:underline}.legal-footer{border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:24px}.legal-footer a{color:#888;font-size:14px;text-decoration:none;transition:color .2s}.legal-footer a:hover{color:#a78bfa}.terms-notice{color:#888;font-size:12px;line-height:1.5;margin:8px 0 4px;text-align:center}.terms-notice a{color:#7c6af7;text-decoration:none}.terms-notice a:hover{text-decoration:underline}.signup-terms{margin:16px 0}.signup-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.signup-checkbox{accent-color:#7c6af7;cursor:pointer;flex-shrink:0;height:16px;margin-top:3px;width:16px}.signup-checkbox-text{color:#aaa;font-size:13px;line-height:1.5}.signup-checkbox-text a{color:#7c6af7;text-decoration:none}.signup-checkbox-text a:hover{text-decoration:underline}.signup-button:disabled{cursor:not-allowed;opacity:.5}
/*# sourceMappingURL=main.b826c603.css.map*/