.onboarding-step-content{font-size:14px;line-height:1.6}.onboarding-step-content p{margin-bottom:12px}.onboarding-step-content ul{margin:0;padding-left:20px}.onboarding-step-content ul li{margin-bottom:6px}.onboarding-step-content .anticon{margin-right:8px;color:var(--color-primary)}.onboarding-tip{font-size:13px;color:#666;background:#f5f5f5;padding:8px 12px;border-radius:6px;margin-top:12px}.onboarding-tip kbd{display:inline-block;padding:2px 6px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;font-family:inherit;font-size:11px;margin:0 2px}.onboarding-welcome-cover{text-align:center;padding:32px 24px;background:linear-gradient(135deg,var(--color-primary) 0%,#ff8c50 100%);border-radius:8px;color:#fff;margin-bottom:16px}.onboarding-welcome-icon{font-size:48px;margin-bottom:16px}.onboarding-welcome-cover h2{color:#fff;margin:0;font-size:24px}.onboarding-complete-cover{text-align:center;padding:32px 24px;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:8px;color:#fff;margin-bottom:16px}.onboarding-complete-icon{font-size:48px;margin-bottom:16px}.onboarding-complete-cover h2{color:#fff;margin:0;font-size:24px}.onboarding-indicator{font-size:12px;color:#666}.ant-tour .ant-tour-inner{max-width:400px}.ant-tour .ant-tour-title{font-weight:600;font-size:16px}.ant-tour .ant-tour-footer{margin-top:16px}@media(max-width:768px){.ant-tour .ant-tour-inner{max-width:calc(100vw - 48px)}.onboarding-welcome-cover,.onboarding-complete-cover{padding:24px 16px}.onboarding-welcome-icon,.onboarding-complete-icon{font-size:36px}}._root_1ei05_2{display:flex;height:100vh;width:100vw;overflow:hidden;position:relative;background:linear-gradient(150deg,#060e1a,#0b1d2e 45%,#0d2440 80%,#06111c)}._sidebar_1ei05_12{position:fixed;left:0;top:0;bottom:0;z-index:300;display:flex;flex-direction:column;background:#0d1117;border-right:1px solid rgba(255,255,255,.06);transition:width .22s cubic-bezier(.4,0,.2,1);overflow:hidden}._logo_1ei05_27{height:56px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;padding:0 16px;overflow:hidden}._logoText_1ei05_38{color:#fd5a00;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}._logoIcon_1ei05_47{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fd5a0026;border:1px solid rgba(253,90,0,.4);color:#fd5a00;font-size:15px;font-weight:800;border-radius:8px}._nav_1ei05_62{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0}._nav_1ei05_62::-webkit-scrollbar{width:3px}._nav_1ei05_62::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._navItem_1ei05_73{display:flex;align-items:center;gap:11px;padding:9px 14px;margin:1px 8px;border-radius:6px;color:#ffffff94;cursor:pointer;transition:background .14s,color .14s;font-size:13px;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none}._navItem_1ei05_73:hover{color:#ffffffe0;background:#ffffff0f}._navItem_1ei05_73:focus-visible{outline:2px solid #FD5A00;outline-offset:-2px}._navItemActive_1ei05_100{color:#fff!important;background:#fd5a00!important;font-weight:600}._navItemActive_1ei05_100:hover{background:#e5520a!important}._navItemActive_1ei05_100 ._chevron_1ei05_110{color:#ffffffb3!important}._navSub_1ei05_115{padding-left:30px;font-size:12.5px}._navIcon_1ei05_125{font-size:15px;width:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._navLabel_1ei05_134{flex:1;overflow:hidden;text-overflow:ellipsis}._chevron_1ei05_110{font-size:10px;color:#ffffff4d;transition:transform .2s;flex-shrink:0}._chevronOpen_1ei05_147{transform:rotate(180deg)}._collapseBtn_1ei05_152{height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.07);color:#ffffff59;font-size:13px;cursor:pointer;flex-shrink:0;transition:color .14s,background .14s;width:100%}._collapseBtn_1ei05_152:hover{color:#fd5a00;background:#fd5a0014}._column_1ei05_174{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:margin-left .22s cubic-bezier(.4,0,.2,1)}._topbar_1ei05_184{height:52px;flex-shrink:0;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:200}._topbarLeft_1ei05_196{display:flex;align-items:center;gap:10px;flex:1}._topbarRight_1ei05_203{display:flex;align-items:center;gap:4px}._pageTitle_1ei05_209{font-size:15px;font-weight:600;color:#ffffffe0}._topbar_1ei05_184 .ant-btn-text{color:#ffffffa6!important}._topbar_1ei05_184 .ant-btn-text:hover{color:#fff!important;background:#ffffff14!important}._topbar_1ei05_184 .ant-select-selector{background:transparent!important;border:none!important;color:#ffffffd1!important}._topbar_1ei05_184 .ant-select-selection-item{color:#ffffffd1!important}._topbar_1ei05_184 .ant-select-suffix,._topbar_1ei05_184 .ant-select-arrow{color:#ffffff73!important}._content_1ei05_239{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}._content_1ei05_239::-webkit-scrollbar{width:5px}._content_1ei05_239::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}._profileTrigger_1ei05_250{padding:4px 10px;border-radius:8px;transition:background .14s}._profileTrigger_1ei05_250:hover{background:#ffffff14}._profileInfo_1ei05_258{display:flex;flex-direction:column;gap:1px;line-height:1.2}._profileName_1ei05_265{font-size:13px;font-weight:600;line-height:1.2;color:#ffffffe6!important}._profileRole_1ei05_272{font-size:11px;line-height:1.2;color:#ffffff73!important}._avatar_1ei05_279{background-color:#3a4060!important;color:#ffffffd9!important}._profileMenuHeader_1ei05_285{display:flex;flex-direction:column;gap:3px;min-width:220px;border-left:3px solid #FD5A00;padding:4px 0 4px 12px}._profileMenuName_1ei05_295{font-size:14px;font-weight:600}._profileMenuEmail_1ei05_296{font-size:12px;opacity:.7}._profileMenuRole_1ei05_297{font-size:11px;opacity:.55}._topbar_1ei05_184 .global-search-trigger{background:#ffffff12!important;border-color:#ffffff1f!important;color:#ffffff80!important}._topbar_1ei05_184 .global-search-trigger:hover{background:#ffffff1c!important;border-color:#fff3!important}._topbar_1ei05_184 .global-search-placeholder{color:#ffffff73!important}._topbar_1ei05_184 .global-search-shortcut{background:#ffffff1a!important;border-color:#ffffff26!important;color:#ffffff73!important}._topbar_1ei05_184 .ant-badge .anticon,._topbar_1ei05_184 .ant-btn .anticon{color:#ffffffb8}._mobileBtn_1ei05_324{font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#ffffffb3!important}@media(max-width:767px){._topbar_1ei05_184{padding:0 12px}._topbarRight_1ei05_203{gap:2px}._profileInfo_1ei05_258{display:none}}.global-search-trigger{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#0000000a;border-radius:6px;cursor:pointer;color:#00000073;transition:all var(--transition-fast);min-width:200px}.global-search-trigger:hover{background:#0000000f;color:#000000a6}.global-search-trigger:focus{outline:2px solid var(--color-primary);outline-offset:2px}.global-search-placeholder{flex:1;font-size:14px}.global-search-shortcut{margin:0;font-size:11px;background:#0000000f;border:none;padding:2px 6px}.global-search-modal .ant-modal-content{padding:0;overflow:hidden}.global-search-modal .ant-modal-body{padding:0}.global-search-input{border:none;border-bottom:1px solid #f0f0f0;border-radius:0;padding:16px}.global-search-input:focus,.global-search-input:hover{border-color:#f0f0f0;box-shadow:none}.global-search-input .ant-input{font-size:16px}.global-search-filters{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.global-search-count{font-size:12px;white-space:nowrap}.global-search-results{max-height:360px;overflow-y:auto}.global-search-result-item{cursor:pointer;padding:12px 16px!important;transition:background-color var(--transition-fast)}.global-search-result-item:hover,.global-search-result-item.selected{background:#f5f5f5}.global-search-result-item.selected{background:#fd5a0014}.result-type-tag{margin-left:8px;font-size:11px}.global-search-empty{padding:40px}.global-search-hint{padding:40px;text-align:center;color:#999;font-size:14px}.global-search-footer{display:flex;justify-content:center;gap:24px;padding:12px 16px;background:#fafafa;border-top:1px solid #f0f0f0;font-size:12px;color:#999}.global-search-footer kbd{display:inline-block;padding:2px 6px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;font-family:inherit;font-size:11px;margin-right:4px}@media(max-width:768px){.global-search-trigger{min-width:auto;padding:8px}.global-search-placeholder,.global-search-shortcut{display:none}.global-search-modal .ant-modal{max-width:calc(100vw - 32px)}}:root{--duration-instant: .1s;--duration-fast: .2s;--duration-base: .3s;--duration-slow: .5s;--duration-slower: .7s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.175, .885, .32, 1.275)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes typingDot{0%,20%{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(0)}}@keyframes progressBar{0%{width:0%}to{width:100%}}@keyframes skeletonLoading{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes glow{0%,to{box-shadow:0 0 5px #fd5a0080}50%{box-shadow:0 0 20px #fd5a00cc}}.animate-fade-in{animation:fadeIn var(--duration-base) var(--ease-out)}.animate-fade-in-up{animation:fadeInUp var(--duration-slow) var(--ease-out)}.animate-fade-in-down{animation:fadeInDown var(--duration-slow) var(--ease-out)}.animate-fade-in-left{animation:fadeInLeft var(--duration-slow) var(--ease-out)}.animate-fade-in-right{animation:fadeInRight var(--duration-slow) var(--ease-out)}.animate-fade-in-scale{animation:fadeInScale var(--duration-base) var(--ease-bounce)}.animate-slide-in-left{animation:slideInLeft var(--duration-base) var(--ease-out)}.animate-slide-in-right{animation:slideInRight var(--duration-base) var(--ease-out)}.animate-slide-in-up{animation:slideInUp var(--duration-base) var(--ease-out)}.animate-slide-in-down{animation:slideInDown var(--duration-base) var(--ease-out)}.animate-scale-in{animation:scaleIn var(--duration-base) var(--ease-bounce)}.animate-zoom-in{animation:zoomIn var(--duration-slow) var(--ease-bounce)}.animate-pulse{animation:pulse 2s var(--ease-in-out) infinite}.animate-bounce{animation:bounce 1s var(--ease-in-out) infinite}.animate-rotate-in{animation:rotateIn var(--duration-base) var(--ease-out)}.animate-spin{animation:spin 1s linear infinite}.animate-shake{animation:shake .4s var(--ease-in-out)}.animate-float{animation:float 3s var(--ease-in-out) infinite}.animate-glow{animation:glow 2s var(--ease-in-out) infinite}.stagger-children>*{animation:fadeInUp .4s var(--ease-out) backwards}.stagger-children>*:nth-child(1){animation-delay:0ms}.stagger-children>*:nth-child(2){animation-delay:50ms}.stagger-children>*:nth-child(3){animation-delay:.1s}.stagger-children>*:nth-child(4){animation-delay:.15s}.stagger-children>*:nth-child(5){animation-delay:.2s}.stagger-children>*:nth-child(6){animation-delay:.25s}.stagger-children>*:nth-child(7){animation-delay:.3s}.stagger-children>*:nth-child(8){animation-delay:.35s}.stagger-children>*:nth-child(9){animation-delay:.4s}.stagger-children>*:nth-child(10){animation-delay:.45s}.stagger-fast>*{animation:fadeInUp .3s var(--ease-out) backwards}.stagger-fast>*:nth-child(n){animation-delay:calc(var(--stagger-index, 0) * 30ms)}.skeleton{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:skeletonLoading 1.5s ease-in-out infinite;border-radius:var(--radius-base)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 2s infinite}.hover-lift{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.hover-scale{transition:transform var(--duration-fast) var(--ease-out)}.hover-scale:hover{transform:scale(1.05)}.hover-brighten{transition:filter var(--duration-fast) var(--ease-out)}.hover-brighten:hover{filter:brightness(1.1)}.hover-glow{transition:box-shadow var(--duration-fast) var(--ease-out)}.hover-glow:hover{box-shadow:0 0 20px #fd5a0080}.transition-all{transition:all var(--duration-base) var(--ease-in-out)}.transition-colors{transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.transition-transform{transition:transform var(--duration-base) var(--ease-out)}.transition-opacity{transition:opacity var(--duration-base) var(--ease-out)}.page-transition-enter{opacity:0;transform:translate(-20px)}.page-transition-enter-active{opacity:1;transform:translate(0);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.page-transition-exit{opacity:1;transform:translate(0)}.page-transition-exit-active{opacity:0;transform:translate(20px);transition:opacity var(--duration-base) var(--ease-in),transform var(--duration-base) var(--ease-in)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-pulse,.animate-bounce,.animate-float,.animate-glow{animation:none!important}}.gpu-accelerated{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.card-3d{perspective:1000px;transition:transform var(--duration-base) var(--ease-out)}.card-3d:hover{transform:perspective(1000px) rotateX(2deg) rotateY(2deg) translateY(-4px)}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width var(--duration-slow),height var(--duration-slow)}.ripple:active:after{width:300px;height:300px;animation:ripple .6s ease-out}:root{--color-primary: #FD5A00;--color-primary-hover: #FF7A33;--color-primary-active: #D64D00;--color-primary-light: #FFF4ED;--color-primary-dark: #B34400;--color-success: #52c41a;--color-warning: #faad14;--color-error: #ff4d4f;--color-info: #FD5A00;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12);--shadow-primary: 0 2px 8px rgba(253, 90, 0, .2);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--radius-sm: 2px;--radius-base: 6px;--radius-lg: 8px;--radius-round: 100px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}code{font-family:Fira Code,Courier New,Courier,monospace}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-primary-light)}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}@media print{body{background:#fff}}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity var(--transition-slow) ease,transform var(--transition-slow) ease}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity var(--transition-base) ease}.accent-border-top{border-top:4px solid var(--color-primary)!important}.accent-text{color:var(--color-primary)!important}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary)}.ant-notification{z-index:1050!important}.ant-notification-notice{background:#fff!important;opacity:1!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-lg)!important}.ant-notification-notice-content{opacity:1!important}.ant-notification-notice-message{opacity:1!important;color:#000000e0!important}.ant-notification-notice-description{opacity:1!important;color:#000000a6!important}.ant-notification-notice-icon-info{color:var(--color-primary)!important}.ant-notification-notice-icon-success{color:var(--color-success)!important}.ant-notification-notice-icon-warning{color:var(--color-warning)!important}.ant-notification-notice-icon-error{color:var(--color-error)!important}.ant-notification-notice-close{opacity:.6!important}.ant-notification-notice-close:hover{opacity:1!important}.ant-message{z-index:1060!important;top:112px!important}.ant-message-notice-content{background:#fff!important;opacity:1!important;box-shadow:var(--shadow-md)!important}.ant-dropdown{z-index:1040!important}.ant-dropdown-menu{background:#fff!important;opacity:1!important}.ant-dropdown,.ant-notification,.ant-message{visibility:visible!important;pointer-events:auto!important}.ant-badge-count{opacity:1!important;box-shadow:0 0 0 1px #fff!important}
