.Dashboard_container__4Mjzw{font-family:Poppins,sans-serif;color:var(--text-primary);line-height:1.6;background-color:var(--bg-light);min-height:100vh}.Dashboard_main__pSzdL{max-width:1200px;padding:2rem;background:white;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin:2rem auto}.Dashboard_title__hS9Vm{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.Dashboard_subtitle__BKLla{color:var(--text-secondary);margin-bottom:2rem}.Dashboard_status__PDt4s{font-size:.9rem;color:var(--text-secondary);margin-top:1rem}.Dashboard_newIdeaButton___bi5_{display:inline-block;margin:2rem 0;padding:1rem 2rem;background:var(--primary);color:white;border-radius:var(--border-radius);text-decoration:none;font-weight:600;transition:var(--transition)}.Dashboard_newIdeaButton___bi5_:hover{background:var(--primary-dark-variation)}.Dashboard_creditsSection__c25p7{background:white;padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:2rem}.Dashboard_creditsSection__c25p7 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.Dashboard_buyCreditsBtnLink__buIX_{text-decoration:none}.Dashboard_buyCreditsButton__tU_sK{display:flex;margin:auto;padding:.8rem 1.5rem;background:var(--primary);color:white;border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition)}.Dashboard_buyCreditsButton__tU_sK:hover{background:var(--primary-dark)}.Dashboard_referSection__ytuC5{background:white;padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:2rem}.Dashboard_referSection__ytuC5 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.Dashboard_referSection__ytuC5 p{color:var(--text-secondary);margin-bottom:1rem}.Dashboard_affiliateLink__AxAY7{display:flex;gap:.5rem}.Dashboard_affiliateLink__AxAY7 input{flex:1;padding:.8rem;border:1px solid #e2e8f0;border-radius:var(--border-radius);font-size:1rem;color:var(--text-primary)}.Dashboard_affiliateLink__AxAY7 button{padding:.8rem 1.5rem;background:var(--primary);color:white;border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition)}.Dashboard_affiliateLink__AxAY7 button:hover{background:var(--primary-dark)}.Dashboard_type__7gNzs{font-size:1rem;font-weight:400;color:var(--text-secondary)}.Dashboard_ideasGrid__RThPN{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.Dashboard_ideaCard__ZeHkU:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.Dashboard_ideaCard__ZeHkU{background:white;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);transition:var(--transition);text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;height:250px}.Dashboard_titleContainer__ERBd_{flex:1;min-height:0}.Dashboard_reportTitle__nUDHo{font-size:1.25rem;font-weight:600;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;max-height:calc(3 * 1.4em)}.Dashboard_reportType__2S5KU,.Dashboard_viabilityScore__a8vAI{width:100%;padding:.5rem;border-radius:20px;font-size:.9rem;font-weight:600;text-align:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_viabilityScore__a8vAI{color:white}.Dashboard_reportType__2S5KU{background-color:var(--bg-light);color:var(--text-secondary)}.Dashboard_viewAllButtonContainer__JfO6T{display:flex;justify-content:center;margin:1rem 0}.Dashboard_viewAllButton__6ygQE{display:inline-block;padding:.8rem 2rem;background:var(--bg-light);color:var(--primary);border-radius:var(--border-radius);text-decoration:none;font-weight:600;transition:var(--transition);border:2px solid var(--primary)}.Dashboard_viewAllButton__6ygQE:hover{background:var(--primary);color:white}.Dashboard_newIdeaButtonContainer__M19rG{justify-content:center;display:flex;margin-top:1rem}.Dashboard_dashboardBadge__T_jV1 .Dashboard_reportTypeBadge__kYLLj{font-size:.75rem;padding:.3rem .7rem}.Dashboard_ideaDetails__HxtLe{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.Dashboard_reportTypeBadge__kYLLj,.Dashboard_viabilityScore__a8vAI{padding:.4rem .8rem;font-size:.8rem;font-weight:600;text-align:center;border-radius:20px}.Dashboard_ideaCard__ZeHkU:hover .Dashboard_reportTypeBadge__kYLLj{opacity:.9;transform:translateY(-1px)}.Dashboard_loadingContainer__2NGIm{flex:1;width:100%;justify-content:center;align-items:center;align-content:center}.Dashboard_spinnerWrapper__6_Siq{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#333}.Dashboard_spinner__JsSlU{border:4px solid rgba(255,255,255,.3);border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:Dashboard_spin__nDunj 1s linear infinite;margin-right:10px}@keyframes Dashboard_spin__nDunj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_darkMode__rvfHQ{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--bg-light:#151c2c}.Dashboard_darkMode__rvfHQ .Dashboard_container__4Mjzw{background:#0b0f19;color:#f1f5f9}.Dashboard_darkMode__rvfHQ .Dashboard_main__pSzdL{background:#151c2c;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 20px rgba(0,0,0,.45)}.Dashboard_darkMode__rvfHQ .Dashboard_reportTitle__nUDHo,.Dashboard_darkMode__rvfHQ .Dashboard_title__hS9Vm{color:#ffffff}.Dashboard_darkMode__rvfHQ .Dashboard_noReports__F50DY,.Dashboard_darkMode__rvfHQ .Dashboard_status__PDt4s,.Dashboard_darkMode__rvfHQ .Dashboard_subtitle__BKLla,.Dashboard_darkMode__rvfHQ .Dashboard_type__7gNzs{color:#d0d8e5}.Dashboard_darkMode__rvfHQ .Dashboard_creditsSection__c25p7,.Dashboard_darkMode__rvfHQ .Dashboard_ideaCard__ZeHkU,.Dashboard_darkMode__rvfHQ .Dashboard_referSection__ytuC5{background:#1e2639;border:1px solid rgba(255,255,255,.12);color:#f1f5f9}.Dashboard_darkMode__rvfHQ .Dashboard_ideaCard__ZeHkU:hover{transform:translateY(-3px);background:#232d45}.Dashboard_darkMode__rvfHQ .Dashboard_buyCreditsButton__tU_sK,.Dashboard_darkMode__rvfHQ .Dashboard_newIdeaButton___bi5_{background:linear-gradient(90deg,#4f46e5,#3b82f6);color:#fff;border:none;box-shadow:0 4px 10px rgba(59,130,246,.4)}.Dashboard_darkMode__rvfHQ .Dashboard_buyCreditsButton__tU_sK:hover,.Dashboard_darkMode__rvfHQ .Dashboard_newIdeaButton___bi5_:hover{filter:brightness(.9)}.Dashboard_darkMode__rvfHQ .Dashboard_viewAllButton__6ygQE{background:transparent;color:#60a5fa;border:2px solid #60a5fa}.Dashboard_darkMode__rvfHQ .Dashboard_viewAllButton__6ygQE:hover{background:#60a5fa;color:#0b0f19}.Dashboard_darkMode__rvfHQ .Dashboard_reportType__2S5KU{background:#0f172a;color:#e2e8f0}.Dashboard_darkMode__rvfHQ .Dashboard_viabilityScore__a8vAI{background:#2563eb;color:#fff}.Dashboard_darkMode__rvfHQ .Dashboard_affiliateLink__AxAY7 input{background:#0f172a;border:1px solid #334155;color:#f1f5f9}.Dashboard_darkMode__rvfHQ .Dashboard_affiliateLink__AxAY7 button{background:#3b82f6;color:#fff}.Dashboard_darkMode__rvfHQ .Dashboard_affiliateLink__AxAY7 button:hover{background:#2563eb}.Dashboard_darkMode__rvfHQ .Dashboard_viewDetailsLink__2f_xw{color:#93c5fd}.Dashboard_darkMode__rvfHQ .Dashboard_viewDetailsLink__2f_xw:hover{color:#bfdbfe;text-decoration:underline}@media (max-width:640px){.Dashboard_ideasGrid__RThPN{grid-template-columns:1fr!important;gap:.75rem}}@media (max-width:768px){.Dashboard_ideasGrid__RThPN{grid-template-columns:1fr!important}}@media (min-width:769px) and (max-width:1024px){.Dashboard_ideasGrid__RThPN{grid-template-columns:repeat(2,1fr)!important}}.ReportHeader_nav__dLShZ{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;all:unset;display:flex;justify-content:space-between;padding:clamp(.75rem,2.5vw,1.5rem) clamp(1rem,5vw,5%);background-color:rgba(255,255,255,.98);box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .25s ease,box-shadow .25s ease,padding .25s ease;min-height:60px;width:100%;box-sizing:border-box;align-items:center}.ReportHeader_nav__dLShZ.ReportHeader_scrolled__JkXr5{padding:clamp(.5rem,2vw,1rem) clamp(1rem,5vw,5%);box-shadow:0 4px 15px rgba(0,0,0,.15);background-color:rgba(255,255,255,.95)}.ReportHeader_navToggle__aXV9Y{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem;z-index:101;align-items:center}.ReportHeader_navToggle__aXV9Y span{width:24px;height:3px;background:#4361ee;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ReportHeader_navToggle__aXV9Y.ReportHeader_active__B8pgT span:first-child{transform:rotate(45deg) translate(6px,6px)}.ReportHeader_navToggle__aXV9Y.ReportHeader_active__B8pgT span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.ReportHeader_navLinks__c9FNj{display:flex;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin:0;padding:0;list-style:none;max-width:100%}.ReportHeader_navLinks__c9FNj a{text-decoration:none;color:#1a202c;font-weight:500;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:clamp(1rem,2.5vw,1.125rem);padding:.5rem 0;white-space:nowrap}.ReportHeader_navLinks__c9FNj a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:linear-gradient(135deg,#4361ee,#4cc9f0);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.ReportHeader_navLinks__c9FNj a:hover{color:#4361ee;transform:translateY(-1px)}.ReportHeader_navLinks__c9FNj a:hover:after{width:100%}.ReportHeader_navLinks__c9FNj a:focus{outline:2px solid #4361ee;outline-offset:4px;border-radius:4px}.ReportHeader_navButton__wn1Gp{background:linear-gradient(135deg,#4361ee,#4cc9f0);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(67,97,238,.25);text-decoration:none;font-size:clamp(.95rem,2.5vw,1.125rem);display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1rem;white-space:nowrap}.ReportHeader_navButton__wn1Gp:hover{background:linear-gradient(135deg,#3730a3,#0891b2);transform:translateY(-2px);box-shadow:0 6px 20px rgba(67,97,238,.35)}.ReportHeader_navButton__wn1Gp:active{transform:translateY(0);box-shadow:0 4px 15px rgba(67,97,238,.25)}.ReportHeader_navButton__wn1Gp:focus{outline:3px solid rgba(67,97,238,.3);outline-offset:2px}.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj{background:rgba(26,32,44,1)}.ReportHeader_secondaryHeader__y9oob{position:sticky;justify-content:space-between;padding:clamp(1rem,3vw,2rem) clamp(1rem,5vw,5%);background-color:white;box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:60px}.ReportHeader_breadcrumb__1LmUC,.ReportHeader_secondaryHeader__y9oob{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.ReportHeader_breadcrumb__1LmUC span{font-size:clamp(1rem,2.5vw,1.25rem);color:#6b7280;position:relative;padding-right:clamp(1rem,2.5vw,1.75rem);line-height:1.4}.ReportHeader_breadcrumb__1LmUC span:not(:last-child):after{content:"›";position:absolute;right:0;color:#6b7280;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:300}.ReportHeader_breadcrumbActive__EtqyL{color:#4361ee!important;font-weight:600}@media (max-width:1400px){.ReportHeader_breadcrumb__1LmUC span{font-size:1rem}}@media (max-width:1200px){.ReportHeader_breadcrumb__1LmUC span{font-size:.8rem}}@media (max-width:1100px){.ReportHeader_breadcrumb__1LmUC{display:none}}.ReportHeader_reportHeaderActions__AelDs{display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);flex-wrap:wrap;justify-content:flex-end}@media (min-width:768px){.ReportHeader_reportHeaderActions__AelDs{flex-wrap:nowrap}.ReportHeader_equalize__Z9nY6{width:auto}}@media (max-width:768px){.ReportHeader_reportHeaderActions__AelDs{gap:1rem}.ReportHeader_secondaryHeader__y9oob{flex-direction:column;align-items:flex-start;gap:1.5rem}.ReportHeader_header__JnInO{flex-direction:column;align-items:stretch;text-align:center;gap:1.5rem}.ReportHeader_headerContent__YwjlR{margin-left:0;order:2}.ReportHeader_actionButton__9PbwI,.ReportHeader_ctaButton__eGjSu,.ReportHeader_navButton__wn1Gp{width:100%;padding:1rem;font-size:1rem}.ReportHeader_reportHeaderActions__AelDs{justify-content:center;width:100%}.ReportHeader_hideOnMobile__J_lC1{display:none}.ReportHeader_showOnMobile__Sr37M{display:block}.ReportHeader_textCenterMobile__KHJCP{text-align:center}.ReportHeader_flexResponsive__lHjXp{flex-direction:column}.ReportHeader_flexBetween__ihw_M{flex-direction:column;gap:1rem}}@media (max-width:480px){.ReportHeader_reportHeaderActions__AelDs{flex-direction:column;align-items:stretch;gap:.75rem}}.ReportHeader_reportHeaderLanguageDropdown__TwXV0{position:relative;display:flex;align-items:center;margin-left:clamp(.5rem,2vw,1.5rem)}.ReportHeader_reportHeaderLanguageDropdownBtn__20ORt{background:none;border:none;font-size:clamp(.95rem,2.5vw,1.125rem);font-weight:500;color:#1a202c;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.5rem;border-radius:6px;min-height:44px}.ReportHeader_reportHeaderLanguageDropdownBtn__20ORt:hover{color:#4361ee;background:rgba(67,97,238,.05)}.ReportHeader_reportHeaderLanguageDropdownBtn__20ORt:focus{outline:2px solid #4361ee;outline-offset:2px}.ReportHeader_reportHeaderLanguageDropdownContent__28b2A{display:none;position:absolute;top:100%;left:0;background:white;box-shadow:0 8px 25px rgba(0,0,0,.15);border-radius:8px;min-width:clamp(140px,20vw,180px);padding:.5rem 0;z-index:1000;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ReportHeader_reportHeaderLanguageDropdownContent__28b2A button{background:none;border:none;color:#1a202c;font-size:clamp(.95rem,2.5vw,1.125rem);font-weight:500;padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,3vw,1.25rem);width:100%;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:44px;display:flex;align-items:center}.ReportHeader_reportHeaderLanguageDropdownContent__28b2A button:hover{background:rgba(67,97,238,.1);color:#4361ee}.ReportHeader_reportHeaderLanguageDropdownContent__28b2A button:focus{background:rgba(67,97,238,.1);color:#4361ee;outline:none}.ReportHeader_reportHeaderLanguageDropdown__TwXV0:focus-within .ReportHeader_reportHeaderLanguageDropdownContent__28b2A,.ReportHeader_reportHeaderLanguageDropdown__TwXV0:hover .ReportHeader_reportHeaderLanguageDropdownContent__28b2A{display:block}.ReportHeader_reportHeaderActions__AelDs a,.ReportHeader_reportHeaderActions__AelDs button{padding:clamp(1rem,2vw,1.5rem) clamp(1rem,3vw,1.5rem);white-space:nowrap;border-radius:8px;font-weight:600;font-size:clamp(.875rem,2.5vw,1rem);transition:all .3s cubic-bezier(.4,0,.2,1);min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;text-decoration:none}@media (max-width:480px){.ReportHeader_reportHeaderActions__AelDs a,.ReportHeader_reportHeaderActions__AelDs button{width:100%;justify-content:center;padding:1rem;font-size:1rem}}.ReportHeader_header__JnInO{display:flex;justify-content:space-between;align-items:center;position:sticky;padding:clamp(1rem,3vw,2rem) clamp(1rem,4vw,3rem);background:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;flex-wrap:wrap;gap:1rem;min-height:80px}.ReportHeader_logo__DMyPC{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:#4361ee;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);line-height:1.2}.ReportHeader_logo__DMyPC:before{content:"";position:absolute;width:8px;height:8px;background-color:var(--accent);border-radius:50%;bottom:5px;right:-8px}.ReportHeader_logo__DMyPC:hover{color:#3730a3;transform:translateY(-1px)}.ReportHeader_logo__DMyPC:hover:before{transform:scale(1.2);box-shadow:0 2px 8px rgba(76,201,240,.4)}.ReportHeader_logo__DMyPC:focus{outline:2px solid #4361ee;outline-offset:4px;border-radius:4px}.ReportHeader_headerContent__YwjlR{flex:1;margin-left:clamp(1rem,4vw,3rem);text-align:center;max-width:100%}.ReportHeader_headerContent__YwjlR h1{font-size:clamp(1.25rem,3vw,1.75rem);color:#1e293b;margin-bottom:clamp(.5rem,2vw,1rem);font-weight:600;line-height:1.3;word-wrap:break-word}.ReportHeader_ideaDetails__KKXWN{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem);justify-content:center;flex-wrap:wrap}@media (max-width:480px){.ReportHeader_ideaDetails__KKXWN{flex-direction:column;gap:1rem}}.ReportHeader_industry__YuqAx{background:rgba(99,102,241,.1);color:#4f46e5;padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,3vw,1.25rem);border-radius:20px;font-weight:600;font-size:clamp(.875rem,2vw,1rem);white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.ReportHeader_industry__YuqAx:hover{background:rgba(99,102,241,.15);transform:translateY(-1px)}.ReportHeader_viabilityScore__OsY3J{color:white;padding:clamp(.5rem,2vw,.75rem) clamp(1rem,3vw,1.75rem);border-radius:20px;font-weight:700;display:flex;align-items:center;font-size:clamp(.875rem,2vw,1rem);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;min-height:44px}.ReportHeader_viabilityScore__OsY3J p,.ReportHeader_viabilityScore__OsY3J span{display:inline;margin:0;line-height:1}.ReportHeader_blurredViabilityScore__X8xme{filter:blur(5px);transition:filter .3s ease}.ReportHeader_viabilityScore__OsY3J:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.ReportHeader_actionButton__9PbwI,.ReportHeader_ctaButton__eGjSu{padding:clamp(.75rem,2.5vw,1rem) clamp(1.25rem,3vw,2rem);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:clamp(.875rem,2.5vw,1rem);font-weight:600;border:none;cursor:pointer;text-decoration:none;min-height:48px;white-space:nowrap;box-sizing:border-box}.ReportHeader_actionButton__9PbwI{background:#f1f5f9;color:#1e293b;border:1px solid #e2e8f0}.ReportHeader_actionButton__9PbwI:hover{background:#e2e8f0;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.ReportHeader_actionButton__9PbwI:focus{outline:2px solid #4361ee;outline-offset:2px}.ReportHeader_ctaButton__eGjSu{background:linear-gradient(135deg,#4f46e5,#4338ca);color:white;box-shadow:0 4px 15px rgba(79,70,229,.25)}.ReportHeader_ctaButton__eGjSu:hover{background:linear-gradient(135deg,#4338ca,#3730a3);transform:translateY(-2px);box-shadow:0 6px 20px rgba(79,70,229,.35)}.ReportHeader_ctaButton__eGjSu:active{transform:translateY(0);box-shadow:0 4px 15px rgba(79,70,229,.25)}.ReportHeader_ctaButton__eGjSu:focus{outline:3px solid rgba(79,70,229,.3);outline-offset:2px}.ReportHeader_unlockButton__9z8FN{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;box-shadow:0 4px 15px rgba(245,158,11,.25)}.ReportHeader_unlockButton__9z8FN:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.35)}.ReportHeader_unlockButton__9z8FN:focus{outline:3px solid rgba(245,158,11,.3);outline-offset:2px}.ReportHeader_languageDropdown__Hi6av{position:relative;display:flex;align-items:center}.ReportHeader_languageDropdownBtn__KL9_R{background:none;border:none;font-size:clamp(.95rem,2.5vw,1.125rem);font-weight:500;color:#1a202c;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.5rem;text-decoration:none;border-radius:6px;min-height:44px}.ReportHeader_languageDropdownBtn__KL9_R:hover{color:#4361ee;background:rgba(67,97,238,.05)}.ReportHeader_languageDropdownBtn__KL9_R:focus{outline:2px solid #4361ee;outline-offset:2px}.ReportHeader_languageDropdownContent__37R5o{display:none;position:absolute;top:100%;left:0;background:white;box-shadow:0 8px 25px rgba(0,0,0,.15);border-radius:8px;min-width:clamp(140px,20vw,180px);padding:.5rem 0;z-index:1000;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ReportHeader_languageDropdownContent__37R5o button{background:none;border:none;color:#1a202c;font-size:clamp(.95rem,2.5vw,1.125rem);font-weight:500;padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,3vw,1.25rem);width:100%;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;min-height:44px;display:flex;align-items:center}.ReportHeader_languageDropdownContent__37R5o button:hover{background:rgba(67,97,238,.1);color:#4361ee}.ReportHeader_languageDropdownContent__37R5o button:focus{background:rgba(67,97,238,.1);color:#4361ee;outline:none}.ReportHeader_languageDropdown__Hi6av:focus-within .ReportHeader_languageDropdownContent__37R5o,.ReportHeader_languageDropdown__Hi6av:hover .ReportHeader_languageDropdownContent__37R5o{display:block}.ReportHeader_editControls__Em6x2{display:flex;align-items:center;gap:clamp(.5rem,2vw,1rem);position:relative;flex-wrap:wrap}@media (max-width:480px){.ReportHeader_editControls__Em6x2{width:100%;justify-content:center}}.ReportHeader_editButton__2ZOLf{background-color:#f0f9ff;color:#0369a1;border:1px solid #0ea5e9;padding:clamp(.5rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:clamp(.875rem,2vw,1rem);min-height:44px;display:flex;align-items:center;justify-content:center}.ReportHeader_editButton__2ZOLf:hover{background-color:#e0f2fe;transform:translateY(-1px);box-shadow:0 2px 8px rgba(14,165,233,.2)}.ReportHeader_editButton__2ZOLf:focus{outline:2px solid #0ea5e9;outline-offset:2px}.ReportHeader_cancelButton__FUKWc{background-color:#fef2f2;color:#b91c1c;border:1px solid #ef4444;padding:clamp(.5rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:clamp(.875rem,2vw,1rem);min-height:44px;display:flex;align-items:center;justify-content:center}.ReportHeader_cancelButton__FUKWc:hover{background-color:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 8px rgba(239,68,68,.2)}.ReportHeader_cancelButton__FUKWc:focus{outline:2px solid #ef4444;outline-offset:2px}.ReportHeader_saveButton__c2P_M{background-color:#ecfdf5;color:#065f46;border:1px solid #10b981;padding:clamp(.5rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:clamp(.875rem,2vw,1rem);min-height:44px;display:flex;align-items:center;justify-content:center}.ReportHeader_saveButton__c2P_M:hover{background-color:#d1fae5;transform:translateY(-1px);box-shadow:0 2px 8px rgba(16,185,129,.2)}.ReportHeader_saveButton__c2P_M:focus{outline:2px solid #10b981;outline-offset:2px}.ReportHeader_saveMessage__sBwX0{position:absolute;left:0;top:clamp(-40px,-8vw,-45px);padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,3vw,1.25rem);border-radius:6px;font-size:clamp(.8rem,2vw,.95rem);box-shadow:0 4px 15px rgba(0,0,0,.15);white-space:nowrap;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ReportHeader_slideInDown__Njpit .3s ease-out}@keyframes ReportHeader_slideInDown__Njpit{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ReportHeader_success__FAsl5{background-color:#ecfdf5;color:#065f46;border:1px solid #10b981}.ReportHeader_error__U7pLA{background-color:#fef2f2;color:#b91c1c;border:1px solid #ef4444}@media (max-width:480px){.ReportHeader_saveMessage__sBwX0{position:relative;top:auto;left:auto;margin-top:1rem;width:100%;text-align:center}}.ReportHeader_shareContainer__jDfmk{position:relative;display:inline-block}@media (pointer:coarse){.ReportHeader_actionButton__9PbwI,.ReportHeader_cancelButton__FUKWc,.ReportHeader_ctaButton__eGjSu,.ReportHeader_editButton__2ZOLf,.ReportHeader_languageDropdownBtn__KL9_R,.ReportHeader_navButton__wn1Gp,.ReportHeader_navLinks__c9FNj a,.ReportHeader_reportHeaderLanguageDropdownBtn__20ORt,.ReportHeader_saveButton__c2P_M{min-height:48px;min-width:48px}.ReportHeader_languageDropdownContent__37R5o button,.ReportHeader_reportHeaderLanguageDropdownContent__28b2A button{min-height:48px;padding:.75rem 1rem}}.ReportHeader_highContrast__Ey780 .ReportHeader_header__JnInO,.ReportHeader_highContrast__Ey780 .ReportHeader_nav__dLShZ,.ReportHeader_highContrast__Ey780 .ReportHeader_secondaryHeader__y9oob{border:2px solid #000000}.ReportHeader_highContrast__Ey780 .ReportHeader_ctaButton__eGjSu,.ReportHeader_highContrast__Ey780 .ReportHeader_navButton__wn1Gp,.ReportHeader_highContrast__Ey780 .ReportHeader_unlockButton__9z8FN{border:2px solid}.ReportHeader_highContrast__Ey780 .ReportHeader_breadcrumb__1LmUC span,.ReportHeader_highContrast__Ey780 .ReportHeader_headerContent__YwjlR h1,.ReportHeader_highContrast__Ey780 .ReportHeader_navLinks__c9FNj a{color:#000000}.ReportHeader_darkMode__rZKfJ .ReportHeader_header__JnInO,.ReportHeader_darkMode__rZKfJ .ReportHeader_nav__dLShZ,.ReportHeader_darkMode__rZKfJ .ReportHeader_secondaryHeader__y9oob{background-color:#1a202c;color:#ffffff;border-bottom:1px solid #4a5568}.ReportHeader_darkMode__rZKfJ .ReportHeader_breadcrumb__1LmUC span,.ReportHeader_darkMode__rZKfJ .ReportHeader_headerContent__YwjlR h1,.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownBtn__KL9_R,.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a,.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownBtn__20ORt{color:#ffffff}.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownBtn__KL9_R:hover,.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a:hover,.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownBtn__20ORt:hover{color:#4cc9f0}.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownContent__37R5o,.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownContent__28b2A{background-color:#2d3748;border:1px solid #4a5568}.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownContent__37R5o button,.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownContent__28b2A button{color:#ffffff}.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownContent__37R5o button:hover,.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownContent__28b2A button:hover{background:rgba(76,201,240,.2);color:#4cc9f0}.ReportHeader_darkMode__rZKfJ .ReportHeader_actionButton__9PbwI{background-color:#2d3748;color:#ffffff;border-color:#4a5568}.ReportHeader_darkMode__rZKfJ .ReportHeader_actionButton__9PbwI:hover{background-color:#4a5568}.ReportHeader_darkMode__rZKfJ .ReportHeader_industry__YuqAx{background:rgba(76,201,240,.2);color:#4cc9f0}.ReportHeader_reducedMotion__yu1wX .ReportHeader_actionButton__9PbwI,.ReportHeader_reducedMotion__yu1wX .ReportHeader_cancelButton__FUKWc,.ReportHeader_reducedMotion__yu1wX .ReportHeader_ctaButton__eGjSu,.ReportHeader_reducedMotion__yu1wX .ReportHeader_editButton__2ZOLf,.ReportHeader_reducedMotion__yu1wX .ReportHeader_industry__YuqAx,.ReportHeader_reducedMotion__yu1wX .ReportHeader_logo__DMyPC,.ReportHeader_reducedMotion__yu1wX .ReportHeader_navButton__wn1Gp,.ReportHeader_reducedMotion__yu1wX .ReportHeader_navLinks__c9FNj a,.ReportHeader_reducedMotion__yu1wX .ReportHeader_nav__dLShZ,.ReportHeader_reducedMotion__yu1wX .ReportHeader_saveButton__c2P_M,.ReportHeader_reducedMotion__yu1wX .ReportHeader_unlockButton__9z8FN,.ReportHeader_reducedMotion__yu1wX .ReportHeader_viabilityScore__OsY3J{transition:none!important;animation:none!important;transform:none!important}.ReportHeader_reducedData__svQwS .ReportHeader_header__JnInO,.ReportHeader_reducedData__svQwS .ReportHeader_nav__dLShZ,.ReportHeader_reducedData__svQwS .ReportHeader_secondaryHeader__y9oob{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ReportHeader_reducedData__svQwS .ReportHeader_ctaButton__eGjSu,.ReportHeader_reducedData__svQwS .ReportHeader_navButton__wn1Gp,.ReportHeader_reducedData__svQwS .ReportHeader_unlockButton__9z8FN{background:#4361ee;box-shadow:none}@media print{.ReportHeader_nav__dLShZ,.ReportHeader_secondaryHeader__y9oob{position:static;box-shadow:none;background:white!important}.ReportHeader_editControls__Em6x2,.ReportHeader_languageDropdown__Hi6av,.ReportHeader_navToggle__aXV9Y,.ReportHeader_reportHeaderLanguageDropdown__TwXV0{display:none}.ReportHeader_header__JnInO{page-break-inside:avoid}.ReportHeader_actionButton__9PbwI,.ReportHeader_ctaButton__eGjSu,.ReportHeader_navButton__wn1Gp,.ReportHeader_navLinks__c9FNj,.ReportHeader_unlockButton__9z8FN{display:none}}.ReportHeader_hideOnMobile__J_lC1{display:block}.ReportHeader_showOnMobile__Sr37M{display:none}.ReportHeader_textCenterMobile__KHJCP{text-align:left}.ReportHeader_spacingXs__80r3R{padding:clamp(.5rem,2vw,1rem)}.ReportHeader_spacingSm__ht5Mf{padding:clamp(1rem,3vw,2rem)}.ReportHeader_spacingMd__5jMLV{padding:clamp(2rem,5vw,4rem)}.ReportHeader_textXs__47p_a{font-size:clamp(.75rem,2vw,.875rem)}.ReportHeader_textSm__6bFT_{font-size:clamp(.875rem,2.5vw,1rem)}.ReportHeader_textBase__KGJ_W{font-size:clamp(1rem,2.5vw,1.125rem)}.ReportHeader_textLg__7KRmP{font-size:clamp(1.125rem,3vw,1.25rem)}.ReportHeader_flexResponsive__lHjXp{display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,1rem)}.ReportHeader_flexCenter__J8HNI{display:flex;align-items:center;justify-content:center}.ReportHeader_flexBetween__ihw_M{display:flex;align-items:center;justify-content:space-between}.ReportHeader_darkMode__rZKfJ .ReportHeader_navToggle__aXV9Y{background:#1a202c!important;border:1px solid #4a5568}.ReportHeader_darkMode__rZKfJ .ReportHeader_navToggle__aXV9Y.ReportHeader_active__B8pgT{background:rgba(26,32,44,.95)!important}.ReportHeader_darkMode__rZKfJ .ReportHeader_navToggle__aXV9Y span{background:#4cc9f0!important}.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj{background:#1a202c!important}.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a{color:#ffffff!important;border-color:transparent!important}.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a:focus,.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a:hover{background:rgba(76,201,240,.15)!important;color:#4cc9f0!important;border-color:rgba(76,201,240,.3)!important}.ReportHeader_mobileMenuOverlay__09sHh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100;opacity:0;visibility:hidden;transition:all .3s ease}.ReportHeader_mobileMenuOverlay__09sHh.ReportHeader_active__B8pgT{opacity:1;visibility:visible}.ReportHeader_navToggle__aXV9Y.ReportHeader_active__B8pgT span:first-child{transform:rotate(45deg) translate(5px,5px)}.ReportHeader_navToggle__aXV9Y.ReportHeader_active__B8pgT span:nth-child(2){opacity:0;transform:scale(0)}.ReportHeader_navToggle__aXV9Y.ReportHeader_active__B8pgT span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.ReportHeader_navToggle__aXV9Y{position:relative;z-index:102}@media (min-width:1025px) and (max-width:1200px){.ReportHeader_navLinks__c9FNj{gap:2rem}.ReportHeader_navButton__wn1Gp,.ReportHeader_navLinks__c9FNj a{font-size:1rem}}.ReportHeader_darkMode__rZKfJ .ReportHeader_navToggle__aXV9Y{background:rgba(26,32,44,.95)!important}.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj{background:rgba(26,32,44,1)!important}.ReportHeader_equalize__Z9nY6{flex:1 1 260px;max-width:300px}.ReportHeader_reportHeaderActions__AelDs{justify-content:center}@media (min-width:481px){.ReportHeader_equalize__Z9nY6{width:auto}}@media (max-width:480px){.ReportHeader_equalize__Z9nY6{flex:1 1 100%;max-width:none;width:100%}}.ReportHeader_desktopOnly__tuykG{display:inline-flex}.ReportHeader_mobileOnly__HsVSc{display:none}@media (max-width:1024px){.ReportHeader_desktopOnly__tuykG{display:none}.ReportHeader_mobileOnly__HsVSc{display:inline-flex}.ReportHeader_navToggle__aXV9Y{display:flex}.ReportHeader_navLinks__c9FNj{position:fixed;top:0;left:0;width:100vw;background:#fff;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.25rem 2rem;transform:translateY(-100%);transition:transform .3s ease;z-index:101;box-sizing:border-box}.ReportHeader_navLinks__c9FNj.ReportHeader_active__B8pgT{transform:translateY(0)}.ReportHeader_navLinks__c9FNj .ReportHeader_navButton__wn1Gp{display:inline-flex;justify-content:center;width:auto;max-width:none;margin-top:.75rem;padding:.75rem 2rem;background:linear-gradient(135deg,#4361ee,#4cc9f0)!important;color:#fff!important;border:none;border-radius:8px;box-shadow:0 4px 15px rgba(67,97,238,.25);min-height:44px;white-space:nowrap}}.ReportHeader_navButton__wn1Gp:not(.ReportHeader_equalize__Z9nY6){flex:0 0 auto;width:auto}@media (prefers-color-scheme:dark){.ReportHeader_nav__dLShZ{background:rgba(26,32,44,1);color:#ffffff}.ReportHeader_breadcrumb__1LmUC span{color:white}}.ReportHeader_header__JnInO.ReportHeader_scrolled__JkXr5{padding:clamp(.5rem,2vw,1rem) clamp(1rem,5vw,5%);box-shadow:0 4px 15px rgba(0,0,0,.15);background-color:rgba(255,255,255,.95)}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ.ReportHeader_scrolled__JkXr5{background-color:#111827;box-shadow:0 4px 15px rgba(0,0,0,.6)}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ,.ReportHeader_nav__dLShZ.ReportHeader_darkMode__rZKfJ,.ReportHeader_secondaryHeader__y9oob.ReportHeader_darkMode__rZKfJ{background-color:#1a202c;color:#ffffff;border-bottom:1px solid #4a5568}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj{background:rgba(26,32,44,1)}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_breadcrumb__1LmUC span,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_headerContent__YwjlR h1,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownBtn__KL9_R,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownBtn__20ORt{color:#ffffff}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownBtn__KL9_R:hover,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a:hover,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownBtn__20ORt:hover{color:#4cc9f0}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownContent__37R5o,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownContent__28b2A{background-color:#2d3748;border:1px solid #4a5568}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownContent__37R5o button,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownContent__28b2A button{color:#ffffff}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_languageDropdownContent__37R5o button:hover,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_reportHeaderLanguageDropdownContent__28b2A button:hover{background:rgba(76,201,240,.2);color:#4cc9f0}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_actionButton__9PbwI{background-color:#2d3748;color:#ffffff;border-color:#4a5568}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_actionButton__9PbwI:hover{background-color:#4a5568}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_industry__YuqAx{background:rgba(76,201,240,.2);color:#4cc9f0}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navToggle__aXV9Y{background:#1a202c!important;border:1px solid #4a5568}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navToggle__aXV9Y.ReportHeader_active__B8pgT{background:rgba(26,32,44,.95)!important}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navToggle__aXV9Y span{background:#4cc9f0!important}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj{background:#1a202c!important}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a{color:#ffffff!important}.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a:focus,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navLinks__c9FNj a:hover{background:rgba(76,201,240,.15)!important;color:#4cc9f0!important;border-color:rgba(76,201,240,.3)!important}.ReportHeader_darkModeToggle__FLNM3:hover{cursor:pointer}@media (max-width:480px){.ReportHeader_reportHeaderActions__AelDs{gap:.5rem}.ReportHeader_reportHeaderActions__AelDs a,.ReportHeader_reportHeaderActions__AelDs button{padding:.6rem .9rem;min-height:38px;font-size:.95rem;border-radius:10px}}.ReportHeader_darkMode__rZKfJ .ReportHeader_navButton__wn1Gp,.ReportHeader_header__JnInO.ReportHeader_darkMode__rZKfJ .ReportHeader_navButton__wn1Gp{color:#ffffff!important;text-shadow:0 1px 0 rgba(0,0,0,.25);background:linear-gradient(135deg,#4f46e5,#60a5fa)!important}.ReportHeader_darkModeToggle__FLNM3{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background-color:#1e293b;color:#facc15;transition:background-color .3s ease,color .3s ease;cursor:pointer}.ReportHeader_darkModeToggle__FLNM3 span,.ReportHeader_darkModeToggle__FLNM3 svg{width:22px;height:22px;color:inherit}html[data-theme=dark] .ReportHeader_darkModeToggle__FLNM3{background-color:#f8fafc;color:#fbbf24}.ReportHeader_navButton__wn1Gp{box-sizing:border-box}.footer_footer__zL2zm{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#111827;color:#fff;padding:5rem 5% 2rem;position:relative}.footer_footer__zL2zm:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--bg-gradient)}.footer_footerContent__yD3Mm{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem;margin-bottom:3rem}.footer_footerColumn__3oEwk{flex:1;min-width:200px}.footer_footerLogo__2E9sa{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;color:#fff;position:relative;display:inline-block}.footer_footerLogoText__u_WFM{font-size:1.2rem}.footer_footerLogo__2E9sa:before{content:"";position:absolute;width:8px;height:8px;background-color:var(--accent);border-radius:50%;bottom:5px;right:-8px}.footer_footerColumn__3oEwk p{color:#9ca3af;margin-bottom:1.5rem;line-height:1.8}.footer_footerColumn__3oEwk h4{font-size:1.2rem;margin-bottom:1.5rem;color:#fff;position:relative;padding-bottom:10px;display:inline-block}.footer_footerColumn__3oEwk h4:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background:var(--primary);border-radius:2px}.footer_footerColumn__3oEwk a{display:block;margin-bottom:1rem;color:#9ca3af;text-decoration:none;transition:var(--transition);position:relative;padding-left:15px}.footer_footerColumn__3oEwk a:before{content:"→";position:absolute;left:0;opacity:0;transition:var(--transition)}.footer_footerColumn__3oEwk a:hover{color:white;padding-left:20px}.footer_footerColumn__3oEwk a:hover:before{opacity:1}.footer_socialLinks__G0cpq{display:flex;gap:1rem}.footer_copyright__FVm5Y{text-align:center;padding-top:2rem;border-top:1px solid #333;color:#999}.ShareDropdown_dropdown__0vhql{position:fixed;background:white;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:8px 0;z-index:1000;max-width:min(92vw,420px);max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.ShareDropdown_title__3C3mc{padding:8px 16px;font-size:.9rem;color:#666;border-bottom:1px solid #eee;margin-bottom:4px}.ShareDropdown_item__BKBBJ{display:flex;align-items:center;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:.95rem;color:#333;transition:background .2s ease}.ShareDropdown_item__BKBBJ:hover{background:#f8f8f8}.ShareDropdown_icon__y_fQj{margin-right:12px;font-size:1.2rem;width:20px}.ShareDropdown_copyFeedback___Lg7_{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:12px 24px;color:white;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px;animation:ShareDropdown_slideUp__YhotP .3s ease-out;z-index:1001;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.ShareDropdown_success__WAxNK{background:#38a169}.ShareDropdown_error__mf75g{background:#e53e3e}@keyframes ShareDropdown_slideUp__YhotP{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width:480px){.ShareDropdown_copyFeedback___Lg7_{width:90%;text-align:center;padding:10px 16px;font-size:13px}}.ShareDropdown_privateNote__3TPE9{display:flex;align-items:center;gap:8px;background-color:#fef3c7;color:#92400e;padding:10px 16px;font-size:.9rem;border-left:4px solid #facc15;border-radius:4px;margin:0 16px 8px}.ExampleReportSidebar_sidebar__YlrTG{position:sticky;top:80px;height:calc(100vh - 80px);min-height:500px;padding:1.5rem;background:white;border-right:1px solid #e2e8f0;overflow-y:auto;font-family:Poppins,sans-serif;width:280px;min-width:280px;max-width:280px;flex-shrink:0;z-index:10}.ExampleReportSidebar_sidebarTitle__1SRxX{text-align:center;font-size:1.25rem;font-weight:600;color:var(--primary-dark);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.ExampleReportSidebar_sectionList__4A_Su{display:flex;flex-direction:column;gap:.25rem;padding-bottom:6rem}.ExampleReportSidebar_sectionItem__2xJ0f{padding:.75rem 1rem;border-radius:var(--border-radius);color:var(--text-secondary);font-weight:500;cursor:pointer;transition:var(--transition)}.ExampleReportSidebar_sectionItem__2xJ0f:hover{background:var(--bg-light);color:var(--primary)}.ExampleReportSidebar_sectionItemActive__qKPOF{background:var(--primary-light);color:white}.ExampleReportSidebar_subsectionItem__pBlna{padding:.5rem 1rem .5rem 2rem;border-radius:var(--border-radius);color:var(--text-light);font-size:.875rem;cursor:pointer;transition:var(--transition)}.ExampleReportSidebar_loadingItem__Ujhrg{height:1.5rem;background:var(--bg-light);border-radius:var(--border-radius);margin-bottom:.5rem;animation:ExampleReportSidebar_pulse__OSZMM 2s infinite}@keyframes ExampleReportSidebar_pulse__OSZMM{0%,to{opacity:.6}50%{opacity:.3}}@media (max-width:767px){.ExampleReportSidebar_sidebar__YlrTG{width:100%;height:100%;position:static;border-right:none;border-bottom:none;padding:1rem;overflow-y:auto}.ExampleReportSidebar_sectionList__4A_Su{flex-direction:column;overflow-x:hidden;padding-bottom:1rem}.ExampleReportSidebar_sectionItem__2xJ0f{white-space:normal}}.ExampleReportSidebar_sidebar__YlrTG.ExampleReportSidebar_darkMode__iUpXu{background:#1e293b;border-right:1px solid #334155;color:#e2e8f0}.ExampleReportSidebar_sidebar__YlrTG.ExampleReportSidebar_darkMode__iUpXu .ExampleReportSidebar_reportTypeIndicator___EP1Y,.ExampleReportSidebar_sidebar__YlrTG.ExampleReportSidebar_darkMode__iUpXu .ExampleReportSidebar_sidebarTitle__1SRxX{color:#f8fafc}.ExampleReportSidebar_sidebar__YlrTG.ExampleReportSidebar_darkMode__iUpXu .ExampleReportSidebar_sectionItem__2xJ0f{color:#cbd5e1}.ExampleReportSidebar_sidebar__YlrTG.ExampleReportSidebar_darkMode__iUpXu .ExampleReportSidebar_sectionItemActive__qKPOF{background:rgba(99,102,241,.2);color:#e0e7ff;font-weight:600}.ExampleReportSidebar_sidebar__YlrTG.ExampleReportSidebar_darkMode__iUpXu .ExampleReportSidebar_subsectionItem__pBlna{color:#cbd5e1}.ExampleReportSidebar_sidebar__YlrTG.ExampleReportSidebar_darkMode__iUpXu .ExampleReportSidebar_subsectionItemActive__quqS6{background:rgba(99,102,241,.15);color:#e0e7ff}.EmailVerified_pageContainer___u8az{display:flex;flex-direction:column;min-height:100vh;background-color:#fafafa}.EmailVerified_mainContent__WyKwX{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.EmailVerified_verificationCard__uEz4g{background:white;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:3rem;max-width:480px;width:100%;text-align:center}.EmailVerified_verificationBadge__eBWri{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#f0fdf4;color:#22c55e;margin-bottom:1.5rem}.EmailVerified_verificationBadge__eBWri svg{width:48px;height:48px}.EmailVerified_title___Y6qA{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem;line-height:1.3}.EmailVerified_message__hlWzX{font-size:1rem;color:#6b7280;margin-bottom:2rem;line-height:1.5}.EmailVerified_actionButtons__0TBU1{display:flex;gap:1rem;justify-content:center}.EmailVerified_primaryAction__9WuVq{background-color:#111827;color:white;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease}.EmailVerified_primaryAction__9WuVq:hover{background-color:#1f2937;transform:translateY(-1px)}.EmailVerified_secondaryAction__O8N8o{background-color:white;color:#111827;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease;border:1px solid #e5e7eb}.EmailVerified_secondaryAction__O8N8o:hover{background-color:#f9fafb;transform:translateY(-1px)}.EmailVerified_spinnerContainer__QUGDA{display:flex;justify-content:center;margin-bottom:2rem}.EmailVerified_spinner__y4k_j{border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#3498db;width:40px;height:40px;animation:EmailVerified_spin__BTE6V 1s linear infinite}@keyframes EmailVerified_spin__BTE6V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailVerified_errorBadge__8Lwjy{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#fee2e2;color:#dc2626;font-size:2rem;font-weight:700;margin:0 auto 1.5rem}.EmailVerified_retryButton__Tk06j{background-color:#2563eb;color:white;padding:.75rem 1.5rem;border-radius:6px;border:none;cursor:pointer;transition:background-color .2s}.EmailVerified_retryButton__Tk06j:hover{background-color:#1d4ed8}@media (max-width:640px){.EmailVerified_verificationCard__uEz4g{padding:2rem 1.5rem}.EmailVerified_actionButtons__0TBU1{flex-direction:column}.EmailVerified_primaryAction__9WuVq,.EmailVerified_secondaryAction__O8N8o{width:100%}}.ReportDetailsModal_modalOverlay__v0fW0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.ReportDetailsModal_modalContent__8lws9{background-color:white;padding:2rem;border-radius:12px;max-width:800px;width:90%;position:relative;max-height:90vh;overflow-y:auto}.ReportDetailsModal_closeButton__KwhYl{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary)}.ReportDetailsModal_modalContent__8lws9 h2{font-size:1.8rem;margin-bottom:1rem;color:var(--text-primary)}.ReportDetailsModal_modalContent__8lws9 p{font-size:1rem;color:var(--text-secondary);margin-bottom:1.5rem}.ReportDetailsModal_generalDetails__GhN6d h3,.ReportDetailsModal_singleReportDetails__OFTbU h3{font-size:1.2rem;margin-bottom:1rem;color:var(--text-primary)}.ReportDetailsModal_reportGrid__chNE4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.ReportDetailsModal_reportFlexRow__TcO1R{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.ReportDetailsModal_reportItem__tf7Bz{background-color:var(--bg-light);padding:1.5rem;border-radius:8px;border:1px solid var(--border-light);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:300px}.ReportDetailsModal_reportItem__tf7Bz:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ReportDetailsModal_reportItem__tf7Bz h4{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-primary)}.ReportDetailsModal_reportItem__tf7Bz p{font-size:.95rem;color:var(--text-secondary);margin-bottom:1rem}.ReportDetailsModal_exampleLink__ItgIQ{display:inline-block;background-color:var(--primary);color:white;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:600;transition:background-color .3s ease}.ReportDetailsModal_exampleLink__ItgIQ:hover{background-color:var(--primary-dark)}.ReportDetailsModal_generalDetails__GhN6d a{color:var(--primary);text-decoration:none;font-weight:600}.ReportDetailsModal_generalDetails__GhN6d a:hover{text-decoration:underline}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_modalContent__8lws9{background-color:#1e293b;color:#e2e8f0;border:1px solid #334155}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_closeButton__KwhYl{color:#94a3b8}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_modalContent__8lws9 h2,.ReportDetailsModal_dark__KY67G .ReportDetailsModal_modalContent__8lws9 h3,.ReportDetailsModal_dark__KY67G .ReportDetailsModal_reportItem__tf7Bz h4{color:#f1f5f9}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_modalContent__8lws9 p,.ReportDetailsModal_dark__KY67G .ReportDetailsModal_reportItem__tf7Bz p{color:#cbd5e1}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_reportItem__tf7Bz{background-color:#0f172a;border:1px solid #334155}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_reportItem__tf7Bz:hover{box-shadow:0 4px 12px rgba(0,0,0,.5)}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_exampleLink__ItgIQ{background-color:#3b82f6;color:#fff}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_exampleLink__ItgIQ:hover{background-color:#2563eb}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_generalDetails__GhN6d a{color:#60a5fa}.ReportDetailsModal_dark__KY67G .ReportDetailsModal_generalDetails__GhN6d a:hover{text-decoration:underline}.SingleReportSidebar_sidebar__oZ_nW{position:sticky;top:80px;height:calc(100vh - 80px);min-height:500px;padding:1.5rem;background:white;border-right:1px solid #e2e8f0;overflow-y:auto;font-family:Poppins,sans-serif;width:280px;min-width:280px;max-width:280px;flex-shrink:0;z-index:10}.SingleReportSidebar_sidebarTitle__6qW7m{text-align:center;font-size:1.25rem;font-weight:600;color:var(--primary-dark);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.SingleReportSidebar_sectionList__CLtsV{display:flex;flex-direction:column;gap:.25rem;padding-bottom:6rem}.SingleReportSidebar_sectionItem__IzeDt{padding:.75rem 1rem;border-radius:var(--border-radius);color:var(--text-secondary);font-weight:500;cursor:pointer;transition:var(--transition)}.SingleReportSidebar_sectionItem__IzeDt:hover{background:var(--bg-light);color:var(--primary)}.SingleReportSidebar_sectionItemActive__fHR8j{background:var(--primary-light);color:white}.SingleReportSidebar_subsectionItem__GZM1A{padding:.5rem 1rem .5rem 2rem;border-radius:var(--border-radius);color:var(--text-light);font-size:.875rem;cursor:pointer;transition:var(--transition)}.SingleReportSidebar_loadingItem__8JJwW{height:1.5rem;background:var(--bg-light);border-radius:var(--border-radius);margin-bottom:.5rem;animation:SingleReportSidebar_pulse__7FUvS 2s infinite}@keyframes SingleReportSidebar_pulse__7FUvS{0%,to{opacity:.6}50%{opacity:.3}}@media (max-width:767px){.SingleReportSidebar_sidebar__oZ_nW{width:100%;height:100%;position:static;border-right:none;border-bottom:none;padding:1rem;overflow-y:auto}.SingleReportSidebar_sectionList__CLtsV{flex-direction:column;overflow-x:hidden;padding-bottom:1rem}.SingleReportSidebar_sectionItem__IzeDt{white-space:normal}}html.dark .SingleReportSidebar_sidebar__oZ_nW{background:#0f172a;border-right:1px solid #334155}html.dark .SingleReportSidebar_sidebarTitle__6qW7m{color:#e2e8f0;border-bottom:1px solid #334155}html.dark .SingleReportSidebar_sectionItem__IzeDt{color:#cbd5e1}html.dark .SingleReportSidebar_sectionItem__IzeDt:hover{background:#0b1220;color:#93c5fd}html.dark .SingleReportSidebar_sectionItemActive__fHR8j{background:linear-gradient(135deg,#4361ee,#4cc9f0);color:#ffffff}html.dark .SingleReportSidebar_subsectionItem__GZM1A{color:#94a3b8}html.dark .SingleReportSidebar_subsectionItem__GZM1A:hover{background:#0b1220;color:#e2e8f0}html.dark .SingleReportSidebar_subsectionItemActive__OynFu{background:rgba(76,201,240,.14);color:#4cc9f0}html.dark .SingleReportSidebar_loadingItem__8JJwW{background:#0b1220}.PaymentModal_modalOverlay__akWzo{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.PaymentModal_modalContent__nElX3{background:white;padding:2rem;border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 12px 24px rgba(0,0,0,.15);position:relative;animation:PaymentModal_fadeIn__7PL2P .3s ease-out;text-align:center;-webkit-overflow-scrolling:touch}.PaymentModal_modalCloseButton__DiRRY{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.PaymentModal_modalCloseButton__DiRRY:hover{background:rgba(0,0,0,.1)}.PaymentModal_modalCloseButton__DiRRY svg{width:1.5rem;height:1.5rem;color:#64748b}.PaymentModal_modalTitle__V6_pN{font-size:1.75rem;font-weight:700;color:var(--dark);margin-bottom:1rem}.PaymentModal_modalSubtitle__OyfDD{font-size:1rem;color:#64748b;margin-bottom:2rem;line-height:1.6}.PaymentModal_modalFooter__jv9pk{font-size:.9rem;color:#64748b;margin-top:2rem}.PaymentModal_modalFooterLink__Hk7Kk{color:var(--primary);text-decoration:none;font-weight:600}.PaymentModal_modalFooterLink__Hk7Kk:hover{text-decoration:underline}.PaymentModal_modalContent__nElX3 p{font-size:1rem;color:#64748b;margin-bottom:2rem;line-height:1.6}.PaymentModal_modalButtonPrimary__HkuZ1,.PaymentModal_modalButtonSecondary__GgPPe{width:100%;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;align-items:center;gap:.5rem;margin-top:1rem;font-size:16px}.PaymentModal_modalButtonPrimary__HkuZ1{background:var(--primary);color:white}.PaymentModal_modalButtonPrimary__HkuZ1:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 15px rgba(99,102,241,.3);color:var(--bg-light)}.PaymentModal_modalButtonSecondary__GgPPe{background:white;color:var(--primary);border:1px solid var(--primary)}.PaymentModal_modalButtonSecondary__GgPPe:hover{background:rgba(99,102,241,.05);transform:translateY(-2px)}.PaymentModal_modalButtonCredit__z5Qk0,.PaymentModal_modalButtonPrimary__HkuZ1,.PaymentModal_modalButtonSecondary__GgPPe{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:48px}.PaymentModal_price__36emQ{font-size:1.75rem;color:var(--primary);margin:1rem 0}.PaymentModal_singleTier__eNRdY{max-width:400px;margin:0 auto;padding:1.5rem;background:#f9fafb;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PaymentModal_singleTier__eNRdY h3{font-size:1.5rem;color:#1e293b;margin-bottom:1rem}.PaymentModal_singleTier__eNRdY .PaymentModal_price__36emQ{font-size:2rem;font-weight:700;color:#4f46e5;margin-bottom:1.5rem}.PaymentModal_singleTierList__pKWmh{list-style:none;padding:0;margin-bottom:1.5rem}.PaymentModal_singleTierItem__t9cIw{font-size:1rem;color:#64748b;margin-bottom:.5rem}@keyframes PaymentModal_fadeIn__7PL2P{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PaymentModal_modalContent__nElX3{padding:1.5rem;max-height:85vh}.PaymentModal_singleTier__eNRdY{padding:1rem}}.PaymentModal_payment-modal-overlay__yEXwk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.PaymentModal_payment-modal-content__pBEDI{background-color:white;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.2)}.PaymentModal_payment-modal-header__7eZZ1{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.PaymentModal_payment-modal-header__7eZZ1 h2{margin:0;font-size:1.5rem;color:#333}.PaymentModal_close-button__FBJ5l{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#777}.PaymentModal_payment-modal-body__nEk_u{padding:20px}.PaymentModal_payment-description__pm52_{margin-bottom:20px;font-size:1rem;line-height:1.5;color:#555}.PaymentModal_report-type__3t62i{font-weight:600;color:#333}.PaymentModal_pricing-section__EQZcS{margin-bottom:25px;text-align:center}.PaymentModal_price__36emQ{font-size:2rem;font-weight:700;color:#333;margin-bottom:15px}.PaymentModal_features-list__IqnSM{margin-bottom:20px}.PaymentModal_feature-item__qd0VO{padding:8px 0;display:flex;align-items:center;font-size:.9rem;color:#555}.PaymentModal_feature-item__qd0VO:before{content:"✓";color:#4caf50;margin-right:10px;font-weight:700}.PaymentModal_payment-section__23Xrk{margin-top:30px}.PaymentModal_payment-form__JZBXs{display:flex;flex-direction:column;gap:20px}.PaymentModal_card-element-container___6a9y{padding:12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f8f9fa}.PaymentModal_error-message__7iyas{color:#e53935;font-size:.9rem;margin-top:5px}.PaymentModal_payment-button__viR5H{background-color:#4285f4;color:white;border:none;border-radius:4px;padding:12px 20px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s}.PaymentModal_payment-button__viR5H:hover{background-color:#3367d6}.PaymentModal_payment-button__viR5H:disabled{background-color:#a0a0a0;cursor:not-allowed}.PaymentModal_payment-modal-footer__5Wp5J{padding:15px 20px;border-top:1px solid #e0e0e0;font-size:.9rem;color:#777;text-align:center}.PaymentModal_contact-link__sHINs{color:#4285f4;text-decoration:none;font-weight:500}.PaymentModal_contact-link__sHINs:hover{text-decoration:underline}.PaymentModal_paymentSection__Wc5kq{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #eee}.PaymentModal_paymentForm__V7KjF{display:flex;flex-direction:column;gap:20px}.PaymentModal_cardElementContainer__AkQS4{padding:12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f8f9fa}.PaymentModal_errorMessage__KZV5k{color:var(--error);font-size:.9rem;margin-top:5px}.PaymentModal_paymentButton__JQTWw{background-color:#4285f4;color:white;border:none;border-radius:4px;padding:12px 20px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s}.PaymentModal_paymentButton__JQTWw:hover{background-color:#3367d6}.PaymentModal_paymentButton__JQTWw:disabled{background-color:#a0a0a0;cursor:not-allowed}.PaymentModal_confirmationDialog__ahyZn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;font-family:Poppins,sans-serif}.PaymentModal_confirmationContent__UVxRJ{background:white;padding:2rem;border-radius:16px;max-width:500px;width:90%;box-shadow:var(--shadow-xl);text-align:center}.PaymentModal_confirmationContent__UVxRJ h3{margin-bottom:1rem;color:var(--text-primary)}.PaymentModal_confirmationContent__UVxRJ p{margin-bottom:2rem;color:var(--text-secondary)}.PaymentModal_confirmationButtons__4bb8z{display:flex;justify-content:center;gap:1rem}.PaymentModal_confirmationButtonCancel__DrbSB,.PaymentModal_confirmationButtonConfirm__94Dge{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:1rem;font-family:Poppins,sans-serif}.PaymentModal_confirmationButtonConfirm__94Dge{background-color:var(--primary);color:white;border:none}.PaymentModal_confirmationButtonConfirm__94Dge:hover{background-color:var(--primary-dark)}.PaymentModal_confirmationButtonCancel__DrbSB{background-color:white;color:var(--text-primary);border:1px solid var(--border-color)}.PaymentModal_confirmationButtonCancel__DrbSB:hover{background-color:var(--bg-light)}.PaymentModal_modalActions__S2MLM{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.PaymentModal_modalButtonPrimary1__qL2Wx{background-color:#4a90e2;color:white;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:background-color .2s ease-in-out}.PaymentModal_modalButtonPrimary1__qL2Wx:hover{background-color:#357ab8}.PaymentModal_modalButtonSecondary1__PBETa{background-color:transparent;color:#4a90e2;padding:.75rem 1.5rem;border:2px solid #4a90e2;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease-in-out}.PaymentModal_modalButtonSecondary1__PBETa:hover{background-color:#f0f8ff}.PaymentModal_modalButtonCredit__z5Qk0{background-color:#22c55e;color:#fff;border:none;border-radius:8px;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out}.PaymentModal_modalButtonCredit__z5Qk0:hover{background-color:#16a34a}.PaymentModal_ctaButton__cbSxE{width:100%;min-height:48px;padding:.9rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out,transform .04s ease-in-out;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PaymentModal_ctaButton__cbSxE:active{transform:translateY(1px)}.PaymentModal_dark__ymTyL .PaymentModal_modalContent__nElX3{background:#111827;color:#e5e7eb;border:1px solid #334155;box-shadow:none}.PaymentModal_dark__ymTyL .PaymentModal_modalCloseButton__DiRRY svg{color:#94a3b8}.PaymentModal_dark__ymTyL .PaymentModal_modalCloseButton__DiRRY:hover{background:rgba(255,255,255,.06)}.PaymentModal_dark__ymTyL .PaymentModal_modalTitle__V6_pN{color:#e5e7eb}.PaymentModal_dark__ymTyL .PaymentModal_modalContent__nElX3 p,.PaymentModal_dark__ymTyL .PaymentModal_modalFooter__jv9pk,.PaymentModal_dark__ymTyL .PaymentModal_modalSubtitle__OyfDD{color:#cbd5e1}.PaymentModal_dark__ymTyL .PaymentModal_modalFooterLink__Hk7Kk{color:#60a5fa}.PaymentModal_dark__ymTyL .PaymentModal_modalFooterLink__Hk7Kk:hover{text-decoration:underline}.PaymentModal_dark__ymTyL .PaymentModal_price__36emQ{color:#93c5fd}.PaymentModal_dark__ymTyL .PaymentModal_singleTier__eNRdY{background:#0f172a;border:1px solid #334155;box-shadow:none}.PaymentModal_dark__ymTyL .PaymentModal_modalButtonPrimary__HkuZ1,.PaymentModal_dark__ymTyL .PaymentModal_paymentButton__JQTWw{background:#3b82f6;color:#fff}.PaymentModal_dark__ymTyL .PaymentModal_modalButtonPrimary__HkuZ1:hover,.PaymentModal_dark__ymTyL .PaymentModal_paymentButton__JQTWw:hover{background:#2563eb}.PaymentModal_dark__ymTyL .PaymentModal_modalButtonSecondary__GgPPe{background:transparent;color:#93c5fd;border:1px solid #334155}.PaymentModal_dark__ymTyL .PaymentModal_modalButtonSecondary__GgPPe:hover{background:#1f2937;border-color:#476082}.PaymentModal_dark__ymTyL .PaymentModal_modalButtonCredit__z5Qk0{background:#16a34a;color:#0b1220}.PaymentModal_dark__ymTyL .PaymentModal_modalButtonCredit__z5Qk0:hover{background:#15803d}.PaymentModal_dark__ymTyL .PaymentModal_cardElementContainer__AkQS4{background:#0b1220;border-color:#334155}.PaymentModal_dark__ymTyL .PaymentModal_errorMessage__KZV5k{color:#fca5a5}.PaymentModal_dark__ymTyL .PaymentModal_singleTierItem__t9cIw{color:#9aa4b2}.GenerateReportModal_modalOverlay___xX2H{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.GenerateReportModal_modalContent__yf7Jr{background:white;padding:2rem;border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 12px 24px rgba(0,0,0,.15);position:relative;animation:GenerateReportModal_fadeIn__P8EMj .3s ease-out;text-align:center}.GenerateReportModal_modalCloseButton__2DTX2{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:.5rem;cursor:pointer;border-radius:50%;transition:background .2s ease;font-size:1.5rem;color:#777}.GenerateReportModal_modalCloseButton__2DTX2:hover{background:rgba(0,0,0,.1)}.GenerateReportModal_modalSubtitle__7vagC{margin:1rem 0;font-size:1.3rem;color:#444}.GenerateReportModal_generateSection___y_CL{margin-top:1.5rem}.GenerateReportModal_generateButton__pUEhB{background-color:#4f46e5;color:white;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s ease;font-size:1.25rem}.GenerateReportModal_generateButton__pUEhB:hover{background-color:#4338ca}.GenerateReportModal_modalFooter__m3ivE{margin-top:2rem;font-size:1.1rem;color:#777}.GenerateReportModal_modalFooterLink__XuwGL{color:#4f46e5;text-decoration:none;margin-left:5px}.GenerateReportModal_modalFooterLink__XuwGL:hover{text-decoration:underline}@keyframes GenerateReportModal_fadeIn__P8EMj{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.GenerateReportModal_generateTitle__SuSTf{font-weight:700;font-size:1.7rem}.dark .GenerateReportModal_modalOverlay___xX2H{background:rgba(2,6,23,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark .GenerateReportModal_modalContent__yf7Jr{background:#111827;color:#e5e7eb;box-shadow:0 12px 24px rgba(0,0,0,.7)}.dark .GenerateReportModal_modalCloseButton__2DTX2{color:#cbd5e1}.dark .GenerateReportModal_modalCloseButton__2DTX2:hover{background:rgba(255,255,255,.08)}.dark .GenerateReportModal_generateTitle__SuSTf{color:#f3f4f6}.dark .GenerateReportModal_modalSubtitle__7vagC{color:#cbd5e1}.dark .GenerateReportModal_modalSubtitle__7vagC strong{color:#ffffff}.dark .GenerateReportModal_generateButton__pUEhB{background-color:#6366f1;color:#ffffff}.dark .GenerateReportModal_generateButton__pUEhB:hover{background-color:#4f46e5}.dark .GenerateReportModal_generateButton__pUEhB:focus{outline:2px solid #60a5fa;outline-offset:2px}.dark .GenerateReportModal_modalFooter__m3ivE{color:#94a3b8}.dark .GenerateReportModal_modalFooterLink__XuwGL{color:#60a5fa}.dark .GenerateReportModal_modalFooterLink__XuwGL:hover{color:#93c5fd}.PromoMarquee_promoMarquee__ICWYB{--bg:#0b1020;--fg:#e6f0ff;--pill:#1b2a52;--accent:#76a9ff;--cta:#3b82f6;--ctaText:#ffffff;position:sticky;top:0;z-index:60;background:var(--bg);color:var(--fg);border-bottom:1px solid rgba(255,255,255,.06);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}.PromoMarquee_promoInner__ac6vi{width:90%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;margin:0 auto}.PromoMarquee_countdown__YEdLz{font-variant-numeric:tabular-nums;background:var(--pill);color:var(--fg);border-radius:999px;padding:6px 10px;letter-spacing:.02em;font-weight:600;font-size:16px}.PromoMarquee_marqueeTrack__yBPoC{overflow:hidden;white-space:nowrap;position:relative}.PromoMarquee_marqueeText__0VIhN{display:inline-block;padding-left:32px;padding-right:32px;animation:PromoMarquee_scroll__378mR 18s linear infinite;font-weight:500}.PromoMarquee_noMotion__wrGDT .PromoMarquee_marqueeText__0VIhN{animation:none}.PromoMarquee_paused__44R0i .PromoMarquee_marqueeText__0VIhN{animation-play-state:paused}@keyframes PromoMarquee_scroll__378mR{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.PromoMarquee_promoActions__C_syO{display:flex;align-items:center;gap:8px}.PromoMarquee_promoCta__imuaL{background:var(--cta);color:var(--ctaText);border:none;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer;font-size:18px;text-decoration:none}.PromoMarquee_promoCta__imuaL:hover{filter:brightness(1.05)}.PromoMarquee_promoSecondary__tAAdF{color:var(--accent);text-decoration:none;font-weight:600}@media (max-width:768px){.PromoMarquee_promoInner__ac6vi{grid-template-columns:1fr;text-align:center;gap:8px;padding:8px 12px}.PromoMarquee_countdown__YEdLz{margin:0 auto;font-size:14px;padding:4px 8px}.PromoMarquee_marqueeTrack__yBPoC{font-size:14px;line-height:1.4}.PromoMarquee_promoActions__C_syO{justify-content:center;flex-wrap:wrap}.PromoMarquee_promoCta__imuaL{font-size:16px;padding:6px 10px;width:100%;max-width:240px}.PromoMarquee_promoSecondary__tAAdF{font-size:14px}}@media (max-width:480px){.PromoMarquee_marqueeText__0VIhN{padding-left:16px;padding-right:16px;font-size:13px}.PromoMarquee_promoCta__imuaL{font-size:14px;padding:6px 8px}.PromoMarquee_promoSecondary__tAAdF{font-size:13px}}
/*# sourceMappingURL=711202e85062a7bb.css.map*/