body{margin:0;padding:0}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-spin{animation:icon-spin 1s linear infinite}:root{--primary-color:#8650f2;--color-border-light:#e9e8ee;--heading-h1-size:24px;--heading-h2-size:20px;--heading-h3-size:18px;--heading-h4-size:16px;--heading-h5-size:14px;--heading-h6-size:12px;--heading-line-height:1.35;--heading-weight:600}@media (min-width:768px){:root{--heading-h1-size:32px;--heading-h2-size:30px;--heading-h3-size:24px;--heading-h4-size:20px;--heading-h5-size:16px;--heading-h6-size:14px}}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,h1,h2,h3,h4,h5,h6{font-weight:var(--heading-weight)!important;line-height:var(--heading-line-height)!important}.ant-typography h1,h1{font-size:var(--heading-h1-size)!important}.ant-typography h2,h2{font-size:var(--heading-h2-size)!important}.ant-typography h3,h3{font-size:var(--heading-h3-size)!important}.ant-typography h4,h4{font-size:var(--heading-h4-size)!important}.ant-typography h5,h5{font-size:var(--heading-h5-size)!important}.ant-typography h6,h6{font-size:var(--heading-h6-size)!important}button{box-shadow:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}}*{scrollbar-width:thin;scrollbar-color:#eaeaea #fafafa}.ant-card .ant-card-actions>li{margin:10px 0!important}.ant-drawer .ant-drawer-footer,.ant-drawer .ant-drawer-header{padding:16px 24px!important}.ant-drawer .ant-drawer-body{padding:24px!important}.drawer-section-title{margin:0 0 16px}.drawer-section-title--inline{margin:0}.ant-btn{flex-shrink:0}.ant-btn.ant-btn-color-default.ant-btn-variant-text{opacity:.75!important}.ant-btn-icon{display:flex;align-items:center}.ant-modal .ant-modal-container{padding:0!important}.ant-modal-body{max-height:75vh!important;overflow:auto!important}.ant-modal .ant-modal-footer,.ant-modal .ant-modal-header{padding:16px 24px!important;margin:0!important}.ant-modal .ant-modal-body{padding:24px!important;margin:0!important}.ant-modal .ant-modal-header{border-bottom:1px solid var(--color-border-light)!important}.ant-modal .ant-modal-footer{border-top:1px solid var(--color-border-light)!important}.ant-alert{padding:16px!important}.ant-menu .ant-menu-item-group-title{font-size:12px!important;padding-bottom:0!important;margin-top:8px!important}.ant-form-large .ant-form-item .ant-form-item-label>label{height:32px!important}@media screen and (min-width:1401px){.ant-modal{width:40%!important}}@media screen and (max-width:1400px){.ant-modal{width:60%!important}}@media screen and (max-width:1024px){.ant-modal{width:90%!important}}@media screen and (max-width:768px){.ant-drawer .ant-drawer-body,.ant-drawer .ant-drawer-footer,.ant-drawer .ant-drawer-header{padding:16px!important}.mobile-sidebar-drawer .ant-drawer-body{padding:0 8px!important}.ant-modal .ant-modal-body,.ant-modal .ant-modal-footer,.ant-modal .ant-modal-header{padding:16px!important}}main.ant-layout-content.dashboard-main-content{background:#fafafa!important}.dashboard-page .ant-row>.ant-col{display:flex;flex-direction:column}.dashboard-page .ant-row>.ant-col>*{flex:1 1;display:flex;flex-direction:column;min-height:0;width:100%}.dashboard-page .ant-row>.ant-col .ant-card{flex:1 1;display:flex;flex-direction:column;height:100%}.dashboard-page .ant-row>.ant-col .ant-card .ant-card-body{flex:1 1;display:flex;flex-direction:column}.dashboard-page .ant-card .ant-card-body{padding:16px}.dashboard-page .ant-card .ant-card-head{min-height:auto;padding:12px 16px}@media (min-width:768px){.dashboard-page .ant-card .ant-card-body{padding:24px}.dashboard-page .ant-card .ant-card-head{padding:16px 24px}}.chat-message-bubble-text{font-size:14px;white-space:pre-wrap;word-break:break-word}@media (min-width:768px){.chat-message-bubble-text{font-size:15px}}.chat-message-link{color:var(--primary-color,#8650f2);text-decoration:underline;word-break:break-all}@media (hover:hover){.chat-message-link:hover{opacity:.85}}.chat-message-link:active{opacity:.75}.chat-message-column{display:flex;flex-direction:column;gap:4px;max-width:85%}.chat-message-column.is-own{align-items:flex-end}.chat-message-column:not(.is-own){align-items:flex-start}@media (min-width:768px){.chat-message-column{max-width:50%}}.chat-message-column--image{max-width:70%}@media (min-width:768px){.chat-message-column--image{max-width:30%}}.chat-message-actions-target{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%}.chat-message-actions-target--block{width:100%;max-width:300px}@media (min-width:1024px){.chat-message-actions-target--block{max-width:360px}}.chat-room-quick-links{scrollbar-width:none}.chat-room-quick-link{flex-shrink:0;font-size:12px!important;gap:4px!important;background:#8650f20f!important;border-color:transparent!important;padding:4px 8px!important}.chat-room-quick-link .anticon{color:var(--primary-color)!important}@media (hover:hover){.chat-room-quick-link:hover{border-color:var(--primary-color)!important}}.chat-room-quick-link:active{opacity:.85}.chat-message-actions-menu{position:fixed;z-index:10050;min-width:140px;padding:4px 0;background:#fff;border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.12)}.chat-message-actions-menu-item{display:block;width:100%;padding:8px 14px;border:none;background:transparent;text-align:left;font-size:14px;color:#333;cursor:pointer}@media (hover:hover){.chat-message-actions-menu-item:hover{background:#f5f5f5}}.chat-message-actions-menu-item:active{background:#ebebeb}.chat-quote-input-preview{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:8px;background:#f0f0f0;border-radius:8px}.chat-quote-input-preview-close{flex-shrink:0;color:#999!important}.chat-quote-input-preview-body{min-width:0;flex:1 1;font-size:12px;color:#999;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.chat-quote-block{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:8px 12px;background:#f0f0f0;border-radius:8px}.chat-quote-block-body{min-width:0;flex:1 1;font-size:12px;color:#999;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.chat-quote-block-jump{flex-shrink:0;color:#999!important}.chat-input-shell{border:1px solid #d9d9d9;border-radius:8px;padding:8px 10px 4px;background:#fff}.chat-input-shell .ant-input{border:none!important;box-shadow:none!important;padding-left:0;padding-right:0}.chat-input-shell:focus-within{border-color:var(--primary-color,#8650f2);box-shadow:0 0 0 2px rgba(134,80,242,.1)}.chat-mobile-viewport-shell{--chat-layout-header:64px;display:flex;flex-direction:column;overflow:hidden;background:#fff;height:calc(100dvh - var(--chat-layout-header) - var(--crowdii-maintenance-top-offset, 0px));max-height:calc(100dvh - var(--chat-layout-header) - var(--crowdii-maintenance-top-offset, 0px))}@media (max-width:768px){.chat-mobile-viewport-shell--fixed{position:fixed;left:0;right:0;top:calc(var(--chat-layout-header) + var(--crowdii-maintenance-top-offset, 0px));bottom:0;height:auto;max-height:none;z-index:1}.chat-mobile-input-area{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))!important}.chat-view-shell{display:flex;flex-direction:row;width:100%}.chat-view-shell .chat-view-col--projects,.chat-view-shell .chat-view-col--room,.chat-view-shell .chat-view-col--rooms{display:none;flex:1 1 100%;min-width:0;min-height:0;max-width:100%;width:100%}.chat-view-shell[data-has-project="0"] .chat-view-col--projects,.chat-view-shell[data-has-project="1"][data-has-room="0"] .chat-view-col--rooms,.chat-view-shell[data-has-room="1"] .chat-view-col--room{display:flex;flex-direction:column;flex:1 1 100%;width:100%;max-width:100%;min-height:0}}@media (min-width:769px){.chat-view-shell{--chat-col-projects:clamp(200px,20vw,400px);--chat-col-rooms:clamp(200px,20vw,400px);display:grid;grid-template-columns:var(--chat-col-projects) var(--chat-col-rooms) minmax(0,1fr);min-width:0}.chat-view-shell .chat-view-col--projects,.chat-view-shell .chat-view-col--room,.chat-view-shell .chat-view-col--rooms{display:flex!important;flex-direction:column;min-width:0;min-height:0;overflow:hidden}}.chat-messages-scroll{scrollbar-gutter:stable}.filter-bar-drawer-open{overflow:hidden!important;touch-action:none}.filter-bar-drawer-root .ant-drawer-content{display:flex;flex-direction:column;overflow:hidden}.filter-bar-drawer-root .ant-drawer-mask{touch-action:none}.filter-bar-drawer-root .ant-drawer-body{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0!important}.filter-bar-drawer-summary{flex-shrink:0;padding:10px 16px;border-bottom:1px solid var(--color-border-light);background:#fafafa}.filter-bar-drawer-layout{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.filter-bar-drawer-columns{flex:1 1;min-height:0;display:flex;overflow:hidden}.filter-bar-drawer-nav{flex:0 0 38%;max-width:148px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--color-border-light);background:#fafafa}.filter-bar-drawer-nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:14px 12px;border:none;border-bottom:1px solid var(--color-border-light);background:transparent;font-size:13px;line-height:1.4;font-weight:500;color:rgba(0,0,0,.88);text-align:left;cursor:pointer}.filter-bar-drawer-nav-item:active{background:#f5f5f5}.filter-bar-drawer-nav-item.is-current{background:#fff;color:var(--primary-color);box-shadow:inset 3px 0 0 var(--primary-color)}.filter-bar-drawer-nav-item.is-active:not(.is-current){color:rgba(0,0,0,.88)}.filter-bar-drawer-nav-label{flex:1 1;min-width:0}.filter-bar-drawer-nav-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary-color);color:#fff;font-size:11px;line-height:18px;text-align:center}.filter-bar-drawer-panel{flex:1 1;min-width:0;overflow-y:auto;overscroll-behavior:contain;background:#fff}.filter-bar-drawer-panel-inner{padding:16px}.filter-bar-drawer-panel-title{margin-bottom:12px;font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.filter-bar-drawer-actions{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:8px}.filter-bar-drawer-footer{display:flex;gap:8px}.filter-drawer-chips{display:flex;flex-wrap:wrap;gap:8px}.filter-drawer-chip{display:flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:12px;line-height:1.4;color:rgba(0,0,0,.88);cursor:pointer}.filter-drawer-chip:active{background:#f5f5f5}.filter-drawer-chip.selected{border-color:var(--primary-color);background:rgba(134,80,242,.08);color:var(--primary-color)}.filter-drawer-chip-check{font-size:12px}.filter-trigger-btn{gap:6px}.filter-trigger-btn.filter-trigger-active{background:rgba(134,80,242,.08)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important;box-shadow:0 0 0 1px rgba(134,80,242,.18)}.filter-trigger-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary-color);color:#fff;font-size:11px;font-weight:600;line-height:1}.filter-bar-compact-row .ant-input-affix-wrapper{width:100%}.filter-drawer-section-title{font-size:12px;color:var(--ant-color-text-description);background:#fafafa;padding:8px 16px;margin:0}.filter-drawer-list{list-style:none;margin:0;padding:0}.filter-drawer-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--color-border-light);background:#fff;font-size:14px;font-weight:500;color:rgba(0,0,0,.88);text-align:left;cursor:pointer}.filter-drawer-item:active{background:#f5f5f5}.filter-drawer-item.selected{background:rgba(134,80,242,.08);box-shadow:inset 3px 0 0 var(--primary-color);color:var(--primary-color)}.filter-drawer-item .filter-drawer-item-check{color:var(--primary-color);font-size:14px}.filter-control-active.ant-input,.filter-control-active.ant-input-affix-wrapper,.filter-control-active.ant-picker,.filter-control-active.ant-select,.filter-control-active.ant-select-outlined{background:rgba(134,80,242,.08)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 1px rgba(134,80,242,.18)}.influencer-filter-layout-sidebar,.influencer-filter-layout-sidebar-inner{display:flex;flex-direction:column;min-height:0}.influencer-filter-layout-sidebar-inner{flex:1 1}.influencer-filter-layout-sidebar .influencer-filter-sidebar{height:100%;border-right:none!important}.influencer-filter-sidebar-collapse .ant-collapse-header{padding:12px 16px 0 12px!important}.influencer-filter-sidebar-collapse .ant-collapse-body{padding-bottom:0!important}.influencer-filter-sidebar-collapse .ant-collapse-content-box{padding:0 12px 8px!important}.project-title-link{transition:.2s ease-in-out}@media (hover:hover){.project-title-link:hover{color:var(--primary-color)}}.project-title-link:active{color:var(--primary-color);opacity:.85}.product-images-upload-item{cursor:-webkit-grab;cursor:grab}.product-images-upload-item:active{cursor:-webkit-grabbing;cursor:grabbing}.project-form-root,.project-form-root .ant-card,.project-form-root .ant-form,.project-form-root .ant-form-item-control-input,.project-form-root .ant-form-item-control-input-content,.project-form-root .ant-space,.project-form-root .ant-space-item,.project-form-root .ant-upload-wrapper{max-width:100%;min-width:0;box-sizing:border-box}.project-form-root .ant-form-item-extra{word-break:break-word;overflow-wrap:anywhere}.project-form-root .ant-upload-list-picture-card{display:flex;flex-wrap:wrap}@keyframes crowdii-maintenance-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.crowdii-maintenance-marquee{overflow:hidden;width:100%;min-width:0}.crowdii-maintenance-marquee__spacer{flex-shrink:0;width:var(--crowdii-marquee-gutter,100vw)}.crowdii-maintenance-marquee__segment{flex-shrink:0;white-space:nowrap}.crowdii-maintenance-marquee__track--animating{display:flex;width:max-content;animation:crowdii-maintenance-marquee 28s linear infinite}.crowdii-maintenance-marquee__static{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.crowdii-maintenance-marquee__track--animating{animation:none}}.crowdii-maintenance-top-bar{display:flex;align-items:center;width:100%;box-sizing:border-box}.crowdii-maintenance-top-bar--warning{background:#fffbe6;color:rgba(0,0,0,.88);border-bottom:1px solid #ffe58f}.crowdii-maintenance-top-bar--danger{background:#fff2f0;color:rgba(0,0,0,.88);border-bottom:1px solid #ffccc7}.crowdii-maintenance-public-banner{border-radius:6px;overflow:hidden;min-height:40px}.crowdii-subscription-masked-table .ant-table-tbody>tr>td:not(:first-child){filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.crowdii-list-detail-page,.crowdii-list-member-view{display:flex;flex-direction:column;min-height:0}.crowdii-list-detail-page{height:100%}.crowdii-list-member-view{flex:1 1}.crowdii-list-member-table-host{flex:1 1;min-height:0;overflow:hidden}.ant-layout-content:has(.crowdii-list-member-table){display:flex;flex-direction:column;overflow:hidden!important}.crowdii-list-member-table .ant-spin-container,.crowdii-list-member-table .ant-spin-nested-loading,.crowdii-list-member-table .ant-table,.crowdii-list-member-table.ant-table-wrapper{height:100%;max-height:100%}.crowdii-list-member-table .ant-table-container{display:flex;flex-direction:column;height:100%;max-height:100%;width:100%}.crowdii-list-member-table .ant-table-header{flex-shrink:0;width:100%;overflow:hidden hidden!important}.crowdii-list-member-table .ant-table-body{flex:1 1 auto;min-height:0;max-height:none!important;width:100%;overflow:auto!important;scrollbar-gutter:stable}.crowdii-list-member-table .ant-table-body table,.crowdii-list-member-table .ant-table-header table{max-width:none!important;table-layout:fixed!important}.crowdii-list-member-table .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis}.crowdii-list-member-table .ant-table-tbody>tr>td.crowdii-list-group-col,.crowdii-list-member-table .ant-table-thead>tr>th.crowdii-list-group-col{width:220px!important;max-width:220px!important;min-width:220px!important}.crowdii-subscription-masked-body{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (hover:none){.ant-tooltip{display:none!important;pointer-events:none!important}}@media (hover:none){:where(.ant-btn:not(:disabled):not(.ant-btn-disabled),.ant-btn-text:not(:disabled):not(.ant-btn-disabled),.ant-menu-item,.ant-menu-submenu-title,.ant-dropdown-menu-item,.ant-tabs-tab,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-select-item-option,.ant-list-item,.ant-tag-checkable,.ant-table-tbody>tr.ant-table-row>td,.ant-picker-cell,.ant-segmented-item):hover{color:inherit;background:inherit;background-color:inherit;border-color:inherit;box-shadow:none;transform:none;opacity:inherit}:where(.ant-btn-primary:not(:disabled):not(.ant-btn-disabled)):hover{color:var(--ant-color-text-light-solid,#fff);background:var(--ant-color-primary,#1677ff);border-color:var(--ant-color-primary,#1677ff)}:where(.ant-btn-default:not(:disabled):not(.ant-btn-disabled)):hover{color:var(--ant-color-text,rgba(0,0,0,.88));background:var(--ant-color-bg-container,#fff);border-color:var(--ant-color-border,#d9d9d9)}:where(.ant-btn-link:not(:disabled):not(.ant-btn-disabled)):hover{color:var(--ant-color-link,#1677ff);background:transparent;border-color:transparent}:where(.ant-table-tbody>tr.ant-table-row):hover>td{background:var(--ant-color-bg-container,#fff)}:where(.ant-menu-item-active):hover,:where(.ant-menu-item-selected):hover{color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary-bg,rgba(22,119,255,.06))}}.crowdii-locale-hint{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;width:100%;box-sizing:border-box;padding:10px 16px;background:rgba(248,250,252,.96);color:rgba(0,0,0,.65);border-bottom:1px solid rgba(0,0,0,.06);font-size:13px;line-height:1.5}.crowdii-locale-hint--fixed{position:fixed;left:0;right:0;z-index:850;padding-top:0;padding-bottom:0}.crowdii-locale-hint__message{margin:0}.crowdii-locale-hint__actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.crowdii-locale-hint__continue,.crowdii-locale-hint__switch{border:none;background:transparent;font-size:13px;line-height:1.5;cursor:pointer;padding:4px 8px;border-radius:4px}.crowdii-locale-hint__switch{color:#8650f2;font-weight:500}@media (hover:hover) and (pointer:fine){.crowdii-locale-hint__switch:hover{background:rgba(134,80,242,.08)}.crowdii-locale-hint__continue:hover{color:rgba(0,0,0,.65)}}.crowdii-locale-hint__continue{color:rgba(0,0,0,.45)}