body{margin:0;padding:0;font-family:Arial,sans-serif;background-color:var(--color-bg-1);color:var(--color-text-1);transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-bg-1: #ffffff;--color-bg-2: #f7f8fa;--color-bg-3: #f2f3f5;--color-bg-4: #e5e6eb;--color-bg-5: #c9cdd4;--color-text-1: #1d2129;--color-text-2: #4e5969;--color-text-3: #86909c;--color-text-4: #c9cdd4;--color-border-1: #f2f3f5;--color-border-2: #e5e6eb;--color-border-3: #c9cdd4;--color-border-4: #86909c;--color-fill-1: #f7f8fa;--color-fill-2: #f2f3f5;--color-fill-3: #e5e6eb;--color-fill-4: #c9cdd4;--color-primary-1: #e8f3ff;--color-primary-2: #bedaff;--color-primary-3: #94bfff;--color-primary-4: #6aa1ff;--color-primary-5: #4080ff;--color-primary-6: #165dff;--color-primary-7: #0e42d2;--color-primary-8: #062aa6;--color-primary-9: #03197a;--shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-2: 0 3px 6px rgba(0, 0, 0, .08);--shadow-3: 0 6px 16px rgba(0, 0, 0, .12);background-color:var(--color-bg-1);color:var(--color-text-1)}:root[data-theme=dark],:root.dark{--color-bg-1: #17171a;--color-bg-2: #232324;--color-bg-3: #2a2a2b;--color-bg-4: #313132;--color-bg-5: #373739;--color-text-1: #f7f8fa;--color-text-2: #c9cdd4;--color-text-3: #86909c;--color-text-4: #6b7785;--color-border-1: #2a2a2b;--color-border-2: #313132;--color-border-3: #373739;--color-border-4: #4e5969;--color-fill-1: #232324;--color-fill-2: #2a2a2b;--color-fill-3: #313132;--color-fill-4: #373739;--color-primary-1: #0e1d36;--color-primary-2: #0e2954;--color-primary-3: #0f3672;--color-primary-4: #114490;--color-primary-5: #1454ae;--color-primary-6: #165dff;--color-primary-7: #4080ff;--color-primary-8: #6aa1ff;--color-primary-9: #94bfff;--shadow-1: 0 1px 2px rgba(0, 0, 0, .2);--shadow-2: 0 3px 6px rgba(0, 0, 0, .3);--shadow-3: 0 6px 16px rgba(0, 0, 0, .4)}a{font-weight:500;color:var(--color-primary-6);text-decoration:inherit;transition:color .2s ease}a:hover{color:var(--color-primary-7)}h1{font-size:3.2em;line-height:1.1;color:var(--color-text-1)}button{border-radius:8px;border:1px solid var(--color-border-2);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-fill-1);color:var(--color-text-1);cursor:pointer;transition:all .25s ease}button:hover{border-color:var(--color-primary-6);background-color:var(--color-fill-2)}button:focus,button:focus-visible{outline:2px solid var(--color-primary-6);outline-offset:2px}.card{padding:2em;background-color:var(--color-bg-1);color:var(--color-text-1);border:1px solid var(--color-border-2);border-radius:8px;box-shadow:var(--shadow-1)}:root[data-theme=dark] .home-page,:root.dark .home-page{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .home-page .navbar,:root.dark .home-page .navbar{background:var(--color-bg-1)!important;border-bottom:1px solid var(--color-border-2)!important}:root[data-theme=dark] .home-page .nav-button:not(.primary),:root.dark .home-page .nav-button:not(.primary){color:var(--color-text-2)!important;border:1px solid var(--color-border-3)!important}:root[data-theme=dark] .home-page .nav-button:not(.primary):hover,:root.dark .home-page .nav-button:not(.primary):hover{background:var(--color-fill-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .home-page .hero-interactive,:root.dark .home-page .hero-interactive{background:var(--color-bg-1)!important}:root[data-theme=dark] .home-page .hero-title,:root.dark .home-page .hero-title{color:var(--color-text-1)!important}:root[data-theme=dark] .home-page .hero-subtitle p,:root[data-theme=dark] .home-page .feature-item,:root.dark .home-page .hero-subtitle p,:root.dark .home-page .feature-item{color:var(--color-text-2)!important}:root[data-theme=dark] .home-page .feature-item.active,:root.dark .home-page .feature-item.active{color:var(--color-primary-6)!important}:root[data-theme=dark] .home-page .feature-detail h3,:root.dark .home-page .feature-detail h3{color:var(--color-text-1)!important}:root[data-theme=dark] .home-page .feature-detail p,:root[data-theme=dark] .home-page .tool-item p,:root.dark .home-page .feature-detail p,:root.dark .home-page .tool-item p{color:var(--color-text-3)!important}:root[data-theme=dark] .home-page .footer,:root.dark .home-page .footer{background:var(--color-bg-2)!important;color:var(--color-text-2)!important}:root[data-theme=dark] .home-page .footer-section a,:root.dark .home-page .footer-section a{color:var(--color-text-3)!important}:root[data-theme=dark] .home-page .footer-section a:hover,:root.dark .home-page .footer-section a:hover{color:var(--color-text-1)!important}:root[data-theme=dark] .workplace,:root.dark .workplace{background:#17171a!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .sidebar,:root.dark .workplace .sidebar{background:#232324!important;border-right:1px solid #313132!important}:root[data-theme=dark] .workplace .mac-menu,:root.dark .workplace .mac-menu{background:transparent!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item,:root.dark .workplace .mac-menu .arco-menu-item{color:#c9cdd4!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item:hover,:root.dark .workplace .mac-menu .arco-menu-item:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item.arco-menu-selected,:root.dark .workplace .mac-menu .arco-menu-item.arco-menu-selected{background:#0e1d36!important;color:#165dff!important}:root[data-theme=dark] .workplace .custom-menu .menu-item,:root.dark .workplace .custom-menu .menu-item{color:#f7f8fa!important}:root[data-theme=dark] .workplace .custom-menu .menu-item:hover,:root.dark .workplace .custom-menu .menu-item:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .custom-menu .menu-item-selected,:root.dark .workplace .custom-menu .menu-item-selected{background:#0e1d36!important;color:#165dff!important}:root[data-theme=dark] .workplace .custom-menu .menu-item-text,:root[data-theme=dark] .workplace .custom-menu .menu-item-icon,:root[data-theme=dark] .workplace .custom-menu .menu-item-content,:root[data-theme=dark] .workplace .custom-menu .menu-item-content *,:root.dark .workplace .custom-menu .menu-item-text,:root.dark .workplace .custom-menu .menu-item-icon,:root.dark .workplace .custom-menu .menu-item-content,:root.dark .workplace .custom-menu .menu-item-content *{color:inherit!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item .arco-icon,:root[data-theme=dark] .workplace .mac-menu .arco-menu-item .icon,:root[data-theme=dark] .workplace .mac-menu .arco-menu-item svg,:root.dark .workplace .mac-menu .arco-menu-item .arco-icon,:root.dark .workplace .mac-menu .arco-menu-item .icon,:root.dark .workplace .mac-menu .arco-menu-item svg{color:#86909c!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item:hover .arco-icon,:root[data-theme=dark] .workplace .mac-menu .arco-menu-item:hover .icon,:root[data-theme=dark] .workplace .mac-menu .arco-menu-item:hover svg,:root.dark .workplace .mac-menu .arco-menu-item:hover .arco-icon,:root.dark .workplace .mac-menu .arco-menu-item:hover .icon,:root.dark .workplace .mac-menu .arco-menu-item:hover svg{color:#c9cdd4!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item.arco-menu-selected .arco-icon,:root[data-theme=dark] .workplace .mac-menu .arco-menu-item.arco-menu-selected .icon,:root[data-theme=dark] .workplace .mac-menu .arco-menu-item.arco-menu-selected svg,:root.dark .workplace .mac-menu .arco-menu-item.arco-menu-selected .arco-icon,:root.dark .workplace .mac-menu .arco-menu-item.arco-menu-selected .icon,:root.dark .workplace .mac-menu .arco-menu-item.arco-menu-selected svg{color:#165dff!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item-group-title,:root.dark .workplace .mac-menu .arco-menu-item-group-title{color:#86909c!important}:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item{color:#c9cdd4!important}:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item:hover,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected{background:#0e1d36!important;color:#165dff!important}:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item .arco-icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item .icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item svg,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item .arco-icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item .icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item svg{color:#86909c!important}:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item:hover .arco-icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item:hover .icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item:hover svg,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item:hover .arco-icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item:hover .icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item:hover svg{color:#c9cdd4!important}:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected .arco-icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected .icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected svg,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected .arco-icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected .icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected svg{color:#165dff!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item [class*=icon-],:root[data-theme=dark] .workplace .mac-menu .arco-menu-item .iconpark-icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item [class*=icon-],:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item .iconpark-icon,:root.dark .workplace .mac-menu .arco-menu-item [class*=icon-],:root.dark .workplace .mac-menu .arco-menu-item .iconpark-icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item [class*=icon-],:root.dark .workplace .drawer-content .mac-menu .arco-menu-item .iconpark-icon{color:#86909c!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item:hover [class*=icon-],:root[data-theme=dark] .workplace .mac-menu .arco-menu-item:hover .iconpark-icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item:hover [class*=icon-],:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item:hover .iconpark-icon,:root.dark .workplace .mac-menu .arco-menu-item:hover [class*=icon-],:root.dark .workplace .mac-menu .arco-menu-item:hover .iconpark-icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item:hover [class*=icon-],:root.dark .workplace .drawer-content .mac-menu .arco-menu-item:hover .iconpark-icon{color:#c9cdd4!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item.arco-menu-selected [class*=icon-],:root[data-theme=dark] .workplace .mac-menu .arco-menu-item.arco-menu-selected .iconpark-icon,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected [class*=icon-],:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected .iconpark-icon,:root.dark .workplace .mac-menu .arco-menu-item.arco-menu-selected [class*=icon-],:root.dark .workplace .mac-menu .arco-menu-item.arco-menu-selected .iconpark-icon,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected [class*=icon-],:root.dark .workplace .drawer-content .mac-menu .arco-menu-item.arco-menu-selected .iconpark-icon{color:#165dff!important}:root[data-theme=dark] .workplace .mac-menu .arco-menu-item *,:root[data-theme=dark] .workplace .drawer-content .mac-menu .arco-menu-item *,:root.dark .workplace .mac-menu .arco-menu-item *,:root.dark .workplace .drawer-content .mac-menu .arco-menu-item *{color:inherit!important}:root[data-theme=dark] .workplace .content-area,:root[data-theme=dark] .workplace .main-area,:root.dark .workplace .content-area,:root.dark .workplace .main-area{background:transparent!important}:root[data-theme=dark] .workplace .create-btn,:root.dark .workplace .create-btn{background:linear-gradient(to bottom,#165dff,#0e42d2)!important;color:#fff!important;border:none!important}:root[data-theme=dark] .workplace .create-btn:hover,:root.dark .workplace .create-btn:hover{background:linear-gradient(to bottom,#4080ff,#165dff)!important}:root[data-theme=dark] .workplace .floating-menu .menu-trigger,:root.dark .workplace .floating-menu .menu-trigger{background:#232324!important;border-color:#313132!important;color:#c9cdd4!important;box-shadow:0 2px 8px #0000004d!important}:root[data-theme=dark] .workplace .floating-menu .menu-trigger:hover,:root.dark .workplace .floating-menu .menu-trigger:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .drawer-container,:root.dark .workplace .drawer-container{background:#232324!important;border-right:1px solid #313132!important;box-shadow:2px 0 8px #0000004d!important}:root[data-theme=dark] .workplace .new-tag,:root.dark .workplace .new-tag{background:linear-gradient(45deg,#ff4d4d,#f6346e)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}:root[data-theme=dark] .workplace .announcement-btn,:root.dark .workplace .announcement-btn{color:#c9cdd4!important}:root[data-theme=dark] .workplace .announcement-btn:hover,:root.dark .workplace .announcement-btn:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .content-wrapper,:root.dark .workplace .content-wrapper{background:#232324!important;border:1px solid #313132!important;box-shadow:0 2px 8px #0003!important}:root[data-theme=dark] .workplace .content-header,:root.dark .workplace .content-header{border-bottom:1px solid #313132!important}:root[data-theme=dark] .workplace .content-header .arco-input-wrapper,:root.dark .workplace .content-header .arco-input-wrapper{background:#17171a!important;border:1px solid #313132!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .content-header .arco-input-wrapper:hover,:root[data-theme=dark] .workplace .content-header .arco-input-wrapper:focus-within,:root.dark .workplace .content-header .arco-input-wrapper:hover,:root.dark .workplace .content-header .arco-input-wrapper:focus-within{background:#2a2a2b!important;border-color:#165dff!important}:root[data-theme=dark] .workplace .content-header .arco-input,:root.dark .workplace .content-header .arco-input{background:transparent!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .content-header .arco-input::placeholder,:root.dark .workplace .content-header .arco-input::placeholder{color:#86909c!important}:root[data-theme=dark] .workplace .view-button,:root.dark .workplace .view-button{background:#17171a!important;color:#c9cdd4!important;border:1px solid #313132!important}:root[data-theme=dark] .workplace .view-button:hover,:root.dark .workplace .view-button:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .view-button.active,:root.dark .workplace .view-button.active{background:#165dff!important;color:#fff!important;border-color:#165dff!important}:root[data-theme=dark] .workplace .work-card,:root.dark .workplace .work-card{background:#17171a!important;border:1px solid #313132!important;box-shadow:0 1px 2px #0003!important}:root[data-theme=dark] .workplace .work-card:hover,:root.dark .workplace .work-card:hover{box-shadow:0 4px 8px #0000004d!important}:root[data-theme=dark] .workplace .work-title,:root.dark .workplace .work-title{color:#f7f8fa!important}:root[data-theme=dark] .workplace .work-size,:root.dark .workplace .work-size{background:#2a2a2b!important;color:#86909c!important}:root[data-theme=dark] .workplace .work-time,:root[data-theme=dark] .workplace .no-thumbnail,:root.dark .workplace .work-time,:root.dark .workplace .no-thumbnail{color:#86909c!important}:root[data-theme=dark] .workplace .action-btn,:root.dark .workplace .action-btn{background:#232324!important;color:#f7f8fa!important;border:1px solid #313132!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}:root[data-theme=dark] .workplace .action-btn:hover,:root.dark .workplace .action-btn:hover{background:#2a2a2b!important}:root[data-theme=dark] .workplace .timeline-group,:root.dark .workplace .timeline-group{background:#232324!important;border:1px solid #313132!important;box-shadow:0 1px 2px #0003!important}:root[data-theme=dark] .workplace .timeline-month,:root.dark .workplace .timeline-month{color:#f7f8fa!important}:root[data-theme=dark] .workplace .timeline-card,:root.dark .workplace .timeline-card{background:#17171a!important;border:1px solid #313132!important;box-shadow:0 1px 2px #0003!important}:root[data-theme=dark] .workplace .timeline-card:hover,:root.dark .workplace .timeline-card:hover{box-shadow:0 4px 8px #0000004d!important}:root[data-theme=dark] .workplace .timeline-title,:root.dark .workplace .timeline-title{color:#f7f8fa!important}:root[data-theme=dark] .workplace .timeline-time,:root.dark .workplace .timeline-time{color:#86909c!important}:root[data-theme=dark] .workplace .timeline-preview,:root.dark .workplace .timeline-preview{background:#2a2a2b!important}:root[data-theme=dark] .workplace .load-more-button,:root.dark .workplace .load-more-button{background:#232324!important;color:#165dff!important;border:1px solid #313132!important;box-shadow:0 1px 2px #0003!important}:root[data-theme=dark] .workplace .load-more-button:hover,:root.dark .workplace .load-more-button:hover{background:#2a2a2b!important;border-color:#165dff!important}:root[data-theme=dark] .workplace .arco-empty,:root[data-theme=dark] .workplace .arco-empty-description,:root.dark .workplace .arco-empty,:root.dark .workplace .arco-empty-description{color:#86909c!important}:root[data-theme=dark] .workplace .arco-pagination,:root.dark .workplace .arco-pagination{color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-pagination-item,:root.dark .workplace .arco-pagination-item{background:#232324!important;border:1px solid #313132!important;color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-pagination-item:hover,:root.dark .workplace .arco-pagination-item:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-pagination-item.arco-pagination-item-active,:root.dark .workplace .arco-pagination-item.arco-pagination-item-active{background:#165dff!important;color:#fff!important;border-color:#165dff!important}:root[data-theme=dark] .workplace .arco-pagination-jumper,:root.dark .workplace .arco-pagination-jumper{color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-pagination-jumper .arco-input,:root.dark .workplace .arco-pagination-jumper .arco-input{background:#232324!important;border:1px solid #313132!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .status-tag.pending,:root.dark .workplace .status-tag.pending{background:#ff950033!important;color:#ff9800!important;border:1px solid rgba(255,149,0,.3)!important}:root[data-theme=dark] .workplace .status-tag.published,:root.dark .workplace .status-tag.published{background:#34c75933!important;color:#4caf50!important;border:1px solid rgba(52,199,89,.3)!important}:root[data-theme=dark] .workplace .status-tag.editing,:root.dark .workplace .status-tag.editing{background:#007aff33!important;color:#4080ff!important;border:1px solid rgba(0,122,255,.3)!important}:root[data-theme=dark] .workplace .drawer-mask,:root.dark .workplace .drawer-mask{background:#0009!important}:root[data-theme=dark] .workplace .loading-overlay,:root.dark .workplace .loading-overlay{background:#17171ae6!important}:root[data-theme=dark] .workplace .loading-overlay .arco-spin-tip,:root.dark .workplace .loading-overlay .arco-spin-tip{color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-input-prefix .arco-icon,:root.dark .workplace .arco-input-prefix .arco-icon{color:#86909c!important}:root[data-theme=dark] .workplace .arco-popconfirm,:root.dark .workplace .arco-popconfirm{background:#232324!important;border:1px solid #313132!important;box-shadow:0 4px 12px #0000004d!important}:root[data-theme=dark] .workplace .arco-popconfirm .arco-popconfirm-content,:root.dark .workplace .arco-popconfirm .arco-popconfirm-content{color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-popconfirm .arco-btn,:root.dark .workplace .arco-popconfirm .arco-btn{background:#17171a!important;border:1px solid #313132!important;color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-popconfirm .arco-btn:hover,:root.dark .workplace .arco-popconfirm .arco-btn:hover{background:#2a2a2b!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-popconfirm .arco-btn-primary,:root.dark .workplace .arco-popconfirm .arco-btn-primary{background:#165dff!important;color:#fff!important;border-color:#165dff!important}:root[data-theme=dark] .workplace .arco-popconfirm .arco-btn-primary:hover,:root.dark .workplace .arco-popconfirm .arco-btn-primary:hover{background:#4080ff!important}:root[data-theme=dark] .workplace div[style*="border-bottom: 1px solid #e0e0e0"],:root.dark .workplace div[style*="border-bottom: 1px solid #e0e0e0"]{border-bottom-color:#313132!important}:root[data-theme=dark] .workplace .arco-modal-wrapper .arco-modal,:root.dark .workplace .arco-modal-wrapper .arco-modal{background:#232324!important;border:1px solid #313132!important;box-shadow:0 8px 24px #0006!important}:root[data-theme=dark] .workplace .arco-modal-header,:root.dark .workplace .arco-modal-header{background:#232324!important;border-bottom:1px solid #313132!important;color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-modal-title,:root.dark .workplace .arco-modal-title{color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-modal-close-btn,:root.dark .workplace .arco-modal-close-btn{color:#86909c!important}:root[data-theme=dark] .workplace .arco-modal-close-btn:hover,:root.dark .workplace .arco-modal-close-btn:hover{color:#f7f8fa!important;background:#2a2a2b!important}:root[data-theme=dark] .workplace .arco-modal-body,:root.dark .workplace .arco-modal-body{background:#232324!important;color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-modal-footer,:root.dark .workplace .arco-modal-footer{background:#232324!important;border-top:1px solid #313132!important}:root[data-theme=dark] .workplace .arco-spin,:root.dark .workplace .arco-spin{color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-spin-loading,:root.dark .workplace .arco-spin-loading{border-top-color:#165dff!important}:root[data-theme=dark] .workplace .arco-spin-tip,:root.dark .workplace .arco-spin-tip{color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-badge-dot,:root.dark .workplace .arco-badge-dot{background:#fa8c16!important;box-shadow:0 0 0 2px #232324!important}:root[data-theme=dark] .workplace .create-canvas-modal .arco-modal-body,:root[data-theme=dark] .workplace .tutorial-modal .arco-modal-body,:root.dark .workplace .create-canvas-modal .arco-modal-body,:root.dark .workplace .tutorial-modal .arco-modal-body{background:#232324!important}:root[data-theme=dark] .workplace .arco-form-item-label,:root.dark .workplace .arco-form-item-label{color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-form-item-content,:root.dark .workplace .arco-form-item-content{color:#f7f8fa!important}:root[data-theme=dark] .workplace .arco-checkbox,:root.dark .workplace .arco-checkbox{color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-checkbox-icon,:root.dark .workplace .arco-checkbox-icon{border-color:#313132!important;background:#17171a!important}:root[data-theme=dark] .workplace .arco-checkbox-checked .arco-checkbox-icon,:root.dark .workplace .arco-checkbox-checked .arco-checkbox-icon{background:#165dff!important;border-color:#165dff!important}:root[data-theme=dark] .workplace .arco-radio,:root.dark .workplace .arco-radio{color:#c9cdd4!important}:root[data-theme=dark] .workplace .arco-radio-icon,:root.dark .workplace .arco-radio-icon{border-color:#313132!important;background:#17171a!important}:root[data-theme=dark] .workplace .arco-radio-checked .arco-radio-icon,:root.dark .workplace .arco-radio-checked .arco-radio-icon{border-color:#165dff!important}:root[data-theme=dark] .workplace .arco-radio-checked .arco-radio-icon:before,:root.dark .workplace .arco-radio-checked .arco-radio-icon:before{background:#165dff!important}:root[data-theme=dark] .workplace .banner-notice,:root[data-theme=dark] .banner-notice,:root.dark .workplace .banner-notice,:root.dark .banner-notice{background:#232324!important;border:1px solid #313132!important;color:#f7f8fa!important;box-shadow:0 1px 2px #0003!important}:root[data-theme=dark] .workplace .notice-text,:root[data-theme=dark] .notice-text,:root[data-theme=dark] .banner-notice .notice-text,:root[data-theme=dark] .banner-notice *,:root[data-theme=dark] .banner-notice .notice-icon,:root.dark .workplace .notice-text,:root.dark .notice-text,:root.dark .banner-notice .notice-text,:root.dark .banner-notice *,:root.dark .banner-notice .notice-icon{color:#f7f8fa!important}:root[data-theme=dark] .banner-notice .highlight,:root.dark .banner-notice .highlight{color:#4080ff!important}:root[data-theme=dark] .workplace .credit-balance,:root[data-theme=dark] .credit-balance,:root.dark .workplace .credit-balance,:root.dark .credit-balance{background:#17171a!important;border:1px solid #313132!important;color:#165dff!important;box-shadow:0 1px 2px #0003!important}:root[data-theme=dark] .workplace .credit-balance:hover,:root[data-theme=dark] .credit-balance:hover,:root.dark .workplace .credit-balance:hover,:root.dark .credit-balance:hover{background:#2a2a2b!important;box-shadow:0 3px 6px #0000004d!important}:root[data-theme=dark] .arco-dropdown-list,:root.dark .arco-dropdown-list{background:var(--color-bg-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .arco-dropdown-option,:root.dark .arco-dropdown-option{color:var(--color-text-1)!important}:root[data-theme=dark] .arco-dropdown-option:hover,:root.dark .arco-dropdown-option:hover{background:var(--color-fill-2)!important}:root[data-theme=dark] .arco-modal .arco-modal-content,:root.dark .arco-modal .arco-modal-content{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-modal .arco-modal-header,:root.dark .arco-modal .arco-modal-header{background:var(--color-bg-1)!important;border-bottom:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-modal .arco-modal-footer,:root.dark .arco-modal .arco-modal-footer{background:var(--color-bg-1)!important;border-top:1px solid var(--color-border-2)!important}:root[data-theme=dark] .arco-input,:root.dark .arco-input{background:var(--color-fill-1)!important;border:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-input:focus,:root.dark .arco-input:focus{border-color:var(--color-primary-6)!important}:root[data-theme=dark] .arco-textarea,:root[data-theme=dark] .arco-select-view,:root.dark .arco-textarea,:root.dark .arco-select-view{background:var(--color-fill-1)!important;border:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-select-dropdown,:root.dark .arco-select-dropdown{background:var(--color-bg-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .arco-select-option,:root.dark .arco-select-option{color:var(--color-text-1)!important}:root[data-theme=dark] .arco-select-option:hover,:root.dark .arco-select-option:hover{background:var(--color-fill-2)!important}:root[data-theme=dark] .arco-tag,:root.dark .arco-tag{background:var(--color-fill-2)!important;color:var(--color-text-2)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .arco-table,:root.dark .arco-table{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-table-thead,:root.dark .arco-table-thead{background:var(--color-fill-1)!important}:root[data-theme=dark] .arco-table-th,:root.dark .arco-table-th{background:var(--color-fill-1)!important;color:var(--color-text-1)!important;border-bottom:1px solid var(--color-border-2)!important}:root[data-theme=dark] .arco-table-td,:root.dark .arco-table-td{border-bottom:1px solid var(--color-border-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-table-tr:hover .arco-table-td,:root.dark .arco-table-tr:hover .arco-table-td{background:var(--color-fill-1)!important}:root[data-theme=dark] .design-container,:root.dark .design-container{background:var(--color-bg-2)!important}:root[data-theme=dark] .canvas-container,:root[data-theme=dark] .pixel-canvas-wrapper,:root.dark .canvas-container,:root.dark .pixel-canvas-wrapper{background:var(--color-bg-1)!important}:root[data-theme=dark] .canvas-bg,:root.dark .canvas-bg{background:var(--color-bg-2)!important}:root[data-theme=dark] .tool-panel,:root[data-theme=dark] .tools-panel,:root.dark .tool-panel,:root.dark .tools-panel{background:var(--color-bg-1)!important;border:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .tool-item,:root.dark .tool-item{color:var(--color-text-2)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .tool-item:hover,:root.dark .tool-item:hover{background:var(--color-fill-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .tool-item.active,:root.dark .tool-item.active{background:var(--color-primary-1)!important;color:var(--color-primary-6)!important;border-color:var(--color-primary-6)!important}:root[data-theme=dark] .layer-panel,:root.dark .layer-panel{background:var(--color-bg-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .layer-item,:root.dark .layer-item{background:var(--color-fill-1)!important;color:var(--color-text-1)!important;border-bottom:1px solid var(--color-border-1)!important}:root[data-theme=dark] .layer-item:hover,:root.dark .layer-item:hover{background:var(--color-fill-2)!important}:root[data-theme=dark] .layer-item.active,:root.dark .layer-item.active{background:var(--color-primary-1)!important;color:var(--color-primary-6)!important}:root[data-theme=dark] .color-picker,:root[data-theme=dark] .color-palette,:root.dark .color-picker,:root.dark .color-palette{background:var(--color-bg-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .color-item,:root.dark .color-item{border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .color-item.active,:root.dark .color-item.active{box-shadow:0 0 0 2px var(--color-primary-6)!important}:root[data-theme=dark] .sidebar-panel,:root[data-theme=dark] .right-panel,:root.dark .sidebar-panel,:root.dark .right-panel{background:var(--color-bg-1)!important;border-left:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .panel-header,:root.dark .panel-header{background:var(--color-fill-1)!important;border-bottom:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .panel-content,:root[data-theme=dark] .focus-container,:root.dark .panel-content,:root.dark .focus-container{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .focus-controls,:root.dark .focus-controls{background:var(--color-bg-2)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .region-info,:root.dark .region-info{background:var(--color-fill-1)!important;color:var(--color-text-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .export-preview,:root.dark .export-preview{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .preview-canvas-bg,:root.dark .preview-canvas-bg{background:var(--color-bg-2)!important}:root[data-theme=dark] .publish-modal-content,:root[data-theme=dark] .history-drawer,:root.dark .publish-modal-content,:root.dark .history-drawer{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .history-item,:root.dark .history-item{background:var(--color-fill-1)!important;border:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .history-item:hover,:root.dark .history-item:hover{background:var(--color-fill-2)!important}:root[data-theme=dark] .tutorial-modal,:root.dark .tutorial-modal{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .warning-content,:root.dark .warning-content{color:var(--color-text-1)!important}:root[data-theme=dark] .warning-content p,:root.dark .warning-content p{color:var(--color-text-2)!important}:root[data-theme=dark] .mac-button,:root.dark .mac-button{color:var(--color-text-1)!important;background:var(--color-fill-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .mac-button:hover,:root.dark .mac-button:hover{background:var(--color-fill-2)!important}:root[data-theme=dark] .mac-button.primary,:root.dark .mac-button.primary{background:var(--color-primary-6)!important;color:#fff!important;border-color:var(--color-primary-6)!important}:root[data-theme=dark] .mac-button.primary:hover,:root.dark .mac-button.primary:hover{background:var(--color-primary-7)!important;border-color:var(--color-primary-7)!important}:root[data-theme=dark] ::-webkit-scrollbar-track,:root.dark ::-webkit-scrollbar-track{background:var(--color-fill-1)!important}:root[data-theme=dark] ::-webkit-scrollbar-thumb,:root.dark ::-webkit-scrollbar-thumb{background:var(--color-fill-3)!important}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover,:root.dark ::-webkit-scrollbar-thumb:hover{background:var(--color-fill-4)!important}:root[data-theme=dark] .hljs,:root.dark .hljs{background:var(--color-bg-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-tooltip-content,:root.dark .arco-tooltip-content{background:var(--color-bg-5)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-notification,:root.dark .arco-notification{background:var(--color-bg-1)!important;border:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .arco-message,:root.dark .arco-message{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .mac-modal .mac-modal-content,:root.dark .mac-modal .mac-modal-content{background:var(--color-bg-1)!important;color:var(--color-text-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .mac-modal .mac-modal-header,:root.dark .mac-modal .mac-modal-header{background:var(--color-bg-1)!important;color:var(--color-text-1)!important;border-bottom:1px solid var(--color-border-2)!important}:root[data-theme=dark] .mac-modal .mac-modal-footer,:root.dark .mac-modal .mac-modal-footer{background:var(--color-bg-1)!important;border-top:1px solid var(--color-border-2)!important}:root[data-theme=dark] .profile-page,:root.dark .profile-page{background:var(--color-bg-1)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .profile-page .navbar,:root.dark .profile-page .navbar{background:var(--color-bg-1)!important;border-bottom:1px solid var(--color-border-2)!important}:root[data-theme=dark] .profile-page .profile-card,:root.dark .profile-page .profile-card{background:var(--color-bg-1)!important;border:1px solid var(--color-border-2)!important;color:var(--color-text-1)!important}:root[data-theme=dark] .profile-page .membership-card,:root.dark .profile-page .membership-card{background:var(--color-fill-1)!important;border:1px solid var(--color-border-2)!important}:root[data-theme=dark] .profile-page .avatar-options,:root.dark .profile-page .avatar-options{background-color:var(--color-bg-1)!important}:root[data-theme=dark] .profile-page .icon-skull,:root.dark .profile-page .icon-skull{background-color:var(--color-primary-1)!important}:root[data-theme=dark] .profile-page .icon-skull:hover,:root.dark .profile-page .icon-skull:hover{background-color:var(--color-primary-2)!important}:root[data-theme=dark] .profile-page .cropper-container,:root.dark .profile-page .cropper-container{background:var(--color-fill-1)!important}:root[data-theme=dark] .profile-page .arco-descriptions-item-label,:root.dark .profile-page .arco-descriptions-item-label{color:var(--color-text-3)!important}:root[data-theme=dark] .profile-page .arco-descriptions-item-value,:root.dark .profile-page .arco-descriptions-item-value{color:var(--color-text-1)!important}:root[data-theme=dark] .navbar,:root[data-theme=dark] nav.navbar,:root[data-theme=dark] .pixel-nav .navbar,:root[data-theme=dark] [data-v-navbar] .navbar,:root.dark .navbar,:root.dark nav.navbar,:root.dark .pixel-nav .navbar,:root.dark [data-v-navbar] .navbar{background-color:#17171a!important;background:#17171a!important;border-bottom:1px solid #313132!important}:root[data-theme=dark] .navbar .navbar-content,:root.dark .navbar .navbar-content{background:transparent!important}:root[data-theme=dark] .navbar .back-button,:root.dark .navbar .back-button{color:#c9cdd4!important}:root[data-theme=dark] .navbar .back-button:hover,:root.dark .navbar .back-button:hover{color:#f7f8fa!important;background:#2a2a2b!important}:root[data-theme=dark] .navbar .navbar-title,:root[data-theme=dark] .navbar .site-title,:root[data-theme=dark] .navbar .site-title-text,:root.dark .navbar .navbar-title,:root.dark .navbar .site-title,:root.dark .navbar .site-title-text{color:#f7f8fa!important}:root[data-theme=dark] .navbar .username,:root.dark .navbar .username{color:#c9cdd4!important}:root[data-theme=dark] .navbar .user-profile:hover,:root.dark .navbar .user-profile:hover{background-color:#2a2a2b!important}:root[data-theme=dark] .navbar .theme-toggle-btn,:root.dark .navbar .theme-toggle-btn{color:#c9cdd4!important}:root[data-theme=dark] .navbar .theme-toggle-btn:hover,:root.dark .navbar .theme-toggle-btn:hover{background-color:#2a2a2b!important;color:#f7f8fa!important}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.upgrade-notice[data-v-1e5e49cd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.upgrade-content[data-v-1e5e49cd]{background-color:#fff;padding:20px;border-radius:8px;text-align:center;max-width:400px}
