.Button_button__i5TH1{font-weight:var(--font-semibold);position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-md);outline:none;gap:.5rem}.Button_button__i5TH1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button_button__i5TH1:disabled{opacity:.6;cursor:not-allowed}.Button_sm__H2E_y{font-size:var(--font-sm);min-height:32px;padding:.375rem .625rem}.Button_md__1ycYH{font-size:var(--font-base);min-height:40px;padding:.5rem .875rem}.Button_lg___tMM3{font-size:var(--font-base);min-height:44px;padding:.625rem 1.25rem}@media(min-width:768px){.Button_sm__H2E_y{padding:.375rem .75rem}.Button_md__1ycYH{padding:.5rem 1rem}.Button_lg___tMM3{font-size:var(--font-lg);min-height:48px;padding:.75rem 1.5rem}}.Button_primary__zDxpz{color:#fff;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.Button_primary__zDxpz:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.Button_secondary__WhD_x{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.Button_secondary__WhD_x:hover:not(:disabled){background-color:var(--color-border-dark)}.Button_outline__pQa_v{color:var(--color-text-primary);border:1px solid var(--color-border);background-color:transparent}.Button_outline__pQa_v:hover:not(:disabled){border-color:var(--color-border-dark);background-color:var(--color-bg-secondary)}.Button_ghost__8CHjY{color:var(--color-text-primary);background-color:transparent}.Button_ghost__8CHjY:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.Button_danger__NyRbP{color:#fff;background-color:var(--color-error)}.Button_danger__NyRbP:hover:not(:disabled){background-color:#e53e3e}.Button_fullWidth__IhR5C{width:100%}.Button_loading__DOcYT{color:transparent}.Button_spinner__b11Cg{position:absolute;width:1em;height:1em;animation:Button_spin__NXjMw .6s linear infinite;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%}.Button_loading__DOcYT .Button_spinner__b11Cg{color:#fff}.Button_hiddenText__Sm7zu{visibility:hidden}@keyframes Button_spin__NXjMw{to{transform:rotate(1turn)}}.Input_wrapper__RqmBy{display:flex;flex-direction:column;gap:.375rem}.Input_fullWidth__05Tre{width:100%}.Input_label__TmA19{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.Input_inputWrapper__3vWDH{position:relative;display:flex;align-items:center}.Input_input__PmjaP{font-size:16px;color:var(--color-text-primary);width:100%;padding:.5rem .75rem;transition:all var(--transition-fast);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;background-color:var(--color-bg-primary)}@media(min-width:768px){.Input_input__PmjaP{font-size:var(--font-base)}}.Input_input__PmjaP::placeholder{color:var(--color-text-muted)}.Input_input__PmjaP:focus{box-shadow:0 0 0 3px rgba(102,126,234,.1);border-color:var(--color-primary)}.Input_input__PmjaP:disabled{cursor:not-allowed;background-color:var(--color-bg-tertiary)}.Input_input__PmjaP.Input_error__aM306{border-color:var(--color-error)}.Input_input__PmjaP.Input_error__aM306:focus{box-shadow:0 0 0 3px hsla(0,88%,68%,.1)}.Input_hasLeftIcon__2OezG{padding-left:2.5rem}.Input_hasRightIcon__3XEz5{padding-right:2.5rem}.Input_leftIcon__vyMTH,.Input_rightIcon__Tfx_h{color:var(--color-text-muted);position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none}.Input_leftIcon__vyMTH{left:.75rem}.Input_rightIcon__Tfx_h{right:.75rem}.Input_errorText__Ai_wg{font-size:var(--font-sm);color:var(--color-error)}.Input_hint___wGJm{font-size:var(--font-sm);color:var(--color-text-secondary)}.Modal_overlay__MnwNE{position:fixed;z-index:var(--z-modal,1000);top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:var(--spacing-md);animation:Modal_fade-in__qVhkT var(--transition-fast) ease-out;background-color:rgba(0,0,0,.5)}@keyframes Modal_fade-in__qVhkT{0%{opacity:0}to{opacity:1}}.Modal_modal__pWzgY{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--spacing-lg)*2);box-shadow:var(--shadow-lg,0 8px 32px rgba(0,0,0,.2));animation:Modal_slide-in__tmNk6 var(--transition-base) ease-out;border-radius:var(--radius-lg);background-color:var(--color-bg-primary)}@keyframes Modal_slide-in__tmNk6{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_modal__pWzgY.Modal_sm__jNncL{max-width:400px}.Modal_modal__pWzgY.Modal_md__X_tmJ{max-width:500px}.Modal_modal__pWzgY.Modal_lg__3PuPK{max-width:700px}.Modal_modal__pWzgY.Modal_xl__Tmc9g{max-width:900px}.Modal_modal__pWzgY.Modal_full__rBrcp{max-width:calc(100vw - var(--spacing-lg)*2);max-height:calc(100vh - var(--spacing-lg)*2)}.Modal_header__P5yl9{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.Modal_title__ACWfA{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.Modal_closeButton__VsFGz{color:var(--color-text-muted);display:flex;justify-content:center;align-items:center;margin-left:var(--spacing-md);padding:var(--spacing-xs);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-sm);background:none}.Modal_closeButton__VsFGz:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.Modal_content__QitrW{overflow-y:auto;flex:1 1;padding:var(--spacing-lg)}@media(max-width:640px){.Modal_overlay__MnwNE{padding:var(--spacing-sm)}.Modal_modal__pWzgY.Modal_lg__3PuPK,.Modal_modal__pWzgY.Modal_md__X_tmJ,.Modal_modal__pWzgY.Modal_sm__jNncL,.Modal_modal__pWzgY.Modal_xl__Tmc9g{max-width:100%}.Modal_header__P5yl9{padding:var(--spacing-sm) var(--spacing-md)}.Modal_content__QitrW{padding:var(--spacing-md)}.Modal_title__ACWfA{font-size:var(--font-md)}}.Overlay_overlay__CzH5e{position:fixed;z-index:var(--z-modal-backdrop);top:0;right:0;bottom:0;left:0;animation:Overlay_fade-in__fKOX8 var(--transition-fast) ease;background-color:rgba(0,0,0,.5)}@keyframes Overlay_fade-in__fKOX8{0%{opacity:0}to{opacity:1}}@media(min-width:1024px){.Overlay_overlay__CzH5e{display:none}}.Progress_wrapper__XxHg5{display:flex;align-items:center;gap:.5rem}.Progress_track__IceTl{overflow:hidden;flex:1 1;border-radius:var(--radius-full);background-color:var(--color-bg-tertiary)}.Progress_sm__OEbWT{height:4px}.Progress_md__stN32{height:8px}.Progress_lg__V5QPs{height:12px}.Progress_bar__wadkV{height:100%;transition:width var(--transition-slow);border-radius:var(--radius-full)}.Progress_default__zRGxX{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.Progress_success__O8b3_{background-color:var(--color-success)}.Progress_warning__cECzS{background-color:var(--color-warning)}.Progress_danger__6_IVm{background-color:var(--color-error)}.Progress_label__xvUgJ{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-align:right;min-width:3rem}.Select_wrapper__OBT6O{display:flex;flex-direction:column;gap:.375rem}.Select_fullWidth__7MShI{width:100%}.Select_label__st3kx{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.Select_selectWrapper___dD6v{position:relative;display:flex;align-items:center}.Select_select__y3Y_6{font-size:16px;color:var(--color-text-primary);width:100%;padding:.5rem 2.5rem .5rem .75rem;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;background-color:var(--color-bg-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:768px){.Select_select__y3Y_6{font-size:var(--font-base)}}.Select_select__y3Y_6:focus{box-shadow:0 0 0 3px rgba(102,126,234,.1);border-color:var(--color-primary)}.Select_select__y3Y_6:disabled{cursor:not-allowed;background-color:var(--color-bg-tertiary)}.Select_select__y3Y_6.Select_error__pxlGj{border-color:var(--color-error)}.Select_arrow__CnzuA{color:var(--color-text-muted);position:absolute;right:.75rem;display:flex;justify-content:center;align-items:center;pointer-events:none}.Select_errorText__GL81g{font-size:var(--font-sm);color:var(--color-error)}.Select_hint__og0TI{font-size:var(--font-sm);color:var(--color-text-secondary)}.Skeleton_container__i5w7L{display:flex;flex-direction:column}.Skeleton_skeleton__kFsLE{background-color:var(--color-skeleton)}.Skeleton_skeleton__kFsLE.Skeleton_text__wiRtJ{width:100%;height:1em;border-radius:var(--radius-sm)}.Skeleton_skeleton__kFsLE.Skeleton_circular__jFK8A{width:40px;height:40px;border-radius:50%}.Skeleton_skeleton__kFsLE.Skeleton_rectangular__bU2d5{width:100%;height:100px;border-radius:0}.Skeleton_skeleton__kFsLE.Skeleton_rounded__Ca7eW{width:100%;height:100px;border-radius:var(--radius-md)}.Skeleton_skeleton__kFsLE.Skeleton_pulse__LSn9Y{animation:Skeleton_pulse__LSn9Y 1.5s ease-in-out infinite}@keyframes Skeleton_pulse__LSn9Y{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.Skeleton_skeleton__kFsLE.Skeleton_wave__RJk18{position:relative;overflow:hidden}.Skeleton_skeleton__kFsLE.Skeleton_wave__RJk18:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";animation:Skeleton_wave__RJk18 1.5s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}@keyframes Skeleton_wave__RJk18{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ThemeToggle_switch__gPD7z{position:relative;display:flex;flex-shrink:0;align-items:center;width:48px;height:26px;padding:0;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base);border:1px solid var(--color-border);border-radius:9999px;background-color:var(--color-bg-tertiary)}.ThemeToggle_switch__gPD7z:hover{border-color:var(--color-primary)}.ThemeToggle_icons__ls6qE{position:absolute;display:flex;justify-content:space-between;align-items:center;padding:0 5px;pointer-events:none;inset:0}.ThemeToggle_sunIcon__KbXKp{color:#fbbf24;opacity:.8;transition:opacity var(--transition-base)}.ThemeToggle_moonIcon__VHZfz{color:#818cf8;opacity:.8;transition:opacity var(--transition-base)}[data-theme=dark] .ThemeToggle_moonIcon__VHZfz,[data-theme=light] .ThemeToggle_sunIcon__KbXKp{opacity:1}.ThemeToggle_thumb__V_BDu{position:absolute;top:2px;left:2px;width:20px;height:20px;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform var(--transition-base);border-radius:50%;background-color:var(--color-bg-primary)}[data-theme=dark] .ThemeToggle_thumb__V_BDu{transform:translateX(22px)}.ThemeToggle_desktopFixed__pspRA{position:fixed;z-index:var(--z-tooltip);top:var(--spacing-lg);right:var(--spacing-lg);display:none}@media(min-width:1024px){.ThemeToggle_desktopFixed__pspRA{display:block}}.Tooltip_trigger__K48xj{position:relative;display:inline-flex}.Tooltip_tooltip__8qP53{font-size:var(--font-sm);line-height:1.4;color:var(--color-text-tooltip,#fff);white-space:normal;overflow-wrap:break-word;position:absolute;z-index:var(--z-tooltip,1000);visibility:hidden;padding:var(--spacing-xs) var(--spacing-sm);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.15));opacity:0;transition:opacity var(--transition-fast),visibility var(--transition-fast);pointer-events:none;border-radius:var(--radius-md);background-color:var(--color-bg-tooltip,#1a1a1a)}.Tooltip_tooltip__8qP53.Tooltip_visible__gpeUv{visibility:visible;opacity:1}.Tooltip_tooltip__8qP53.Tooltip_portal__sC_Pp{position:fixed}.Tooltip_tooltip__8qP53.Tooltip_top__FlXeq{bottom:100%;left:50%;margin-bottom:var(--spacing-xs);transform:translateX(-50%)}.Tooltip_tooltip__8qP53.Tooltip_bottom__KtnbP{top:100%;left:50%;margin-top:var(--spacing-xs);transform:translateX(-50%)}.Tooltip_tooltip__8qP53.Tooltip_left__EJ2Q0{top:50%;right:100%;margin-right:var(--spacing-xs);transform:translateY(-50%)}.Tooltip_tooltip__8qP53.Tooltip_right__m_MwQ{top:50%;left:100%;margin-left:var(--spacing-xs);transform:translateY(-50%)}.Tooltip_tooltip__8qP53.Tooltip_portal__sC_Pp.Tooltip_bottom__KtnbP,.Tooltip_tooltip__8qP53.Tooltip_portal__sC_Pp.Tooltip_left__EJ2Q0,.Tooltip_tooltip__8qP53.Tooltip_portal__sC_Pp.Tooltip_right__m_MwQ,.Tooltip_tooltip__8qP53.Tooltip_portal__sC_Pp.Tooltip_top__FlXeq{top:auto;right:auto;bottom:auto;left:auto;margin:0;transform:none}.Tooltip_tooltip__8qP53.Tooltip_withArrow__Yv0Yg:before{position:absolute;width:0;height:0;content:"";border:6px solid transparent}.Tooltip_tooltip__8qP53.Tooltip_withArrow__Yv0Yg.Tooltip_top__FlXeq:before{bottom:-12px;left:50%;transform:translateX(-50%);border-top-color:var(--color-bg-tooltip,#1a1a1a)}.Tooltip_tooltip__8qP53.Tooltip_withArrow__Yv0Yg.Tooltip_bottom__KtnbP:before{top:-12px;left:50%;transform:translateX(-50%);border-bottom-color:var(--color-bg-tooltip,#1a1a1a)}.Tooltip_tooltip__8qP53.Tooltip_withArrow__Yv0Yg.Tooltip_left__EJ2Q0:before{top:50%;right:-12px;transform:translateY(-50%);border-left-color:var(--color-bg-tooltip,#1a1a1a)}.Tooltip_tooltip__8qP53.Tooltip_withArrow__Yv0Yg.Tooltip_right__m_MwQ:before{top:50%;left:-12px;transform:translateY(-50%);border-right-color:var(--color-bg-tooltip,#1a1a1a)}.Tooltip_tooltip__8qP53.Tooltip_portal__sC_Pp.Tooltip_withArrow__Yv0Yg:before{display:none}.LandingScreen_landing__9VWw2{overflow-x:hidden;min-height:100vh;background-color:var(--color-bg-primary)}.LandingScreen_hero__JMjDD{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;min-height:100vh;padding:var(--spacing-xl) var(--spacing-md)}@media(min-width:768px){.LandingScreen_hero__JMjDD{padding:var(--spacing-2xl) var(--spacing-lg)}}.LandingScreen_heroBackground__rTVjD{position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.08) 50%,rgba(99,102,241,.05))}.LandingScreen_heroGlow__EL87s{position:absolute;top:-50%;left:50%;width:150%;height:150%;transform:translateX(-50%);animation:LandingScreen_pulse__xwBcp 8s ease-in-out infinite;background:radial-gradient(ellipse at center,rgba(99,102,241,.15) 0,transparent 60%)}@keyframes LandingScreen_pulse__xwBcp{0%,to{opacity:.5;transform:translateX(-50%) scale(1)}50%{opacity:.8;transform:translateX(-50%) scale(1.1)}}.LandingScreen_heroContent__p0_0G{text-align:center;position:relative;z-index:1;max-width:800px;animation:LandingScreen_fade-in-up__adqqx .8s ease-out}@keyframes LandingScreen_fade-in-up__adqqx{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LandingScreen_badge__XFhI_{font-size:var(--font-xs);font-weight:var(--font-semibold);color:#fff;display:inline-flex;align-items:center;margin-bottom:var(--spacing-lg);padding:var(--spacing-xs) var(--spacing-md);animation:LandingScreen_fade-in-up__adqqx .8s ease-out .1s both;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));gap:var(--spacing-xs)}@media(min-width:768px){.LandingScreen_badge__XFhI_{font-size:var(--font-sm);margin-bottom:var(--spacing-xl)}}.LandingScreen_title__ij7tz{font-size:2rem;font-weight:var(--font-bold);line-height:1.2;color:var(--color-text-primary);margin:0 0 var(--spacing-md);animation:LandingScreen_fade-in-up__adqqx .8s ease-out .2s both}@media(min-width:768px){.LandingScreen_title__ij7tz{font-size:3rem;margin-bottom:var(--spacing-lg)}}@media(min-width:1024px){.LandingScreen_title__ij7tz{font-size:3.5rem}}.LandingScreen_gradient__kX2qM{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LandingScreen_subtitle__B1e8c{font-size:var(--font-base);line-height:1.6;color:var(--color-text-secondary);max-width:600px;margin:0 0 var(--spacing-xl);margin-right:auto;margin-left:auto;animation:LandingScreen_fade-in-up__adqqx .8s ease-out .3s both}@media(min-width:768px){.LandingScreen_subtitle__B1e8c{font-size:var(--font-lg);margin-bottom:var(--spacing-2xl)}}.LandingScreen_ctaGroup__RhuEV{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);animation:LandingScreen_fade-in-up__adqqx .8s ease-out .4s both}@media(min-width:480px){.LandingScreen_ctaGroup__RhuEV{flex-direction:row;justify-content:center}}.LandingScreen_ctaLink__3rkEO{text-decoration:none}.LandingScreen_ctaPrimary__CPosb{display:flex;align-items:center;gap:var(--spacing-xs);min-width:180px}.LandingScreen_ctaSecondary__OsACO{font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-fast);border-radius:var(--radius-md)}.LandingScreen_ctaSecondary__OsACO:hover{color:var(--color-primary);background-color:var(--color-bg-secondary)}.LandingScreen_stats__RGHR8{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);animation:LandingScreen_fade-in-up__adqqx .8s ease-out .5s both}@media(min-width:640px){.LandingScreen_stats__RGHR8{flex-direction:row;justify-content:center;gap:var(--spacing-lg)}}.LandingScreen_stat__l6Jsc{text-align:center}.LandingScreen_statValue__MCkE1{font-size:var(--font-2xl);font-weight:var(--font-bold);color:var(--color-primary);display:block}@media(min-width:768px){.LandingScreen_statValue__MCkE1{font-size:2rem}}.LandingScreen_statLabel___j_gb{font-size:var(--font-sm);color:var(--color-text-muted)}.LandingScreen_statDivider__MRVkP{display:none;width:1px;height:40px;background-color:var(--color-border)}@media(min-width:640px){.LandingScreen_statDivider__MRVkP{display:block}}.LandingScreen_sectionHeader__gYm9E{text-align:center;margin-bottom:var(--spacing-xl)}@media(min-width:768px){.LandingScreen_sectionHeader__gYm9E{margin-bottom:var(--spacing-2xl)}}.LandingScreen_sectionTitle__zTclp{font-size:var(--font-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm)}@media(min-width:768px){.LandingScreen_sectionTitle__zTclp{font-size:var(--font-2xl);margin-bottom:var(--spacing-md)}}.LandingScreen_sectionSubtitle__5i_4A{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}@media(min-width:768px){.LandingScreen_sectionSubtitle__5i_4A{font-size:var(--font-lg)}}.LandingScreen_features__uHWkJ{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:var(--spacing-2xl) var(--spacing-md);background:linear-gradient(160deg,var(--color-bg-secondary) 0,var(--color-bg-primary) 40%,var(--color-bg-secondary) 100%)}.LandingScreen_features__uHWkJ:after,.LandingScreen_features__uHWkJ:before{position:absolute;content:"";pointer-events:none;border-radius:50%}.LandingScreen_features__uHWkJ:before{top:-15%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.08) 0,transparent 70%)}.LandingScreen_features__uHWkJ:after{right:-8%;bottom:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(118,75,162,.08) 0,transparent 70%)}.LandingScreen_features__uHWkJ>*{position:relative;z-index:1}@media(min-width:768px){.LandingScreen_features__uHWkJ{padding:var(--spacing-3xl) var(--spacing-lg)}}@property --step-index{syntax:"<integer>";inherits:false;initial-value:0}.LandingScreen_stepper__WsIyh{position:relative;display:flex;flex-direction:column;width:100%;max-width:600px;margin-bottom:var(--spacing-xl);padding-left:3rem;gap:var(--spacing-lg)}@media(min-width:768px){.LandingScreen_stepper__WsIyh{gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);padding-left:3.5rem}}.LandingScreen_stepperLine__e_cTh{position:absolute;top:0;bottom:0;left:.9375rem;width:2px;transition:transform 1s cubic-bezier(.22,1,.36,1);transform:scaleY(0);transform-origin:top;background:var(--color-border)}@media(min-width:768px){.LandingScreen_stepperLine__e_cTh{left:1.125rem}}.LandingScreen_visible__aTB9b .LandingScreen_stepperLine__e_cTh{transform:scaleY(1)}.LandingScreen_stepperItem__6LYJY{position:relative;display:flex;align-items:flex-start;opacity:0;transform:translateY(24px);gap:var(--spacing-md)}.LandingScreen_visible__aTB9b .LandingScreen_stepperItem__6LYJY{animation:LandingScreen_step-reveal__rMXky .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.25s + var(--step-index)*.2s)}@keyframes LandingScreen_step-reveal__rMXky{to{opacity:1;transform:translateY(0)}}.LandingScreen_stepperIndicator__gGkXh{position:absolute;top:0;left:-3rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem}@media(min-width:768px){.LandingScreen_stepperIndicator__gGkXh{left:-3.5rem;width:2.25rem;height:2.25rem}}.LandingScreen_stepperNumber__CfH0u{font-size:var(--font-xs);font-weight:var(--font-bold);color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%;box-shadow:0 0 0 4px var(--color-bg-secondary);border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}@media(min-width:768px){.LandingScreen_stepperNumber__CfH0u{font-size:var(--font-sm)}}.LandingScreen_stepperCard__n056r{display:flex;align-items:flex-start;width:100%;padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-base);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-primary);gap:var(--spacing-md)}.LandingScreen_stepperCard__n056r:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.LandingScreen_stepperCta__6Gb57{opacity:0;transform:translateY(16px)}.LandingScreen_visible__aTB9b .LandingScreen_stepperCta__6Gb57{animation:LandingScreen_step-reveal__rMXky .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.25s + var(--step-index)*.2s)}.LandingScreen_featureIcon__PcOaP{color:#fff;display:flex;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.LandingScreen_featureIconAlt___CUB6{background:linear-gradient(135deg,#10b981,#059669)}.LandingScreen_featureIconAlt2__0CJUY{background:linear-gradient(135deg,#f59e0b,#d97706)}.LandingScreen_featureIconAlt3__EYJKQ{background:linear-gradient(135deg,#ec4899,#be185d)}.LandingScreen_featureTitle__cg6uG{font-size:var(--font-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs)}.LandingScreen_featureDescription__cSYOR{font-size:var(--font-sm);line-height:1.5;color:var(--color-text-secondary);margin:0}.LoginModal_loginModal__6KgIO{display:flex;flex-direction:column;gap:var(--spacing-md)}.LoginModal_tokenInput__kSxQl{width:100%}.LoginModal_status__e2Sxw{text-align:center}.LoginModal_loading__C_QXM{font-size:var(--font-sm);color:var(--color-text-muted)}.LoginModal_error__Bmx8_{font-size:var(--font-sm);color:var(--color-error)}.LoginModal_loginActions__Vs8jN{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.FileUpload_container__rGAQC{display:flex;justify-content:center;align-items:center;min-height:300px;padding:var(--spacing-lg)}@media(min-width:768px){.FileUpload_container__rGAQC{min-height:400px;padding:var(--spacing-2xl)}}.FileUpload_content__iTcxt{text-align:center;width:100%;max-width:500px}.FileUpload_title__zvY_r{font-size:var(--font-lg);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs)}@media(min-width:768px){.FileUpload_title__zvY_r{font-size:var(--font-xl);margin-bottom:var(--spacing-sm)}}.FileUpload_description__EJE9S{color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}@media(min-width:768px){.FileUpload_description__EJE9S{margin-bottom:var(--spacing-lg)}}.FileUpload_dropzone__GWVlW{padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);border:2px dashed var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}@media(min-width:768px){.FileUpload_dropzone__GWVlW{padding:var(--spacing-2xl);border-radius:var(--radius-lg)}}.FileUpload_dropzone__GWVlW:hover{border-color:var(--color-primary);background-color:rgba(102,126,234,.05)}.FileUpload_dropzone__GWVlW.FileUpload_active__Nn8Sz{border-color:var(--color-primary);background-color:rgba(102,126,234,.1)}.FileUpload_dropzone__GWVlW.FileUpload_disabled__BSBC_{opacity:.7;cursor:not-allowed}.FileUpload_dropzoneContent__BgrBv{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}@media(min-width:768px){.FileUpload_dropzoneContent__BgrBv{gap:var(--spacing-sm)}}.FileUpload_icon__3KGkW{color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}@media(min-width:768px){.FileUpload_icon__3KGkW{margin-bottom:var(--spacing-sm)}}.FileUpload_dropzoneContent__BgrBv p{font-size:var(--font-sm);color:var(--color-text-primary);margin:0}@media(min-width:768px){.FileUpload_dropzoneContent__BgrBv p{font-size:var(--font-base)}}.FileUpload_hint__gQZq8{font-size:var(--font-xs)!important;color:var(--color-text-muted)!important}@media(min-width:768px){.FileUpload_hint__gQZq8{font-size:var(--font-sm)!important}}.FileUpload_browseBtn__PjkRt{margin-top:var(--spacing-sm)}.FileUpload_spinner__dy2zK{width:32px;height:32px;animation:FileUpload_spin__DOQc6 .8s linear infinite;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%}@media(min-width:768px){.FileUpload_spinner__dy2zK{width:40px;height:40px}}@keyframes FileUpload_spin__DOQc6{to{transform:rotate(1turn)}}.FileUpload_error__iYLoI{font-size:var(--font-xs);color:var(--color-error);display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background-color:var(--color-error-bg);gap:var(--spacing-xs)}@media(min-width:768px){.FileUpload_error__iYLoI{font-size:var(--font-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}}.FileUpload_fileInfo__Y3Ao_{font-size:var(--font-xs);color:var(--color-text-muted);margin-top:var(--spacing-sm)}@media(min-width:768px){.FileUpload_fileInfo__Y3Ao_{font-size:var(--font-sm);margin-top:var(--spacing-md)}}.AgentAccordionItem_agent__uhUhW{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md)}.AgentAccordionItem_agentHeader__B66fh{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-primary);display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;background-color:var(--color-bg-secondary)}@media(min-width:768px){.AgentAccordionItem_agentHeader__B66fh{font-size:var(--font-base);padding:var(--spacing-md)}}.AgentAccordionItem_agentHeader__B66fh:hover{background-color:var(--color-bg-tertiary)}.AgentAccordionItem_agentName__4K0iq{display:flex;align-items:center;gap:var(--spacing-xs)}@media(min-width:768px){.AgentAccordionItem_agentName__4K0iq{gap:var(--spacing-sm)}}.AgentAccordionItem_agentContent__YIb6K{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);background-color:var(--color-bg-primary)}@media(min-width:768px){.AgentAccordionItem_agentContent__YIb6K{padding:var(--spacing-md)}}.AgentConfigForm_configRow__rokcs{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(min-width:480px){.AgentConfigForm_configRow__rokcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}}.AgentConfig_container__TDbc2{margin-top:var(--spacing-md)}@media(min-width:768px){.AgentConfig_container__TDbc2{margin-top:var(--spacing-lg)}}.AgentConfig_title___Lpt2{font-size:var(--font-base);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs)}@media(min-width:768px){.AgentConfig_title___Lpt2{font-size:var(--font-lg);margin-bottom:var(--spacing-sm)}}.AgentConfig_description__r_Wfv{font-size:var(--font-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}@media(min-width:768px){.AgentConfig_description__r_Wfv{font-size:var(--font-base);margin-bottom:var(--spacing-lg)}}.AgentConfig_agents__03aep{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}@media(min-width:768px){.AgentConfig_agents__03aep{margin-bottom:var(--spacing-lg)}}.AgentConfig_actions__aoA_v{max-width:100%;margin:0 auto}@media(min-width:480px){.AgentConfig_actions__aoA_v{max-width:400px}}.AnalysisProgress_container__7mbWd{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin:0 auto}.AnalysisProgress_header__ZrdDh{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;gap:.25rem}.AnalysisProgress_title___1R1y{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.AnalysisProgress_progressSection__7sinw{width:100%;padding:.5rem 0}.AnalysisProgress_stepperSection__UKxgs{overflow:visible;width:100%;padding:1.5rem 0 1rem}.AnalysisProgress_errorsSection__K40fM{padding:1rem;border:1px solid var(--color-error);border-radius:var(--radius-md);background-color:var(--color-error-bg)}.AnalysisProgress_errorsTitle__FatHc{font-size:var(--font-base);font-weight:var(--font-medium);color:#991b1b;margin:0 0 .5rem}.AnalysisProgress_error__ELuN_{text-align:center;padding:1rem;border-radius:var(--radius-md);background-color:var(--color-error-bg)}.AnalysisProgress_error__ELuN_ p{color:#991b1b;margin:0}.AnalysisProgress_errorDetail__GVTgT{font-size:var(--font-sm);margin-top:.5rem!important;opacity:.8}.StageNode_stageNode__BPXK2{position:relative;display:flex;align-items:flex-start;min-height:2.5rem;padding-left:2.5rem}.StageNode_stageNode__BPXK2:not(:last-child){padding-bottom:.5rem}.StageNode_stageNode__BPXK2:before{position:absolute;top:2rem;bottom:0;left:calc(1rem - 1px);width:2px;content:"";background-color:var(--color-border)}.StageNode_stageNode__BPXK2:last-child:before{display:none}.StageNode_stageNode__BPXK2.StageNode_completed__nX3_9:before{background-color:var(--color-success,#22c55e)}.StageNode_topConnector__ZaYUy{position:absolute;top:0;left:calc(1rem - 1px);width:2px;height:1rem;background-color:var(--color-border)}.StageNode_topConnector__ZaYUy.StageNode_completedConnector__hOT2z{background-color:var(--color-success,#22c55e)}.StageNode_stageIcon__4BMUi{font-size:var(--font-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);position:absolute;z-index:1;top:0;left:0;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all var(--transition-fast);border:2px solid var(--color-border);border-radius:50%;background-color:var(--color-bg-secondary)}.StageNode_stageIcon__4BMUi.StageNode_pending__Hm4qd{color:var(--color-text-secondary);border-color:var(--color-border-dark);background-color:var(--color-bg-tertiary)}.StageNode_stageIcon__4BMUi.StageNode_in_progress__xI8x0{color:#fff;border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.StageNode_stageIcon__4BMUi.StageNode_completed__nX3_9{color:#fff;border-color:var(--color-success,#22c55e);background-color:var(--color-success,#22c55e)}.StageNode_stageIcon__4BMUi.StageNode_failed__ojTkm{color:#fff;border-color:var(--color-error,#ef4444);background-color:var(--color-error,#ef4444)}.StageNode_stageIcon__4BMUi.StageNode_awaiting__OxXvW{color:var(--color-warning,#f59e0b);border-color:var(--color-warning,#f59e0b);background-color:var(--color-warning-bg,#fef3c7)}.StageNode_checkIcon__f1d_3{width:1rem;height:1rem}.StageNode_loader__vhxrI{width:1rem;height:1rem;animation:StageNode_spin__FoKf_ .6s linear infinite;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%}@keyframes StageNode_spin__FoKf_{to{transform:rotate(1turn)}}.StageNode_stageContent__sZ60I{flex:1 1;padding-top:.3rem}.StageNode_stageLabel__gT9Mb{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:1.5;color:var(--color-text-primary)}.StageNode_stageLabel__gT9Mb.StageNode_pending__Hm4qd{color:var(--color-text-secondary)}.StageNode_stageLabel__gT9Mb.StageNode_in_progress__xI8x0{font-weight:var(--font-semibold);color:var(--color-primary)}.StageNode_stageLabel__gT9Mb.StageNode_completed__nX3_9{color:var(--color-success,#22c55e)}.StageNode_stageLabel__gT9Mb.StageNode_failed__ojTkm{color:var(--color-error,#ef4444)}.StageNode_stageLabel__gT9Mb.StageNode_awaiting__OxXvW{font-weight:var(--font-semibold);color:var(--color-warning,#f59e0b)}.ExperimentItem_experimentItem__EYK7_{display:flex;align-items:flex-start;padding:.75rem;transition:all var(--transition-fast);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);gap:.75rem}.ExperimentItem_experimentItem__EYK7_.ExperimentItem_selectable__n_Cri{cursor:pointer}.ExperimentItem_experimentItem__EYK7_.ExperimentItem_selectable__n_Cri:hover{border-color:var(--color-primary);background-color:var(--color-bg-tertiary)}.ExperimentItem_experimentItem__EYK7_.ExperimentItem_selected__dRqS7{border-color:var(--color-primary);background-color:var(--color-primary-bg,rgba(99,102,241,.1))}.ExperimentItem_experimentItem__EYK7_.ExperimentItem_current__Qrlvj{border-width:2px;border-color:var(--color-primary)}.ExperimentItem_checkbox__oITbX{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;cursor:pointer;accent-color:var(--color-primary)}.ExperimentItem_experimentIcon__ZvEM5{font-size:.625rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;border-radius:50%}.ExperimentItem_experimentIcon__ZvEM5.ExperimentItem_pending__KEomE{color:var(--color-text-secondary);border:1px solid var(--color-border);background-color:var(--color-bg-tertiary)}.ExperimentItem_experimentIcon__ZvEM5.ExperimentItem_in_progress__v4WUt{color:#fff;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.ExperimentItem_experimentIcon__ZvEM5.ExperimentItem_completed__ZwPXu{color:#fff;background-color:var(--color-success,#22c55e)}.ExperimentItem_experimentIcon__ZvEM5.ExperimentItem_failed__SmIVb{color:#fff;background-color:var(--color-error,#ef4444)}.ExperimentItem_experimentIconCheck__xHIUZ{width:.75rem;height:.75rem}.ExperimentItem_experimentLoader__UMUey{width:.75rem;height:.75rem;animation:ExperimentItem_spin__D40z9 .6s linear infinite;border:1.5px solid transparent;border-top-color:currentcolor;border-radius:50%}@keyframes ExperimentItem_spin__D40z9{to{transform:rotate(1turn)}}.ExperimentItem_experimentContent__xwZKT{flex:1 1;min-width:0}.ExperimentItem_experimentTitle__GAzPK{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:1.4;color:var(--color-text-primary);margin:0}.ExperimentItem_experimentDescription__QQnFh{font-size:var(--font-xs);color:var(--color-text-secondary);display:-webkit-box;overflow:hidden;margin:.25rem 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ExperimentItem_experimentStatus__owum_{font-size:var(--font-xs);font-weight:var(--font-medium);white-space:nowrap;flex-shrink:0;padding:.125rem .5rem;border-radius:var(--radius-sm)}.ExperimentItem_experimentStatus__owum_.ExperimentItem_pending__KEomE{color:var(--color-text-secondary);background-color:var(--color-bg-tertiary)}.ExperimentItem_experimentStatus__owum_.ExperimentItem_in_progress__v4WUt{color:#92400e;background-color:var(--color-warning-bg,#fef3c7)}.ExperimentItem_experimentStatus__owum_.ExperimentItem_completed__ZwPXu{color:#166534;background-color:var(--color-success-bg,#dcfce7)}.ExperimentItem_experimentStatus__owum_.ExperimentItem_failed__SmIVb{color:#991b1b;background-color:var(--color-error-bg,#fee2e2)}.ExperimentItem_debugAttempts__oHbvN{font-size:var(--font-xs);color:var(--color-warning,#f59e0b);margin-left:.5rem}.WorkflowTree_container__dCPhl{display:flex;flex-direction:column;gap:0;width:100%;max-width:600px;margin:0 auto}.WorkflowTree_branchContainer__HOSB7{position:relative;margin-left:calc(1rem - 1px);padding:.5rem 0 .5rem 1.5rem;border-left:2px solid var(--color-border)}.WorkflowTree_branchContainer__HOSB7.WorkflowTree_completed__UMLaZ{border-left-color:var(--color-success,#22c55e)}.WorkflowTree_branchContainer__HOSB7:before{position:absolute;bottom:-.5rem;left:-1px;width:2px;height:.5rem;content:"";background-color:var(--color-border)}.WorkflowTree_branchContainer__HOSB7.WorkflowTree_completed__UMLaZ:before{background-color:var(--color-success,#22c55e)}.WorkflowTree_experimentsSection___EZTI{padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}.WorkflowTree_experimentsHeader__T_uxF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.WorkflowTree_experimentsTitle__i_BL5{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.WorkflowTree_selectAllButton__4nIDL{font-size:var(--font-xs);color:var(--color-primary);padding:.25rem .5rem;cursor:pointer;transition:background-color var(--transition-fast);border:none;border-radius:var(--radius-sm);background:none}.WorkflowTree_selectAllButton__4nIDL:hover{background-color:var(--color-bg-tertiary)}.WorkflowTree_experimentsList__AmLft{display:flex;flex-direction:column;gap:.5rem}.WorkflowTree_startButtonContainer__uH4TC{display:flex;justify-content:center;margin-top:1rem}.WorkflowTree_startButton__gdmQO{font-size:var(--font-sm);font-weight:var(--font-semibold);color:#fff;display:flex;justify-content:center;align-items:center;min-width:200px;padding:.75rem 1.5rem;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));gap:.5rem}.WorkflowTree_startButton__gdmQO:hover:not(:disabled){box-shadow:0 4px 12px rgba(99,102,241,.3);transform:translateY(-1px)}.WorkflowTree_startButton__gdmQO:disabled{opacity:.5;cursor:not-allowed}.WorkflowTree_startButtonLoader__2_2y_{width:1rem;height:1rem;animation:WorkflowTree_spin__O9zXs .6s linear infinite;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%}@keyframes WorkflowTree_spin__O9zXs{to{transform:rotate(1turn)}}.WorkflowTree_progressSummary__pcWVh{font-size:var(--font-xs);color:var(--color-text-secondary);display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.WorkflowTree_progressSummary__pcWVh .WorkflowTree_completed__UMLaZ{color:var(--color-success,#22c55e)}.WorkflowTree_progressSummary__pcWVh .WorkflowTree_failed__DUMq0{color:var(--color-error,#ef4444)}.WorkflowTree_containerLoading__Yv5oo{position:relative;pointer-events:none}.WorkflowTree_loadingOverlay__XFXow{position:absolute;z-index:10;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-md);background-color:rgb(var(--color-bg-primary-rgb,255,255,255),.35);inset:-.75rem;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.WorkflowTree_overlayLoader__6gkqb{width:2rem;height:2rem;animation:WorkflowTree_spin__O9zXs .7s linear infinite;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%}.WorkflowTree_experimentsLoading__i7gGj{font-size:var(--font-sm);color:var(--color-text-secondary);display:flex;justify-content:center;align-items:center;padding:1.5rem;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);gap:.75rem}.WorkflowTree_loader__0EcRj{width:1rem;height:1rem;animation:WorkflowTree_spin__O9zXs .6s linear infinite;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%}.WorkflowTree_error__t_CeC{color:#991b1b;text-align:center;padding:1rem;border-radius:var(--radius-md);background-color:var(--color-error-bg,#fee2e2)}.ConfirmModal_container__7QN4p{text-align:center;display:flex;flex-direction:column;align-items:center}.ConfirmModal_icon__V1oas{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:var(--spacing-md);border-radius:50%}.ConfirmModal_icon__V1oas.ConfirmModal_danger__FidGm{color:var(--color-error);background-color:var(--color-error-bg,rgba(239,68,68,.1))}.ConfirmModal_icon__V1oas.ConfirmModal_warning__d8jJE{color:var(--color-warning);background-color:var(--color-warning-bg,rgba(245,158,11,.1))}.ConfirmModal_icon__V1oas.ConfirmModal_info__FXT7v{color:var(--color-info);background-color:var(--color-info-bg,rgba(59,130,246,.1))}.ConfirmModal_content__i5RS_{margin-bottom:var(--spacing-lg)}.ConfirmModal_title__saPyG{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.ConfirmModal_message__0OxH7{font-size:var(--font-sm);line-height:1.5;color:var(--color-text-secondary);margin:0}.ConfirmModal_actions__5jfav{display:flex;justify-content:center;width:100%;gap:var(--spacing-sm)}.ConfirmModal_actions__5jfav>*{flex:1 1;max-width:150px}.FileAnalysisPanel_container__vvSIc{overflow:hidden;min-width:0;padding:var(--spacing-md)}.FileAnalysisPanel_body___z7yc{overflow:hidden;min-width:0}@media(min-width:768px){.FileAnalysisPanel_container__vvSIc{padding:var(--spacing-lg)}}.FileAnalysisPanel_header__KQnUS{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);gap:var(--spacing-sm)}@media(min-width:768px){.FileAnalysisPanel_header__KQnUS{flex-wrap:nowrap;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}}.FileAnalysisPanel_title___Y3oc{font-size:var(--font-lg);font-weight:var(--font-semibold);margin:0}@media(min-width:768px){.FileAnalysisPanel_title___Y3oc{font-size:var(--font-xl)}}.FileAnalysisPanel_fileInfo__xf1GN{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(min-width:768px){.FileAnalysisPanel_fileInfo__xf1GN{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-md)}}.FileAnalysisPanel_fileDetails__obYIe{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(min-width:480px){.FileAnalysisPanel_fileDetails__obYIe{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md)}}@media(min-width:768px){.FileAnalysisPanel_fileDetails__obYIe{gap:var(--spacing-lg)}}.FileAnalysisPanel_fileDetail__VIURe{font-size:var(--font-sm);display:flex;align-items:flex-start;gap:var(--spacing-xs)}@media(min-width:768px){.FileAnalysisPanel_fileDetail__VIURe{align-items:center;gap:var(--spacing-sm)}}.FileAnalysisPanel_label__E4HS8{font-weight:var(--font-medium);color:var(--color-text-secondary);flex-shrink:0}.FileAnalysisPanel_value__HPOQg{color:var(--color-text-primary);overflow-wrap:break-word;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.FileAnalysisPanel_actions__xSqKu{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-sm)}@media(max-width:767px){.FileAnalysisPanel_actions__xSqKu{width:100%}}.FileAnalysisPanel_divider__aIToY{height:1px;margin:var(--spacing-md) 0;background-color:var(--color-border)}@media(min-width:768px){.FileAnalysisPanel_divider__aIToY{margin:var(--spacing-lg) 0}}.FileAnalysisPanel_authRequired__GL80y,.FileAnalysisPanel_failedSection__1Gc4z,.FileAnalysisPanel_runningSection__E3ZCC{text-align:center;padding:var(--spacing-md)}@media(min-width:768px){.FileAnalysisPanel_authRequired__GL80y,.FileAnalysisPanel_failedSection__1Gc4z,.FileAnalysisPanel_runningSection__E3ZCC{padding:var(--spacing-lg)}}.FileAnalysisPanel_errorMessage__dx06x{font-size:var(--font-base);color:var(--color-error);margin-bottom:var(--spacing-md)}@media(min-width:768px){.FileAnalysisPanel_errorMessage__dx06x{font-size:var(--font-lg);margin-bottom:var(--spacing-lg)}}.FileAnalysisPanel_authRequired__GL80y{border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}.FileAnalysisPanel_authRequired__GL80y p{margin-bottom:var(--spacing-sm)}.FileAnalysisPanel_hint__lYoho{font-size:var(--font-sm);color:var(--color-text-muted)}.FileAnalysisPanel_loadingSection__rsWnz{color:var(--color-text-secondary);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-xl);gap:var(--spacing-md)}.FileAnalysisPanel_loadingSection__rsWnz p{font-size:var(--font-sm);margin:0}.AuthPlaceholder_placeholder__fvX1C{text-align:center;display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg)}@media(min-width:768px){.AuthPlaceholder_placeholder__fvX1C{padding:var(--spacing-2xl)}}.AuthPlaceholder_placeholderContent__iG65l{max-width:500px}.AuthPlaceholder_placeholderContent__iG65l h2{font-size:var(--font-lg);margin-bottom:var(--spacing-sm)}@media(min-width:768px){.AuthPlaceholder_placeholderContent__iG65l h2{font-size:var(--font-xl);margin-bottom:var(--spacing-md)}}.AuthPlaceholder_placeholderContent__iG65l p{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.AuthPlaceholder_authActions__JGlAb{display:flex;justify-content:center;align-items:center;margin:var(--spacing-lg) 0;gap:var(--spacing-sm)}@media(min-width:768px){.AuthPlaceholder_authActions__JGlAb{gap:var(--spacing-md)}}.AuthPlaceholder_getTokenLink__dS6Bq,.AuthPlaceholder_loginButton__3yuSc{font-size:var(--font-base);font-weight:var(--font-semibold);line-height:1.5;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:120px;padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius-md)}.AuthPlaceholder_loginButton__3yuSc{color:#fff;border:1px solid transparent;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.AuthPlaceholder_loginButton__3yuSc:hover{opacity:.9;transform:translateY(-1px)}.AuthPlaceholder_getTokenLink__dS6Bq{color:var(--color-text-secondary);border:1px solid var(--color-border);background:none}.AuthPlaceholder_getTokenLink__dS6Bq:hover{color:var(--color-text-primary);text-decoration:none;border-color:var(--color-text-muted)}.AuthPlaceholder_features__mESAc{text-align:left;display:grid;margin-top:var(--spacing-md);grid-template-columns:1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}@media(min-width:480px){.AuthPlaceholder_features__mESAc{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}}.AuthPlaceholder_featureGroup__5Du1E h4{font-size:var(--font-sm);font-weight:var(--font-semibold);margin-bottom:var(--spacing-xs)}@media(min-width:768px){.AuthPlaceholder_featureGroup__5Du1E h4{margin-bottom:var(--spacing-sm)}}.AuthPlaceholder_featureGroup__5Du1E ul{padding:0;list-style:none}.AuthPlaceholder_featureGroup__5Du1E li{font-size:var(--font-sm);color:var(--color-text-secondary);padding:var(--spacing-xs) 0}.AuthPlaceholder_featureGroup__5Du1E li:before{color:var(--color-primary);margin-right:var(--spacing-sm);content:"•"}.MobileHeader_header__GVjyb{position:fixed;z-index:var(--z-sticky);top:0;right:0;left:0;display:flex;align-items:center;height:var(--header-height-mobile);padding:0 var(--spacing-md);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary)}.MobileHeader_menuButton__WD72J{color:var(--color-text-primary);display:flex;justify-content:center;align-items:center;margin-right:var(--spacing-sm);padding:var(--spacing-sm);cursor:pointer;transition:background-color var(--transition-fast);border:none;border-radius:var(--radius-md);background:none}.MobileHeader_menuButton__WD72J:hover{background-color:var(--color-bg-tertiary)}.MobileHeader_logo__yAZl0{font-size:var(--font-lg);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.MobileHeader_actions__YMQZr{display:flex;align-items:center;margin-left:auto}@media(min-width:1024px){.MobileHeader_header__GVjyb{display:none}}.SidebarHeader_header__5uqSp{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.SidebarHeader_logo__LFA_Y{font-size:var(--font-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;cursor:pointer}.SidebarHeader_closeButton__hB_0X{color:var(--color-text-muted);display:flex;justify-content:center;align-items:center;padding:var(--spacing-xs);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-sm);background:none}.SidebarHeader_closeButton__hB_0X:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}@media(min-width:1024px){.SidebarHeader_closeButton__hB_0X{display:none}}.SidebarHeader_collapseButton__pDU9y{display:none}@media(min-width:1024px){.SidebarHeader_collapseButton__pDU9y{color:var(--color-text-muted);display:flex;justify-content:center;align-items:center;margin-left:auto;padding:var(--spacing-xs);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-sm);background:none}.SidebarHeader_collapseButton__pDU9y:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.SidebarHeader_collapsed__PuTZq .SidebarHeader_header__5uqSp{justify-content:center;padding:var(--spacing-md)}.SidebarHeader_collapsed__PuTZq .SidebarHeader_collapseButton__pDU9y{margin-left:0}}.SidebarCollapsedContent_collapsedContent__UfCRA{display:flex;flex:1 1;flex-direction:column;align-items:center;padding:var(--spacing-md) 0;gap:var(--spacing-sm)}.SidebarCollapsedContent_collapsedAction__nQVne{color:#fff;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.SidebarCollapsedContent_collapsedAction__nQVne:hover{box-shadow:0 2px 8px rgba(99,102,241,.3);transform:scale(1.05)}.SidebarCollapsedContent_collapsedDivider__XeH96{width:1.5rem;height:1px;background-color:var(--color-border)}.SidebarCollapsedContent_collapsedBadge__xOSzl{color:var(--color-text-secondary);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-md);background-color:var(--color-bg-secondary);gap:2px}.SidebarCollapsedContent_collapsedBadge__xOSzl:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.SidebarCollapsedContent_badgeCountAlt__9qt1f,.SidebarCollapsedContent_badgeCount__ZbUjW{font-size:.625rem;font-weight:var(--font-bold);position:absolute;top:-4px;right:-4px;display:flex;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 3px;border-radius:999px}.SidebarCollapsedContent_badgeCount__ZbUjW{color:#fff;background-color:var(--color-primary)}.SidebarCollapsedContent_badgeCountAlt__9qt1f{color:#fff;background-color:var(--color-text-muted)}.FileCard_card__APCSI{position:relative;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-primary)}.FileCard_card__APCSI:before{position:absolute;top:6px;bottom:6px;left:0;width:3px;content:"";transition:background-color var(--transition-fast);border-radius:0 2px 2px 0}.FileCard_statusPending__2vNpP:before{background-color:var(--color-text-muted)}.FileCard_statusRunning__ONia9:before{background-color:var(--color-info)}.FileCard_statusWarning__G0qeW:before{background-color:var(--color-warning)}.FileCard_statusSuccess__7EL3C:before{background-color:var(--color-success)}.FileCard_statusError__YWxSF:before{background-color:var(--color-error)}.FileCard_card__APCSI:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-dark)}.FileCard_card__APCSI.FileCard_selected__W0xKn{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.FileCard_card__APCSI.FileCard_selected__W0xKn:before{background-color:hsla(0,0%,100%,.5)}.FileCard_main__8nI4y{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.FileCard_statusDot___YZvm{display:flex;flex-shrink:0;align-items:center}.FileCard_fileName__Fv0gi{font-size:var(--font-sm);font-weight:var(--font-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1 1;min-width:0}.FileCard_actions__zxpHX{display:flex;flex-shrink:0;align-items:center;opacity:1;transition:opacity var(--transition-fast);gap:2px}@media(min-width:1024px){.FileCard_actions__zxpHX{opacity:0}.FileCard_card__APCSI:hover .FileCard_actions__zxpHX{opacity:1}}.FileCard_actionBtn__YgW5e{color:var(--color-text-muted);display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:0;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-sm);background:none}.FileCard_actionBtn__YgW5e:hover{color:var(--color-primary);background-color:var(--color-bg-tertiary)}.FileCard_actionBtnDanger__Oeos1:hover{color:var(--color-error);background-color:var(--color-error-bg,rgba(239,68,68,.1))}.FileCard_card__APCSI.FileCard_selected__W0xKn .FileCard_actionBtn__YgW5e{color:hsla(0,0%,100%,.6)}.FileCard_card__APCSI.FileCard_selected__W0xKn .FileCard_actionBtn__YgW5e:hover{color:#fff;background-color:hsla(0,0%,100%,.15)}.FileCard_card__APCSI.FileCard_selected__W0xKn .FileCard_actionBtnDanger__Oeos1:hover{color:#fff;background-color:rgba(239,68,68,.3)}.FileCard_meta__3fqMr{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-left:20px}.FileCard_statusLabel__4bu9M{font-size:11px;font-weight:var(--font-medium);color:var(--color-text-muted)}.FileCard_card__APCSI.FileCard_selected__W0xKn .FileCard_statusLabel__4bu9M{color:hsla(0,0%,100%,.7)}.FileCard_idBtn__e7zBD{font-family:var(--font-mono,monospace);font-size:11px;line-height:1;color:var(--color-text-muted);display:inline-flex;align-items:center;padding:0;cursor:pointer;transition:color var(--transition-fast);border:none;background:none;gap:3px}.FileCard_idBtn__e7zBD:hover{color:var(--color-primary)}.FileCard_card__APCSI.FileCard_selected__W0xKn .FileCard_idBtn__e7zBD{color:hsla(0,0%,100%,.6)}.FileCard_card__APCSI.FileCard_selected__W0xKn .FileCard_idBtn__e7zBD:hover{color:#fff}.FileCard_card__APCSI.FileCard_selected__W0xKn .FileCard_statusDot___YZvm svg{stroke:#fff!important;color:#fff!important}.FileCard_statusDot___YZvm .spin{animation:FileCard_spin__MmS2N 1s linear infinite}@keyframes FileCard_spin__MmS2N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileCardSkeleton_skeleton__NO1f_{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);border:1px solid transparent;border-radius:var(--radius-md)}.FileCardSkeleton_main__0XM1a{display:flex;align-items:center;gap:var(--spacing-xs)}.FileCardSkeleton_meta__4lTqp{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-left:20px}.FileListSection_section__TGDE0{position:relative;display:flex;overflow:hidden;flex:1 1;flex-direction:column;min-height:0;padding:var(--spacing-md)}.FileListSection_section__TGDE0:after{position:absolute;right:0;bottom:0;left:0;height:60px;content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-bg-primary))}.FileListSection_title__UAlJr{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;margin:0 0 var(--spacing-sm) 0}.FileListSection_fileList__KniAJ{display:flex;overflow-y:auto;flex:1 1;flex-direction:column;min-height:0;gap:var(--spacing-xs)}.FileListSection_empty__vS93u{font-size:var(--font-sm);color:var(--color-text-muted);text-align:center;padding:var(--spacing-md)}.FileListSection_error__I_FMn{font-size:var(--font-sm);color:var(--color-error);text-align:center;padding:var(--spacing-sm);border-radius:var(--radius-md);background-color:var(--color-error-bg)}.FileListSection_error__I_FMn p{margin:0}.SidebarExpandedContent_sectionsWrapper__oKtdQ{display:flex;overflow:hidden;flex:1 1;flex-direction:column;min-height:0}.SidebarExpandedContent_section__QPdBg{flex-shrink:0;padding:var(--spacing-md)}.SidebarExpandedContent_tabs__rD_8R{display:flex;flex-shrink:0;padding:0 var(--spacing-sm);border-bottom:2px solid var(--color-border)}@media(min-width:1024px){.SidebarExpandedContent_tabs__rD_8R{padding:0 var(--spacing-md)}}.SidebarExpandedContent_tab__s_tac{font-size:var(--font-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);white-space:nowrap;position:relative;display:flex;flex:1 1;justify-content:center;align-items:center;margin-bottom:-2px;padding:var(--spacing-xs) var(--spacing-xs);cursor:pointer;transition:color var(--transition-fast);border:none;background:none;gap:4px}@media(min-width:1024px){.SidebarExpandedContent_tab__s_tac{font-size:var(--font-sm);padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs)}}.SidebarExpandedContent_tab__s_tac:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";transition:background-color var(--transition-fast);background-color:transparent}.SidebarExpandedContent_tab__s_tac:hover{color:var(--color-text-primary)}.SidebarExpandedContent_tabActive__WGw_d{color:var(--color-primary)}.SidebarExpandedContent_tabActive__WGw_d:after{background-color:var(--color-primary)}.SidebarExpandedContent_tabBadge__dmDz9{font-size:var(--font-xs);font-weight:var(--font-bold);color:#fff;display:inline-flex;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-xs);border-radius:999px;background-color:var(--color-primary)}.SidebarExpandedContent_tab__s_tac:not(.SidebarExpandedContent_tabActive__WGw_d) .SidebarExpandedContent_tabBadge__dmDz9{color:var(--color-text-secondary);background-color:var(--color-bg-tertiary)}.SidebarExpandedContent_tabBadgeSkeleton__xfR1r{width:1.25rem;animation:SidebarExpandedContent_shimmer__amfeY 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-tertiary) 25%,var(--color-bg-secondary) 50%,var(--color-bg-tertiary) 75%);background-size:200% 100%}@keyframes SidebarExpandedContent_shimmer__amfeY{0%{background-position:200% 0}to{background-position:-200% 0}}.SidebarFooter_footer__KSYOc{flex-shrink:0;padding:var(--spacing-md);border-top:1px solid var(--color-border)}.SidebarFooter_quota__RQqa2{margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}.SidebarFooter_quotaHeader__NiwOP{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.SidebarFooter_quotaLabel__1aCjT{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.SidebarFooter_quotaCount__jN3pD{font-size:var(--font-xs);color:var(--color-text-muted)}.SidebarFooter_userBlock__m7wIx{display:flex;align-items:center;margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background-color:var(--color-bg-secondary);gap:var(--spacing-sm)}.SidebarFooter_userAvatar__nu_cR{color:#fff;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.SidebarFooter_userDetails__5teri{display:flex;flex:1 1;flex-direction:column;min-width:0}.SidebarFooter_userName___t0CU{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SidebarFooter_userEmail__iG7Nd{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SidebarFooter_logoutBtn__geHLM{color:var(--color-text-muted);display:flex;flex-shrink:0;justify-content:center;align-items:center;padding:var(--spacing-sm);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:var(--radius-sm);background:none}.SidebarFooter_logoutBtn__geHLM:hover{color:var(--color-error);background-color:var(--color-error-bg)}.SidebarFooter_loginBtnFull__qTaxo{font-size:var(--font-sm);font-weight:var(--font-semibold);color:#fff;display:flex;justify-content:center;align-items:center;width:100%;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));gap:var(--spacing-xs)}.SidebarFooter_loginBtnFull__qTaxo:hover{opacity:.9;transform:translateY(-1px)}.SidebarCollapsedFooter_collapsedFooter__tzcNQ{display:flex;flex-direction:column;flex-shrink:0;align-items:center;padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);gap:var(--spacing-sm)}.SidebarCollapsedFooter_collapsedQuota__ech7C{display:flex;flex-direction:column;align-items:center;gap:2px}.SidebarCollapsedFooter_collapsedQuotaMax__2PA7y,.SidebarCollapsedFooter_collapsedQuotaUsed__l25HE{font-size:.6rem;font-weight:var(--font-semibold);line-height:1;color:var(--color-text-secondary)}.SidebarCollapsedFooter_collapsedQuotaTrack__So_AH{display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end;width:6px;height:3.5rem;border-radius:3px;background-color:var(--color-bg-tertiary)}.SidebarCollapsedFooter_collapsedQuotaBar__DAt10{width:100%;transition:height .3s ease,background-color .3s ease;border-radius:3px}.SidebarCollapsedFooter_collapsedAvatar__SmtU4{color:#fff;display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.SidebarCollapsedFooter_collapsedAvatar__SmtU4:hover{box-shadow:0 2px 8px rgba(99,102,241,.3);transform:scale(1.08)}.Sidebar_sidebar__jyNPS{position:fixed;z-index:var(--z-modal);top:0;left:0;display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;height:100dvh;transition:transform var(--transition-base);transform:translateX(-100%);border-right:1px solid var(--color-border);background-color:var(--color-bg-primary)}.Sidebar_sidebar__jyNPS.Sidebar_open__hZKc5{transform:translateX(0)}@media(min-width:1024px){.Sidebar_sidebar__jyNPS{z-index:var(--z-sticky);transform:translateX(0)}.Sidebar_sidebar__jyNPS.Sidebar_collapsed__5xmPh{width:var(--sidebar-collapsed-width,60px)}}.DashboardScreen_dashboard__vWlQN{display:flex;min-height:100vh}.DashboardScreen_main__7m5lQ{overflow-x:hidden;flex:1 1;min-width:0;margin-top:var(--header-height-mobile);margin-left:0;transition:margin var(--transition-base);background-color:var(--color-bg-secondary)}@media(min-width:1024px){.DashboardScreen_main__7m5lQ{margin-top:0;margin-left:var(--sidebar-width);transition:margin-left var(--transition-base)}.DashboardScreen_collapsed__jILcg .DashboardScreen_main__7m5lQ{margin-left:var(--sidebar-collapsed-width,60px)}}.DashboardScreen_content__eWXxH{overflow:hidden;min-width:0;max-width:1400px;margin:0 auto;padding:var(--spacing-md)}@media(min-width:768px){.DashboardScreen_content__eWXxH{padding:var(--spacing-lg)}}.DashboardScreen_page__4HIF6{min-height:calc(100vh - var(--header-height-mobile) - var(--spacing-md)*2)}@media(min-width:1024px){.DashboardScreen_page__4HIF6{min-height:calc(100vh - var(--spacing-lg)*2)}}.DashboardScreen_header__3QF4E{margin-bottom:var(--spacing-md)}@media(min-width:768px){.DashboardScreen_header__3QF4E{margin-bottom:var(--spacing-lg)}}.DashboardScreen_title__HP6jU{font-size:var(--font-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}@media(min-width:768px){.DashboardScreen_title__HP6jU{font-size:var(--font-2xl)}}.DashboardScreen_pageContent__4FEww{min-height:300px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-primary)}@media(min-width:768px){.DashboardScreen_pageContent__4FEww{min-height:400px;border-radius:var(--radius-lg)}}