.BlogPost_page__wdrkq{min-height:100vh;background:#fff;color:#000}.BlogPost_breadcrumb__jP4HF{background:#f9fafb;padding:.75rem 1.5rem;border-bottom:1px solid #e5e7eb}.BlogPost_breadcrumbInner__5z1YD{max-width:72rem;margin:0 auto;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563;flex-wrap:wrap}.BlogPost_breadcrumbLink__g1wAZ{color:#4b5563;text-decoration:none;transition:color .15s}.BlogPost_breadcrumbLink__g1wAZ:hover{color:#2563eb}.BlogPost_breadcrumbCurrent__fA1g9{color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem}@media(min-width:768px){.BlogPost_breadcrumbCurrent__fA1g9{max-width:40rem}}.BlogPost_articleHeader___4i78{background:linear-gradient(to bottom right,#f9fafb,#f3f4f6);border-bottom:2px solid #e5e7eb;padding:3rem 1.5rem}.BlogPost_articleHeaderInner__Ne_6Y{max-width:48rem;margin:0 auto}.BlogPost_categoryBadge__Grys_{display:inline-block;padding:.25rem .75rem;background:#dbeafe;color:#1d4ed8;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1rem}.BlogPost_articleTitle__bKEDm{font-size:2rem;font-weight:700;color:#111827;margin-bottom:1rem;line-height:1.3}@media(min-width:768px){.BlogPost_articleTitle__bKEDm{font-size:2.5rem}}.BlogPost_articleDescription__Afgyu{font-size:1.125rem;color:#4b5563;line-height:1.75;margin-bottom:1.5rem}.BlogPost_articleMeta__J6HkA{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#6b7280}.BlogPost_metaDot__7B1U0{color:#d1d5db}.BlogPost_contentSection__sQQIM{padding:3rem 1.5rem}.BlogPost_contentLayout__k_YMA{max-width:72rem;margin:0 auto;display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:1024px){.BlogPost_contentLayout__k_YMA{grid-template-columns:1fr 16rem}}.BlogPost_sidebarColumn__2eq1f{display:none}@media(min-width:1024px){.BlogPost_sidebarColumn__2eq1f{display:block}}.BlogPost_article__iHc1Z{max-width:48rem;line-height:1.75}.BlogPost_article__iHc1Z h1{font-size:1.875rem;font-weight:700;margin:2rem 0 1rem;color:#111827;line-height:1.3}.BlogPost_article__iHc1Z h2{font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem;color:#111827;line-height:1.3}.BlogPost_article__iHc1Z h3{font-size:1.25rem;font-weight:700;margin:1.5rem 0 .5rem;color:#111827}.BlogPost_article__iHc1Z h4{font-size:1.125rem;font-weight:600;margin:1.25rem 0 .5rem;color:#111827}.BlogPost_article__iHc1Z p{margin-bottom:1rem;color:#374151}.BlogPost_article__iHc1Z a{color:#2563eb;text-decoration:underline;transition:color .15s}.BlogPost_article__iHc1Z a:hover{color:#1d4ed8}.BlogPost_article__iHc1Z strong{font-weight:700}.BlogPost_article__iHc1Z em{font-style:italic}.BlogPost_article__iHc1Z blockquote{border-left:4px solid #2563eb;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#4b5563}.BlogPost_article__iHc1Z pre{background:#111827;color:#fff;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.BlogPost_article__iHc1Z code{background:#f3f4f6;padding:.125rem .5rem;border-radius:.25rem;font-size:.875rem;font-family:Courier New,Courier,monospace}.BlogPost_article__iHc1Z pre code{background:rgba(0,0,0,0);padding:0;border-radius:0;font-size:inherit}.BlogPost_article__iHc1Z ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.BlogPost_article__iHc1Z ul li{margin-bottom:.25rem;color:#374151}.BlogPost_article__iHc1Z ol{list-style:decimal;margin-left:1.5rem;margin-bottom:1rem}.BlogPost_article__iHc1Z ol li{margin-bottom:.25rem;color:#374151}.BlogPost_article__iHc1Z hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.BlogPost_article__iHc1Z img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.BlogPost_article__iHc1Z table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.875rem}.BlogPost_article__iHc1Z th{background:#f3f4f6;border:1px solid #d1d5db;padding:.5rem 1rem;font-weight:600;text-align:left;color:#111827}.BlogPost_article__iHc1Z td{border:1px solid #d1d5db;padding:.5rem 1rem;color:#374151}.BlogPost_article__iHc1Z tbody tr:nth-child(2n){background:#f9fafb}.BlogPost_article__iHc1Z iframe{width:100%;height:24rem;margin-bottom:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.BlogPost_article__iHc1Z a>strong{display:inline-block;background:#2563eb;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background .15s}.BlogPost_article__iHc1Z a>strong:hover{background:#1d4ed8}.BlogPost_article__iHc1Z a:has(>strong){text-decoration:none}.BlogSideBar_sidebar__KH80i{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto}.BlogSideBar_sidebarTitle__r3Cvv{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:.75rem}.BlogSideBar_tocList__UvIF1{list-style:none;padding:0;margin:0;border-left:2px solid #e5e7eb}.BlogSideBar_tocLink__Vk971{display:block;padding:.375rem .75rem;font-size:.8125rem;color:#6b7280;text-decoration:none;border-left:2px solid rgba(0,0,0,0);margin-left:-2px;transition:all .15s;line-height:1.4}.BlogSideBar_tocLink__Vk971:hover{color:#111827}.BlogSideBar_tocIndent__hqkt0{padding-left:1.5rem;font-size:.75rem}.BlogSideBar_tocActive__qQt37{color:#2563eb;border-left-color:#2563eb;font-weight:500}.SideMenu_side-menu__toggle__d_kl6{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1100;display:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background-color .3s,box-shadow .3s}@media(min-width:1024px){.SideMenu_side-menu__toggle__d_kl6{display:flex}}.SideMenu_side-menu__toggle__d_kl6:hover{background-color:#f9fafb;box-shadow:0 4px 12px rgba(0,0,0,.12)}.SideMenu_side-menu__toggle__d_kl6:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.SideMenu_side-menu__toggle--open__Uva6Q{z-index:1100}.SideMenu_side-menu__toggle--open__Uva6Q .SideMenu_side-menu__plus__K3lnT{transform:rotate(45deg)}.SideMenu_side-menu__plus__K3lnT{position:relative;width:20px;height:20px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.SideMenu_side-menu__plus__K3lnT:after,.SideMenu_side-menu__plus__K3lnT:before{content:"";position:absolute;background-color:#374151;border-radius:2px}.SideMenu_side-menu__plus__K3lnT:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.SideMenu_side-menu__plus__K3lnT:after{left:50%;top:0;width:2px;height:100%;transform:translateX(-50%)}.SideMenu_side-menu__overlay__M8gNs{position:fixed;inset:0;z-index:999;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .4s ease;display:none}@media(min-width:1024px){.SideMenu_side-menu__overlay__M8gNs{display:block}}.SideMenu_side-menu__overlay--visible__hDAF4{background-color:rgba(0,0,0,.5);pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SideMenu_side-menu__vqRj3{position:fixed;right:0;top:0;height:100vh;width:380px;z-index:1050;display:none;flex-direction:column;justify-content:center;background-color:#111827;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.SideMenu_side-menu__vqRj3{display:flex}}.SideMenu_side-menu--open__2R4U_{transform:translateX(0)}.SideMenu_side-menu__content__kMTtd{padding:60px 48px}.SideMenu_side-menu__heading___SVXD{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#9ca3af;margin-bottom:40px}.SideMenu_side-menu__list__ybVXv{list-style:none;display:flex;flex-direction:column;gap:0}.SideMenu_side-menu__item__IFTGY{opacity:0;transform:translateX(20px);transition:opacity .4s ease,transform .4s ease}.SideMenu_side-menu--open__2R4U_ .SideMenu_side-menu__item__IFTGY{opacity:1;transform:translateX(0)}.SideMenu_side-menu__link__4iMwE{display:block;padding:14px 0;font-size:1.5rem;font-weight:500;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08);transition:color .2s,padding-left .2s}.SideMenu_side-menu__link__4iMwE:hover{color:#dbeafe;padding-left:8px}.Footer_footer__BTjab{position:relative;z-index:50;background-color:#111827;color:#9ca3af;padding:64px 24px 0}.Footer_footer__container__pyz9W{max-width:56rem;margin:0 auto}.Footer_footer__grid__2Angc{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:640px){.Footer_footer__grid__2Angc{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.Footer_footer__grid__2Angc{grid-template-columns:2fr 1fr 1fr 1fr}}.Footer_footer__brand__FVORk{display:flex;flex-direction:column;gap:12px}.Footer_footer__brand-name__i_4tM{font-size:1.25rem;font-weight:700;color:#fff}.Footer_footer__brand-desc__IjiY1{font-size:.875rem;line-height:1.6;max-width:280px}.Footer_footer__column__zvIU6{display:flex;flex-direction:column;gap:16px}.Footer_footer__heading__WF7f_{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#d1d5db}.Footer_footer__list__V8Q4_{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_footer__link__QZCSK{font-size:.875rem;color:#9ca3af;transition:color .2s}.Footer_footer__link__QZCSK:hover{color:#fff}.Footer_footer__bottom__NPMeZ{margin-top:48px;padding:24px 0 80px;border-top:1px solid hsla(0,0%,100%,.08);font-size:.8125rem;text-align:center}@media(min-width:1024px){.Footer_footer__bottom__NPMeZ{padding:24px 0}}.MobileNavbar_mobile-nav__7pJSg{position:fixed;bottom:0;left:0;width:100%;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background-color:#111827;height:80px;padding-bottom:env(safe-area-inset-bottom,0);transition:height .5s cubic-bezier(.4,0,.2,1),background-color .5s ease;box-shadow:0 -1px 12px rgba(0,0,0,.1)}@media(min-width:1024px){.MobileNavbar_mobile-nav__7pJSg{display:none}}.MobileNavbar_mobile-nav--open__u4UID{height:100vh;justify-content:center;background-color:#000}.MobileNavbar_mobile-nav__toggle__Rsi85{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:10px 8px;background:none;border:none;cursor:pointer;gap:3px}.MobileNavbar_mobile-nav__icon__fEuxq{width:28px;height:28px;opacity:.9}.MobileNavbar_mobile-nav__label__RQ6dI{font-size:.7rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;opacity:.7}.MobileNavbar_mobile-nav__close__3C3Ih{position:fixed;right:20px;top:20px;z-index:2001;color:#fff;padding:8px;background:none;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s}.MobileNavbar_mobile-nav__close__3C3Ih:hover{background-color:hsla(0,0%,100%,.1)}.MobileNavbar_mobile-nav__close-icon__D7Fte{width:32px;height:32px}.MobileNavbar_mobile-nav__menu__6YNzm{display:flex;flex-direction:column;align-items:center;color:#fff;padding:0 32px}.MobileNavbar_mobile-nav__list__UQdnt{list-style:none;display:flex;flex-direction:column;gap:8px;text-align:center}.MobileNavbar_mobile-nav__link__IW79l{display:block;font-size:1.75rem;font-weight:500;padding:12px 24px;border-radius:12px;transition:color .2s,background-color .2s}.MobileNavbar_mobile-nav__link__IW79l:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.Navbar_navbar__KoQc1{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:28px 20px;font-size:1.5rem;background-color:#d6d3f8;color:#000;transition:box-shadow .3s,padding .3s}.Navbar_navbar--scrolled__ZtYWn{padding:16px 20px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Navbar_navbar--compact__x_FZJ{padding:6px 16px;font-size:.875rem}.Navbar_navbar--compact__x_FZJ.Navbar_navbar--scrolled__ZtYWn{padding:4px 16px}.Navbar_navbar--compact__x_FZJ .Navbar_navbar__logo__SOeuL{padding-right:12px;margin-right:12px}.Navbar_navbar--compact__x_FZJ .Navbar_navbar__logo__SOeuL img{max-width:120px}.Navbar_navbar--compact__x_FZJ .Navbar_navbar__links__MdIZg{gap:16px}.Navbar_navbar--compact__x_FZJ .Navbar_navbar__link__LjEp2{padding:4px 8px;font-size:.875rem}.Navbar_navbar__left__ej9e_{display:flex;align-items:center}.Navbar_navbar__logo__SOeuL{padding-right:20px;margin-right:20px;border-right:2px solid #000}.Navbar_navbar__logo__SOeuL img{width:auto;height:auto;max-width:300px}.Navbar_navbar__links__MdIZg{display:flex;align-items:center;gap:32px;list-style:none;font-weight:500}.Navbar_navbar__link__LjEp2{padding:8px 12px;color:#374151;transition:border-color .2s;border-bottom:2px solid rgba(0,0,0,0)}.Navbar_navbar__link--active__0tVon,.Navbar_navbar__link__LjEp2:hover{border-bottom-color:#2563eb}.CommunityCTA_community-cta__ahm66{padding:64px 24px;background-color:#f9fafb}.CommunityCTA_community-cta__container__OXEZh{max-width:56rem;margin:0 auto}.CommunityCTA_community-cta__header__QpbPt{text-align:center;margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.CommunityCTA_community-cta__header--visible__uaRQ0{opacity:1;transform:translateY(0)}.CommunityCTA_community-cta__title__kTT_R{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:16px}@media(min-width:768px){.CommunityCTA_community-cta__title__kTT_R{font-size:2.25rem}}.CommunityCTA_community-cta__subtitle__6PjwP{font-size:1.125rem;color:#4b5563;max-width:32rem;margin:0 auto}.CommunityCTA_community-cta__grid__6Nc_2{display:grid;gap:24px;margin-bottom:40px}@media(min-width:768px){.CommunityCTA_community-cta__grid__6Nc_2{grid-template-columns:repeat(3,1fr)}}.CommunityCTA_community-cta__card__tA0u9{display:block;background-color:#fff;border-radius:12px;padding:24px;text-align:center;opacity:0;transform:translateY(15px);transition:opacity .5s ease-out,transform .5s ease-out,box-shadow .2s;cursor:pointer}.CommunityCTA_community-cta__card__tA0u9:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.CommunityCTA_community-cta__card--visible__Bot3o{opacity:1;transform:translateY(0)}.CommunityCTA_community-cta__icon__T4UwF{width:48px;height:48px;background-color:#dbeafe;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#2563eb}.CommunityCTA_community-cta__card-title__kjaPn{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:8px}.CommunityCTA_community-cta__card-desc__bsPN8{font-size:.875rem;color:#4b5563}.CommunityCTA_community-cta__action___hlv5{text-align:center}.CommunityCTA_community-cta__links__r0NNR{display:flex;flex-direction:column;gap:12px;justify-content:center}@media(min-width:640px){.CommunityCTA_community-cta__links__r0NNR{flex-direction:row}}.CommunityCTA_community-cta__button__gPdxU{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background-color:#2563eb;border-radius:8px;transition:background-color .2s,transform .15s}.CommunityCTA_community-cta__button__gPdxU:hover{background-color:#1d4ed8;transform:scale(1.03)}.CommunityCTA_community-cta__button--outline__K9wdu{color:#374151;background-color:#fff;border:2px solid #d1d5db}.CommunityCTA_community-cta__button--outline__K9wdu:hover{border-color:#9ca3af;background-color:#fff;transform:scale(1.03)}.CommunityCTA_community-cta__note__z0PIz{margin-top:12px;font-size:.875rem;color:#6b7280}.FounderNote_founder-note__CVbxi{padding:64px 24px;background-color:#eff6ff}.FounderNote_founder-note__container__RDSDj{max-width:48rem;margin:0 auto}.FounderNote_founder-note__title__q_44M{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:32px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}@media(min-width:768px){.FounderNote_founder-note__title__q_44M{font-size:1.875rem}}.FounderNote_founder-note__title--visible___Kkae{opacity:1;transform:translateY(0)}.FounderNote_founder-note__card__Q_5_j{background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#374151;line-height:1.75;font-size:1.125rem;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out .15s,transform .7s ease-out .15s}@media(min-width:768px){.FounderNote_founder-note__card__Q_5_j{padding:40px}}.FounderNote_founder-note__card--visible__o2peF{opacity:1;transform:translateY(0)}.FounderNote_founder-note__card__Q_5_j p{margin-bottom:16px}.FounderNote_founder-note__signature__mqXDq{border-top:1px solid #e5e7eb;padding-top:24px;margin-top:24px}.FounderNote_founder-note__name__FaYLB{font-weight:600;color:#111827;margin-bottom:4px}.FounderNote_founder-note__role__bPMT_{font-size:.875rem;color:#6b7280}.ReadingProgress_progressBar__vPOIR{position:fixed;top:0;left:0;width:100%;height:3px;background:rgba(0,0,0,0);z-index:9999}.ReadingProgress_progressFill__dLqR_{height:100%;background:linear-gradient(90deg,#2563eb,#3b82f6);transform-origin:left;transition:transform .1s linear}.Audience_section__swPew{padding:64px 24px;background-color:#fff}.Audience_section__container__VrLM1{max-width:72rem;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.Audience_section__container--visible__URcP2{opacity:1;transform:translateY(0)}.Audience_section__title__0v7ea{font-size:1.875rem;font-weight:700;color:#111827;text-align:center;margin-bottom:48px}.Audience_section__grid___FcIc{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.Audience_section__grid___FcIc{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.Audience_section__grid___FcIc{grid-template-columns:repeat(4,1fr)}}.Audience_section__card__49k5b{text-align:center;padding:24px;border-radius:12px;background:linear-gradient(to bottom right,#ecfdf5,#f0fdfa);border:1px solid #a7f3d0}.Audience_section__iconWrap__8qwYe{width:64px;height:64px;margin:0 auto 16px;background-color:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#059669}.Audience_section__cardTitle__c6Jui{font-size:1rem;font-weight:700;color:#111827;margin-bottom:8px}.Audience_section__cardDesc__yDvLu{font-size:.875rem;color:#4b5563;line-height:1.5}.CourseOutline_section__ad_gA{padding:64px 24px;background-color:#fff}.CourseOutline_section__container__6aBqX{max-width:72rem;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.CourseOutline_section__container--visible__fbZ9M{opacity:1;transform:translateY(0)}.CourseOutline_section__header__64eW2{text-align:center;margin-bottom:48px}.CourseOutline_section__title__WJtPm{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:16px}.CourseOutline_section__subtitle__zWxtR{font-size:1rem;color:#4b5563;max-width:36rem;margin:0 auto}.CourseOutline_section__grid__lKwHj{display:none}@media(min-width:768px){.CourseOutline_section__grid__lKwHj{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media(min-width:1024px){.CourseOutline_section__grid__lKwHj{grid-template-columns:repeat(4,1fr)}}.CourseOutline_section__card__beXGK{background:linear-gradient(to bottom right,#f9fafb,#ecfdf5);border-radius:12px;padding:20px;border:1px solid #a7f3d0;transition:box-shadow .2s,transform .2s}.CourseOutline_section__card__beXGK:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.CourseOutline_section__weekBadge__mOvIR{display:inline-block;background-color:#059669;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:4px;margin-bottom:12px;flex-shrink:0}.CourseOutline_section__cardTitle__pO7_h{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:8px;line-height:1.4}.CourseOutline_section__cardDesc__gM1wX{font-size:.75rem;color:#4b5563;line-height:1.5}.CourseOutline_section__accordion__d33eR{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.CourseOutline_section__accordion__d33eR{display:none}}.CourseOutline_section__accordionItem__XCyIR{border:1px solid #a7f3d0;border-radius:10px;overflow:hidden;background-color:#f9fafb}.CourseOutline_section__accordionItem--open__1_jUd{background:linear-gradient(to bottom right,#f9fafb,#ecfdf5)}.CourseOutline_section__accordionTrigger__Uu8LY{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.CourseOutline_section__accordionTitle__D9xQ1{flex:1 1;font-size:.875rem;font-weight:600;color:#111827;line-height:1.3}.CourseOutline_section__chevron__Corjh{flex-shrink:0;color:#9ca3af;transition:transform .2s ease}.CourseOutline_section__chevron--open__IqiZR{transform:rotate(180deg);color:#059669}.CourseOutline_section__accordionContent__Behpt{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.CourseOutline_section__accordionContent--open__IXlTi{max-height:120px}.CourseOutline_section__accordionDesc__YAoH0{padding:0 16px 14px;font-size:.8125rem;color:#4b5563;line-height:1.5}.EmployerInfo_section__lW_nJ{padding:64px 24px;background-color:#fff}.EmployerInfo_section__container__g9MLA{max-width:64rem;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.EmployerInfo_section__container--visible__fWPjR{opacity:1;transform:translateY(0)}.EmployerInfo_section__banner__Wlp3Z{background:linear-gradient(90deg,#d1fae5,#ccfbf1);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.EmployerInfo_section__banner__Wlp3Z{flex-direction:row;padding:48px;align-items:flex-start}}.EmployerInfo_section__bannerContent__ahukj{flex:1 1}.EmployerInfo_section__iconWrap__be2gV{width:48px;height:48px;background-color:#059669;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:16px}.EmployerInfo_section__title__MQ0Hl{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:16px}.EmployerInfo_section__text__nl8da{font-size:1rem;color:#4b5563;margin-bottom:24px;line-height:1.6}.EmployerInfo_section__button__zVFZ3{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:#059669;color:#fff;font-weight:600;border-radius:8px;transition:background-color .2s,transform .15s}.EmployerInfo_section__button__zVFZ3:hover{background-color:#047857;transform:scale(1.03)}.EmployerInfo_section__sidebar__QnqT6{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.06);max-width:320px;width:100%}.EmployerInfo_section__sidebarTitle__f_S0x{font-size:1rem;font-weight:700;color:#111827;margin-bottom:16px}.EmployerInfo_section__sidebarList__wyM_o{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.EmployerInfo_section__sidebarList__wyM_o li{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;color:#374151}.EmployerInfo_section__checkIcon__7nhU4{flex-shrink:0;color:#059669;margin-top:2px}.FinalCTA_section__OtRSj{padding:80px 24px;background:linear-gradient(90deg,#059669,#0d9488);color:#fff}.FinalCTA_section__container__RR390{max-width:56rem;margin:0 auto;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.FinalCTA_section__container--visible__eF_OM{opacity:1;transform:translateY(0)}.FinalCTA_section__title__bxOOe{font-size:1.875rem;font-weight:700;margin-bottom:24px}@media(min-width:768px){.FinalCTA_section__title__bxOOe{font-size:2.25rem}}.FinalCTA_section__text__JQS1Y{font-size:1.125rem;color:#a7f3d0;margin-bottom:32px;max-width:36rem;margin-left:auto;margin-right:auto}.FinalCTA_section__ctas__bBZLw{display:flex;flex-direction:column;gap:16px;justify-content:center}@media(min-width:640px){.FinalCTA_section__ctas__bBZLw{flex-direction:row}}.FinalCTA_section__ctaPrimary__i6m5Z{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;background-color:#fff;color:#064e3b;font-weight:700;font-size:1.125rem;border-radius:8px;transition:background-color .2s,transform .15s;box-shadow:0 10px 25px rgba(0,0,0,.2)}.FinalCTA_section__ctaPrimary__i6m5Z:hover{background-color:#ecfdf5;transform:scale(1.03)}.FinalCTA_section__ctaSecondary__xWQe9{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background-color:rgba(0,0,0,0);color:#fff;font-weight:600;border-radius:8px;border:2px solid hsla(0,0%,100%,.5);transition:background-color .2s,transform .15s}.FinalCTA_section__ctaSecondary__xWQe9:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.03)}.FinalCTA_section__hostedNote__5bH_a{margin-top:16px;font-size:.75rem;color:#a7f3d0;opacity:.8}.FinalCTA_section__footer__igcqy{margin-top:48px;padding-top:32px;border-top:1px solid rgba(4,120,87,.3);font-size:.875rem;color:#a7f3d0}.FinalCTA_section__link__LWPAP{text-decoration:underline;color:#fff}.FinalCTA_section__link__LWPAP:hover{color:#d1fae5}.Hero_hero__Stwz2{position:relative;padding:80px 24px;background:linear-gradient(90deg,#064e3b,#065f46,#115e59);color:#fff;overflow:hidden}@media(min-width:1024px){.Hero_hero__Stwz2{padding:100px 24px}}.Hero_hero__pattern__NRtFg{position:absolute;inset:0;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.4'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.Hero_hero__container__se0SG{max-width:72rem;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:48px;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}@media(min-width:1024px){.Hero_hero__container__se0SG{flex-direction:row;gap:64px}}.Hero_hero__container--visible__6Yyh5{opacity:1;transform:translateY(0)}.Hero_hero__content__FVCzb{flex:1 1;text-align:center}@media(min-width:1024px){.Hero_hero__content__FVCzb{text-align:left}}.Hero_hero__badge__u7B3B{display:inline-flex;align-items:center;gap:8px;background-color:rgba(4,120,87,.5);padding:8px 16px;border-radius:9999px;font-size:.875rem;color:#a7f3d0;margin-bottom:24px}.Hero_hero__badgeIcon__rr34R{width:16px;height:16px}.Hero_hero__title__PCWuV{font-size:2.25rem;font-weight:700;margin-bottom:24px;line-height:1.2}@media(min-width:768px){.Hero_hero__title__PCWuV{font-size:3rem}}.Hero_hero__subtitle__b5ahG{display:block;color:#6ee7b7;margin-top:8px;font-size:1.25rem}@media(min-width:768px){.Hero_hero__subtitle__b5ahG{font-size:1.5rem}}.Hero_hero__description__CKbgi{font-size:1.125rem;color:#a7f3d0;margin-bottom:32px;max-width:40rem}@media(min-width:1024px){.Hero_hero__description__CKbgi{font-size:1.25rem}}.Hero_hero__pricing__fwaax{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;justify-content:center}@media(min-width:1024px){.Hero_hero__pricing__fwaax{justify-content:flex-start}}.Hero_hero__price__oF6ph{font-size:2.5rem;font-weight:700;color:#fff}.Hero_hero__priceNote__Uhcaq{font-size:.875rem;color:#a7f3d0}.Hero_hero__hostedNote__S1PAn{margin-top:12px;font-size:.75rem;color:#6ee7b7;opacity:.8;text-align:center}@media(min-width:1024px){.Hero_hero__hostedNote__S1PAn{text-align:left}}.Hero_hero__ctas___ejY5{display:flex;flex-direction:column;gap:16px;justify-content:center}@media(min-width:640px){.Hero_hero__ctas___ejY5{flex-direction:row}}@media(min-width:1024px){.Hero_hero__ctas___ejY5{justify-content:flex-start}}.Hero_hero__ctaPrimary__bkiNG{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background-color:#fff;color:#064e3b;font-weight:700;font-size:1.125rem;border-radius:8px;transition:background-color .2s,transform .15s;box-shadow:0 10px 25px rgba(0,0,0,.2)}.Hero_hero__ctaPrimary__bkiNG:hover{background-color:#ecfdf5;transform:scale(1.03)}.Hero_hero__ctaSecondary__nQleL{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background-color:#059669;color:#fff;font-weight:600;border-radius:8px;border:2px solid #34d399;transition:background-color .2s,transform .15s}.Hero_hero__ctaSecondary__nQleL:hover{background-color:#10b981;transform:scale(1.03)}.Hero_hero__meta__b24SQ{display:flex;flex-wrap:wrap;align-items:center;gap:24px;justify-content:center;margin-top:32px;color:#a7f3d0;font-size:.875rem}@media(min-width:1024px){.Hero_hero__meta__b24SQ{justify-content:flex-start}}.Hero_hero__metaItem__4_BH1{display:flex;align-items:center;gap:8px}.Hero_hero__visual__02bW5{flex-shrink:0;display:none}@media(min-width:1024px){.Hero_hero__visual__02bW5{display:block}}.Hero_hero__card__hGuSU{width:288px;height:384px;background:linear-gradient(to bottom right,#047857,#115e59);border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.3);padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #059669}.Hero_hero__cardIcon__z4isk{width:80px;height:80px;color:#6ee7b7;margin-bottom:24px}.Hero_hero__cardText__ipGhK{text-align:center}.Hero_hero__cardLabel__NV7De{color:#a7f3d0;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.Hero_hero__cardTitle__ruVUi{color:#fff;font-size:1.5rem;font-weight:700}.Hero_hero__cardAuthor__ggtHo{color:#6ee7b7;font-size:.875rem;margin-top:8px}.Audience_section__bN8ha{padding:64px 24px;background:#fafafa}.Audience_section__container__C4x7r{max-width:900px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.Audience_section__container--visible__cKlgJ{opacity:1;transform:translateY(0)}.Audience_section__title__P7zbz{font-size:1.75rem;font-weight:700;text-align:center;color:#1f2937;margin-bottom:32px}@media(min-width:768px){.Audience_section__title__P7zbz{font-size:2rem}}.Audience_section__grid__VlQZ7{display:grid;gap:16px}@media(min-width:640px){.Audience_section__grid__VlQZ7{grid-template-columns:1fr 1fr}}.Audience_section__card__eMFex{padding:24px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease}.Audience_section__card__eMFex:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Audience_section__icon__HHtIP{width:48px;height:48px;border-radius:10px;background:#f0fdfa;color:#0d9488;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.Audience_section__cardTitle__njh6k{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:6px}.Audience_section__cardText__WGdq_{font-size:.9rem;color:#6b7280;line-height:1.6}.FinalCTA_section__9PDRh{padding:80px 24px;background:linear-gradient(135deg,#134e4a,#115e59);color:#fff;text-align:center}.FinalCTA_section__container__gwz60{max-width:700px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.FinalCTA_section__container--visible__XOSzI{opacity:1;transform:translateY(0)}.FinalCTA_section__title__fkGuW{font-size:2rem;font-weight:700;margin-bottom:16px;line-height:1.2}@media(min-width:768px){.FinalCTA_section__title__fkGuW{font-size:2.25rem}}.FinalCTA_section__text___mZyw{font-size:1.1rem;color:rgba(153,246,228,.9);margin-bottom:32px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}.FinalCTA_section__ctas__PXKv9{display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:16px}@media(min-width:640px){.FinalCTA_section__ctas__PXKv9{flex-direction:row}}.FinalCTA_section__ctaPrimary__Y3k_r{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;background:#fff;color:#134e4a;font-weight:700;font-size:1.05rem;border-radius:8px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:background .2s;animation:FinalCTA_ctaPulse__2m5nq 3s ease-in-out infinite}.FinalCTA_section__ctaPrimary__Y3k_r:hover{background:#ccfbf1;animation:none}.FinalCTA_section__ctaSecondary__Ij2s6{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:rgba(0,0,0,0);color:#fff;font-weight:600;border-radius:8px;text-decoration:none;border:2px solid hsla(0,0%,100%,.4);transition:background .2s}.FinalCTA_section__ctaSecondary__Ij2s6:hover{background:hsla(0,0%,100%,.1)}.FinalCTA_section__hostedNote__YPfVI{font-size:.8rem;color:rgba(153,246,228,.6);margin-bottom:32px}.FinalCTA_section__footer__NsJBB{font-size:.9rem;color:rgba(153,246,228,.8)}.FinalCTA_section__link__yWJb5{color:#fff;text-decoration:underline;font-weight:600}.FinalCTA_section__link__yWJb5:hover{color:#ccfbf1}@keyframes FinalCTA_ctaPulse__2m5nq{0%,to{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 0 hsla(0,0%,100%,.4)}50%{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 12px hsla(0,0%,100%,0)}}.GrantWriting_section__tYWmR{padding:64px 24px;background:#134e4a;color:#fff}.GrantWriting_section__container__PCUoI{max-width:700px;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.GrantWriting_section__container--visible__kGmGg{opacity:1;transform:translateY(0)}.GrantWriting_section__icon__tr2XL{width:64px;height:64px;background:rgba(20,184,166,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#5eead4}.GrantWriting_section__title__zmnUj{font-size:1.75rem;font-weight:700;margin-bottom:12px}.GrantWriting_section__subtitle__J8K0O{font-size:1rem;color:#99f6e4;max-width:560px;margin:0 auto 32px;line-height:1.6}.GrantWriting_section__list__CsU_5{display:grid;gap:12px;text-align:left;max-width:560px;margin:0 auto}.GrantWriting_section__item__dpaQP{display:flex;align-items:center;gap:12px;background:rgba(20,184,166,.2);padding:14px 20px;border-radius:8px;font-size:.95rem;color:#ccfbf1;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease,background .2s ease}.GrantWriting_section__item--visible__bwTnV{opacity:1;transform:translateY(0)}.GrantWriting_section__item__dpaQP:hover{background:rgba(20,184,166,.35)}.GrantWriting_section__check__oQL3L{flex-shrink:0;color:#5eead4}.Audience_section__k6nZT{padding:64px 24px;background:#fafafa}.Audience_section__container__cU0zM{max-width:900px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.Audience_section__container--visible__kTS7f{opacity:1;transform:translateY(0)}.Audience_section__title__2ybFq{font-size:1.75rem;font-weight:700;text-align:center;color:#1f2937;margin-bottom:32px}@media(min-width:768px){.Audience_section__title__2ybFq{font-size:2rem}}.Audience_section__grid__oySY9{display:grid;gap:16px}@media(min-width:768px){.Audience_section__grid__oySY9{grid-template-columns:repeat(3,1fr)}}.Audience_section__card__IK6Go{padding:24px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease}.Audience_section__card__IK6Go:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Audience_section__icon__aF_X7{width:48px;height:48px;border-radius:10px;background:#f7fee7;color:#65a30d;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.Audience_section__cardTitle___wVZC{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:6px}.Audience_section__cardText__HN5KH{font-size:.9rem;color:#6b7280;line-height:1.6}.FinalCTA_section__y5F5J{padding:80px 24px;background:linear-gradient(135deg,#365314,#3f6212);color:#fff;text-align:center}.FinalCTA_section__container__ZpmYC{max-width:700px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.FinalCTA_section__container--visible__kfsRn{opacity:1;transform:translateY(0)}.FinalCTA_section__title___o95x{font-size:2rem;font-weight:700;margin-bottom:16px;line-height:1.2}@media(min-width:768px){.FinalCTA_section__title___o95x{font-size:2.25rem}}.FinalCTA_section__text__wM2BJ{font-size:1.1rem;color:rgba(217,249,157,.9);margin-bottom:32px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}.FinalCTA_section__ctas__iXWyT{display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:16px}@media(min-width:640px){.FinalCTA_section__ctas__iXWyT{flex-direction:row}}.FinalCTA_section__ctaPrimary__LhKLP{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;background:#fff;color:#365314;font-weight:700;font-size:1.05rem;border-radius:8px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:background .2s;animation:FinalCTA_ctaPulse__6Vy_L 3s ease-in-out infinite}.FinalCTA_section__ctaPrimary__LhKLP:hover{background:#ecfccb;animation:none}.FinalCTA_section__ctaSecondary__JsG1W{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:rgba(0,0,0,0);color:#fff;font-weight:600;border-radius:8px;text-decoration:none;border:2px solid hsla(0,0%,100%,.4);transition:background .2s}.FinalCTA_section__ctaSecondary__JsG1W:hover{background:hsla(0,0%,100%,.1)}.FinalCTA_section__hostedNote__4jpCN{font-size:.8rem;color:rgba(217,249,157,.6);margin-bottom:32px}.FinalCTA_section__footer__aW95U{font-size:.9rem;color:rgba(217,249,157,.8)}.FinalCTA_section__link__P8NLc{color:#fff;text-decoration:underline;font-weight:600}.FinalCTA_section__link__P8NLc:hover{color:#ecfccb}@keyframes FinalCTA_ctaPulse__6Vy_L{0%,to{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 0 hsla(0,0%,100%,.4)}50%{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 12px hsla(0,0%,100%,0)}}.Audience_section__QhDQl{padding:64px 24px;background:#fff}.Audience_section__container__BQZEd{max-width:800px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.Audience_section__container--visible__lGRKG{opacity:1;transform:translateY(0)}.Audience_section__title___Dgo9{font-size:1.75rem;font-weight:700;color:#111827;text-align:center;margin-bottom:32px}.Audience_section__grid__akuEW{display:grid;gap:16px}@media(min-width:640px){.Audience_section__grid__akuEW{grid-template-columns:1fr 1fr}}.Audience_section__card__Z0X4Q{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#f9fafb;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.Audience_section__card__Z0X4Q:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Audience_section__icon__TsV03{width:48px;height:48px;background:#e0e7ff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4f46e5}.Audience_section__cardTitle__0xscy{font-size:1rem;font-weight:700;color:#111827;margin-bottom:4px}.Audience_section__cardText__MEuxJ{font-size:.9rem;color:#6b7280}.CourseFeatures_section__H_cYq{padding:64px 24px;background:#f9fafb}.CourseFeatures_section__container__BVFxG{max-width:900px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.CourseFeatures_section__container--visible__TSE4L{opacity:1;transform:translateY(0)}.CourseFeatures_section__title__BE0Zz{font-size:1.75rem;font-weight:700;color:#111827;text-align:center;margin-bottom:32px}.CourseFeatures_section__grid__3Fp1M{display:grid;gap:24px}@media(min-width:640px){.CourseFeatures_section__grid__3Fp1M{grid-template-columns:repeat(3,1fr)}}.CourseFeatures_section__card__ax_3O{background:#fff;padding:32px 24px;border-radius:12px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.CourseFeatures_section__card__ax_3O:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.CourseFeatures_section__icon__inQqx{width:56px;height:56px;background:#e0e7ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#4f46e5}.CourseFeatures_section__cardTitle__sRoFM{font-size:1rem;font-weight:700;color:#111827;margin-bottom:8px}.CourseFeatures_section__cardText__DYPnQ{font-size:.9rem;color:#6b7280}.CourseOutline_section__yzgPv{padding:64px 24px;background:#f9fafb}.CourseOutline_section__container___utE7{max-width:800px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.CourseOutline_section__container--visible__W1bKr{opacity:1;transform:translateY(0)}.CourseOutline_section__title__TFo6y{font-size:1.75rem;font-weight:700;color:#111827;text-align:center;margin-bottom:8px}.CourseOutline_section__subtitle__dcEAK{font-size:1rem;color:#6b7280;text-align:center;max-width:600px;margin:0 auto 40px}.CourseOutline_section__parts__ihhy2{display:flex;flex-direction:column;gap:12px}.CourseOutline_section__part__2D5r_{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.CourseOutline_section__partHeader__qm7kL{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#eef2ff;border:none;cursor:pointer;text-align:left}.CourseOutline_section__partTitle__vRvHw{font-size:1.05rem;font-weight:700;color:#312e81}.CourseOutline_section__chevron__O_dYP{color:#4338ca;transition:transform .3s ease}.CourseOutline_section__chevron--open___iMJe{transform:rotate(180deg)}.CourseOutline_section__partBody__cBwmv{max-height:0;overflow:hidden;transition:max-height .4s ease}.CourseOutline_section__partBody--open__a4gb1{max-height:800px}.CourseOutline_section__chapter__ckKVb{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-top:1px solid #f3f4f6}@media(min-width:640px){.CourseOutline_section__chapter__ckKVb{flex-direction:row;align-items:center;justify-content:space-between}}.CourseOutline_section__chapterInfo__hsiTu{flex:1 1}.CourseOutline_section__chapterTitle__GEU7Y{font-size:.95rem;font-weight:600;color:#111827;margin-bottom:2px}.CourseOutline_section__chapterDesc__1HDco{font-size:.85rem;color:#6b7280}.CourseOutline_section__chapterBadge___cZf3{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;background:#dcfce7;color:#166534;padding:4px 12px;border-radius:999px;white-space:nowrap}.DigitalAssets_section__qeJVx{padding:64px 24px;background:#312e81;color:#fff}.DigitalAssets_section__container__DCI0G{max-width:800px;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.DigitalAssets_section__container--visible__Hht46{opacity:1;transform:translateY(0)}.DigitalAssets_section__icon__oYRC4{width:64px;height:64px;background:#4338ca;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#c7d2fe}.DigitalAssets_section__title__X2qYy{font-size:1.75rem;font-weight:700;margin-bottom:12px}.DigitalAssets_section__subtitle__budXS{font-size:1rem;color:#c7d2fe;max-width:600px;margin:0 auto 32px;line-height:1.6}.DigitalAssets_section__subtitle__budXS strong{color:#fff}.DigitalAssets_section__grid__iZaRx{display:grid;gap:12px;text-align:left}@media(min-width:640px){.DigitalAssets_section__grid__iZaRx{grid-template-columns:1fr 1fr}}.DigitalAssets_section__item__voZuY{display:flex;align-items:flex-start;gap:12px;background:rgba(67,56,202,.4);padding:16px;border-radius:8px;font-size:.9rem;color:#e0e7ff;transition:transform .2s ease,background .2s ease}.DigitalAssets_section__item__voZuY:hover{transform:translateY(-3px);background:rgba(67,56,202,.6)}.DigitalAssets_section__check__z05xm{flex-shrink:0;color:#a5b4fc;margin-top:2px}.EmployerInfo_section__KzBWU{padding:64px 24px;background:#eef2ff}.EmployerInfo_section__container__45Eya{max-width:900px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.EmployerInfo_section__container--visible__7M4yA{opacity:1;transform:translateY(0)}.EmployerInfo_section__banner__Y3FZQ{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.EmployerInfo_section__banner__Y3FZQ{flex-direction:row;align-items:center}}.EmployerInfo_section__bannerContent__JG_NX{flex:1 1}.EmployerInfo_section__iconWrap__BYY6g{width:56px;height:56px;background:#e0e7ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4f46e5;margin-bottom:16px}.EmployerInfo_section__title__lOOHW{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:12px}.EmployerInfo_section__text__FVi7t{font-size:.95rem;color:#4b5563;line-height:1.6;margin-bottom:20px}.EmployerInfo_section__button__VVajH{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#4f46e5;color:#fff;font-weight:600;border-radius:8px;text-decoration:none;transition:background .2s}.EmployerInfo_section__button__VVajH:hover{background:#4338ca}.EmployerInfo_section__sidebar__3yHF1{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);max-width:320px;width:100%}.EmployerInfo_section__sidebarTitle__zvK4x{font-size:1rem;font-weight:700;color:#111827;margin-bottom:16px}.EmployerInfo_section__sidebarList__CFJ5s{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.EmployerInfo_section__sidebarList__CFJ5s li{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;color:#374151}.EmployerInfo_section__checkIcon__lQaiZ{color:#16a34a;flex-shrink:0;margin-top:2px}.FinalCTA_section__KnxEj{padding:80px 24px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;text-align:center}.FinalCTA_section__container__QWl2O{max-width:700px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.FinalCTA_section__container--visible__QBPM_{opacity:1;transform:translateY(0)}.FinalCTA_section__title__Kg21t{font-size:2rem;font-weight:700;margin-bottom:16px;line-height:1.2}@media(min-width:768px){.FinalCTA_section__title__Kg21t{font-size:2.25rem}}.FinalCTA_section__text__orQe9{font-size:1.1rem;color:rgba(224,231,255,.9);margin-bottom:32px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}.FinalCTA_section__ctas__G4aa0{display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:16px}@media(min-width:640px){.FinalCTA_section__ctas__G4aa0{flex-direction:row}}.FinalCTA_section__ctaPrimary__ftpRH{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;background:#fff;color:#312e81;font-weight:700;font-size:1.05rem;border-radius:8px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:background .2s;animation:FinalCTA_ctaPulse__6zGOx 3s ease-in-out infinite}.FinalCTA_section__ctaPrimary__ftpRH:hover{background:#e0e7ff;animation:none}.FinalCTA_section__ctaSecondary__TFT84{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:rgba(0,0,0,0);color:#fff;font-weight:600;border-radius:8px;text-decoration:none;border:2px solid hsla(0,0%,100%,.4);transition:background .2s}.FinalCTA_section__ctaSecondary__TFT84:hover{background:hsla(0,0%,100%,.1)}.FinalCTA_section__hostedNote__x3hiv{font-size:.8rem;color:rgba(199,210,254,.6);margin-bottom:32px}.FinalCTA_section__footer__oAEwc{font-size:.9rem;color:rgba(199,210,254,.8)}.FinalCTA_section__link__ntHGy{color:#fff;text-decoration:underline;font-weight:600}.FinalCTA_section__link__ntHGy:hover{color:#e0e7ff}@keyframes FinalCTA_ctaPulse__6zGOx{0%,to{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 0 hsla(0,0%,100%,.4)}50%{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 12px hsla(0,0%,100%,0)}}.Audience_section__xco6U{padding:64px 24px;background:#fff}.Audience_section__container__G0nDY{max-width:900px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.Audience_section__container--visible__bqbhz{opacity:1;transform:translateY(0)}.Audience_section__title__a8KD1{font-size:1.75rem;font-weight:700;text-align:center;color:#1f2937;margin-bottom:32px}@media(min-width:768px){.Audience_section__title__a8KD1{font-size:2rem}}.Audience_section__grid__LaY__{display:grid;gap:16px}@media(min-width:640px){.Audience_section__grid__LaY__{grid-template-columns:1fr 1fr}}.Audience_section__card__wtSYO{padding:24px;border-radius:10px;background:#fafafa;border:1px solid #f3f4f6;transition:transform .2s ease,box-shadow .2s ease}.Audience_section__card__wtSYO:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.Audience_section__icon__9d_x_{width:48px;height:48px;border-radius:10px;background:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.Audience_section__cardTitle__5nuAG{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:6px}.Audience_section__cardText__wuOb5{font-size:.9rem;color:#6b7280;line-height:1.6}.DigitalToolkit_section__qOHDN{padding:64px 24px;background:#7f1d1d;color:#fff}.DigitalToolkit_section__container__uXmT6{max-width:700px;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.DigitalToolkit_section__container--visible__p4_wI{opacity:1;transform:translateY(0)}.DigitalToolkit_section__icon__NDZI_{width:64px;height:64px;background:rgba(220,38,38,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fca5a5}.DigitalToolkit_section__title__GiTaU{font-size:1.75rem;font-weight:700;margin-bottom:12px}.DigitalToolkit_section__subtitle__J9VbM{font-size:1rem;color:#fca5a5;max-width:560px;margin:0 auto 32px;line-height:1.6}.DigitalToolkit_section__list__l_QIY{display:grid;gap:12px;text-align:left;max-width:460px;margin:0 auto}.DigitalToolkit_section__item__YowU6{display:flex;align-items:center;gap:12px;background:rgba(220,38,38,.3);padding:14px 20px;border-radius:8px;font-size:.95rem;color:#fee2e2;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease,background .2s ease}.DigitalToolkit_section__item--visible__U27u3{opacity:1;transform:translateY(0)}.DigitalToolkit_section__item__YowU6:hover{background:rgba(220,38,38,.5)}.DigitalToolkit_section__check__h598K{flex-shrink:0;color:#fca5a5}.FinalCTA_section__aLxdz{padding:80px 24px;background:linear-gradient(135deg,#991b1b,#b91c1c);color:#fff;text-align:center}.FinalCTA_section__container__ExKzB{max-width:700px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.FinalCTA_section__container--visible__zlDL0{opacity:1;transform:translateY(0)}.FinalCTA_section__title__kA9wL{font-size:2rem;font-weight:700;margin-bottom:16px;line-height:1.2}@media(min-width:768px){.FinalCTA_section__title__kA9wL{font-size:2.25rem}}.FinalCTA_section__text__LoU5Z{font-size:1.1rem;color:rgba(254,202,202,.9);margin-bottom:32px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}.FinalCTA_section__ctas___YgqE{display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:16px}@media(min-width:640px){.FinalCTA_section__ctas___YgqE{flex-direction:row}}.FinalCTA_section__ctaPrimary__YWwLa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;background:#fff;color:#7f1d1d;font-weight:700;font-size:1.05rem;border-radius:8px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:background .2s;animation:FinalCTA_ctaPulse__e8TtP 3s ease-in-out infinite}.FinalCTA_section__ctaPrimary__YWwLa:hover{background:#fecaca;animation:none}.FinalCTA_section__ctaSecondary__XBex_{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:rgba(0,0,0,0);color:#fff;font-weight:600;border-radius:8px;text-decoration:none;border:2px solid hsla(0,0%,100%,.4);transition:background .2s}.FinalCTA_section__ctaSecondary__XBex_:hover{background:hsla(0,0%,100%,.1)}.FinalCTA_section__hostedNote__RqQLp{font-size:.8rem;color:rgba(254,202,202,.6);margin-bottom:32px}.FinalCTA_section__footer___zxuR{font-size:.9rem;color:rgba(254,202,202,.8)}.FinalCTA_section__link__tlGdP{color:#fff;text-decoration:underline;font-weight:600}.FinalCTA_section__link__tlGdP:hover{color:#fecaca}@keyframes FinalCTA_ctaPulse__e8TtP{0%,to{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 0 hsla(0,0%,100%,.4)}50%{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 12px hsla(0,0%,100%,0)}}.Hero_hero__MXqf_{position:relative;padding:80px 24px;background:linear-gradient(90deg,#7f1d1d,#991b1b,#b91c1c);color:#fff;overflow:hidden}@media(min-width:1024px){.Hero_hero__MXqf_{padding:100px 24px}}.Hero_hero__pattern__BXguJ{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.03) 0,transparent 50%)}.Hero_hero__container__0b8W_{max-width:1100px;margin:0 auto;position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;align-items:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}@media(min-width:1024px){.Hero_hero__container__0b8W_{flex-direction:row}}.Hero_hero__container--visible__My5LB{opacity:1;transform:translateY(0)}.Hero_hero__content__lp9Wq{flex:1 1}.Hero_hero__badge___p6XS{display:inline-flex;align-items:center;gap:8px;background:rgba(220,38,38,.4);padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:500;margin-bottom:20px}.Hero_hero__badgeIcon__6q2IH{width:16px;height:16px}.Hero_hero__title__Ol_uL{font-size:2.5rem;font-weight:800;line-height:1.15;margin-bottom:16px}@media(min-width:768px){.Hero_hero__title__Ol_uL{font-size:3rem}}.Hero_hero__subtitle__4JRFP{display:block;font-size:1.15rem;font-weight:400;color:rgba(254,202,202,.9);margin-top:8px}@media(min-width:768px){.Hero_hero__subtitle__4JRFP{font-size:1.25rem}}.Hero_hero__description__Iki48{font-size:1.05rem;color:rgba(254,202,202,.85);line-height:1.7;margin-bottom:20px;max-width:540px}.Hero_hero__formats__xA8Bt{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.Hero_hero__format__LkSt2{display:flex;flex-direction:column;align-items:center;background:rgba(220,38,38,.3);border:1px solid rgba(254,202,202,.3);padding:10px 20px;border-radius:8px}.Hero_hero__formatLabel___4VxA{font-size:.8rem;color:rgba(254,202,202,.8);text-transform:uppercase;letter-spacing:1px}.Hero_hero__formatPrice__hSTLc{font-size:1.25rem;font-weight:700}.Hero_hero__ctas__bjV9m{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}@media(min-width:640px){.Hero_hero__ctas__bjV9m{flex-direction:row}}.Hero_hero__ctaPrimary__GaU_F{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:#fff;color:#7f1d1d;font-weight:700;font-size:1.05rem;border-radius:8px;text-decoration:none;transition:background .2s;box-shadow:0 4px 14px rgba(0,0,0,.15);animation:Hero_ctaPulse__JSBQB 3s ease-in-out infinite}.Hero_hero__ctaPrimary__GaU_F:hover{background:#fecaca;animation:none}.Hero_hero__hostedNote__ofIJy{font-size:.8rem;color:rgba(254,202,202,.6);margin-bottom:24px}.Hero_hero__meta__R_Tef{display:flex;gap:24px;flex-wrap:wrap}.Hero_hero__metaItem__NFUA7{display:flex;align-items:center;gap:6px;font-size:.9rem;color:rgba(254,202,202,.8)}.Hero_hero__visual__401bH{display:none}@media(min-width:1024px){.Hero_hero__visual__401bH{display:block}}.Hero_hero__bookCovers__xUJ6Q{position:relative;width:320px;height:420px}.Hero_hero__coverBack__U7_T7{position:absolute;top:20px;left:40px;transform:rotate(6deg);border-radius:4px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3);opacity:.7}.Hero_hero__coverFront__loysf{position:absolute;top:0;left:0;transform:rotate(-3deg);border-radius:4px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);transition:transform .3s ease}.Hero_hero__coverFront__loysf:hover{transform:rotate(0deg) scale(1.03)}.Hero_hero__coverImage__dLsuD{display:block;width:260px;height:auto;object-fit:cover}@keyframes Hero_ctaPulse__JSBQB{0%,to{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 0 hsla(0,0%,100%,.4)}50%{box-shadow:0 4px 14px rgba(0,0,0,.15),0 0 0 12px hsla(0,0%,100%,0)}}.MobileBlocker_overlay__dDgy_{display:none;position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:1.5rem}@media(max-width:1024px){.MobileBlocker_overlay__dDgy_{display:flex}}.MobileBlocker_card__Xrv45{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;width:100%;padding:2.5rem 2rem;text-align:center}.MobileBlocker_iconWrapper__5o42H{display:flex;justify-content:center;margin-bottom:1.5rem}.MobileBlocker_icon__GwUYT{width:4rem;height:4rem;background:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.MobileBlocker_title__mqQxf{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.75rem}.MobileBlocker_description__HHMNP{font-size:1rem;color:#4b5563;line-height:1.6;margin-bottom:.5rem}.MobileBlocker_subdescription___fQON{font-size:.875rem;color:#6b7280;margin-bottom:2rem}.MobileBlocker_actions__go1B3{display:flex;flex-direction:column;gap:.75rem}.MobileBlocker_primaryBtn__P26k4{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:.5rem;cursor:pointer;text-decoration:none;transition:background-color .2s}.MobileBlocker_primaryBtn__P26k4:hover{background:#1d4ed8}.MobileBlocker_secondaryBtn__VkiYy{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#2563eb;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;text-decoration:none;transition:border-color .2s,background-color .2s}.MobileBlocker_secondaryBtn__VkiYy:hover{border-color:#2563eb;background:#eff6ff}.AIAssistant_overlay__bBo5i{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.AIAssistant_modal__NG2Ac{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:56rem;max-height:90vh;display:flex;flex-direction:column}.AIAssistant_header__ESGXP{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:2px solid #e5e7eb}.AIAssistant_headerTitle__S2fwR{font-size:1.5rem;font-weight:700;color:#111827}.AIAssistant_statusRow__9iytm{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.AIAssistant_statusDot__g1_LJ{width:.5rem;height:.5rem;border-radius:9999px}.AIAssistant_statusChecking__rk2PE{background-color:#eab308}.AIAssistant_statusAvailable__CSbQR{background-color:#16a34a}.AIAssistant_statusUnavailable__QwZiR{background-color:#9ca3af}.AIAssistant_statusText__4uKZO{font-size:.875rem;color:#4b5563}.AIAssistant_closeButton__frxlC{color:#6b7280;transition:color .15s ease;font-size:1.875rem;line-height:1;background:none;border:none;cursor:pointer}.AIAssistant_closeButton__frxlC:hover{color:#374151}.AIAssistant_messagesArea__4vOGt{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.AIAssistant_messageRow__PFs9M{display:flex}.AIAssistant_messageRowUser__JTvUI{justify-content:flex-end}.AIAssistant_messageRowAssistant__uDQXO{justify-content:flex-start}.AIAssistant_messageBubble__pHV4r{max-width:80%;border-radius:.5rem;padding:1rem}.AIAssistant_messageBubbleUser__DiW5w{background-color:#2563eb;color:#fff}.AIAssistant_messageBubbleSystem__j2UGM{background-color:#fefce8;color:#713f12;border:2px solid #fef08a}.AIAssistant_messageBubbleAssistant__Okxfz{background-color:#f3f4f6;color:#111827}.AIAssistant_messageContent__bRrGP{white-space:pre-wrap}.AIAssistant_messageTimestamp__nR7Cf{font-size:.75rem;margin-top:.5rem}.AIAssistant_timestampUser__xFKb7{color:#bfdbfe}.AIAssistant_timestampOther__fU3GJ{color:#6b7280}.AIAssistant_loadingRow__pOMXQ{display:flex;justify-content:flex-start}.AIAssistant_loadingBubble__QA3RU{background-color:#f3f4f6;border-radius:.5rem;padding:1rem}.AIAssistant_loadingDots__5G2nG{display:flex;align-items:center;gap:.5rem}.AIAssistant_loadingDot__QMruZ{width:.5rem;height:.5rem;background-color:#9ca3af;border-radius:9999px;animation:AIAssistant_bounce__iZ56o 1s infinite}@keyframes AIAssistant_bounce__iZ56o{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}.AIAssistant_inputArea__n2TT7{padding:1.5rem;border-top:2px solid #e5e7eb}.AIAssistant_inputFlex__f8iDs{display:flex;gap:.75rem}.AIAssistant_textarea__tI5GX{flex:1 1;border:2px solid #d1d5db;border-radius:.5rem;padding:.75rem;resize:none;color:#000;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.AIAssistant_textarea__tI5GX::placeholder{color:#9ca3af}.AIAssistant_textarea__tI5GX:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.5);border-color:rgba(0,0,0,0)}.AIAssistant_textarea__tI5GX:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.AIAssistant_sendButton__H31iC{background-color:#2563eb;color:#fff;padding:.75rem 2rem;border-radius:.5rem;transition:background-color .15s ease;font-weight:600;border:none;cursor:pointer}.AIAssistant_sendButton__H31iC:hover{background-color:#1d4ed8}.AIAssistant_sendButton__H31iC:disabled{background-color:#d1d5db;cursor:not-allowed}.AIAssistant_inputHint__fHxB_{font-size:.75rem;color:#6b7280;margin-top:.5rem}.DraftSidebar_collapsedToggle__ARjLs{position:fixed;left:0;top:5rem;z-index:40}.DraftSidebar_expandButton__0c4UF{background-color:#fff;border:2px solid #d1d5db;border-radius:0 .5rem .5rem 0;padding:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:background-color .15s ease;cursor:pointer}.DraftSidebar_expandButton__0c4UF:hover{background-color:#f9fafb}.DraftSidebar_expandIcon__GDuPF{width:1.25rem;height:1.25rem;color:#4b5563}.DraftSidebar_sidebar__LTXQV{position:fixed;left:0;top:5rem;bottom:0;width:300px;background-color:#fff;border-right:2px solid #e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:40;display:flex;flex-direction:column}.DraftSidebar_header__zup8A{padding:1rem;border-bottom:2px solid #e5e7eb}.DraftSidebar_headerRow__Xx9Zz{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.DraftSidebar_headerTitle__0uZn1{font-size:1.125rem;font-weight:700;color:#111827}.DraftSidebar_collapseButton__Ua8qZ{color:#6b7280;transition:color .15s ease;background:none;border:none;cursor:pointer}.DraftSidebar_collapseButton__Ua8qZ:hover{color:#374151}.DraftSidebar_collapseIcon__g22_F{width:1.25rem;height:1.25rem}.DraftSidebar_searchInput__Z4DxT{width:100%;padding:.5rem .75rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#000}.DraftSidebar_searchInput__Z4DxT:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.5);border-color:rgba(0,0,0,0)}.DraftSidebar_draftCount__C02e8{margin-top:.5rem;font-size:.75rem;color:#4b5563}.DraftSidebar_draftsList__ARbUm{flex:1 1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.DraftSidebar_emptyState__07N1B{text-align:center;padding:2rem 0;color:#6b7280}.DraftSidebar_emptyText__doDPg{font-size:.875rem}.DraftSidebar_emptySubtext__bdtc_{font-size:.75rem;margin-top:.25rem}.DraftSidebar_draftCard__dDZRV{border:2px solid #e5e7eb;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .15s ease}.DraftSidebar_draftCard__dDZRV:hover{border-color:#d1d5db;background-color:#f9fafb}.DraftSidebar_draftCardSelected__Jc_cW{border-color:#2563eb;background-color:#eff6ff}.DraftSidebar_draftMeta__SSC4S{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.DraftSidebar_draftVersion__iLlRN{font-size:.75rem;font-weight:600;color:#374151}.DraftSidebar_draftDate__AJ4s7{font-size:.75rem;color:#6b7280}.DraftSidebar_methodologyBadge__BqqWF{font-size:.75rem;padding:.25rem .5rem;border-radius:9999px;font-weight:500;display:inline-block;margin-bottom:.5rem}.DraftSidebar_badgeQualitative__r6tq0{background-color:#f3e8ff;color:#7c3aed}.DraftSidebar_badgeQuantitative__DtgND{background-color:#dbeafe;color:#1d4ed8}.DraftSidebar_badgeMixed__A27bg{background-color:#dcfce7;color:#16a34a}.DraftSidebar_badgeDefault__CKVu8{background-color:#f3f4f6;color:#374151}.DraftSidebar_researchPreview__SnuxG{font-size:.875rem;color:#374151;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.DraftSidebar_scoreSection__lhuqb{margin-bottom:.75rem}.DraftSidebar_scoreHeader__GyKvC{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.DraftSidebar_scoreLabel__0DwYt{font-size:.75rem;color:#4b5563}.DraftSidebar_scoreValue__fmn2H{font-size:.875rem;font-weight:700}.DraftSidebar_scoreGreen__D_NEr{color:#16a34a}.DraftSidebar_scoreBlue__4MVpI{color:#2563eb}.DraftSidebar_scoreYellow__yXlC4{color:#ca8a04}.DraftSidebar_scoreRed__5Ayrx{color:#dc2626}.DraftSidebar_scoreBar__93qaR{width:100%;height:.5rem;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.DraftSidebar_scoreBarFill__Pt_PC{height:100%;transition:width .3s ease}.DraftSidebar_barGreen__ReRxg{background-color:#22c55e}.DraftSidebar_barBlue__pwBF_{background-color:#2563eb}.DraftSidebar_barYellow__ejpM6{background-color:#eab308}.DraftSidebar_barRed__8q5MX{background-color:#ef4444}.DraftSidebar_quickActions__FhQWE{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.DraftSidebar_actionButton__obmZ0{font-size:.75rem;font-weight:500;background:none;border:none;cursor:pointer;transition:color .15s ease}.DraftSidebar_actionEdit__sik2U{color:#2563eb}.DraftSidebar_actionEdit__sik2U:hover{color:#1d4ed8}.DraftSidebar_actionDuplicate__fs_GW{color:#16a34a}.DraftSidebar_actionDuplicate__fs_GW:hover{color:#15803d}.DraftSidebar_actionExport__Rp5B4{color:#9333ea}.DraftSidebar_actionExport__Rp5B4:hover{color:#7e22ce}.DraftSidebar_actionDelete__QpNJU{color:#dc2626}.DraftSidebar_actionDelete__QpNJU:hover{color:#991b1b}.DraftSidebar_actionSeparator__dAmNp{color:#d1d5db}.DraftSidebar_exportMenuWrapper__674d9{position:relative}.DraftSidebar_exportMenu__N1rgX{position:absolute;bottom:100%;left:0;margin-bottom:.25rem;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);padding:.25rem 0;z-index:50}.DraftSidebar_exportMenuItem__h9jDG{display:block;width:100%;text-align:left;padding:.25rem .75rem;font-size:.75rem;color:#374151;background:none;border:none;cursor:pointer}.DraftSidebar_exportMenuItem__h9jDG:hover{background-color:#f3f4f6}.DraftSidebar_footer__9_WhR{padding:.75rem;border-top:2px solid #e5e7eb;background-color:#f9fafb}.DraftSidebar_footerText__oTjVt{font-size:.75rem;color:#4b5563;text-align:center}.ProjectsPanel_panel__dTARj{height:fit-content;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;display:flex;flex-direction:column;transition:all .3s ease}.ProjectsPanel_panelHeader__S_pUX{padding:.5rem .75rem;border-bottom:1px solid #d1d5db;border-radius:.5rem .5rem 0 0;background-color:#f3f4f6}.ProjectsPanel_panelTitle__8yhX_{font-size:.875rem;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:.05em}.ProjectsPanel_searchWrapper__SyBeb{padding:.5rem;border-bottom:1px solid #e5e7eb}.ProjectsPanel_searchContainer__lHhMN{position:relative}.ProjectsPanel_searchIcon__1Ybsn{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;color:#9ca3af}.ProjectsPanel_searchInput__6keua{width:100%;padding:.375rem 1.75rem;font-size:.75rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;color:#111827}.ProjectsPanel_searchInput__6keua:focus{box-shadow:0 0 0 1px #2563eb;border-color:#2563eb;outline:none}.ProjectsPanel_clearSearchButton___nStH{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#9ca3af;background:none;border:none;cursor:pointer}.ProjectsPanel_clearSearchButton___nStH:hover{color:#4b5563}.ProjectsPanel_clearSearchIcon__G5qqR{width:.875rem;height:.875rem}.ProjectsPanel_content__D4DEE{max-height:400px;overflow-y:auto}.ProjectsPanel_section__Ap4o1{border-bottom:1px solid #e5e7eb}.ProjectsPanel_sectionButton__x35E8{width:100%;padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease;background:none;border:none;cursor:pointer}.ProjectsPanel_sectionButton__x35E8:hover{background-color:#f9fafb}.ProjectsPanel_sectionLabel__g7HDZ{font-size:.75rem;font-weight:600;color:#374151;display:flex;align-items:center}.ProjectsPanel_chevronIcon__zbEiB{width:1rem;height:1rem;margin-right:.5rem;transition:transform .15s ease}.ProjectsPanel_chevronExpanded__XanNN{transform:rotate(90deg)}.ProjectsPanel_sectionContent__yZcQI{padding-bottom:.25rem}.ProjectsPanel_emptyMessage__zbqF4{padding:.5rem .75rem;font-size:.75rem;color:#6b7280;text-align:center;font-style:italic}.ProjectsPanel_draftItem__M35v6{padding:.5rem;margin:.125rem .25rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease;position:relative}.ProjectsPanel_draftItem__M35v6:hover{background-color:#f3f4f6}.ProjectsPanel_draftItemActive__XFXpv{background-color:#dbeafe;border-left:2px solid #2563eb;font-weight:600}.ProjectsPanel_draftItemRow__HzPSF{display:flex;align-items:center;justify-content:space-between}.ProjectsPanel_draftItemLabel__s1TRC{font-size:.75rem;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.ProjectsPanel_generatedTitleIcon__uUpCN{display:inline;margin-left:.25rem;width:.75rem;height:.75rem;color:#16a34a}.ProjectsPanel_draftItemActions__p8POk{display:flex;align-items:center;gap:.5rem}.ProjectsPanel_unsavedDot__PPe6_{width:.5rem;height:.5rem;background-color:#f97316;border-radius:9999px;flex-shrink:0}.ProjectsPanel_deleteButton__eaLeK{padding:.25rem;border-radius:.25rem;transition:background-color .15s ease;background:none;border:none;cursor:pointer}.ProjectsPanel_deleteButton__eaLeK:hover{background-color:#fee2e2}.ProjectsPanel_deleteIcon__ACDYN{width:1rem;height:1rem;color:#dc2626}.ProjectsPanel_renameWrapper__OByN2{padding:.25rem .5rem;margin:.125rem .25rem}.ProjectsPanel_renameInput__bYdwQ{width:100%;padding:.25rem .5rem;font-size:.875rem;border:1px solid #2563eb;border-radius:.25rem;background-color:#fff;color:#111827}.ProjectsPanel_renameInput__bYdwQ:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.5)}.ProjectsPanel_recentDraftItem__KIvfB{padding:.5rem;margin:.125rem .25rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease}.ProjectsPanel_recentDraftItem__KIvfB:hover{background-color:#f3f4f6}.ProjectsPanel_recentDraftItemActive__DyHjV{background-color:#dbeafe;border-left:2px solid #2563eb;font-weight:600}.ProjectsPanel_recentDraftLabel__Jy6rF{font-size:.75rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ProjectsPanel_trashItem__bbYJ7{padding:.5rem;margin:.125rem .25rem;border-radius:.25rem;background-color:#fef2f2;border:1px solid #fecaca}.ProjectsPanel_trashItemRow__991NL{display:flex;align-items:flex-start;justify-content:space-between}.ProjectsPanel_trashItemContent__6p9_h{flex:1 1;min-width:0}.ProjectsPanel_trashItemTitle__pH1qh{font-size:.75rem;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ProjectsPanel_trashItemMeta__1mZuc{font-size:.75rem;color:#6b7280;display:block}.ProjectsPanel_trashItemExpiration__Vx1MQ{font-size:.75rem}.ProjectsPanel_expirationSoon__WfHyH{color:#dc2626;font-weight:500}.ProjectsPanel_expirationNormal__eDzBl{color:#9ca3af}.ProjectsPanel_restoreButton__KriLK{margin-left:.5rem;padding:.25rem;border-radius:.25rem;transition:background-color .15s ease;background:none;border:none;cursor:pointer}.ProjectsPanel_restoreButton__KriLK:hover{background-color:#dcfce7}.ProjectsPanel_restoreIcon__nHtdc{width:.75rem;height:.75rem;color:#16a34a}.ProjectsPanel_contextMenu__zyGmB{position:fixed;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);padding:.25rem 0;z-index:50;min-width:160px}.ProjectsPanel_contextMenuItem__rLPfi{width:100%;text-align:left;padding:.5rem 1rem;font-size:.875rem;color:#374151;transition:background-color .15s ease;background:none;border:none;cursor:pointer}.ProjectsPanel_contextMenuItem__rLPfi:hover{background-color:#f3f4f6}.ProjectsPanel_contextMenuDelete__49n8n{color:#dc2626}.ProjectsPanel_contextMenuDelete__49n8n:hover{background-color:#fef2f2}.ProjectsPanel_contextMenuDivider__DNAIh{border-top:1px solid #e5e7eb;margin:.25rem 0}.DeleteConfirmationModal_overlay__90tjd{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DeleteConfirmationModal_modal__MaUwT{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;width:100%;margin:0 1rem;border:1px solid #e5e7eb}.DeleteConfirmationModal_header__3COHS{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.DeleteConfirmationModal_title__L4VzK{font-size:1.25rem;font-weight:700;color:#111827}.DeleteConfirmationModal_closeButton__txRIa{color:#6b7280;background:none;border:none;cursor:pointer;transition:color .15s}.DeleteConfirmationModal_closeButton__txRIa:hover{color:#374151}.DeleteConfirmationModal_icon6__aHAXg{width:1.5rem;height:1.5rem}.DeleteConfirmationModal_content__6y7tp{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.DeleteConfirmationModal_warningRow__HT32i{display:flex;align-items:flex-start;gap:.75rem}.DeleteConfirmationModal_warningIcon__Iitwo{flex-shrink:0}.DeleteConfirmationModal_warningIconSvg__nvoDW{width:2rem;height:2rem;color:#f97316}.DeleteConfirmationModal_warningBody__RWcfi{flex:1 1}.DeleteConfirmationModal_warningText__Mrt0k{color:#374151;font-weight:500}.DeleteConfirmationModal_draftTitle__C0Ej2{font-size:1.125rem;font-weight:700;color:#111827;margin-top:.25rem}.DeleteConfirmationModal_generatedBadge___mAsL{font-size:.875rem;color:#16a34a;margin-left:.5rem}.DeleteConfirmationModal_detailsBox__P_LLr{background-color:#f9fafb;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid #e5e7eb}.DeleteConfirmationModal_detailRow__e61fp{display:flex;justify-content:space-between;font-size:.875rem}.DeleteConfirmationModal_detailLabel__4Ba4U{color:#4b5563}.DeleteConfirmationModal_detailValue__3WQOq{color:#111827;font-weight:500}.DeleteConfirmationModal_checkmark__AaxKY{margin-left:.25rem;color:#16a34a}.DeleteConfirmationModal_warningMark__Pd78Y{margin-left:.25rem;color:#f97316}.DeleteConfirmationModal_checkboxLabel__iX_sY{display:flex;align-items:center;gap:.5rem;cursor:pointer}.DeleteConfirmationModal_checkbox__y6LKW{width:1rem;height:1rem;accent-color:#2563eb;border-radius:.25rem;cursor:pointer}.DeleteConfirmationModal_checkboxText__9QYRT{font-size:.875rem;color:#4b5563}.DeleteConfirmationModal_footer___SF9q{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem}.DeleteConfirmationModal_actionRow__ip_Jh{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.DeleteConfirmationModal_cancelButton___UuoR{padding:.5rem 1rem;color:#374151;border-radius:.5rem;transition:background-color .15s;font-weight:500;border:none;background:none;cursor:pointer}.DeleteConfirmationModal_cancelButton___UuoR:hover{background-color:#f3f4f6}.DeleteConfirmationModal_trashButton__Fturf{padding:.5rem 1rem;background-color:#f97316;color:#fff;border-radius:.5rem;transition:background-color .15s;font-weight:500;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.DeleteConfirmationModal_trashButton__Fturf:hover{background-color:#ea580c}.DeleteConfirmationModal_trashIcon__Lfw2r{width:1rem;height:1rem}.DeleteConfirmationModal_deleteButton__grPh6{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border-radius:.5rem;transition:background-color .15s;font-weight:500;border:none;cursor:pointer}.DeleteConfirmationModal_deleteButton__grPh6:hover{background-color:#b91c1c}.DeleteConfirmationModal_keyboardHints__DWNSJ{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.75rem;color:#6b7280}.DeleteConfirmationModal_kbd___y7Hc{padding:.125rem .375rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;font-family:monospace}.ToastProvider_container__GDLR_{position:fixed;bottom:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.ToastProvider_toast__Lh5lX{pointer-events:auto;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);font-size:.875rem;animation:ToastProvider_slideUp__Zl1ou .2s ease-out}.ToastProvider_toastSuccess__gM9qc{background-color:#16a34a;color:#fff}.ToastProvider_toastError__pRx6q{background-color:#dc2626;color:#fff}.ToastProvider_toastWarning__7VaES{background-color:#f59e0b;color:#fff}.ToastProvider_toastInfo__P81fk{background-color:#1f2937;color:#fff}.ToastProvider_iconWrap__U7OQp{flex-shrink:0}.ToastProvider_message__vWLE3{flex:1 1}.ToastProvider_dismissButton__fS5R9{flex-shrink:0;padding:.25rem;border:none;background:none;color:inherit;cursor:pointer;border-radius:4px;transition:background-color .15s}.ToastProvider_dismissButton__fS5R9:hover{background-color:hsla(0,0%,100%,.2)}.ToastProvider_icon4__XnAmn{width:1rem;height:1rem}@keyframes ToastProvider_slideUp__Zl1ou{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.SettingsModal_overlay__xKMFZ{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.SettingsModal_modal__PB31_{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:42rem;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.SettingsModal_header___VPOb{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.SettingsModal_headerTitle__no7jP{font-size:1.5rem;font-weight:700;color:#111827}.SettingsModal_closeButton__BK4JF{color:#6b7280;transition:color .15s ease;background:none;border:none;cursor:pointer}.SettingsModal_closeButton__BK4JF:hover{color:#374151}.SettingsModal_closeIcon__UrGU7{width:1.5rem;height:1.5rem}.SettingsModal_tabBar__jwU4y{display:flex;border-bottom:1px solid #e5e7eb}.SettingsModal_tab__op3t_{flex:1 1;padding:.75rem 1.5rem;font-weight:500;transition:color .15s ease,border-color .15s ease;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;color:#4b5563}.SettingsModal_tab__op3t_:hover{color:#111827}.SettingsModal_tabActive__nVLWj{color:#2563eb;border-bottom-color:#2563eb}.SettingsModal_content__O0dhS{flex:1 1;overflow-y:auto;padding:1.5rem}.SettingsModal_contentSection__kxgPs{display:flex;flex-direction:column;gap:1rem}.SettingsModal_sectionHeader__rVLLj{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.SettingsModal_sectionTitle__MFtuU{font-size:1.125rem;font-weight:600;color:#111827}.SettingsModal_selectActions__dphCm{display:flex;gap:.5rem}.SettingsModal_selectLink__j54St{font-size:.875rem;color:#2563eb;font-weight:500;background:none;border:none;cursor:pointer}.SettingsModal_selectLink__j54St:hover{color:#1d4ed8}.SettingsModal_selectSeparator__o4mzW{color:#9ca3af}.SettingsModal_projectList__kgg8K{border:1px solid #e5e7eb;border-radius:.5rem;max-height:16rem;overflow-y:auto}.SettingsModal_emptyList__HX5mq{padding:1rem;text-align:center;color:#6b7280}.SettingsModal_projectLabel__UIH_q{display:flex;align-items:center;padding:.75rem;cursor:pointer;border-bottom:1px solid #e5e7eb}.SettingsModal_projectLabel__UIH_q:last-child{border-bottom:none}.SettingsModal_projectLabel__UIH_q:hover{background-color:#f9fafb}.SettingsModal_checkbox__OExox{margin-right:.75rem;width:1rem;height:1rem;color:#2563eb;border-radius:.25rem}.SettingsModal_projectInfo__Qg_7k{flex:1 1}.SettingsModal_projectName__uiXL5{font-weight:500;color:#111827}.SettingsModal_projectDate__tvwBe{font-size:.75rem;color:#6b7280}.SettingsModal_exportInfo__TDFDm{background-color:#eff6ff;border-radius:.5rem;padding:1rem}.SettingsModal_exportInfoText__SPT68{font-size:.875rem;color:#374151}.SettingsModal_uploadZone__NmAaE{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;transition:border-color .15s ease;cursor:pointer}.SettingsModal_uploadZone__NmAaE:hover{border-color:#2563eb}.SettingsModal_fileInput__G4KmN{display:none}.SettingsModal_uploadIcon__y2Lvo{font-size:3rem;margin-bottom:.75rem}.SettingsModal_uploadText__FuZEY{color:#4b5563;margin-bottom:.5rem}.SettingsModal_uploadHint__FAx7v{font-size:.75rem;color:#6b7280}.SettingsModal_selectedFiles__eedNO{margin-top:.75rem}.SettingsModal_selectedFilesTitle__JCIIV{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.SettingsModal_fileItem__ROLmc{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background-color:#f9fafb;border-radius:.25rem;margin-bottom:.5rem}.SettingsModal_fileName__y_ZqG{font-size:.875rem;color:#111827}.SettingsModal_fileSize__xI_B_{font-size:.75rem;color:#6b7280}.SettingsModal_importOptions__Iz7QX{display:flex;flex-direction:column;gap:.75rem}.SettingsModal_importOptionsTitle__bTbMM{font-weight:500;color:#111827}.SettingsModal_optionLabel__YBRk6{display:flex;align-items:center}.SettingsModal_optionCheckbox__G8VZ8{border-radius:.25rem}.SettingsModal_optionCheckbox__G8VZ8,.SettingsModal_optionRadio__akMhI{margin-right:.5rem;width:1rem;height:1rem;color:#2563eb}.SettingsModal_optionText__72Iwb{font-size:.875rem;color:#374151}.SettingsModal_conflictTitle__QmUB_{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.SettingsModal_conflictOptions__pUKr1{display:flex;flex-direction:column;gap:.5rem}.SettingsModal_importResult__zj4oL{border-radius:.5rem;padding:1rem}.SettingsModal_importResultSuccess__bntPH{background-color:#f0fdf4;color:#166534}.SettingsModal_importResultError___bbZd{background-color:#fef2f2;color:#991b1b}.SettingsModal_resultTitle__0j0HK{font-weight:500;margin-bottom:.5rem}.SettingsModal_resultDetails__xSGxI{font-size:.875rem}.SettingsModal_resultToolData__SEHjI{font-size:.875rem;margin-top:.25rem}.SettingsModal_warningsList__nsygT{margin-top:.5rem;font-size:.75rem}.SettingsModal_warningsTitle__oraxj{font-weight:500}.SettingsModal_warningsItems__dCUxl{list-style:disc;list-style-position:inside}.SettingsModal_footer__3PXsJ{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.SettingsModal_closeFooterButton__IA0h1{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;color:#374151;transition:background-color .15s ease;background:none;border:none;cursor:pointer}.SettingsModal_closeFooterButton__IA0h1:hover{background-color:#f3f4f6}.SettingsModal_primaryButton__ZWzds{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;background-color:#2563eb;color:#fff;transition:background-color .15s ease;border:none;cursor:pointer}.SettingsModal_primaryButton__ZWzds:hover{background-color:#1d4ed8}.SettingsModal_primaryButton__ZWzds:disabled{background-color:#9ca3af;cursor:not-allowed}.SettingsModal_greenButton__YIu1X{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;background-color:#16a34a;color:#fff;transition:background-color .15s ease;border:none;cursor:pointer}.SettingsModal_greenButton__YIu1X:hover{background-color:#15803d}.SettingsModal_greenButton__YIu1X:disabled{background-color:#9ca3af;cursor:not-allowed}.LegalDisclaimerPopup_overlay__JX1K3{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.LegalDisclaimerPopup_modal__jDlSQ{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:42rem;width:100%;margin:0 1rem;max-height:90vh;overflow-y:auto}.LegalDisclaimerPopup_content__yWQX_{padding:1.5rem}@media(min-width:768px){.LegalDisclaimerPopup_content__yWQX_{padding:2rem}}.LegalDisclaimerPopup_headerRow__dMTzv{display:flex;align-items:center;margin-bottom:1.5rem}.LegalDisclaimerPopup_iconWrapper__kElVX{background-color:#fef9c3;border-radius:9999px;padding:.75rem;margin-right:1rem}.LegalDisclaimerPopup_warningIcon__V7fqI{width:2rem;height:2rem;color:#ca8a04}.LegalDisclaimerPopup_title___yGTZ{font-size:1.5rem;font-weight:700;color:#111827}@media(min-width:768px){.LegalDisclaimerPopup_title___yGTZ{font-size:1.875rem}}.LegalDisclaimerPopup_sections__bFeKz{display:flex;flex-direction:column;gap:1rem;color:#374151;margin-bottom:1.5rem}.LegalDisclaimerPopup_introText__WXk6_{font-size:1rem;font-weight:600;color:#111827}@media(min-width:768px){.LegalDisclaimerPopup_introText__WXk6_{font-size:1.125rem}}.LegalDisclaimerPopup_infoBox__CVMTL{padding:1rem;border-radius:.25rem}.LegalDisclaimerPopup_infoBoxBlue__xJIAf{background-color:#eff6ff;border-left:4px solid #2563eb}.LegalDisclaimerPopup_infoBoxYellow__Rea5O{background-color:#fefce8;border-left:4px solid #eab308}.LegalDisclaimerPopup_infoBoxRed__kh9gn{background-color:#fef2f2;border-left:4px solid #ef4444}.LegalDisclaimerPopup_infoBoxGray__2oDcI{background-color:#f9fafb;border-left:4px solid #6b7280}.LegalDisclaimerPopup_boxTitle__x_yIK{font-weight:700;color:#111827;margin-bottom:.5rem}.LegalDisclaimerPopup_boxText__yXEim{font-size:.875rem}@media(min-width:768px){.LegalDisclaimerPopup_boxText__yXEim{font-size:1rem}}.LegalDisclaimerPopup_boxList__s9gsm{list-style:disc;list-style-position:inside;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}@media(min-width:768px){.LegalDisclaimerPopup_boxList__s9gsm{font-size:1rem}}.LegalDisclaimerPopup_checkboxSection__1_VF1{margin-bottom:1.5rem}.LegalDisclaimerPopup_checkboxLabel__iMtUB{display:flex;align-items:flex-start;cursor:pointer}.LegalDisclaimerPopup_checkboxInput__ud902{margin-top:.25rem;margin-right:.75rem;width:1.25rem;height:1.25rem;color:#2563eb;border-color:#d1d5db;border-radius:.25rem}.LegalDisclaimerPopup_checkboxText__ab8x_{font-size:.875rem;color:#111827}@media(min-width:768px){.LegalDisclaimerPopup_checkboxText__ab8x_{font-size:1rem}}.LegalDisclaimerPopup_actions__6y8zP{display:flex;flex-direction:column;gap:.75rem;justify-content:flex-end}@media(min-width:640px){.LegalDisclaimerPopup_actions__6y8zP{flex-direction:row}}.LegalDisclaimerPopup_acceptButton__w2epS{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .15s ease;border:none;cursor:pointer}.LegalDisclaimerPopup_acceptButtonEnabled__NVA5Q{background-color:#2563eb;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.LegalDisclaimerPopup_acceptButtonEnabled__NVA5Q:hover{background-color:#1d4ed8;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.LegalDisclaimerPopup_acceptButtonDisabled__i4rFi{background-color:#d1d5db;color:#6b7280;cursor:not-allowed}.LegalDisclaimerPopup_footerNote__9e5aG{font-size:.75rem;color:#6b7280;margin-top:1.5rem;text-align:center}.OnboardingTour_backdrop__NQU1I,.OnboardingTour_clickBlocker__2TkWW{position:fixed;inset:0;z-index:100}.OnboardingTour_backdrop__NQU1I{background-color:rgba(0,0,0,.6);pointer-events:none}.OnboardingTour_spotlight__B0kMY{position:fixed;z-index:101;pointer-events:none;background-color:rgba(0,0,0,0);border-radius:12px;border:2px solid rgba(59,130,246,.8)}.OnboardingTour_tooltip__hUNCU{position:fixed;z-index:102;width:360px;background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:1.5rem}.OnboardingTour_progressDots__71KV4{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-bottom:1rem}.OnboardingTour_dot__D5wcW{height:.5rem;border-radius:9999px;transition:all .15s ease;background:none;border:none;padding:0;cursor:pointer}.OnboardingTour_dotCurrent__iVpka{width:1.5rem;background-color:#2563eb}.OnboardingTour_dotCompleted__Nl47S{width:.5rem;background-color:#60a5fa}.OnboardingTour_dotPending__eCjcn{width:.5rem;background-color:#d1d5db}.OnboardingTour_stepTitle__Rhp4E{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.5rem}.OnboardingTour_stepDescription__C3K9e{font-size:.875rem;color:#4b5563;margin-bottom:1.5rem}.OnboardingTour_actions__7b_UB{display:flex;align-items:center;justify-content:space-between}.OnboardingTour_skipButton__jEmd1{font-size:.875rem;color:#6b7280;background:none;border:none;cursor:pointer}.OnboardingTour_skipButton__jEmd1:hover{color:#374151}.OnboardingTour_navButtons__mR2ky{display:flex;align-items:center;gap:.5rem}.OnboardingTour_backButton__12RkJ{padding:.5rem 1rem;font-size:.875rem;color:#374151;border-radius:.5rem;transition:background-color .15s ease;background:none;border:none;cursor:pointer}.OnboardingTour_backButton__12RkJ:hover{background-color:#f3f4f6}.OnboardingTour_nextButton__T7s93{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background-color:#2563eb;color:#fff;border-radius:.5rem;transition:background-color .15s ease;border:none;cursor:pointer}.OnboardingTour_nextButton__T7s93:hover{background-color:#1d4ed8}.OnboardingTour_keyboardHint__c__jS{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb;text-align:center}.OnboardingTour_hintText__Cvu5Y{font-size:.75rem;color:#9ca3af}.OnboardingTour_kbd__Eipyf{padding:.125rem .25rem;background-color:#f3f4f6;border-radius:.25rem;font-size:.625rem}.OnboardingTour_gettingStartedCard__R8Ynu{background-color:#dbeafe;border-radius:.75rem;padding:1.5rem;border:1px solid #bfdbfe}.OnboardingTour_gettingStartedFlex__2PUJa{display:flex;align-items:flex-start;gap:1rem}.OnboardingTour_gettingStartedIcon__5uNyN{flex-shrink:0;width:3rem;height:3rem;background-color:#bfdbfe;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.OnboardingTour_gettingStartedIconText__1AIga{font-size:1.5rem}.OnboardingTour_gettingStartedContent__kkODV{flex:1 1}.OnboardingTour_gettingStartedTitle__cWQ4T{font-size:1.125rem;font-weight:700;color:#000;margin-bottom:.25rem}.OnboardingTour_gettingStartedDescription__Xgsn_{font-size:.875rem;color:#000;margin-bottom:1rem}.OnboardingTour_gettingStartedActions__h2ZDz{display:flex;align-items:center;gap:.75rem}.OnboardingTour_tourButton__nn_O5{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background-color:#2563eb;color:#fff;border-radius:.5rem;transition:background-color .15s ease;border:none;cursor:pointer}.OnboardingTour_tourButton__nn_O5:hover{background-color:#1d4ed8}.OnboardingTour_laterButton__4pltX{padding:.5rem 1rem;font-size:.875rem;color:#000;background:none;border:none;cursor:pointer}.OnboardingTour_laterButton__4pltX:hover{color:#374151}.SaveIndicator_indicator__9SnP1{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:.5rem;font-size:.875rem;transition:all .15s ease}.SaveIndicator_bgSaved__nWqRO{background-color:#f0fdf4}.SaveIndicator_bgSaving__7FNXJ{background-color:#eff6ff}.SaveIndicator_bgUnsaved__0zKei{background-color:#fefce8}.SaveIndicator_bgError__nWFwc{background-color:#fef2f2}.SaveIndicator_colorSaved__Bzwww{color:#16a34a}.SaveIndicator_colorSaving__FOjm8{color:#2563eb}.SaveIndicator_colorUnsaved__N6Zrg{color:#ca8a04}.SaveIndicator_colorError__90nVr{color:#dc2626}.SaveIndicator_statusText__Zwbx_{font-weight:500}.SaveIndicator_timestamp__me2ei{color:#6b7280;font-size:.75rem}.SaveIndicator_icon__S2nLK{width:1rem;height:1rem}.SaveIndicator_spinIcon__HMFZ1{animation:SaveIndicator_spin__c5giT 1s linear infinite}@keyframes SaveIndicator_spin__c5giT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToolCountBadge_badge__FE6pl{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;background-color:#dbeafe;color:#1d4ed8;font-size:.75rem;font-weight:500;border-radius:9999px}.ToolCountBadge_badgeCount__TVvou{background-color:#bfdbfe;padding:.125rem .375rem;border-radius:9999px;font-size:.625rem;font-weight:700}.ToolCountBadge_compactBadge__iQRkR{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:1.25rem;padding:0 .375rem;background-color:#e5e7eb;color:#374151;font-size:.625rem;font-weight:700;border-radius:9999px}.ProactiveSuggestions_headerButton__2RWnC{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#f9fafb;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border:1px solid #e5e7eb;cursor:pointer}.ProactiveSuggestions_headerLabel__hOFp4{font-size:.875rem;font-weight:500;color:#374151;display:flex;align-items:center;gap:.5rem}.ProactiveSuggestions_chevron__nk8Ip{width:1rem;height:1rem;color:#6b7280;transition:transform .15s ease}.ProactiveSuggestions_chevronExpanded__PGAq2{transform:rotate(180deg)}.ProactiveSuggestions_suggestionsContainer__NndQ0{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border:1px solid #e5e7eb;border-top:none}.ProactiveSuggestions_suggestionCard__Lpxtk{padding:.75rem;border-radius:.5rem;border:1px solid;transition:all .15s ease}.ProactiveSuggestions_suggestionTip__IMY0Y{background-color:#eff6ff;border-color:#bfdbfe}.ProactiveSuggestions_suggestionTool__xkHMf{background-color:#faf5ff;border-color:#f3e8ff}.ProactiveSuggestions_suggestionAction__o0zpg{background-color:#f0fdf4;border-color:#dcfce7}.ProactiveSuggestions_suggestionWarning__nDSm_{background-color:#fefce8;border-color:#fef08a}.ProactiveSuggestions_suggestionFlex__n1ryZ{display:flex;align-items:flex-start;gap:.5rem}.ProactiveSuggestions_suggestionIcon__NlLxD{font-size:1.125rem}.ProactiveSuggestions_suggestionContent__KECZO{flex:1 1;min-width:0}.ProactiveSuggestions_suggestionTitle__eGszj{font-size:.875rem;font-weight:500;color:#111827}.ProactiveSuggestions_suggestionDescription__Z8QXs{font-size:.75rem;color:#4b5563;margin-top:.125rem}.ProactiveSuggestions_suggestionActionButton__RikWG{margin-top:.5rem;font-size:.75rem;font-weight:500;color:#2563eb;background:none;border:none;cursor:pointer}.ProactiveSuggestions_suggestionActionButton__RikWG:hover{color:#1d4ed8}.ProactiveSuggestions_dismissButton__X_6Lx{padding:.25rem;color:#9ca3af;border-radius:.25rem;background:none;border:none;cursor:pointer}.ProactiveSuggestions_dismissButton__X_6Lx:hover{color:#4b5563}.ProactiveSuggestions_dismissIcon__d7Arv{width:1rem;height:1rem}.HelpGlossary_overlay__lqtIJ{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.HelpGlossary_modal__X5O0m{background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:48rem;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.HelpGlossary_header__GwUkG{padding:1.5rem;border-bottom:1px solid #e5e7eb}.HelpGlossary_headerRow__L08Kb{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.HelpGlossary_title__rtTL8{font-size:1.5rem;font-weight:700;color:#111827}.HelpGlossary_subtitle__rU8rE{font-size:.875rem;color:#6b7280;margin-top:.25rem}.HelpGlossary_closeButton__jyWs3{padding:.5rem;color:#9ca3af;border-radius:.5rem;transition:color .15s ease,background-color .15s ease;background:none;border:none;cursor:pointer}.HelpGlossary_closeButton__jyWs3:hover{color:#4b5563;background-color:#f3f4f6}.HelpGlossary_closeIcon__gOdMh{width:1.5rem;height:1.5rem}.HelpGlossary_searchWrapper__6j3XV{position:relative;margin-bottom:1rem}.HelpGlossary_searchIcon__gvD_B{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af}.HelpGlossary_searchInput__Halh8{width:100%;padding:.625rem 1rem .625rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;color:#111827}.HelpGlossary_searchInput__Halh8:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.3);border-color:#2563eb}.HelpGlossary_categories__NMGXO{display:flex;flex-wrap:wrap;gap:.5rem}.HelpGlossary_categoryButton__v4C0o{padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;transition:background-color .15s ease,color .15s ease;border:none;cursor:pointer}.HelpGlossary_categoryActive___ZDy3{background-color:#2563eb;color:#fff}.HelpGlossary_categoryInactive__rDGur{background-color:#f3f4f6;color:#374151}.HelpGlossary_categoryInactive__rDGur:hover{background-color:#e5e7eb}.HelpGlossary_termsList__RGKWQ{flex:1 1;overflow-y:auto;padding:1.5rem}.HelpGlossary_emptyState__LJwJz{text-align:center;padding:3rem 0;color:#6b7280}.HelpGlossary_termsGrid__kcycX{display:flex;flex-direction:column;gap:1rem}.HelpGlossary_termCard__GdzHS{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;transition:background-color .15s ease}.HelpGlossary_termCard__GdzHS:hover{background-color:#f9fafb}.HelpGlossary_termHeader__MJT5U{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.HelpGlossary_termName__ame0I{font-weight:600;color:#111827}.HelpGlossary_termCategory__mpDSf{padding:.125rem .5rem;font-size:.75rem;background-color:#f3f4f6;color:#4b5563;border-radius:.25rem}.HelpGlossary_termDefinition__KESvf{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.HelpGlossary_relatedTerms__evFdR{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.HelpGlossary_relatedLabel__1yxBa{font-size:.75rem;color:#6b7280}.HelpGlossary_relatedLink__EiEIz{font-size:.75rem;color:#2563eb;background:none;border:none;cursor:pointer}.HelpGlossary_relatedLink__EiEIz:hover{text-decoration:underline}.HelpGlossary_footer__7e_zW{padding:1rem;border-top:1px solid #e5e7eb;text-align:center;font-size:.75rem;color:#6b7280}.HelpGlossary_tooltipWrapper__vFx_G{position:relative}.HelpGlossary_tooltipTrigger__6gvwo{border-bottom:1px dotted #9ca3af;cursor:help}.HelpGlossary_tooltipPopup__hhI3d{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5rem;padding:.75rem;background-color:#111827;color:#fff;font-size:.75rem;border-radius:.5rem;opacity:0;transition:opacity .15s ease;pointer-events:none;width:16rem;z-index:50}.HelpGlossary_tooltipWrapper__vFx_G:hover .HelpGlossary_tooltipPopup__hhI3d{opacity:1}.HelpGlossary_tooltipTermName__R4_MZ{display:block;font-weight:700;margin-bottom:.25rem}.AnalyticsDashboard_overlay__fuArb{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.AnalyticsDashboard_modal__KXxWE{background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:56rem;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.AnalyticsDashboard_header__nZ5jT{padding:1.5rem;border-bottom:1px solid #e5e7eb}.AnalyticsDashboard_headerRow__DcRiv{display:flex;align-items:center;justify-content:space-between}.AnalyticsDashboard_title__1eFtk{font-size:1.5rem;font-weight:700;color:#111827}.AnalyticsDashboard_subtitle__qcY6u{font-size:.875rem;color:#6b7280;margin-top:.25rem}.AnalyticsDashboard_headerActions__V_BCI{display:flex;align-items:center;gap:1rem}.AnalyticsDashboard_rangeGroup__v4QY8{display:flex;gap:.25rem}.AnalyticsDashboard_rangeButton__coBrU{padding:.25rem .75rem;font-size:.875rem;border-radius:.5rem;border:none;cursor:pointer;background-color:#f3f4f6;color:#374151}.AnalyticsDashboard_rangeButton__coBrU:hover{background-color:#e5e7eb}.AnalyticsDashboard_rangeButtonActive__uTSJd{background-color:#2563eb;color:#fff}.AnalyticsDashboard_rangeButtonActive__uTSJd:hover{background-color:#2563eb}.AnalyticsDashboard_closeButton__FHEJv{padding:.5rem;color:#9ca3af;border-radius:.5rem;border:none;background:none;cursor:pointer}.AnalyticsDashboard_closeButton__FHEJv:hover{color:#4b5563;background-color:#f3f4f6}.AnalyticsDashboard_icon6__jzdtB{width:1.5rem;height:1.5rem}.AnalyticsDashboard_content__B5_ip{flex:1 1;overflow-y:auto;padding:1.5rem}.AnalyticsDashboard_statsGrid__8NUMR{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}@media(min-width:768px){.AnalyticsDashboard_statsGrid__8NUMR{grid-template-columns:repeat(4,1fr)}}.AnalyticsDashboard_statCard__AV7HF{border-radius:.75rem;padding:1rem;text-align:center}.AnalyticsDashboard_statCardBlue__DvFIJ{background-color:#eff6ff}.AnalyticsDashboard_statCardGreen__qaQsS{background-color:#dcfce7}.AnalyticsDashboard_statCardPurple__WlFjf{background-color:#f3e8ff}.AnalyticsDashboard_statCardOrange__piqMG{background-color:#fff7ed}.AnalyticsDashboard_statValue__P5QFN{font-size:1.875rem;font-weight:700}.AnalyticsDashboard_statValueBlue__k9SnY{color:#2563eb}.AnalyticsDashboard_statValueGreen__D8B3_{color:#16a34a}.AnalyticsDashboard_statValuePurple__3kD63{color:#9333ea}.AnalyticsDashboard_statValueOrange__Qq7HA{color:#ea580c}.AnalyticsDashboard_statLabel__hqM_M{font-size:.875rem;color:#4b5563}.AnalyticsDashboard_columnsGrid__LMdKu{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.AnalyticsDashboard_columnsGrid__LMdKu{grid-template-columns:repeat(2,1fr)}}.AnalyticsDashboard_sectionCard__Oxoh3{background-color:#f9fafb;border-radius:.75rem;padding:1rem}.AnalyticsDashboard_sectionTitle__1zArv{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.AnalyticsDashboard_activityList__AUXgl{display:flex;flex-direction:column;gap:.5rem}.AnalyticsDashboard_activityRow__N1gJ4{display:flex;align-items:center;gap:.75rem}.AnalyticsDashboard_activityDate__ModVM{font-size:.75rem;color:#6b7280;width:5rem}.AnalyticsDashboard_barTrack__qv9Oa{flex:1 1;height:1rem;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.AnalyticsDashboard_barFill__eR_x8{height:100%;background-color:#2563eb;border-radius:9999px}.AnalyticsDashboard_activityCount__3DI_q{font-size:.75rem;color:#4b5563;width:2rem}.AnalyticsDashboard_emptyText__6Vp3O{font-size:.875rem;color:#6b7280;text-align:center;padding:1rem 0}.AnalyticsDashboard_toolsList___NRg7{display:flex;flex-direction:column;gap:.75rem}.AnalyticsDashboard_toolRow__E9TnB{display:flex;align-items:center;gap:.75rem}.AnalyticsDashboard_toolRank__X5vW_{width:1.5rem;height:1.5rem;border-radius:9999px;background-color:#dbeafe;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500}.AnalyticsDashboard_toolInfo__6n6fU{flex:1 1}.AnalyticsDashboard_toolName__ILXBQ{font-size:.875rem;font-weight:500;color:#111827}.AnalyticsDashboard_toolMeta__6gxiH{font-size:.75rem;color:#6b7280}.AnalyticsDashboard_footer__RqIm1{padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.AnalyticsDashboard_footerText__tEojE{font-size:.75rem;color:#6b7280}.AnalyticsDashboard_clearButton__t8ftm{font-size:.75rem;color:#dc2626;background:none;border:none;cursor:pointer}.AnalyticsDashboard_clearButton__t8ftm:hover{color:#b91c1c}