:root{--max-width:1200px;--container-padding:1rem;--container-padding-mobile:0.75rem;--grid-gap:1.5rem;--grid-gap-xs:0.25rem;--grid-gap-sm:0.5rem;--grid-gap-md:1rem;--grid-gap-lg:1.5rem;--grid-gap-xl:2rem;--grid-gap-2xl:3rem;--grid-gap-3xl:4rem}[data-spacing=none]{padding-top:0;padding-bottom:0}[data-spacing=xs]{padding-top:.5rem;padding-bottom:.5rem}[data-spacing=sm]{padding-top:1rem;padding-bottom:1rem}[data-spacing=md]{padding-top:2rem;padding-bottom:2rem}[data-spacing=lg]{padding-top:3rem;padding-bottom:3rem}[data-spacing=xl]{padding-top:4rem;padding-bottom:4rem}[data-spacing="2xl"]{padding-top:6rem;padding-bottom:6rem}[data-spacing="3xl"]{padding-top:8rem;padding-bottom:8rem}[data-background=primary]{background-color:var(--color-primary);color:var(--color-white)}[data-background=secondary]{background-color:var(--color-secondary);color:var(--color-white)}[data-background=tertiary]{background-color:var(--color-success);color:var(--color-white)}[data-background=dark]{background-color:var(--color-text);color:var(--color-white)}[data-background=light]{background-color:var(--color-surface);color:var(--color-text)}[data-background=gradient]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);color:var(--color-white)}[data-background=transparent]{background-color:transparent}[data-full-height]{min-height:100vh;display:flex;align-items:center}[data-full-height]>*{width:100%}[data-centered]{display:flex;align-items:center;justify-content:center;text-align:center}[data-variant=hero]{min-height:80vh;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)}[data-variant=features]{background-color:var(--color-surface)}[data-variant=cta]{background:linear-gradient(45deg,var(--color-primary) 0,var(--color-secondary) 100%);color:var(--color-white)}[data-variant=footer]{background-color:var(--color-text);color:var(--color-white)}[data-variant=header]{background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.DashboardHeader_header__uoeW3{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:var(--color-white);border-bottom:1px solid var(--color-border);height:64px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.DashboardHeader_left__BgZzE{display:flex;align-items:center;gap:1rem}.DashboardHeader_pageTitle__ZVqkz{color:var(--color-text);margin:0}.DashboardHeader_menuButton__7vdqm{display:none;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-muted);border-radius:6px;transition:all .2s}.DashboardHeader_menuButton__7vdqm:hover{background:var(--color-surface-hover);color:var(--color-text)}.DashboardHeader_right__KzzPj{display:flex;align-items:center;gap:1rem}.DashboardHeader_headerActions__i5P4n{display:flex;align-items:center;gap:.5rem}.DashboardHeader_iconButton__6z9Kg{background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-muted);border-radius:6px;transition:all .2s;position:relative}.DashboardHeader_iconButton__6z9Kg:hover{background:var(--color-surface-hover);color:var(--color-text)}.DashboardHeader_userMenu__DcD1U{position:relative}.DashboardHeader_userButton__dv75z{display:flex;align-items:center;gap:.75rem;background:none;border:none;padding:.5rem;cursor:pointer;border-radius:8px;transition:all .2s}.DashboardHeader_userButton__dv75z:hover{background:var(--color-surface-hover)}.DashboardHeader_avatar__63pIz{width:32px;height:32px;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center}.DashboardHeader_userInfo__2fg09{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.DashboardHeader_userName__XcMnK{color:var(--color-text)}.DashboardHeader_userType__Q_TRm{color:var(--color-text-muted)}.DashboardHeader_chevron__O9kus{transition:transform .2s;color:var(--color-text-muted)}.DashboardHeader_chevronUp__YgZgh{transform:rotate(180deg)}.DashboardHeader_dropdownOverlay__ucX_4{position:fixed;top:0;left:0;right:0;bottom:0;z-index:199}.DashboardHeader_dropdown__9nKzu{position:absolute;top:calc(100% + .5rem);right:0;width:240px;background:var(--color-white);border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:200;overflow:hidden}.DashboardHeader_dropdownHeader__3q_rj{padding:.75rem 1rem;background:var(--color-surface)}.DashboardHeader_dropdownEmail__PAE9G{color:var(--color-text-muted)}.DashboardHeader_dropdownDivider__asEL3{height:1px;background:var(--color-border)}.DashboardHeader_dropdownItem__gg6Om{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;color:var(--color-text);background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background .2s}.DashboardHeader_dropdownItem__gg6Om:hover{background:var(--color-surface-hover)}.DashboardHeader_logoutItem__bgDAe{color:var(--color-error)}@media (max-width:768px){.DashboardHeader_header__uoeW3{padding:1rem}.DashboardHeader_menuButton__7vdqm{display:flex}.DashboardHeader_chevron__O9kus,.DashboardHeader_userInfo__2fg09{display:none}}.LoadingSpinner_container__OTR2T{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.LoadingSpinner_fullScreen__SGpP8{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-white-rgb),.9);z-index:9999}.LoadingSpinner_spinner__0kqb4{position:relative;display:inline-block}.LoadingSpinner_ring__xZILN{position:absolute;border-radius:50%;border:3px solid rgba(var(--color-black-rgb),.1);border-top-color:var(--color-primary);animation:LoadingSpinner_spin__UVcWY 1s ease-in-out infinite}.LoadingSpinner_small__IgH9m .LoadingSpinner_ring__xZILN,.LoadingSpinner_small__IgH9m .LoadingSpinner_spinner__0kqb4{width:24px;height:24px}.LoadingSpinner_medium__f5tlc .LoadingSpinner_ring__xZILN,.LoadingSpinner_medium__f5tlc .LoadingSpinner_spinner__0kqb4{width:40px;height:40px}.LoadingSpinner_large__A7U85 .LoadingSpinner_ring__xZILN,.LoadingSpinner_large__A7U85 .LoadingSpinner_spinner__0kqb4{width:64px;height:64px}.LoadingSpinner_ring__xZILN:nth-child(2){animation-delay:-.3s}.LoadingSpinner_ring__xZILN:nth-child(3){animation-delay:-.6s}.LoadingSpinner_ring__xZILN:nth-child(4){animation-delay:-.9s}@keyframes LoadingSpinner_spin__UVcWY{to{transform:rotate(1turn)}}.LoadingSpinner_message__g5saq{margin-top:1rem;color:var(--color-text-muted);text-align:center}.grid_container__EY685{max-width:var(--max-width,1200px);margin:0 auto}.grid_containerFluid__I7PXX,.grid_container__EY685{width:100%;padding:0 var(--container-padding,1rem)}.grid_grid__HaV2_{display:grid;grid-gap:var(--grid-gap,1.5rem);gap:var(--grid-gap,1.5rem);width:100%}.grid_cols1__AuRE2{grid-template-columns:1fr}.grid_cols2__4TuvH{grid-template-columns:repeat(2,1fr)}.grid_cols3__gzFMH{grid-template-columns:repeat(3,1fr)}.grid_cols4__RqM_t{grid-template-columns:repeat(4,1fr)}.grid_cols5__F2HXc{grid-template-columns:repeat(5,1fr)}.grid_cols6__l4Mji{grid-template-columns:repeat(6,1fr)}.grid_cols7__5zkHN{grid-template-columns:repeat(7,1fr)}.grid_cols8__l7XnH{grid-template-columns:repeat(8,1fr)}.grid_cols9__qhHMa{grid-template-columns:repeat(9,1fr)}.grid_cols10__kIl5Z{grid-template-columns:repeat(10,1fr)}.grid_cols11__sxy1O{grid-template-columns:repeat(11,1fr)}.grid_cols12__q_EAc{grid-template-columns:repeat(12,1fr)}.grid_colsAuto__nRV4K{grid-template-columns:repeat(auto-fit,minmax(var(--min-col-width,250px),1fr))}.grid_colsFill__Du7nJ{grid-template-columns:repeat(auto-fill,minmax(var(--min-col-width,250px),1fr))}.grid_span1__uqrfE{grid-column:span 1}.grid_span2__jFXIk{grid-column:span 2}.grid_span3__YKZyv{grid-column:span 3}.grid_span4__Mc4_2{grid-column:span 4}.grid_span5__d9Vsj{grid-column:span 5}.grid_span6__y5zH_{grid-column:span 6}.grid_span7__di4mP{grid-column:span 7}.grid_span8__rAQ18{grid-column:span 8}.grid_span9__2SLn3{grid-column:span 9}.grid_span10__OXWGp{grid-column:span 10}.grid_span11__ktbDe{grid-column:span 11}.grid_span12__MyJ4n{grid-column:span 12}.grid_spanFull__Q_3yQ{grid-column:1/-1}.grid_rowSpan1__YAONd{grid-row:span 1}.grid_rowSpan2__8Di2x{grid-row:span 2}.grid_rowSpan3__Btcby{grid-row:span 3}.grid_rowSpan4__50VVg{grid-row:span 4}.grid_rowSpan5__Q9RlF{grid-row:span 5}.grid_rowSpan6__ByH8v{grid-row:span 6}.grid_gapNone___nQBh{gap:0}.grid_gapXs__PkbQN{gap:.25rem}.grid_gapSm__Nka62{gap:.5rem}.grid_gapMd__geSxg{gap:1rem}.grid_gapLg__uuCTg{gap:1.5rem}.grid_gapXl__i6Nnh{gap:2rem}.grid_gap2xl__2ByAp{gap:3rem}.grid_gap3xl__5r1o_{gap:4rem}.grid_itemsStart__wkjpR{align-items:start}.grid_itemsEnd__1iWiQ{align-items:end}.grid_itemsCenter__zYNBi{align-items:center}.grid_itemsStretch__yoAER{align-items:stretch}.grid_itemsBaseline__IrTTt{align-items:baseline}.grid_justifyStart__j8ywS{justify-items:start}.grid_justifyEnd__wJfY5{justify-items:end}.grid_justifyCenter__l7T_v{justify-items:center}.grid_justifyStretch__Uryf7{justify-items:stretch}.grid_contentStart__fTbLt{align-content:start}.grid_contentEnd__1qVwY{align-content:end}.grid_contentCenter___78K_{align-content:center}.grid_contentStretch__7r2_r{align-content:stretch}.grid_contentBetween__9S4mO{align-content:space-between}.grid_contentAround__iJizw{align-content:space-around}.grid_contentEvenly__SJI2x{align-content:space-evenly}.grid_justifyContentStart__Y94r0{justify-content:start}.grid_justifyContentEnd__8gBZJ{justify-content:end}.grid_justifyContentCenter__WvGKQ{justify-content:center}.grid_justifyContentStretch__pHduU{justify-content:stretch}.grid_justifyContentBetween__bt1bD{justify-content:space-between}.grid_justifyContentAround__nvVyz{justify-content:space-around}.grid_justifyContentEvenly__Pl4Uz{justify-content:space-evenly}.grid_selfStart__1a2YD{align-self:start}.grid_selfEnd__5D_4I{align-self:end}.grid_selfCenter__HbSYP{align-self:center}.grid_selfStretch__k68bt{align-self:stretch}.grid_justifySelfStart__Zhs6X{justify-self:start}.grid_justifySelfEnd__COHkp{justify-self:end}.grid_justifySelfCenter__DXxtX{justify-self:center}.grid_justifySelfStretch__TSK_C{justify-self:stretch}.grid_flex__7N3ZE{display:flex;gap:var(--flex-gap,1rem)}.grid_flexRow__zRYyH{flex-direction:row}.grid_flexCol__bkrQQ{flex-direction:column}.grid_flexRowReverse__X1THm{flex-direction:row-reverse}.grid_flexColReverse__MLtkw{flex-direction:column-reverse}.grid_flexWrap__JhrHi{flex-wrap:wrap}.grid_flexNoWrap__4PZOI{flex-wrap:nowrap}.grid_flexWrapReverse__aUcqA{flex-wrap:wrap-reverse}.grid_flex1__vhsyM{flex:1 1}.grid_flex2__S_kWo{flex:2 1}.grid_flex3__x1bT6{flex:3 1}.grid_flex4__5E6_9{flex:4 1}.grid_flexAuto___qlk2{flex:auto}.grid_flexNone__UT_Zs{flex:none}.grid_sidebar__6B927{display:grid;grid-template-columns:var(--sidebar-width,250px) 1fr;grid-gap:var(--sidebar-gap,2rem);gap:var(--sidebar-gap,2rem)}.grid_sidebarRight__o1zV_{display:grid;grid-template-columns:1fr var(--sidebar-width,250px);grid-gap:var(--sidebar-gap,2rem);gap:var(--sidebar-gap,2rem)}.grid_holyGrail__UbxK_{display:grid;grid-template-columns:var(--sidebar-left,200px) 1fr var(--sidebar-right,200px);grid-gap:var(--layout-gap,1.5rem);gap:var(--layout-gap,1.5rem)}.grid_cardGrid__qzY3P{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-min-width,300px),1fr));grid-gap:var(--card-gap,1.5rem);gap:var(--card-gap,1.5rem)}.grid_masonry__j_Poe{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--masonry-col-width,250px),1fr));grid-auto-rows:var(--masonry-row-height,10px);grid-gap:var(--masonry-gap,1rem);gap:var(--masonry-gap,1rem)}@media (max-width:1200px){.grid_lgCols1__7hgQG{grid-template-columns:1fr}.grid_lgCols2__Tek_Y{grid-template-columns:repeat(2,1fr)}.grid_lgCols3__AxuSV{grid-template-columns:repeat(3,1fr)}.grid_lgCols4__UpodF{grid-template-columns:repeat(4,1fr)}.grid_lgCols6__Kw3g4{grid-template-columns:repeat(6,1fr)}.grid_lgSpan1__o2HLq{grid-column:span 1}.grid_lgSpan2__c0wdh{grid-column:span 2}.grid_lgSpan3__KwuzT{grid-column:span 3}.grid_lgSpan4__vakSd{grid-column:span 4}.grid_lgSpan6__r8OdJ{grid-column:span 6}.grid_lgSpanFull__yyjjv{grid-column:1/-1}}@media (max-width:768px){.grid_mdCols1__R6e6g{grid-template-columns:1fr!important}.grid_mdCols2__TfLJI{grid-template-columns:repeat(2,1fr)!important}.grid_mdCols3__2YNa1{grid-template-columns:repeat(3,1fr)!important}.grid_mdCols4__hs9Bo{grid-template-columns:repeat(4,1fr)!important}.grid_mdSpan1__djlL_{grid-column:span 1!important}.grid_mdSpan2__UMpFt{grid-column:span 2!important}.grid_mdSpan3__J3MME{grid-column:span 3!important}.grid_mdSpan4__uXWuA{grid-column:span 4!important}.grid_mdSpanFull__gZNVL{grid-column:1/-1!important}.grid_holyGrail__UbxK_,.grid_sidebarRight__o1zV_,.grid_sidebar__6B927{grid-template-columns:1fr!important}}@media (max-width:480px){.grid_smCols1__6FIxC{grid-template-columns:1fr!important}.grid_smCols2__U_G2_{grid-template-columns:repeat(2,1fr)!important}.grid_smSpan1__VVqUS{grid-column:span 1!important}.grid_smSpan2__KXywK{grid-column:span 2!important}.grid_smSpanFull__MKbiR{grid-column:1/-1!important}.grid_containerFluid__I7PXX,.grid_container__EY685{padding:0 var(--container-padding-mobile,.75rem)}}.grid_debug__uSqhe{border:2px solid var(--color-error)}.grid_debug__uSqhe>*{border:1px solid var(--color-primary)}.section_section__f56BY{width:100%;position:relative}.section_sectionContainer__iQ2Fv{width:100%}.section_centeredWrapper__imgQq{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.section_content__OHbJV{width:100%}.UnifiedHeader_header__fMY6s{background:var(--color-white);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;z-index:50}.UnifiedHeader_nav__DcNSd{display:flex;align-items:center;justify-content:space-between;height:4rem;gap:1rem}.UnifiedHeader_brand__J26oT{display:flex;align-items:center;flex-shrink:0}.UnifiedHeader_logo__lwuFv{color:var(--color-text);font-weight:700;font-size:1.25rem;text-decoration:none;transition:color .2s}.UnifiedHeader_logo__lwuFv:hover{color:var(--color-primary)}.UnifiedHeader_navigation__JENLP{display:none;align-items:center;gap:2rem}.UnifiedHeader_navLink__ESCmx{color:var(--color-text-muted);font-weight:500;text-decoration:none;transition:color .2s}.UnifiedHeader_navLink__ESCmx:hover{color:var(--color-text)}.UnifiedHeader_navLinkActive__o__8F{color:var(--color-primary)!important;font-weight:600}.UnifiedHeader_navButton__RSZ1S{background:none;border:none;color:var(--color-text-muted);font-weight:500;cursor:pointer;transition:color .2s;padding:0;font-size:inherit}.UnifiedHeader_navButton__RSZ1S:hover{color:var(--color-text)}.UnifiedHeader_actions__GUZF2{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.UnifiedHeader_username__XK93c{color:var(--color-text);font-weight:500}.UnifiedHeader_loginButton__tvQaD{background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:all .2s;font-weight:500}.UnifiedHeader_loginButton__tvQaD:hover{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.UnifiedHeader_dashboardButton__ARuhk{background:var(--color-primary);border:none;color:var(--color-white);padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:background .2s;font-weight:500}.UnifiedHeader_dashboardButton__ARuhk:hover{background:var(--color-primary-dark,var(--color-primary))}.UnifiedHeader_logoutButton__Y0tmg{background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:all .2s;font-weight:500}.UnifiedHeader_logoutButton__Y0tmg:hover{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}@media (min-width:768px){.UnifiedHeader_navigation__JENLP{display:flex}}@media (max-width:767px){.UnifiedHeader_actions__GUZF2,.UnifiedHeader_nav__DcNSd{gap:.5rem}.UnifiedHeader_username__XK93c{display:none}}.Footer_footer__pBti3{background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:auto}.Footer_content__8brhN{padding:2rem 0;text-align:center}.Footer_default__dfrxS{color:var(--color-text-muted)}.Footer_default__dfrxS p{margin:0}@media (min-width:768px){.Footer_content__8brhN{padding:3rem 0}}.MarketingLayout_marketingLayoutWrapper__lf6LN{display:flex;flex-direction:column;min-height:100vh}.MarketingLayout_marketingLayoutMain__dcUEo{flex:1 1;width:100%}.HeroSection_hero__zzcLo{padding:6rem 0;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);color:var(--color-white)}.HeroSection_content__mnChK{text-align:center;max-width:800px;margin:0 auto}.HeroSection_subtitle__SfGmM{opacity:.95}.HeroSection_buttons__gariR{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.HeroSection_primaryButton___Zap0{padding:1rem 2rem;background:var(--color-white);color:var(--color-primary);border:none;border-radius:8px;cursor:pointer;transition:transform .2s}.HeroSection_primaryButton___Zap0:hover{transform:translateY(-2px)}.HeroSection_secondaryButton__W_x_5{padding:1rem 2rem;background:transparent;color:var(--color-white);border:2px solid var(--color-white);border-radius:8px;cursor:pointer;transition:background .2s}.HeroSection_secondaryButton__W_x_5:hover{background:rgba(var(--color-white-rgb),.1)}.FeaturesSection_section__TlSTf{padding:5rem 0;background:var(--color-surface)}.FeaturesSection_title__qxYP8{text-align:center}.FeaturesSection_feature__NwpxA{text-align:center;padding:2rem}.FeaturesSection_feature__NwpxA h3{color:var(--color-text)}.FeaturesSection_feature__NwpxA p{color:var(--color-text-muted)}