.AppShell_layout__VH5qp{height:100vh;overflow:hidden;background:var(--zsfrp-bg)}.AppShell_sider__ez2Bs{position:relative;border-right:1px solid color-mix(in srgb,var(--zsfrp-border) 80%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--zsfrp-bg) 35%,var(--zsfrp-bg-elevated)),var(--zsfrp-bg-elevated))!important;height:100vh!important;overflow:hidden!important;flex-shrink:0}.AppShell_sider__ez2Bs .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.AppShell_main__Fmh6Z{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.AppShell_logo__d9XXX{height:58px;width:100%;padding:0 18px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 70%,transparent);flex-shrink:0}.AppShell_brandLogo__qxd6p{width:auto}.AppShell_sidebarBottom__ClJbL{margin-top:auto;padding-bottom:10px}.AppShell_menu__OUr6r{flex:1 1;min-height:0;overflow-y:auto;-webkit-border-end:none!important;border-inline-end:none!important;padding:4px 12px 6px!important;background:transparent!important;font-size:14px!important}.AppShell_menu__OUr6r .ant-menu-item,.AppShell_menu__OUr6r .ant-menu-submenu-title{height:40px!important;line-height:40px!important;margin-block:2px!important;margin-inline:0!important;padding-inline:12px!important;border-radius:8px!important;border:1px solid transparent!important;font-size:14px!important;font-weight:550;color:var(--zsfrp-text-secondary)!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.AppShell_menu__OUr6r .ant-menu-sub .ant-menu-item{height:36px!important;line-height:36px!important;padding-inline:10px 8px!important;margin-inline:0!important;font-size:13px!important;font-weight:500}.AppShell_menu__OUr6r .ant-menu-submenu-inline>.ant-menu-sub{position:relative;margin:2px 0 6px 18px!important;padding:3px 0 3px 10px!important;background:transparent!important;border-left:2px solid color-mix(in srgb,var(--zsfrp-border) 90%,transparent);border-radius:0}.AppShell_menu__OUr6r .ant-menu-submenu-open>.ant-menu-sub,.AppShell_menu__OUr6r .ant-menu-submenu-selected>.ant-menu-sub{border-left-color:color-mix(in srgb,var(--zsfrp-border) 90%,transparent)}.AppShell_menu__OUr6r .ant-menu-sub .ant-menu-item-selected{position:relative}.AppShell_menu__OUr6r .ant-menu-sub .ant-menu-item-selected:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:2px;border-radius:1px;background:var(--zsfrp-primary)}.AppShell_menu__OUr6r .ant-menu-sub{background:transparent!important}.AppShell_menu__OUr6r .ant-menu-item .anticon,.AppShell_menu__OUr6r .ant-menu-submenu-title .anticon{font-size:16px!important;min-width:16px!important}.AppShell_menu__OUr6r .ant-menu-item:hover,.AppShell_menu__OUr6r .ant-menu-submenu-title:hover{color:var(--zsfrp-text)!important;background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-bg-elevated))!important}.AppShell_menu__OUr6r .ant-menu-item-selected,.AppShell_menu__OUr6r .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--zsfrp-primary)!important;font-weight:650}.AppShell_menu__OUr6r .ant-menu-item-selected{background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-bg-elevated))!important;border-color:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-border))!important;box-shadow:none!important}.AppShell_menu__OUr6r .ant-menu-item-selected:after,.AppShell_menu__OUr6r .ant-menu-submenu-arrow{color:var(--zsfrp-text-muted)!important}.AppShell_menu__OUr6r .ant-menu-item-selected:after{display:none!important}.AppShell_menuCompact__7gyf7 .ant-menu-item,.AppShell_menuCompact__7gyf7 .ant-menu-submenu-title{height:38px!important;line-height:38px!important}.AppShell_menuCompact__7gyf7 .ant-menu-sub .ant-menu-item{height:34px!important;line-height:34px!important}.AppShell_siderCompact__wHZvs .AppShell_logo__d9XXX{height:54px;padding:0 16px}.AppShell_siderCompact__wHZvs .AppShell_sidebarFoot__ymY_5{margin-inline:10px;padding:9px 10px}.AppShell_siderMask__sJy9c{position:fixed;inset:0;z-index:1000;border:0;padding:0;margin:0;background:rgba(15,23,42,.42);cursor:pointer}.AppShell_header__sIM_T{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:28px;height:64px;flex-shrink:0;background:color-mix(in srgb,var(--zsfrp-bg-elevated) 85%,transparent)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 75%,transparent)}.AppShell_headerLeft__K8osY{display:flex;align-items:center;gap:4px;min-width:0;flex:1 1}.AppShell_menuToggle__bXIAN{flex-shrink:0;color:var(--zsfrp-text)!important}.AppShell_headerTitle__qGsqF{font-size:18px;font-weight:var(--zsfrp-font-weight-bold,700);letter-spacing:-.01em;color:var(--zsfrp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_headerActions__IdDj8{display:flex;align-items:center;gap:4px;flex-shrink:0}.AppShell_accountTrigger__IRfdu{display:inline-flex;align-items:center;gap:8px;margin-left:4px;padding:4px 8px 4px 4px;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;color:var(--zsfrp-text);transition:background .15s ease,border-color .15s ease}.AppShell_accountTrigger__IRfdu:hover{background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-bg-elevated));border-color:color-mix(in srgb,var(--zsfrp-border) 80%,transparent)}.AppShell_accountName__sVuN6{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.AppShell_accountCaret__UQ_I6{font-size:10px;color:var(--zsfrp-text-muted)}.AppShell_content__XvdTw{flex:1 1;min-height:0;margin:0;padding:28px 32px 40px;background:transparent;overflow-y:auto;overflow-x:hidden}.AppShell_sidebarFoot__ymY_5{margin:0 10px;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--zsfrp-bg) 55%,var(--zsfrp-bg-elevated));border:1px solid color-mix(in srgb,var(--zsfrp-border) 90%,transparent);display:flex;align-items:center;gap:8px;flex-shrink:0;width:calc(100% - 20px);cursor:pointer;text-align:left;font:inherit;transition:background .2s ease,border-color .2s ease}.AppShell_sidebarFoot__ymY_5:hover{background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-bg-elevated));border-color:color-mix(in srgb,var(--zsfrp-primary) 22%,var(--zsfrp-border))}.AppShell_avatar__Axi_p{background:linear-gradient(145deg,#69b1ff,#1677ff)!important;flex-shrink:0}.AppShell_userMeta___rf4d{flex:1 1;min-width:0}.AppShell_sidebarFootIcon__OE_YV{flex-shrink:0;font-size:11px;color:var(--zsfrp-text-muted);transform:rotate(180deg)}.AppShell_userName__MwEPV{font-size:14px;font-weight:650;color:var(--zsfrp-text);line-height:1.25}.AppShell_userName__MwEPV,.AppShell_userPlan__6_KhQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_userPlan__6_KhQ{font-size:12px;color:var(--zsfrp-text-muted);line-height:1.3}@media (max-width:992px){.AppShell_sider__ez2Bs{position:fixed!important;left:0;top:0;z-index:1001;height:100%!important;box-shadow:8px 0 32px rgba(15,23,42,.18)}.AppShell_siderOpen__l3NxM{transform:translateX(0)}.AppShell_header__sIM_T{padding-inline:12px 14px;height:56px;padding-top:env(safe-area-inset-top,0)}.AppShell_headerTitle__qGsqF{font-size:16px}.AppShell_accountTrigger__IRfdu{padding:2px;margin-left:0}.AppShell_content__XvdTw{padding:16px 14px calc(28px + env(safe-area-inset-bottom, 0))}}