.enterprise-layout .enterprise-sider,.enterprise-layout .enterprise-sider-drawer{background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.05);position:relative;z-index:100;display:flex;flex-direction:column;height:100vh}.enterprise-layout .enterprise-sider .enterprise-logo,.enterprise-layout .enterprise-sider-drawer .enterprise-logo{height:64px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f0f0f0;padding:16px;transition:all .3s ease;background:linear-gradient(135deg,#f8faff,#fff)}.enterprise-layout .enterprise-sider .enterprise-logo:hover,.enterprise-layout .enterprise-sider-drawer .enterprise-logo:hover{background:linear-gradient(135deg,#f0f7ff,#fff)}.enterprise-layout .enterprise-sider .enterprise-logo .logo-text,.enterprise-layout .enterprise-sider-drawer .enterprise-logo .logo-text{font-size:18px;font-weight:600;color:#0f67fe;display:flex;align-items:center;gap:8px}.enterprise-layout .enterprise-sider .enterprise-logo .logo-text img,.enterprise-layout .enterprise-sider-drawer .enterprise-logo .logo-text img{transition:transform .3s ease}.enterprise-layout .enterprise-sider .enterprise-logo .logo-text:hover img,.enterprise-layout .enterprise-sider-drawer .enterprise-logo .logo-text:hover img{transform:scale(1.05)}.enterprise-layout .enterprise-sider .enterprise-logo .logo-icon,.enterprise-layout .enterprise-sider-drawer .enterprise-logo .logo-icon{font-size:24px;font-weight:600;color:#0f67fe}.enterprise-layout .enterprise-sider .enterprise-menu,.enterprise-layout .enterprise-sider-drawer .enterprise-menu{border-right:none;padding:12px 8px;background:transparent;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.enterprise-layout .enterprise-sider .enterprise-menu .ant-menu-item-selected,.enterprise-layout .enterprise-sider-drawer .enterprise-menu .ant-menu-item-selected{background:#0f67fe;color:#fff}.enterprise-layout .enterprise-sider .enterprise-menu::-webkit-scrollbar,.enterprise-layout .enterprise-sider-drawer .enterprise-menu::-webkit-scrollbar{width:4px}.enterprise-layout .enterprise-sider .enterprise-menu::-webkit-scrollbar-track,.enterprise-layout .enterprise-sider-drawer .enterprise-menu::-webkit-scrollbar-track{background:transparent}.enterprise-layout .enterprise-sider .enterprise-menu::-webkit-scrollbar-thumb,.enterprise-layout .enterprise-sider-drawer .enterprise-menu::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.enterprise-layout .enterprise-sider .enterprise-menu::-webkit-scrollbar-thumb:hover,.enterprise-layout .enterprise-sider-drawer .enterprise-menu::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.enterprise-layout .enterprise-sider .sider-header-action .back-to-website-btn,.enterprise-layout .enterprise-sider-drawer .sider-header-action .back-to-website-btn{display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.enterprise-layout .enterprise-sider .sider-header-action .back-to-website-btn :global(.anticon),.enterprise-layout .enterprise-sider-drawer .sider-header-action .back-to-website-btn :global(.anticon){font-size:16px}.enterprise-layout .enterprise-sider :global(.ant-layout-sider-trigger),.enterprise-layout .enterprise-sider-drawer :global(.ant-layout-sider-trigger){background:#fafafa;border-top:1px solid #f0f0f0;height:48px;line-height:48px;color:#666;transition:all .3s ease}.enterprise-layout .enterprise-sider :global(.ant-layout-sider-trigger):hover,.enterprise-layout .enterprise-sider-drawer :global(.ant-layout-sider-trigger):hover{background:#f0f7ff;color:#0f67fe}.enterprise-layout .enterprise-sider :global(.ant-layout-sider-trigger) :global(.anticon),.enterprise-layout .enterprise-sider-drawer :global(.ant-layout-sider-trigger) :global(.anticon){transition:transform .3s ease}.enterprise-layout .enterprise-sider :global(.ant-layout-sider-trigger):hover :global(.anticon),.enterprise-layout .enterprise-sider-drawer :global(.ant-layout-sider-trigger):hover :global(.anticon){transform:scale(1.1)}.enterprise-layout .enterprise-content{background:#f5f7fa;padding:24px;min-height:calc(100vh - 64px);overflow-y:auto}.enterprise-layout .enterprise-content .page-skeleton{width:100%;animation:fadeIn .3s ease-in}.enterprise-layout .enterprise-content .page-skeleton :global(.ant-skeleton-title){width:200px;height:24px;margin-bottom:24px}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards{display:flex;flex-direction:column;gap:24px;margin-top:0}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px;background:#fff;transition:opacity .3s ease}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card :global(.ant-skeleton-content) :global(.ant-skeleton-title){width:180px;height:20px;margin-bottom:16px}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card :global(.ant-skeleton-content) :global(.ant-skeleton-avatar){margin-right:12px}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card :global(.ant-skeleton-content) :global(.ant-skeleton-paragraph){margin-top:0}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card :global(.ant-skeleton-content) :global(.ant-skeleton-paragraph) li{height:16px;margin-bottom:12px}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card :global(.ant-skeleton-content) :global(.ant-skeleton-paragraph) li:first-child{width:100%}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card :global(.ant-skeleton-content) :global(.ant-skeleton-paragraph) li:nth-child(2){width:80%}.enterprise-layout .enterprise-content .page-skeleton .skeleton-cards .skeleton-card :global(.ant-skeleton-content) :global(.ant-skeleton-paragraph) li:last-child{width:60%}.enterprise-layout.enterprise-layout--guest{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(165deg,#e3f0ff,#f0f7ff 38%,#fafcff)}.enterprise-layout.enterprise-layout--guest:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 15% 25%,rgba(79,140,255,.12) 0,transparent 55%),radial-gradient(ellipse 60% 45% at 85% 75%,rgba(123,69,255,.1) 0,transparent 50%);pointer-events:none}.enterprise-layout.enterprise-layout--guest:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,103,254,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,103,254,.04) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.1) 60%,transparent);pointer-events:none}.enterprise-layout.enterprise-layout--guest .enterprise-guest-content{position:relative;z-index:1;box-sizing:border-box;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 24px 40px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-shell{display:flex;align-items:stretch;justify-content:center;gap:48px;max-width:1120px;width:100%;margin:0 auto}.enterprise-layout.enterprise-layout--guest .enterprise-guest-left{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-left-inner{max-width:520px;width:100%}.enterprise-layout.enterprise-layout--guest .enterprise-guest-left-brand{margin-bottom:20px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-logo{height:40px;width:auto;display:block}.enterprise-layout.enterprise-layout--guest .enterprise-guest-hero-title{margin:0 0 12px;font-size:32px;font-weight:600;color:#1a1a1a;line-height:1.25;letter-spacing:-.02em}.enterprise-layout.enterprise-layout--guest .enterprise-guest-hero-sub{margin:0 0 28px;font-size:16px;line-height:1.5;color:#5e5e5e}.enterprise-layout.enterprise-layout--guest .enterprise-guest-hero-art{display:flex;justify-content:center;align-items:flex-end}.enterprise-layout.enterprise-layout--guest .enterprise-guest-hero-art img{width:100%;max-width:420px;height:auto;object-fit:contain;filter:drop-shadow(0 12px 32px rgba(15,103,254,.12))}.enterprise-layout.enterprise-layout--guest .enterprise-guest-right{flex:0 0 420px;max-width:100%;display:flex;align-items:center;justify-content:flex-start}.enterprise-layout.enterprise-layout--guest .enterprise-guest-card{width:100%;border-radius:16px;box-shadow:0 4px 24px rgba(15,103,254,.08),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.9);background:#fff}.enterprise-layout.enterprise-layout--guest .enterprise-guest-card :global(.ant-card-body){padding:40px 36px 36px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-card-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-card-logo{height:28px;width:auto;flex-shrink:0}.enterprise-layout.enterprise-layout--guest .enterprise-guest-card-title{margin:0!important;font-weight:600!important;font-size:18px!important;color:#383838!important;line-height:1.3!important}.enterprise-layout.enterprise-layout--guest .enterprise-guest-desc{margin-bottom:24px!important;font-size:14px;line-height:1.65;color:#8c8c8c!important;text-align:left}.enterprise-layout.enterprise-layout--guest .enterprise-guest-btn{height:48px;font-weight:600;font-size:16px;border-radius:8px;background:linear-gradient(94deg,#516eff 8.58%,#0f67fe 52%,#5b8cff);border:none;box-shadow:0 4px 14px rgba(15,103,254,.28)}.enterprise-layout.enterprise-layout--guest .enterprise-guest-btn:hover{background:linear-gradient(94deg,#5f7aff 8.58%,#1a73ff 52%,#6b96ff)!important}.enterprise-layout.enterprise-layout--guest .enterprise-guest-footnote{margin:16px 0 0;font-size:12px;line-height:1.5;color:#bfbfbf;text-align:center}@media(max-width:960px){.enterprise-layout.enterprise-layout--guest .enterprise-guest-shell{flex-direction:column;align-items:center;gap:36px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-left{justify-content:center;padding-right:0}.enterprise-layout.enterprise-layout--guest .enterprise-guest-left-inner{max-width:480px;text-align:center}.enterprise-layout.enterprise-layout--guest .enterprise-guest-hero-title{font-size:26px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-hero-art img{max-width:320px}.enterprise-layout.enterprise-layout--guest .enterprise-guest-right{flex:1 1 auto;width:100%;max-width:440px;justify-content:center}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}