.JCWVAa_container{min-width:44px;display:inline-block;position:relative}.JCWVAa_container.JCWVAa_containerExpanded{width:100%}.JCWVAa_toggleButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);cursor:pointer;color:var(--color-text-primary);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:44px;height:36px;padding:.5rem;transition:all .2s;display:flex}.JCWVAa_toggleButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.JCWVAa_toggleButton:active{transform:translateY(0)}.JCWVAa_toggleButton.JCWVAa_withLabel{justify-content:flex-start;width:100%;height:auto;padding:.75rem 1rem}.JCWVAa_icon{flex-shrink:0;width:1.2rem;height:1.2rem}.JCWVAa_label{white-space:nowrap;font-size:.875rem;font-weight:500}.JCWVAa_dropdown{z-index:1001;transform-origin:0 100%;border:1px solid #d1d5db;border-radius:.5rem;min-width:44px;padding:.25rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 -4px 20px #0003;background:#fff!important;animation:.25s ease-out JCWVAa_dropdownSlideInFromBottomLeft!important}[data-theme=dark] .JCWVAa_dropdown{border-color:#4a4a4a;box-shadow:0 -4px 20px #0009;background:#1a1a1a!important}.JCWVAa_dropdown.JCWVAa_dropdownDown{transform-origin:0 0;top:calc(100% + .5rem);bottom:auto;box-shadow:0 4px 20px #0003;animation:.25s ease-out JCWVAa_dropdownSlideInFromTopLeft!important}[data-theme=dark] .JCWVAa_dropdown.JCWVAa_dropdownDown{box-shadow:0 4px 20px #0009}@keyframes JCWVAa_dropdownSlideInFromBottomLeft{0%{opacity:0;transform:translateY(10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes JCWVAa_dropdownSlideInFromTopLeft{0%{opacity:0;transform:translateY(-10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}.JCWVAa_dropdownItem{cursor:pointer;width:100%;color:var(--color-text-primary);text-align:left;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.JCWVAa_containerExpanded .JCWVAa_dropdownItem{justify-content:flex-start}.JCWVAa_dropdownItem:hover{background-color:var(--color-bg-hover)}.JCWVAa_dropdownItem.JCWVAa_active{background-color:var(--color-bg-tertiary);font-weight:600}.JCWVAa_dropdownItem span:not(.JCWVAa_checkmark){flex:1}.JCWVAa_dropdownIcon{flex-shrink:0;width:1rem;height:1rem}.JCWVAa_checkmark{color:var(--color-success);font-size:1rem;font-weight:700}
._3XdD9q_sidebar{background:var(--color-bg-primary);border-right:1px solid var(--color-border-light);z-index:8;flex-direction:column;width:240px;height:100dvh;max-height:100dvh;transition:width .3s,transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}._3XdD9q_sidebar._3XdD9q_collapsed{width:64px}@media (max-width:1024px){._3XdD9q_sidebar{z-index:8;width:280px;height:100dvh;max-height:100dvh;position:fixed;top:0;transform:translate(-100%);box-shadow:2px 0 8px #00000026}._3XdD9q_sidebar._3XdD9q_mobileOpen{transform:translate(0)}._3XdD9q_sidebar._3XdD9q_collapsed{width:280px}}._3XdD9q_backdrop{z-index:8;background:#00000080;animation:.2s _3XdD9q_fadeIn;position:fixed;inset:0}@media (min-width:768px){._3XdD9q_backdrop{display:none}}@keyframes _3XdD9q_fadeIn{0%{opacity:0}to{opacity:1}}._3XdD9q_sidebarContent{flex-direction:column;height:100%;max-height:100dvh;display:flex;overflow:hidden}._3XdD9q_navigation{flex-direction:column;flex:1;gap:.25rem;padding:1rem .5rem;display:flex;overflow:hidden auto}._3XdD9q_navigation::-webkit-scrollbar{width:6px}._3XdD9q_navigation::-webkit-scrollbar-track{background:0 0}._3XdD9q_navigation::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px}._3XdD9q_navigation::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}._3XdD9q_navItem{color:var(--color-text-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}._3XdD9q_navItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._3XdD9q_navItem._3XdD9q_active{background:var(--color-primary-active);color:var(--color-primary);border-left:3px solid var(--color-primary);padding-left:calc(1rem - 3px)}._3XdD9q_navItem._3XdD9q_active ._3XdD9q_icon{color:var(--color-primary)}._3XdD9q_collapsed ._3XdD9q_navItem{justify-content:center;padding:.75rem}@media (max-width:1024px){._3XdD9q_collapsed ._3XdD9q_navItem{justify-content:flex-start;padding:.75rem 1rem}._3XdD9q_collapsed ._3XdD9q_navItem._3XdD9q_active{padding-left:calc(1rem - 3px)}}._3XdD9q_icon{color:inherit;flex-shrink:0}._3XdD9q_label{text-align:left;flex:1;font-size:.875rem;font-weight:500}._3XdD9q_collapsed ._3XdD9q_label{display:none}@media (max-width:1024px){._3XdD9q_collapsed ._3XdD9q_label{display:block}}._3XdD9q_badge{background:var(--color-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:600;display:flex}._3XdD9q_collapsed ._3XdD9q_badge{display:none}@media (max-width:1024px){._3XdD9q_collapsed ._3XdD9q_badge{display:flex}}._3XdD9q_bottomActions{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.5rem;margin-top:auto;padding:1rem .5rem;display:flex}._3XdD9q_themeToggleWrapper{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;justify-content:center;align-items:center;min-height:44px;display:flex}._3XdD9q_collapsed ._3XdD9q_themeToggleWrapper{justify-content:center}._3XdD9q_actionButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);min-height:44px;color:var(--color-text-secondary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}._3XdD9q_actionButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-medium)}._3XdD9q_collapsed ._3XdD9q_actionButton{justify-content:center;padding:.75rem}@media (max-width:1024px){._3XdD9q_collapsed ._3XdD9q_actionButton{justify-content:flex-start;padding:.75rem 1rem}}._3XdD9q_collapseToggle{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);min-height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.75rem;transition:all .2s;display:flex}._3XdD9q_collapseToggle:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-medium)}._3XdD9q_collapseToggle._3XdD9q_actionButton{text-align:left;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem}@media (max-width:1024px){._3XdD9q_collapseToggle{display:none}}._3XdD9q_logoutDialogContent{text-align:center}._3XdD9q_logoutDialogIcon{background:var(--color-warning-bg,#ea580c1a);width:48px;height:48px;color:var(--color-warning-text,#ea580c);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}._3XdD9q_logoutDialogMessage{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.5}
.Zzvqsa_layoutContainer{background:var(--color-bg-body);min-height:100dvh;display:flex;position:relative}.Zzvqsa_hamburgerButton{z-index:6;background:var(--color-bg-primary);border:1px solid var(--color-border-light);width:48px;height:48px;color:var(--color-text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;top:1rem;left:1rem;box-shadow:0 2px 8px #0000001a}.Zzvqsa_hamburgerButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-medium)}.Zzvqsa_hamburgerButton:active{transform:scale(.95)}@media (min-width:1025px){.Zzvqsa_hamburgerButton{display:none}}.Zzvqsa_contentWrapper{flex:1;width:100%;min-width:0;transition:margin-left .3s,width .3s}@media (max-width:1024px){.Zzvqsa_contentWrapper{width:100%!important;margin-left:0!important}}@media (min-width:1025px){.Zzvqsa_contentWrapper{width:calc(100% - 240px);margin-left:240px}}.Zzvqsa_mainContent{width:100%;height:100dvh;padding:0;overflow:hidden}@media (max-width:1024px){.Zzvqsa_mainContent{padding-top:4rem}}.Zzvqsa_loadingContainer{background:var(--color-bg-body);justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.Zzvqsa_pageContainer{width:100%;max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:768px){.Zzvqsa_pageContainer{padding:1.5rem}}@media (max-width:480px){.Zzvqsa_pageContainer{padding:1rem}}.Zzvqsa_header{text-align:center;margin-bottom:3rem}@media (max-width:768px){.Zzvqsa_header{margin-bottom:2rem}}@media (max-width:480px){.Zzvqsa_header{margin-bottom:1.5rem}}.Zzvqsa_title{color:var(--color-text-primary);background:var(--gradient-primary);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:2.5rem;font-weight:800;line-height:1.2}@media (max-width:1024px){.Zzvqsa_title{font-size:2.25rem}}@media (max-width:768px){.Zzvqsa_title{font-size:2rem}}@media (max-width:480px){.Zzvqsa_title{margin-bottom:.75rem;font-size:1.75rem}}.Zzvqsa_subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.5}@media (max-width:768px){.Zzvqsa_subtitle{max-width:500px;font-size:1rem}}@media (max-width:480px){.Zzvqsa_subtitle{max-width:100%;font-size:.9rem}}.Zzvqsa_navigationGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:1200px){.Zzvqsa_navigationGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Zzvqsa_navigationGrid{grid-template-columns:1fr;gap:1rem;margin-top:1rem}}@media (max-width:480px){.Zzvqsa_navigationGrid{gap:.75rem}}.Zzvqsa_actionCard{background:var(--color-bg-primary);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);color:inherit;border-radius:1rem;flex-direction:row;align-items:center;gap:1.5rem;min-height:120px;padding:2rem;text-decoration:none;transition:all .2s;display:flex;position:relative}@media (max-width:768px){.Zzvqsa_actionCard{border-radius:.75rem;gap:1.25rem;min-height:100px;padding:1.5rem}}@media (max-width:480px){.Zzvqsa_actionCard{text-align:center;border-radius:.5rem;flex-direction:column;gap:1rem;min-height:90px;padding:1.25rem}}.Zzvqsa_actionCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-medium);transform:translateY(-2px)}.Zzvqsa_actionIcon{width:3rem;height:3rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Zzvqsa_actionIcon svg{width:100%;height:100%}@media (max-width:768px){.Zzvqsa_actionIcon{width:2.5rem;height:2.5rem}}@media (max-width:480px){.Zzvqsa_actionIcon{width:2rem;height:2rem}}.Zzvqsa_actionContent{flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:480px){.Zzvqsa_actionContent{text-align:center}}.Zzvqsa_actionTitle{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}@media (max-width:768px){.Zzvqsa_actionTitle{font-size:1.125rem}}@media (max-width:480px){.Zzvqsa_actionTitle{margin-bottom:.25rem;font-size:1rem}}.Zzvqsa_actionDescription{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:480px){.Zzvqsa_actionDescription{font-size:.8125rem}}.Zzvqsa_actionArrow{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}@media (max-width:480px){.Zzvqsa_actionArrow{width:1rem;height:1rem}}.Zzvqsa_actionCard:hover .Zzvqsa_actionArrow{transform:translate(2px)}.Zzvqsa_errorContainer{min-height:400px;color:var(--color-error);text-align:center;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:1rem;justify-content:center;align-items:center;padding:1rem;font-size:1.125rem;font-weight:500;display:flex}@media (max-width:768px){.Zzvqsa_errorContainer{border-radius:.75rem;min-height:300px;font-size:1rem}}@media (max-width:480px){.Zzvqsa_errorContainer{border-radius:.5rem;min-height:200px;font-size:.9rem}}
