@charset "UTF-8";@tailwind base;@tailwind components;@tailwind utilities;*{scrollbar-color:#eeeeee #ffffff;scrollbar-width:thin}:root{--module-bg: rgb(4 32 103 / 50%)}html,body{min-width:375px;min-height:650px;padding:0;margin:0}#app{width:100%;height:100%;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:.375rem;height:.375rem;background-color:transparent}html{touch-action:manipulation}@media (pointer: coarse){a,button,[role=button],.ant-btn,.ant-card-hoverable,.ant-list-item,.clickable{transition:transform .1s ease,opacity .1s ease}a:active,button:active,[role=button]:active,.ant-btn:active,.ant-card-hoverable:active,.clickable:active{transform:scale(.96);opacity:.8}}@media (pointer: fine){a,button,[role=button],.ant-btn,.ant-card,.ant-list-item{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (pointer: coarse){body,.scrollable,.ant-drawer-body,.ant-modal-body,.ant-select-dropdown,.popup-scroll,.drawer-scroll{-webkit-overflow-scrolling:touch}}@media (pointer: coarse){input,textarea,select,.ant-input,.ant-select-selection-search-input{font-size:max(1rem,1em)}}@media (pointer: coarse){.ant-btn,[role=button]{min-height:44px}.icon-btn,.anticon[role=button],.close-btn{padding:.5rem;margin:-.5rem}}:root{--safe-area-bottom: env(safe-area-inset-bottom, 0px)}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent 100%);scrollbar-width:none;-ms-overflow-style:none}.ant-table-wrapper::-webkit-scrollbar{display:none}.ant-table-wrapper .ant-table{min-width:600px}.ant-form-item .ant-form-item-label,.ant-form-item .ant-form-item-control{flex:0 0 100%!important;max-width:100%!important;text-align:left!important}.ant-form-item .ant-form-item-label>label{text-align:left!important}}@media (max-width: 768px){.header .header-content{padding:0 .75rem!important}.header .header-content .logo img{width:10rem!important;height:2.5rem!important}.header .header-content .nav-menu{font-size:1.125rem!important}.header .header-content .nav-menu .ant-menu-item{padding:0 .5rem!important}.header .header-content .right{gap:.5rem!important}.header .header-content .right .ant-btn{padding:0 .5rem!important;font-size:.75rem!important}}@media (max-width: 576px){.header .header-content .nav-menu,.header .header-content .right .ant-btn-link{display:none!important}}@media (max-width: 768px){.mobile-dropdown-wrapper,.cases-dropdown-wrapper{width:90vw!important;max-width:25rem!important;transform:translate(-50%)!important;left:50%!important}.mobile-dropdown-wrapper .mobile-qrcode-container,.mobile-dropdown-wrapper .cases-tree-container,.cases-dropdown-wrapper .mobile-qrcode-container,.cases-dropdown-wrapper .cases-tree-container{padding:.75rem!important}.mobile-dropdown-wrapper .mobile-qrcode-list,.cases-dropdown-wrapper .mobile-qrcode-list{gap:.75rem!important;justify-content:center!important}.mobile-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple,.cases-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple{min-width:140px!important;max-width:10rem!important;padding:.75rem!important}.mobile-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple .qrcode-image img,.cases-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple .qrcode-image img{width:6.25rem!important;height:6.25rem!important}.mobile-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple .qrcode-title,.cases-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple .qrcode-title{font-size:1.125rem!important}}@media (max-width: 576px){.mobile-dropdown-wrapper,.cases-dropdown-wrapper{width:95vw!important}.mobile-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple,.cases-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple{min-width:120px!important;max-width:8.75rem!important}.mobile-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple .qrcode-image img,.cases-dropdown-wrapper .mobile-qrcode-list .qrcode-item-simple .qrcode-image img{width:5rem!important;height:5rem!important}}@media (max-width: 768px){.ant-dropdown .ant-dropdown-menu{max-height:70vh!important;overflow-y:auto!important}}@media (max-width: 768px){.ant-form .ant-form-item{margin-bottom:1rem!important}.ant-form .ant-form-item .ant-form-item-label{padding-bottom:.25rem!important}.ant-form .ant-input,.ant-form .ant-select,.ant-form .ant-cascader{height:2.5rem!important;font-size:1rem!important}}@media (max-width: 576px){.ant-btn.ant-btn-lg{height:2.75rem!important;font-size:1rem!important;padding:0 1.25rem!important}}@media (max-width: 768px){.ant-modal{margin:0!important;max-width:none!important;width:100vw!important;height:100vh!important}.ant-modal .ant-modal-content{height:100vh!important;border-radius:0!important}.ant-modal .ant-modal-body{padding:1rem!important;height:calc(100vh - 6.875rem)!important;overflow-y:auto!important}}@media (max-width: 768px){.ant-table .ant-table-thead>tr>th,.ant-table .ant-table-tbody>tr>td{padding:.5rem .25rem!important;font-size:.75rem!important}.ant-table .ant-table-tbody>tr>td{word-break:break-all!important}}@media (max-width: 576px){.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:32px!important;height:2rem!important;line-height:1.875rem!important;margin-right:.25rem!important}.ant-pagination .ant-pagination-options{display:none!important}}@media (max-width: 768px){.mobile-hidden{display:none!important}}@media (min-width: 769px){.desktop-hidden{display:none!important}}@media (max-width: 768px){.mobile-center{text-align:center!important}}@media (max-width: 768px){.mobile-full-width{width:100%!important}}.container{width:100%;margin:0 auto;padding:0 .9375rem}@media (max-width: 576px){.container{padding:0 .75rem}}@media (min-width: 577px){.container{max-width:33.75rem}}@media (min-width: 769px){.container{max-width:45rem}}@media (min-width: 993px){.container{max-width:60rem}}@media (min-width: 1681px){.container{max-width:71.25rem}}@media (min-width: 1921px){.container{max-width:82.5rem}}@media (max-width: 576px){.responsive-text{font-size:1.125rem!important;line-height:1.4!important}}@media (max-width: 480px){.responsive-text{font-size:.75rem!important}}.responsive-padding{padding:1.5rem}@media (max-width: 768px){.responsive-padding{padding:1rem!important}}@media (max-width: 576px){.responsive-padding{padding:.75rem!important}}.responsive-margin{margin:1.5rem 0}@media (max-width: 768px){.responsive-margin{margin:1rem 0!important}}@media (max-width: 576px){.responsive-margin{margin:.75rem 0!important}}@media (max-width: 768px){.ant-btn,.ant-menu-item,a[role=button],button{min-height:44px!important;min-width:44px!important}.ant-modal-body,.ant-drawer-body,.ant-table-body{-webkit-overflow-scrolling:touch!important}}@media (max-width: 768px){.ant-card,.ant-modal,.ant-drawer{box-shadow:0 .125rem .5rem #0000001a!important}*{transition-duration:.2s!important}}@media (max-width: 768px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body{font-size:14px!important;line-height:1.6!important;overflow-x:hidden!important}#app a,#app button,#app [role=button],#app .ant-btn{min-height:44px}#app .footer-section li a,#app .friend-links .link-item{display:flex;align-items:center;min-height:44px}#app .ant-pagination-item,#app .ant-pagination-prev,#app .ant-pagination-next{min-width:44px!important;height:44px!important;line-height:42px!important}#app .ant-input,#app .ant-select-selector{min-height:44px!important;font-size:16px!important}#app .menu-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#app .menu-container::-webkit-scrollbar{display:none}#app .nav-menu .ant-menu-item,#app .nav-menu .menu-title{font-size:14px!important;line-height:44px!important;height:44px!important;white-space:nowrap}#app .nav-menu .ant-menu-title-content{font-size:14px!important;line-height:1.3!important}#app .header-actions{flex-shrink:0}#app .header-actions .ant-btn,#app .header-actions a,#app .header-actions span{font-size:14px!important}#app .header-actions .ant-btn,#app .header-actions a{min-height:44px!important;padding:0 12px!important;display:inline-flex;align-items:center}#app .section-header h2,#app .section-header-left h2,#app .hot-projects-section h2,#app .designer-section h2,#app .category-nav-section h2,#app .brand-news-section h2,#app .guarantee-section h2,#app .review-section h2{font-size:20px!important;line-height:1.35!important}#app .section-subtitle{font-size:14px!important;line-height:1.6!important}#app .feature-title{font-size:15px!important;line-height:1.3!important;font-weight:600!important}#app .feature-desc{font-size:14px!important;line-height:1.45!important}#app .banner-right h3,#app .banner-right .mobile-section-title{font-size:17px!important;line-height:1.4!important}#app .stats-number .num{font-size:28px!important;line-height:1.1!important}#app .stats-number .suffix{font-size:18px!important}#app .stats-label{font-size:14px!important;margin-top:4px}#app .stats-desc,#app .message-time,#app .message-bubble,#app .user-name,#app .user-type{font-size:14px!important;line-height:1.5!important}#app .hot-projects-section .tag,#app .hot-projects-section .ant-tag{font-size:14px!important;line-height:24px!important;height:26px!important;padding:0 8px!important}#app .project-title{font-size:16px!important;line-height:1.45!important}#app .project-price{font-size:18px!important;font-weight:600}#app .meta-label,#app .meta-value{font-size:14px!important;line-height:1.5!important}#app .project-tag{font-size:14px!important;line-height:22px!important;height:24px!important;padding:0 8px!important}#app .feature-item .feature-btn,#app .feature-item .feature-action,#app .feature-item .feature-link-btn,#app .feature-item a,#app .feature-item button{font-size:14px!important;min-height:44px!important;display:inline-flex;align-items:center;justify-content:center;padding:0 12px!important}#app .spotlight-name{font-size:16px!important;line-height:1.4!important}#app .spotlight-area,#app .service-label,#app .service-text,#app .class-tag,#app .review-badge{font-size:14px!important;line-height:1.5!important}#app .review-name{font-size:15px!important}#app .review-role,#app .review-date{font-size:14px!important}#app .review-content{font-size:14px!important;line-height:1.7!important}#app .guarantee-title{font-size:15px!important;line-height:1.4!important}#app .guarantee-desc{font-size:14px!important;line-height:1.55!important}#app .section p,#app .section li{font-size:14px}#app .filter-area .filter-label{font-size:14px!important;color:#666;font-weight:500}#app .filter-area .filter-tag{height:44px!important;line-height:42px!important;font-size:14px!important;padding:0 14px!important}#app .filter-area .ant-select,#app .filter-area .ant-input,#app .filter-area .ant-input-affix-wrapper{max-width:100%;min-width:0!important}#app .filter-container .category-btn{font-size:14px!important;height:44px!important;min-height:44px!important;padding:0 14px!important}#app .filter-container .search-input,#app .filter-container .ant-input-affix-wrapper{font-size:15px!important}#app .service-card .ant-card-meta-title{font-size:15px!important;line-height:1.4!important}#app .service-card .single-line,#app .service-card .ant-card-meta-description{font-size:14px!important;line-height:1.5!important}#app .works-empty-title,#app .works-empty-desc,#app .load-more-end,#app .load-more-btn{font-size:14px!important;line-height:1.6!important}#app .footer-section h3{font-size:15px!important;margin-bottom:6px!important}#app .footer-section li a{font-size:14px!important;color:#ffffffc7!important}#app .friend-links .link-item,#app .friend-links .link-title{font-size:14px!important;line-height:1.5!important;min-height:44px;display:inline-flex;align-items:center;padding:0 6px}#app .footer-links .qrcode-section{max-width:100%;justify-self:start}#app .footer-links .qrcode-section .qrcode-img{width:88px!important;height:88px!important;max-width:100%;object-fit:contain}#app .footer-links .qrcode-section .qrcode-desc{font-size:14px!important;line-height:1.5!important}#app .copyright,#app .icp,#app .footer-bottom{font-size:14px!important;line-height:1.6!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}#app img{max-width:100%;height:auto}#app .rich-text,#app .article-content,#app .rich-text p,#app .rich-text li,#app .rich-text span,#app .article-content p,#app .article-content li,#app .article-content span{font-size:15px!important;line-height:1.85!important}#app .rich-text h1,#app .article-content h1{font-size:21px!important}#app .rich-text h2,#app .article-content h2{font-size:19px!important}#app .rich-text h3,#app .article-content h3{font-size:17px!important}}@media (max-width: 768px){#app *:not(svg):not(path){font-size:14px!important}#app a,#app button{min-height:44px!important}#app .ant-tag,#app .filter-tag,#app .menu-dropdown-trigger,#app .xhs-creator-name{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center;justify-content:center}#app .feature-item button.feature-btn,#app .header .right .ant-btn{min-height:44px!important}#app .friend-links .link-item,#app .social-link{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center;justify-content:center}}@media (max-width: 768px){#app .app-header,#app .app-header.header-scrolled{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:0 2px 12px #0000000d!important}#app .header-content{gap:6px!important}#app .header-content .logo{flex:0 0 auto!important}#app .header-content .logo img{width:104px!important;height:auto!important}#app .header-content .menu-container{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important}#app .header-content .right{flex:0 0 auto!important}#app .hot-projects-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#app .hot-projects-list>*{min-width:0!important}#app .category-nav-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;gap:8px!important}#app .category-nav-name{white-space:nowrap!important}#app .category-filter{flex-wrap:wrap!important;height:auto!important}#app .news-columns-wrapper{flex-direction:column!important;width:100%!important}#app .news-columns-wrapper>*{width:100%!important;max-width:100%!important}#app .news-columns-wrapper .news-item-simple{width:100%!important}#app .news-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}#app .message-scroll-container{flex-direction:column!important;gap:8px!important}#app .message-scroll-container .message-column{flex:none!important;width:100%!important;padding:0!important}#app .message-scroll-container .message-column:not(:first-child){display:none!important}#app .message-content-wrapper{height:150px!important}#app .message-bubble{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important}}@media (max-width: 768px){#app .footer-links .qrcode-section{width:auto!important;min-width:120px!important}#app .footer-links .qrcode-desc,#app .footer-links .qrcode-desc div{width:auto!important;white-space:nowrap!important}}@media (max-width: 768px){#app .hero-section{min-height:200px!important;padding:24px 14px 28px!important}#app .hero-section .hero-deco{object-position:center 62%!important;opacity:.5!important}#app .hero-section .video-title{font-size:24px!important;line-height:1.35!important}#app .hero-section .video-desc{font-size:14px!important;line-height:1.6!important;margin-top:8px!important}#app .hero-section .carousel-progress{margin-top:10px!important}#app .banner-wrapper .employer-card,#app .banner-wrapper .custom-carousel{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#app .banner-wrapper .card-content-wrapper{flex-direction:column!important;gap:6px!important}#app .banner-wrapper .card-content{width:100%!important;max-width:100%!important;padding:10px 8px!important}#app .banner-wrapper .card-content .feature-icon,#app .banner-wrapper .card-content .card-icon,#app .banner-wrapper .card-content .icon-box{width:30px!important;height:30px!important;font-size:26px!important;line-height:30px!important;margin-bottom:6px!important}#app .banner-wrapper .card-content svg{width:26px!important;height:26px!important}#app .banner-wrapper .card-content .feature-title{font-size:15px!important;white-space:nowrap!important}#app .banner-wrapper .card-content .feature-desc{font-size:14px!important;line-height:1.45!important}#app .stats-section{padding:14px 0!important}#app .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}#app .stats-card{padding:12px 4px!important}#app .stats-number .num{font-size:19px!important}#app .stats-number .suffix{font-size:14px!important}#app .stats-label{font-size:14px!important;line-height:1.3!important;white-space:nowrap!important}#app .stats-desc{display:none!important}#app .header .right .avatar,#app .header .user-dropdown-link .avatar,#app .header .right img.avatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:50%!important}#app .header .right .user-dropdown-link{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#app .section-header-left{flex-wrap:wrap!important;row-gap:4px!important}#app .section-header-left .section-subtitle{flex:1 0 100%!important;order:3;margin-top:2px!important}#app .section-header-left .more-link-header{order:2;margin-left:auto!important}#app .category-nav-section,#app .brand-news-section .news-date{display:none!important}#app .footer-links{gap:10px 10px!important;margin-bottom:8px!important}#app .footer-section h3{margin-bottom:6px!important;line-height:1.3!important}#app .footer-section ul li{margin-bottom:2px!important;line-height:1.45!important}#app .footer-links .qrcode-img{width:72px!important;height:72px!important}#app .qrcode-desc,#app .qrcode-desc div{line-height:1.35!important}#app .friend-links,#app .footer-bottom{padding:8px 0!important}#app .footer-bottom .copyright-text{line-height:1.4!important}}@media (max-width: 768px){#app main.ant-layout-content{padding-top:56px!important}#app .ant-form-item-label>label{white-space:nowrap!important;width:auto!important;max-width:none!important;height:auto!important}#app .ant-form-item-label{padding-bottom:4px!important}#app .ant-btn{white-space:nowrap!important}#app .ant-btn>span{white-space:nowrap!important}#app .ant-select-single .ant-select-selector{height:40px!important;min-height:40px!important;align-items:center!important;display:flex!important}#app .ant-select-single .ant-select-selection-item,#app .ant-select-single .ant-select-selection-placeholder{line-height:38px!important}#app .ant-picker{height:40px!important}#app .ant-input-affix-wrapper,#app .ant-input{min-height:40px!important}#app .avatar,#app .user-avatar,#app img.avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important}#app img[class*=logo],#app .logo img{max-width:120px!important;height:auto!important}}@media (max-width: 768px){#app .login-container{padding-bottom:32px!important}#app .login-container .login-left{display:block!important;width:100%!important;height:170px!important;overflow:hidden!important}#app .login-container .login-left .left-bg-image{visibility:visible!important;display:block!important;width:100%!important;height:170px!important;background-size:cover!important;background-position:center 30%!important}#app .login-container .login-left .left-content{display:none!important}#app .login-right{padding:8px 12px!important}#app .login-right .form-container{padding:16px 14px!important;border-radius:14px!important}#app .login-right .ant-form-item{margin-bottom:14px!important}#app .login-right .ant-tabs-nav{margin-bottom:10px!important}#app .login-right .method-item{min-height:56px!important;gap:8px!important}#app .login-right .method-item .anticon,#app .login-right .method-item svg{font-size:30px!important;width:30px!important;height:30px!important}#app .login-right .method-item span{font-size:15px!important}}@media (max-width: 768px){#app .filter-area,#app .filter-area .filter-row,#app .filter-area .filter-content{flex-wrap:wrap!important;height:auto!important;row-gap:8px!important}#app .filter-area .ant-select,#app .filter-area .sort-selector,#app .filter-area .budget-filter{flex:0 0 auto!important}#app .filter-area .ant-select-selection-item,#app .filter-area .ant-select-selection-placeholder{text-align:center!important}#app .designer-card .designer-works,#app .designer-card .works-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}#app .designer-card .work-cover,#app .designer-card .works-grid img{aspect-ratio:3/4!important;object-fit:cover!important;width:100%!important;height:auto!important}#app .brand-design-info-page .section-subtitle,#app .brand-news-page .section-subtitle{white-space:normal!important}}@media (max-width: 768px){#app .login-container .login-footer{position:static!important;margin-top:20px!important;padding:12px 0 20px!important}}@media (max-width: 768px){#app .filter-area .filter-options{flex-wrap:wrap!important;overflow:visible!important;row-gap:6px!important}#app .filter-area .filter-label{flex:0 0 auto!important;width:auto!important;min-width:58px!important}#app .filter-area .ant-tag{margin:0!important}#app .main-content{margin-top:16px!important}#app .brand-news-hero{margin-top:26px!important}#app .brand-news-hero .section-subtitle,#app .brand-news-hero p{white-space:normal!important;word-break:keep-all!important}#app .brand-news-categories,#app .category-tabs,#app .news-categories{flex-wrap:wrap!important;overflow:visible!important;row-gap:8px!important}#app .publish-task-wrapper{padding-top:26px!important}#app .publish-task-wrapper textarea{min-height:150px!important;line-height:1.6!important}#app .publish-task-wrapper .ant-select-single .ant-select-selector{height:42px!important;min-height:42px!important}#app .publish-task-wrapper .ant-select-selection-placeholder,#app .publish-task-wrapper .ant-select-selection-item{line-height:40px!important;font-size:14px!important;color:#333!important}#app .publish-task-wrapper .ant-radio-group{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#app .publish-task-wrapper .ant-radio-button-wrapper{flex:0 0 auto!important;height:40px!important;line-height:38px!important;padding:0 14px!important}#app .creative-list-page{padding-top:6px!important}#app .creative-list-page .filter-section{height:auto!important}#app .creative-list-page .ant-select-selection-item,#app .creative-list-page .ant-select-selection-placeholder{text-align:center!important}#app .creative-list-page .avatar,#app .creative-list-page img[class*=avatar]{width:48px!important;height:48px!important;min-width:48px!important}}@media (max-width: 768px){#app .filter-area .filter-row{display:block!important;margin-bottom:10px!important}#app .filter-area .filter-label{display:block!important;width:100%!important;min-width:0!important;margin-bottom:4px!important;text-align:left!important}#app .filter-area .filter-options{display:flex!important;flex-wrap:wrap!important;width:100%!important;overflow:visible!important;gap:8px!important}#app .filter-area .right-group{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important}#app .filter-area .search-box{flex:1 1 100%!important;width:100%!important}#app .filter-area .task-search-input{width:100%!important}#app .filter-area .task-status-options{flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:6px!important}}@media (max-width: 768px){#app .ant-select{height:auto!important;min-height:40px!important}#app .ant-select .ant-select-selector{height:40px!important;min-height:40px!important}#app .publish-task-wrapper{padding-top:60px!important}#app .filter-area .filter-actions .left-group,#app .filter-area .filter-actions .right-group,#app .filter-area .right-group{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important}#app .filter-area .search-box{flex:1 1 100%!important;max-width:none!important;width:100%!important}#app .filter-area .task-status-options{width:100%!important;display:flex!important;justify-content:space-between!important;gap:6px!important}}@media (max-width: 768px){#app .top-header{height:auto!important;min-height:48px!important;padding:4px 8px!important}#app .top-header .header-container{height:auto!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#app .top-header .logo-link,#app .top-header .logo-img{height:30px!important;max-height:30px!important;width:auto!important}#app .top-header .user-avatar-dropdown{height:auto!important;min-height:40px!important;align-items:center!important}#app .top-header .username,#app .top-header .username-text{height:auto!important;line-height:1.4!important;white-space:nowrap!important}#app .main-nav{height:auto!important;min-height:40px!important}#app .main-nav .content-container{height:auto!important;flex-wrap:wrap!important;row-gap:2px!important}#app .main-nav a,#app .main-nav .nav-item,#app .main-nav .menu-link{height:auto!important;line-height:1.7!important;padding:2px 6px!important;white-space:nowrap!important}#app .employer-profile .avatar,#app .designer-profile .avatar,#app .user-info-card .avatar,#app .user-info .avatar{width:76px!important;height:76px!important;min-width:76px!important}#app .avatar-uploader img,#app .avatar-preview,#app .avatar-upload img{width:96px!important;height:96px!important}#app .employer-profile .designer-card .avatar,#app .designer-profile .designer-card .avatar{width:48px!important;height:48px!important}#app .form-label,#app .label-text,#app .field-label,#app .ant-form-item-label>label,#app .ant-form-item-label label{white-space:nowrap!important;word-break:keep-all!important;width:auto!important}#app .cert-tags,#app .ability-tags,#app .auth-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important}#app .cert-tags>*,#app .ability-tags>*{margin:0!important}}@media (max-width: 768px){#app .robot-link{left:auto!important;right:6px!important;bottom:10px!important;transform:scale(.72);transform-origin:right bottom}#app .robot-link.is-collapsed{right:6px!important;bottom:16px!important}}@media (max-width: 768px){#app .recharge-page{padding:0 14px 24px!important;box-sizing:border-box!important}#app .recharge-page .top-header{margin:0 -14px!important;padding:4px 8px!important}#app .recharge-page p,#app .recharge-page .recharge-tips,#app .recharge-page .tips,#app .recharge-page li{white-space:normal!important;word-break:break-word!important;line-height:1.7!important;overflow:visible!important}#app .recharge-page .recharge-list .recharge-item,#app .recharge-page .coin-item{padding:10px 12px!important}}@media (max-width: 768px){#app .recharge-page .recharge-content,#app .recharge-page .page-header{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#app .recharge-page .page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}}@media (max-width: 768px){#app .recharge-page .recharge-list,#app .recharge-page .recharge-list>*,#app .recharge-page .recharge-item,#app .recharge-page .coin-item{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}#app .recharge-page .recharge-item .ant-btn,#app .recharge-page .coin-item .ant-btn{flex:0 0 auto!important;margin-left:auto!important}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;line-height:1.5}a{text-decoration:none;color:inherit}.container{width:100%;max-width:105rem;margin:0 auto;padding:0 .9375rem}@media screen and (max-width: 768px){.hide-on-mobile{display:none!important}}@media screen and (min-width: 1025px){.hide-on-desktop{display:none!important}}:root{--brand-primary: #1677ff;--brand-primary-hover: #0958d9;--brand-primary-active: #003eb3;--brand-primary-light: #e8f2ff;--brand-primary-lighter: #f0f7ff;--brand-accent: #ff7a00;--brand-accent-hover: #e56a00;--brand-accent-light: #fff3e6;--brand-gold: #f5a623;--brand-gold-light: #fef6e8;--success: #16a34a;--danger: #e5484d;--warning: #f5a623;--text-main: #1f2f3f;--text-sub: #6b7a90;--text-weak: #9aa7b8;--border-color: #e7ecf3;--divider-color: #f0f3f7;--bg-page: #f5f7fa;--bg-card: #ffffff;--bg-footer: #0b1f4b;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--shadow-sm: 0 .0625rem .1875rem rgba(18, 52, 102, .06);--shadow-md: 0 .25rem 1rem rgba(18, 52, 102, .08);--shadow-lg: 0 .5rem 1.75rem rgba(18, 52, 102, .12);--shadow-hover: 0 .75rem 2rem rgba(22, 119, 255, .14);--space-page: clamp(.75rem, 3vw, 2rem);--space-section: clamp(1.5rem, 5vw, 4rem);--fs-h1: clamp(1.5rem, 3.5vw, 2.5rem);--fs-h2: clamp(1.25rem, 2.5vw, 1.75rem);--fs-h3: clamp(1.0625rem, 2vw, 1.375rem);--fs-body: clamp(.875rem, 1.2vw, 1rem);--fs-sm: clamp(.75rem, 1vw, .8125rem);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-top: env(safe-area-inset-top, 0px)}.ant-btn{border-radius:var(--radius-sm);font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1)}.ant-btn-primary{background:var(--brand-primary);border-color:var(--brand-primary)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.ant-btn-primary:active{background:var(--brand-primary-active);border-color:var(--brand-primary-active)}.ant-btn-link{color:var(--brand-primary)}.ant-btn-link:hover{color:var(--brand-primary-hover)}.ant-btn-text:hover{background:var(--brand-primary-lighter);color:var(--brand-primary)}.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-item:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.ant-menu-horizontal>.ant-menu-item-selected:after,.ant-menu-light .ant-menu-item-selected:after{border-bottom-color:var(--brand-primary)}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item:hover{background:var(--brand-primary-lighter)!important}.ant-tag{border-radius:.25rem;font-weight:500}.ant-tag-blue,.ant-tag-processing{color:var(--brand-primary);background:var(--brand-primary-lighter);border-color:transparent}.ant-tag-orange,.ant-tag-warning{color:var(--brand-accent);background:var(--brand-accent-light);border-color:transparent}.ant-tag-gold{color:#9a6b00;background:var(--brand-gold-light);border-color:transparent}.ant-pagination-item-active,.ant-pagination-item-active:hover{border-color:var(--brand-primary)}.ant-pagination-item-active a,.ant-pagination-item-active:hover a{color:var(--brand-primary)}.ant-steps-item-process .ant-steps-item-icon,.ant-steps-item-finish .ant-steps-item-icon{background:var(--brand-primary);border-color:var(--brand-primary)}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff}.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover{color:var(--brand-primary)}.ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav:before{background:var(--brand-primary)}.ant-input:hover,.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--brand-primary)}.ant-input:focus,.ant-input-focused{box-shadow:0 0 0 .125rem #1677ff1f}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:var(--brand-primary);border-color:var(--brand-primary)}.ant-radio-checked .ant-radio-inner,.ant-radio-inner:hover{border-color:var(--brand-primary)}.ant-radio-checked .ant-radio-inner:after{background-color:var(--brand-primary)}.ant-switch-checked{background-color:var(--brand-primary)}.ant-card{border-radius:var(--radius-md)}.ant-card-bordered{border-color:var(--border-color)}.ant-modal-header{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ant-message-notice-content{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-select:hover .ant-select-selector{border-color:var(--brand-primary)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--brand-primary-lighter)}@media (max-width: 768px){.ant-btn{font-size:max(.875rem,1em);height:2.5rem;padding:0 1rem}.ant-tag{font-size:.8125rem;line-height:1.375rem;padding:0 .5rem}.ant-form-item-label>label{font-size:.875rem}.ant-table,.ant-table .ant-table-cell,.ant-pagination{font-size:.875rem}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:36px;height:2.25rem;line-height:2.25rem;margin-right:.375rem}.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:max(1rem,1em)}.ant-dropdown-menu-item,.ant-select-item-option-content{font-size:.9375rem;min-height:44px;line-height:2.75rem}.ant-modal-title,.ant-modal-confirm-title{font-size:1.0625rem}}@media (pointer: coarse){a,button,[role=button],.ant-btn,.ant-card-hoverable{transition:transform .1s ease,opacity .1s ease}a:active,button:active,[role=button]:active,.ant-btn:active,.ant-card-hoverable:active{transform:scale(.96);opacity:.8}.ant-btn,[role=button]{min-height:44px}}.robot-link[data-v-cc7535d7]{position:fixed;left:0;bottom:.25rem;z-index:9999;display:block;cursor:pointer;text-decoration:none;user-select:none;transition:left .5s cubic-bezier(.2,.9,.4,1),right .5s cubic-bezier(.2,.9,.4,1)}.robot-link.is-right-aligned[data-v-cc7535d7]{left:auto;right:0}.robot-link.is-right-aligned[data-v-cc7535d7]:after{left:auto;right:.9375rem}.robot-link[data-v-cc7535d7]:after{content:"";position:absolute;left:.9375rem;bottom:0px;width:9.375rem;height:1.875rem;background:radial-gradient(ellipse,rgba(0,216,255,.12),transparent 70%);filter:blur(.9375rem);z-index:-1;transition:left .5s,right .5s}.robot-link.is-collapsed[data-v-cc7535d7]{left:1.25rem!important;bottom:1.875rem!important}.robot-link.is-collapsed.is-right-aligned[data-v-cc7535d7]{left:auto!important;right:1.25rem!important}.robot-link.is-collapsed .collapsed-view[data-v-cc7535d7]{position:relative}.robot-link.is-collapsed .collapsed-view .collapsed-dot[data-v-cc7535d7]{width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(135deg,#fff,#f0f8ff);box-shadow:0 .5rem 2rem #0050b440;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;border:.125rem solid rgba(0,216,255,.3)}.robot-link.is-collapsed .collapsed-view .collapsed-dot svg[data-v-cc7535d7]{color:#1677ff}.robot-link.is-collapsed .collapsed-view .collapsed-dot[data-v-cc7535d7]:hover{transform:scale(1.08);box-shadow:0 .75rem 2.5rem #0050b459;border-color:#1677ff}.robot-link.is-collapsed .collapsed-view .collapsed-badge[data-v-cc7535d7]{position:absolute;top:-.25rem;right:-.25rem;background:#1677ff;color:#fff;font-size:.5625rem;font-weight:700;padding:0 .375rem;border-radius:.625rem;line-height:1rem;letter-spacing:.5px}.robot-link.is-collapsed .collapsed-view .collapsed-tooltip[data-v-cc7535d7]{position:absolute;left:4rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.7);color:#fff;font-size:.75rem;padding:.25rem .75rem;border-radius:.375rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s}.robot-link.is-collapsed .collapsed-view:hover .collapsed-tooltip[data-v-cc7535d7]{opacity:1}.capsule-wrapper[data-v-cc7535d7]{position:relative;transform-origin:bottom center;transition:transform .4s cubic-bezier(.2,.9,.4,1)}.capsule-wrapper.active[data-v-cc7535d7]{transform:translateY(-.375rem) scale(1.02)}.collapse-btn[data-v-cc7535d7]{position:absolute;top:2.8125rem;left:2.375rem;z-index:60;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(255,255,255,.85);backdrop-filter:blur(.5rem);border:.0625rem solid rgba(0,0,0,.06);box-shadow:0 .125rem .5rem #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#888}.collapse-btn[data-v-cc7535d7]:hover{background:#fff;color:#ff4d4f;transform:scale(1.1);box-shadow:0 .25rem .75rem #ff4d4f33;border-color:#ff4d4f}.collapse-btn svg[data-v-cc7535d7]{display:block}.robot[data-v-cc7535d7]{width:10.3125rem;height:14.0625rem;display:block;overflow:visible;filter:drop-shadow(0 1.25rem 2.1875rem rgba(0,80,180,.2));animation:robotFloat-cc7535d7 5.5s ease-in-out infinite;transform-origin:center bottom;pointer-events:none}@keyframes robotFloat-cc7535d7{0%,to{transform:translateY(0)}50%{transform:translateY(-.375rem)}}.robot.hover[data-v-cc7535d7]{filter:drop-shadow(0 1.5625rem 3.125rem rgba(0,180,255,.3))}.robot.wave .wave-arm[data-v-cc7535d7]{transform-origin:13.125rem 15.625rem;animation:waveHand-cc7535d7 1.2s ease-in-out infinite}@keyframes waveHand-cc7535d7{0%{transform:rotate(0)}25%{transform:rotate(-18deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.bubble[data-v-cc7535d7]{position:absolute;left:10.9375rem;top:50%;transform:translateY(-50%);min-width:200px;max-width:17.5rem;padding:1rem 1.375rem;border-radius:1.25rem;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(240,248,255,.8));backdrop-filter:blur(1.75rem);border:.0625rem solid rgba(255,255,255,.6);box-shadow:0 1.25rem 3.75rem #0050b41f,inset 0 .0625rem #fffc;z-index:50;overflow:hidden;white-space:nowrap;transition:all .4s cubic-bezier(.2,.9,.4,1);pointer-events:auto}@media (min-width: 769px){.bubble[data-v-cc7535d7]{left:8rem;min-width:150px;max-width:12.25rem;padding:.6875rem .9375rem;border-radius:1rem}}.bubble-left[data-v-cc7535d7]{left:auto!important;right:10.9375rem!important}.bubble-left .bubble-tail[data-v-cc7535d7]{left:auto!important;right:-.875rem!important;border-right-color:transparent!important;border-left-color:#ffffffd9!important}@media (min-width: 769px){.bubble-left[data-v-cc7535d7]{right:10rem!important}}.bubble-scan[data-v-cc7535d7]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,216,255,.05),transparent);animation:bubbleScan-cc7535d7 4.5s ease-in-out infinite;pointer-events:none}@keyframes bubbleScan-cc7535d7{0%{transform:translate(-100%)}to{transform:translate(200%)}}.bubble-title[data-v-cc7535d7]{font-size:.75rem;color:#1677ff;font-weight:700;margin-bottom:.25rem;display:flex;align-items:center;gap:.3125rem}.bubble-content[data-v-cc7535d7]{font-size:.875rem;color:#0b1f33;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15rem}.page-tip[data-v-cc7535d7]{margin-top:.3125rem;font-size:.75rem;color:#667;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15rem}.bubble-hint[data-v-cc7535d7]{display:inline-block;margin-top:.5rem;color:#1677ff;font-size:.75rem;font-weight:500}.bubble-tail[data-v-cc7535d7]{position:absolute;top:50%;transform:translateY(-50%);left:-.875rem;border:.5rem solid transparent;border-right-color:#ffffffd9}.tail-left[data-v-cc7535d7]{left:auto!important;right:-.875rem!important;border-right-color:transparent!important;border-left-color:#ffffffd9!important}.creative-menu[data-v-cc7535d7]{position:absolute;left:15rem;top:50%;transform:translateY(-50%);min-width:180px;padding:.875rem .75rem;border-radius:1.5rem;background:rgba(255,255,255,.85);backdrop-filter:blur(1.875rem);border:.0625rem solid rgba(255,255,255,.6);box-shadow:0 1.875rem 5rem #0000001a;z-index:40;transition:left .4s cubic-bezier(.2,.9,.4,1);pointer-events:auto}.menu-left[data-v-cc7535d7]{left:auto!important;right:15rem!important}.menu-item[data-v-cc7535d7]{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:.875rem;font-size:.875rem;color:#0b1f33;transition:.25s;cursor:pointer;white-space:nowrap}.menu-item svg[data-v-cc7535d7]{flex-shrink:0;color:#1677ff}.menu-item[data-v-cc7535d7]:hover{background:rgba(0,120,255,.1);transform:translate(.375rem)}.menu-divider[data-v-cc7535d7]{height:.0625rem;background:rgba(0,0,0,.05);margin:.375rem 0}.badge-new[data-v-cc7535d7]{margin-left:auto;font-size:.625rem;padding:.125rem .625rem;border-radius:1.25rem;background:#1677ff;color:#fff;flex-shrink:0}.bubble-enter-active[data-v-cc7535d7],.bubble-leave-active[data-v-cc7535d7]{transition:.35s cubic-bezier(.2,.9,.4,1)}.bubble-enter-from[data-v-cc7535d7],.bubble-leave-to[data-v-cc7535d7]{opacity:0;transform:translateY(-50%) translate(.75rem) scale(.92)}.bubble-enter-to[data-v-cc7535d7],.bubble-leave-from[data-v-cc7535d7]{transform:translateY(-50%) translate(0) scale(1)}.bubble-left.bubble-enter-from[data-v-cc7535d7],.bubble-left.bubble-leave-to[data-v-cc7535d7]{transform:translateY(-50%) translate(-.75rem) scale(.92)}.bubble-left.bubble-enter-to[data-v-cc7535d7],.bubble-left.bubble-leave-from[data-v-cc7535d7]{transform:translateY(-50%) translate(0) scale(1)}.menu-enter-active[data-v-cc7535d7],.menu-leave-active[data-v-cc7535d7]{transition:.3s cubic-bezier(.2,.9,.4,1)}.menu-enter-from[data-v-cc7535d7],.menu-leave-to[data-v-cc7535d7]{opacity:0;transform:translateY(-50%) translate(-.5rem) scale(.95)}.menu-enter-to[data-v-cc7535d7],.menu-leave-from[data-v-cc7535d7]{opacity:1;transform:translateY(-50%) translate(0) scale(1)}.menu-left.menu-enter-from[data-v-cc7535d7],.menu-left.menu-leave-to[data-v-cc7535d7]{transform:translateY(-50%) translate(.5rem) scale(.95)}.menu-left.menu-enter-to[data-v-cc7535d7],.menu-left.menu-leave-from[data-v-cc7535d7]{transform:translateY(-50%) translate(0) scale(1)}@media (max-width: 768px){.robot-link.is-collapsed[data-v-cc7535d7]{left:.75rem!important;bottom:1.25rem!important}.robot-link.is-collapsed.is-right-aligned[data-v-cc7535d7]{left:auto!important;right:.75rem!important}.robot-link.is-collapsed .collapsed-view .collapsed-dot[data-v-cc7535d7]{width:2.75rem;height:2.75rem}.robot-link.is-collapsed .collapsed-view .collapsed-dot svg[data-v-cc7535d7]{width:1.375rem;height:1.375rem}.robot[data-v-cc7535d7]{width:7.8125rem;height:10.625rem}.bubble[data-v-cc7535d7]{left:6.25rem;min-width:120px;max-width:10rem;padding:.625rem .75rem;border-radius:.875rem}.bubble-left[data-v-cc7535d7]{right:6.25rem!important}.bubble-content[data-v-cc7535d7]{font-size:.6875rem;max-width:8.125rem}.bubble-title[data-v-cc7535d7]{font-size:.625rem}.bubble-tail[data-v-cc7535d7]{left:-.5rem;border-width:.375rem}.tail-left[data-v-cc7535d7]{right:-.5rem!important}.creative-menu[data-v-cc7535d7]{left:6.875rem;min-width:130px;padding:.625rem}.menu-left[data-v-cc7535d7]{right:6.875rem!important}.menu-item[data-v-cc7535d7]{font-size:.6875rem;padding:.375rem .625rem}.collapse-btn[data-v-cc7535d7]{top:1.75rem!important;left:1.375rem!important;width:1.375rem!important;height:1.375rem!important}.collapse-btn svg[data-v-cc7535d7]{width:.75rem!important;height:.75rem!important}}*{-webkit-tap-highlight-color:transparent}a:active,button:active,.ant-btn:active,.ant-menu-item:active,.ant-menu-submenu-title:active,.nav-link:active,.nav-item:active,[class*=menu]:active,[class*=nav]:active{background:transparent!important;background-color:transparent!important}a:focus-visible,button:focus-visible{outline:none}.ant-menu-item-active,.ant-menu-item-selected,.ant-menu-item:hover{background:transparent!important}@media (max-width: 768px){.ant-avatar{width:2.5rem!important;height:2.5rem!important;line-height:2.5rem!important}.ant-avatar-image{width:2.5rem!important;height:2.5rem!important}}html{overflow-y:scroll!important}
