.launchpad-loading-container{align-items:center;display:flex;justify-content:center;min-height:400px}.creator-discovery{padding:0}.creator-grid-loading{color:#6d7175;flex-direction:column;justify-content:center;min-height:400px}.creator-grid-loading,.discovery-header{align-items:center;display:flex;gap:16px}.discovery-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.discovery-header .header-left{width:300px}.discovery-header .header-right{align-items:center;display:flex;gap:12px}.view-toggle{border:1px solid #e1e3e5;border-radius:6px;display:flex;overflow:hidden}.dark-mode .view-toggle{border-color:#ffffff14}.view-toggle .toggle-btn{align-items:center;background:#fff;border:none;color:#6d7175;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.dark-mode .view-toggle .toggle-btn{background:#001a23;color:#8b8b9a}.view-toggle .toggle-btn.active{background:#0b7285;color:#fff}.discovery-stats{background:#f0f0f0;border-radius:8px;display:flex;gap:24px;margin-bottom:24px;padding:16px}.dark-mode .discovery-stats{background:#0b2b38}.discovery-stats .stat-item{display:flex;flex-direction:column}.discovery-stats .stat-value{color:#202223;font-size:24px;font-weight:700}.dark-mode .discovery-stats .stat-value{color:#f1f1f1}.discovery-stats .stat-label{color:#6d7175;font-size:12px}.creator-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin-top:16px}.creator-grid.list{grid-template-columns:1fr}.creator-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:16px;transition:border-color .15s ease,background-color .15s ease}.dark-mode .creator-card{background:#001a23;border-color:#ffffff14}.creator-card:hover{border-color:#0b7285}.dark-mode .creator-card:hover{background:#0b2b38;border-color:#0b7285}.creator-card-top{align-items:center;display:flex;gap:12px}.creator-avatar{align-items:center;background:#0b7285;border-radius:50%;color:#fff;display:flex;height:44px;justify-content:center;min-width:44px;overflow:hidden;width:44px}.creator-avatar img{height:100%;object-fit:cover;width:100%}.creator-identity{flex:1 1;min-width:0}.creator-name{color:#333;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .creator-name{color:#fff}.creator-handle{color:#0b7285;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .creator-handle{color:#5bd3dd}.creator-external-link{align-items:center;background:#f0f0f0;border-radius:6px;color:#666;display:flex;height:32px;justify-content:center;min-width:32px;text-decoration:none;transition:all .15s ease;width:32px}.dark-mode .creator-external-link{background:#0b2b38;color:#aaa}.creator-external-link:hover,.dark-mode .creator-external-link:hover{background:#0b7285;color:#fff}.creator-location{color:#666;font-size:12px;margin-top:-4px}.dark-mode .creator-location{color:#aaa}.creator-metrics{background:#f0f0f0;border-radius:6px;display:flex;gap:2px;padding:2px}.dark-mode .creator-metrics{background:#0b2b38}.creator-metric{align-items:center;border-radius:4px;display:flex;flex:1 1;flex-direction:column;padding:8px 4px}.creator-metric-value{color:#333;font-size:14px;font-weight:600}.dark-mode .creator-metric-value{color:#fff}.creator-metric-label{color:#666;font-size:11px;margin-top:2px}.dark-mode .creator-metric-label{color:#aaa}.creator-tags{display:flex;flex-wrap:wrap;gap:6px}.niche-tag{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;color:#666;font-size:11px;padding:3px 8px;text-transform:capitalize}.dark-mode .niche-tag{background:#0b2b38;border-color:#ffffff14;color:#aaa}.creator-actions{display:flex;gap:8px;margin-top:auto;padding-top:4px}.creator-action-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:7px 12px;transition:all .15s ease}.dark-mode .creator-action-btn{background:#001a23;border-color:#ffffff14;color:#fff}.creator-action-btn:hover{border-color:#0b7285;color:#0b7285}.dark-mode .creator-action-btn:hover{background:#0b2b38;border-color:#5bd3dd;color:#5bd3dd}.creator-action-saved{background:#f0f0f0;border-color:#0b7285;color:#0b7285}.dark-mode .creator-action-saved{background:#0b2b38;border-color:#5bd3dd;color:#5bd3dd}.creator-action-primary,.creator-action-primary:hover,.dark-mode .creator-action-primary{background:#0b7285;border-color:#0b7285;color:#fff}.dark-mode .creator-action-primary:hover{background:#5bd3dd;border-color:#5bd3dd;color:#fff}.no-creators{color:#6d7175;grid-column:1/-1;padding:64px 24px;text-align:center}.no-creators h3{color:#202223;font-size:18px;font-weight:600;margin:16px 0 8px}.dark-mode .no-creators h3{color:#f1f1f1}.discovery-pagination{display:flex;justify-content:center;margin-top:32px}.creator-profile-modal{display:flex;flex-direction:column;min-height:520px;overflow-x:hidden;padding:2%}.profile-header{border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:20px}.dark-mode .profile-header{border-color:#ffffff14}.profile-avatar{align-items:center;background:#0b7285;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.profile-avatar img{height:100%;object-fit:cover;width:100%}.profile-info{flex:1 1;min-width:0}.profile-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.profile-name-row h2{color:#333;font-size:18px;font-weight:600;margin:0}.dark-mode .profile-name-row h2{color:#fff}.profile-handle{color:#0b7285;display:block;font-size:13px;margin-bottom:8px}.dark-mode .profile-handle{color:#5bd3dd}.profile-meta{color:#666;display:flex;font-size:13px;gap:16px;margin-bottom:8px}.dark-mode .profile-meta{color:#aaa}.profile-meta span{align-items:center;display:flex;gap:4px}.profile-platforms{display:flex;flex-wrap:wrap;gap:8px}.platform-badge{align-items:center;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;color:#666;display:flex;font-size:12px;gap:4px;padding:4px 10px}.dark-mode .platform-badge{background:#0b2b38;border-color:#ffffff14;color:#aaa}.profile-actions{align-items:flex-end;align-self:flex-end;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.profile-action-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;max-height:35px;padding:4px 12px;transition:all .15s ease;white-space:nowrap}.dark-mode .profile-action-btn{background:#001a23;border-color:#ffffff14;color:#fff}.profile-action-btn:hover{border-color:#0b7285;color:#0b7285}.dark-mode .profile-action-btn:hover{background:#0b2b38;border-color:#5bd3dd;color:#5bd3dd}.profile-action-saved{background:#f0f0f0;border-color:#0b7285;color:#0b7285}.dark-mode .profile-action-saved{background:#0b2b38;border-color:#5bd3dd;color:#5bd3dd}.dark-mode .profile-action-primary,.profile-action-primary,.profile-action-primary:hover{background:#0b7285;border-color:#0b7285;color:#fff}.dark-mode .profile-action-primary:hover{background:#5bd3dd;border-color:#5bd3dd;color:#fff}.profile-stats{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:20px;overflow-x:auto;scrollbar-width:thin}.profile-stats::-webkit-scrollbar{height:4px}.profile-stats::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.dark-mode .profile-stats::-webkit-scrollbar-thumb{background:#0b2b38}.profile-stats .stat-card{align-items:center;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex:0 0 auto;gap:10px;min-width:120px;padding:12px 14px}.dark-mode .profile-stats .stat-card{background:#0b2b38;border-color:#ffffff14}.profile-stats .stat-card svg{color:#0b7285;flex-shrink:0}.dark-mode .profile-stats .stat-card svg{color:#5bd3dd}.profile-stats .stat-content{display:flex;flex-direction:column;min-width:0}.profile-stats .stat-value{color:#333;font-size:16px;font-weight:600}.dark-mode .profile-stats .stat-value{color:#fff}.profile-stats .stat-label{color:#666;font-size:11px}.dark-mode .profile-stats .stat-label{color:#aaa}.profile-tabs{background:#f0f0f0;border-bottom:1px solid #e0e0e0;border-radius:6px 6px 0 0;display:flex;gap:0;overflow-x:auto}.dark-mode .profile-tabs{background:#0b2b38;border-color:#ffffff14}.profile-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:13px;font-weight:500;padding:11px 20px;transition:all .15s ease;white-space:nowrap}.dark-mode .profile-tab{color:#aaa}.profile-tab:hover{background:#0000000a;color:#333}.dark-mode .profile-tab:hover{background:#0b2b38;color:#fff}.profile-tab.active{background:#fff;border-bottom-color:#0b7285;color:#0b7285}.dark-mode .profile-tab.active{background:#0b2b38;border-bottom-color:#5bd3dd;color:#5bd3dd}.profile-tab-content{flex:1 1;min-height:280px;padding-top:20px}.overview-grid{display:flex;flex-direction:column;gap:20px}.overview-section h4{color:#333;font-size:14px;font-weight:600;margin:0 0 8px}.dark-mode .overview-section h4{color:#fff}.overview-section p{color:#666;font-size:14px;line-height:1.6;margin:0}.dark-mode .overview-section p{color:#aaa}.niche-tags{display:flex;flex-wrap:wrap;gap:8px}.activity-stats{color:#666;display:flex;font-size:13px;gap:24px}.dark-mode .activity-stats{color:#aaa}.content-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.content-item{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.dark-mode .content-item{border-color:#ffffff14}.content-thumbnail{align-items:center;aspect-ratio:1;background:#f0f0f0;color:#999;display:flex;justify-content:center}.dark-mode .content-thumbnail{background:#0b2b38;color:#aaa}.content-stats{color:#666;display:flex;flex-direction:column;font-size:11px;gap:2px;padding:8px}.dark-mode .content-stats{color:#aaa}.analytics-section{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;padding:16px}.dark-mode .analytics-section{background:#0b2b38;border-color:#ffffff14}.analytics-section h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.dark-mode .analytics-section h4{color:#fff}.gender-split{margin-bottom:8px}.gender-bar{background:#e0e0e0;border-radius:4px;display:flex;height:8px;overflow:hidden}.dark-mode .gender-bar{background:#0b2b38}.gender-bar .bar-fill{height:100%}.gender-bar .bar-fill.female{background:#ec4899}.gender-bar .bar-fill.male{background:#0b7285}.gender-labels{color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.dark-mode .gender-labels{color:#aaa}.age-bars{display:flex;flex-direction:column;gap:8px}.age-bar-row{align-items:center;display:flex;gap:8px}.age-label{color:#666;font-size:12px;width:50px}.dark-mode .age-label{color:#aaa}.age-bar{background:#e0e0e0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.dark-mode .age-bar{background:#0b2b38}.age-bar .bar-fill{background:#0b7285;border-radius:4px;height:100%}.dark-mode .age-bar .bar-fill{background:#5bd3dd}.age-percent{color:#666;font-size:12px;text-align:right;width:35px}.dark-mode .age-percent{color:#aaa}.locations-list{display:flex;flex-direction:column;gap:8px}.location-row{display:flex;font-size:13px;justify-content:space-between}.location-name{color:#333}.dark-mode .location-name{color:#fff}.location-percent{color:#666;font-weight:500}.dark-mode .location-percent{color:#aaa}.history-empty{color:#666;padding:48px 24px;text-align:center}.dark-mode .history-empty{color:#aaa}.history-empty svg{color:#0b7285}.dark-mode .history-empty svg{color:#5bd3dd}.history-empty p{color:#333;font-size:14px;font-weight:500;margin:12px 0 4px}.dark-mode .history-empty p{color:#fff}.history-empty span{font-size:12px}.launchpad-analytics-funnel-shortcuts,.launchpad-list-surface,.launchpad-message-inbox{--launchpad-surface:#fff;--launchpad-surface-alt:#f0f0f0;--launchpad-border:#10182814;--launchpad-border-strong:#10182829;--launchpad-text:#202223;--launchpad-text-muted:#6d7175;--launchpad-accent:#0b7285;--launchpad-accent-soft:var(--launchpad-surface-alt);--launchpad-success:#0a7d52}.dark-mode .launchpad-analytics-funnel-shortcuts,.launchpad-list-surface.dark-mode,.launchpad-message-inbox.dark-mode{--launchpad-surface:#001a23;--launchpad-surface-alt:#0b2b38;--launchpad-border:#ffffff1f;--launchpad-border-strong:#ffffff2e;--launchpad-text:#fff;--launchpad-text-muted:#a9b3b8;--launchpad-accent:#5bd3dd;--launchpad-accent-soft:var(--launchpad-surface-alt);--launchpad-success:#41d39a}.launchpad-list-surface .tiktok-campaign-panel{background:var(--launchpad-surface);border:1px solid var(--launchpad-border);border-radius:8px;color:var(--launchpad-text);margin:18px 0;padding:16px}.launchpad-list-surface .tiktok-campaign-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.launchpad-list-surface .tiktok-campaign-panel__title{align-items:center;color:var(--launchpad-text);display:flex;font-size:15px;font-weight:650;gap:8px;margin-bottom:4px}.launchpad-list-surface .tiktok-campaign-panel__title svg{color:var(--launchpad-accent)}.launchpad-list-surface .tiktok-campaign-panel p,.launchpad-list-surface .tiktok-campaign-panel__muted{color:var(--launchpad-text-muted);font-size:13px;line-height:1.45;margin:0}.launchpad-list-surface .tiktok-campaign-panel__error,.launchpad-list-surface .tiktok-campaign-panel__notice{border-radius:6px;font-size:13px;line-height:1.4;margin-top:12px;padding:10px 12px}.launchpad-list-surface .tiktok-campaign-panel__error{background:var(--launchpad-surface-alt);border:1px solid #ffd1ca;color:#8a1f11}.launchpad-list-surface.dark-mode .tiktok-campaign-panel__error{background:var(--launchpad-surface-alt);border-color:#ff796552;color:#ffc9c1}.launchpad-list-surface .tiktok-campaign-panel__notice{background:var(--launchpad-surface-alt);border:1px solid #bcebdd;color:#0f5f46}.launchpad-list-surface.dark-mode .tiktok-campaign-panel__notice{background:var(--launchpad-surface-alt);border-color:#00c89647;color:#a8f0d7}.launchpad-list-surface .tiktok-campaign-panel__promotion{align-items:center;background:var(--launchpad-surface-alt);border:1px solid var(--launchpad-border);border-radius:6px;color:var(--launchpad-text);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:12px;padding:10px 12px}.launchpad-list-surface .tiktok-campaign-panel__promotion strong{font-weight:700}.launchpad-list-surface .tiktok-campaign-panel__promotion span{color:var(--launchpad-text-muted)}.launchpad-list-surface .tiktok-campaign-panel__promotion a{align-items:center;color:var(--launchpad-accent);display:inline-flex;font-weight:650;gap:4px;margin-left:auto;text-decoration:none}.launchpad-list-surface .tiktok-campaign-steps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.launchpad-list-surface .tiktok-campaign-step{align-items:center;background:var(--launchpad-surface-alt);border:1px solid var(--launchpad-border);border-radius:6px;color:var(--launchpad-text-muted);cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:7px;justify-content:center;line-height:1;min-height:38px;min-width:0;padding:8px 10px;transition:border-color .16s ease,color .16s ease,background .16s ease}.launchpad-list-surface .tiktok-campaign-step span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launchpad-list-surface .tiktok-campaign-step svg{flex:0 0 auto}.launchpad-list-surface .tiktok-campaign-step em{align-items:center;background:var(--launchpad-surface);border-radius:999px;color:var(--launchpad-text-muted);display:inline-flex;font-size:11px;font-style:normal;font-weight:700;justify-content:center;min-height:20px;min-width:20px;padding:0 6px}.launchpad-list-surface .tiktok-campaign-step--active{background:var(--launchpad-surface-alt);border-color:var(--launchpad-accent);color:var(--launchpad-text)}.launchpad-list-surface.dark-mode .tiktok-campaign-step--active{background:var(--launchpad-surface-alt)}.launchpad-list-surface .tiktok-campaign-form{margin-top:16px}.launchpad-list-surface .tiktok-campaign-form__grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) minmax(180px,1.1fr) minmax(150px,.9fr) minmax(150px,.9fr)}.launchpad-list-surface .tiktok-campaign-form__wide{grid-column:span 2}.launchpad-list-surface .tiktok-campaign-form label{color:var(--launchpad-text);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;min-width:0}.launchpad-list-surface .tiktok-campaign-form input,.launchpad-list-surface .tiktok-campaign-form select,.launchpad-list-surface .tiktok-campaign-form textarea{background:var(--launchpad-surface-alt);border:1px solid var(--launchpad-border);border-radius:6px;color:var(--launchpad-text);font-size:13px;line-height:1.4;min-height:38px;outline:none;padding:8px 10px;width:100%}.launchpad-list-surface .tiktok-campaign-form input:disabled,.launchpad-list-surface .tiktok-campaign-form select:disabled,.launchpad-list-surface .tiktok-campaign-form textarea:disabled{cursor:not-allowed;opacity:.65}.launchpad-list-surface .tiktok-campaign-form input:focus,.launchpad-list-surface .tiktok-campaign-form select:focus,.launchpad-list-surface .tiktok-campaign-form textarea:focus{border-color:var(--launchpad-accent);box-shadow:0 0 0 1px var(--launchpad-accent)}.launchpad-list-surface .tiktok-campaign-form input[type=file]{padding:7px 10px}.launchpad-list-surface .tiktok-age-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.launchpad-list-surface .tiktok-age-row__item{align-items:center;background:var(--launchpad-surface-alt);border:1px solid var(--launchpad-border);border-radius:6px;color:var(--launchpad-text);display:inline-flex;font-size:12px;font-weight:600;gap:6px;min-height:32px;padding:6px 9px}.launchpad-list-surface .tiktok-age-row__item input{accent-color:var(--launchpad-accent);height:14px;margin:0;width:14px}.launchpad-list-surface .tiktok-resource-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.launchpad-list-surface .tiktok-resource-list--products{grid-template-columns:repeat(4,minmax(0,1fr))}.launchpad-list-surface .tiktok-resource-list__item{align-items:center;background:var(--launchpad-surface-alt);border:1px solid var(--launchpad-border);border-radius:6px;color:var(--launchpad-text);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;min-height:38px;min-width:0;padding:8px 10px;text-align:left}.launchpad-list-surface .tiktok-resource-list__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launchpad-list-surface .tiktok-resource-list__item--active{background:var(--launchpad-surface-alt);border-color:var(--launchpad-accent)}.launchpad-list-surface.dark-mode .tiktok-resource-list__item--active{background:var(--launchpad-surface-alt)}.launchpad-list-surface .tiktok-resource-list__thumb{background:var(--launchpad-surface);border-radius:4px;flex:0 0 auto;height:24px;object-fit:cover;width:24px}.launchpad-list-surface .tiktok-toggle-row{align-items:center;background:var(--launchpad-surface-alt);border:1px solid var(--launchpad-border);border-radius:6px;color:var(--launchpad-text);display:inline-flex;font-size:12px;font-weight:650;gap:8px;margin-top:12px;min-height:34px;padding:6px 9px;width:fit-content}.launchpad-list-surface .tiktok-toggle-row input{accent-color:var(--launchpad-accent);height:14px;margin:0;width:14px}.launchpad-list-surface .tiktok-campaign-form__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.launchpad-list-surface .tiktok-campaign-form__footer .craft_dashboard_filter_button{margin-left:auto}.launchpad-list-surface .tiktok-campaign-form__footer .craft_dashboard_filter_button:disabled{cursor:not-allowed;opacity:.6}.launchpad-list-surface .tiktok-campaign-recent{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.launchpad-list-surface .tiktok-campaign-recent--stack{grid-template-columns:repeat(4,minmax(0,1fr))}.launchpad-list-surface .tiktok-campaign-recent__group{min-width:0}.launchpad-list-surface .tiktok-campaign-recent__group-title{color:var(--launchpad-text-muted);font-size:11px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.launchpad-list-surface .tiktok-campaign-recent__empty{border:1px dashed var(--launchpad-border);border-radius:6px;color:var(--launchpad-text-muted);font-size:12px;min-height:42px;padding:11px 10px}.launchpad-list-surface .tiktok-campaign-recent__item{align-items:center;background:var(--launchpad-surface-alt);border:1px solid var(--launchpad-border);border-radius:6px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px}.launchpad-list-surface .tiktok-campaign-recent__group .tiktok-campaign-recent__item+.tiktok-campaign-recent__item{margin-top:6px}.launchpad-list-surface .tiktok-campaign-recent__item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.launchpad-list-surface .tiktok-campaign-recent__item span,.launchpad-list-surface .tiktok-campaign-recent__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launchpad-list-surface .tiktok-campaign-recent__item strong{color:var(--launchpad-text);font-size:13px;font-weight:650}.launchpad-list-surface .tiktok-campaign-recent__item span{color:var(--launchpad-text-muted);font-size:12px}.campaign-builder-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.campaign-type-selector{margin-bottom:16px}.campaign-type-selector>label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.type-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.type-option{border:1px solid #e1e3e5;border-radius:8px;cursor:pointer;padding:16px;transition:all .15s ease}.dark-mode .type-option{border-color:#ffffff14}.type-option:hover{border-color:#c1c1c5}.type-option.selected{background:#7c3aed0d;border-color:#0b7285}.type-option .type-label{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.type-option .type-desc{color:#6d7175;font-size:12px}.date-range,.follower-range{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.deliverables-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.deliverables-header h3{font-size:16px;font-weight:600;margin:0}.deliverables-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.deliverable-item{grid-gap:12px;align-items:end;background:#f0f0f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:150px 100px 1fr auto;padding:16px}.dark-mode .deliverable-item{background:#1f2b4a}.deliverable-item .remove-btn{align-items:center;background:#0000;border:none;color:#d72c0d;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.additional-settings{border-top:1px solid #e1e3e5;display:flex;flex-direction:column;gap:12px;padding-top:20px}.dark-mode .additional-settings{border-color:#ffffff14}.creator-selection .selection-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.creator-selection .selection-header h3{font-size:16px;font-weight:600;margin:0}.screening-questions-section{margin-top:8px}.screening-questions-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.screening-questions-header h3{font-size:15px;font-weight:600;margin:0}.screening-questions-hint{color:#6d7175;font-size:13px;margin:8px 0 12px}.screening-questions-empty{background:#f0f0f0;border:1px dashed #d1d5db;border-radius:8px;color:#6d7175;font-size:13px;padding:12px}.screening-questions-list{display:flex;flex-direction:column;gap:10px}.screening-question-row{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto}.no-creators-selected{color:#6d7175;padding:48px 24px;text-align:center}.no-creators-selected p{font-size:14px;margin:12px 0 4px}.no-creators-selected span{font-size:12px}.review-section h3{font-size:18px;font-weight:600;margin:0 0 20px}.review-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.review-item{display:flex;flex-direction:column;gap:4px}.review-item label{color:#6d7175;font-size:12px}.review-item span{font-size:14px;font-weight:500}.brief-editor-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.editor-form{padding:16px}.array-fields{display:flex;flex-direction:column;gap:8px}.array-field-row{align-items:flex-end;display:flex;gap:8px}.array-field-row .remove-btn{align-items:center;background:#0000;border:none;color:#d72c0d;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.two-column{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.two-column .column h4{font-size:14px;font-weight:600;margin:0 0 12px}.two-column .column.dos h4{color:#059669}.two-column .column.donts h4{color:#d72c0d}.submissions-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.submissions-header{display:flex;gap:12px;margin-bottom:24px}.submissions-header>div:first-child{width:300px}.submissions-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.submissions-stats .stat-card{background:#f0f0f0;border-radius:8px;padding:16px;text-align:center}.dark-mode .submissions-stats .stat-card{background:#0b2b38}.submissions-stats .stat-value{display:block;font-size:24px;font-weight:700;margin-bottom:4px}.submissions-stats .stat-label{color:#6d7175;font-size:12px}.submissions-list{display:flex;flex-direction:column;gap:16px;margin-top:16px}.submission-card{display:flex;gap:20px;padding:16px}.submission-preview{background:#f0f0f0;border-radius:8px;cursor:pointer;flex-shrink:0;height:180px;overflow:hidden;position:relative;width:180px}.dark-mode .submission-preview{background:#001a23}.submission-preview .preview-placeholder{align-items:center;color:#8b8b9a;display:flex;height:100%;justify-content:center;width:100%}.submission-preview-image{display:block;height:100%;object-fit:cover;width:100%}.submission-tiktok-embed{background:#001a23;border:0;border-radius:8px;min-height:420px;width:100%}.submission-preview .preview-overlay{align-items:center;background:#0006;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .15s ease}.submission-preview:hover .preview-overlay{opacity:1}.submission-preview .duration-badge{background:#000000b3;border-radius:4px;bottom:8px;color:#fff;font-size:11px;padding:2px 6px;position:absolute;right:8px}.submission-info{display:flex;flex:1 1;flex-direction:column}.submission-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.submission-badge-stack{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.submission-header .creator-info{align-items:center;display:flex;gap:8px}.submission-header .creator-avatar{align-items:center;background:#f0f0f0;border-radius:50%;color:#6d7175;display:flex;height:32px;justify-content:center;width:32px}.dark-mode .submission-header .creator-avatar{background:#0b2b38;color:#8b8b9a}.submission-header .creator-name{display:block;font-size:14px;font-weight:600}.submission-header .creator-handle,.submission-meta{color:#6d7175;font-size:12px}.submission-meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.submission-meta span{align-items:center;display:flex;gap:4px}.submission-meta a{align-items:center;color:#0b7285;display:inline-flex;gap:4px;text-decoration:none}.submission-meta .platform-badge{background:#f0f0f0;border-radius:4px;padding:2px 8px;text-transform:capitalize}.dark-mode .submission-meta .platform-badge{background:#0b2b38}.dark-mode .screening-questions-empty,.dark-mode .screening-questions-hint{color:#9ca3af}.dark-mode .screening-questions-empty{background:#0b2b38;border-color:#ffffff29}.submission-campaign{color:#6d7175;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:8px}.submission-campaign span{background:#f0f0f0;border-radius:6px;color:#4b5563;min-height:22px;padding:3px 8px}.dark-mode .submission-campaign span{background:#0b2b38;color:#cbd5e1}.submission-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.5;margin:0 0 12px;overflow:hidden}.submission-feedback{background:#f0f0f0;border-radius:6px;color:#92400e;display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:12px}.clip-metrics-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px}.clip-metrics-row span{background:#f0f0f0;border:1px solid #e1e3e5;border-radius:6px;min-width:0;padding:8px}.dark-mode .clip-metrics-row span{background:#0b2b38;border-color:#ffffff1f}.clip-metrics-row em,.clip-metrics-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-metrics-row strong{color:#202223;font-size:14px;font-weight:700}.dark-mode .clip-metrics-row strong{color:#f8fafc}.clip-metrics-row em{color:#6d7175;font-size:11px;font-style:normal}.clip-quality-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.clip-quality-row{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;min-height:26px;padding:4px 8px;width:fit-content}.clip-quality-row--passed{background:#f0f0f0;border:1px solid #bcebdd;color:#0f5f46;margin-bottom:12px}.clip-quality-row--warning{background:#f0f0f0;border:1px solid #f4d28c;color:#8a6116}.clip-quality-row--critical{background:#f0f0f0;border:1px solid #ffd1ca;color:#8a1f11}.dark-mode .clip-quality-row--passed{background:#0b2b38;border-color:#00c89647;color:#a8f0d7}.dark-mode .clip-quality-row--warning{background:#0b2b38;border-color:#f5be5047;color:#f6d58a}.dark-mode .clip-quality-row--critical{background:#0b2b38;border-color:#ff796552;color:#ffc9c1}.submission-actions{display:flex;gap:8px;margin-top:auto}.no-submissions{color:#6d7175;padding:64px 24px;text-align:center}.no-submissions h3{color:#202223;font-size:18px;font-weight:600;margin:16px 0 8px}.dark-mode .no-submissions h3{color:#f1f1f1}.submission-modal-content{display:flex;gap:24px}.submission-modal-content .modal-preview{flex:1 1;min-width:0}.submission-modal-content .modal-preview .preview-placeholder{align-items:center;aspect-ratio:9/16;background:#f0f0f0;border-radius:8px;color:#8b8b9a;display:flex;justify-content:center;max-height:400px;width:100%}.submission-modal-content .modal-preview .submission-preview-image{aspect-ratio:9/16;background:#f0f0f0;border-radius:8px;max-height:520px;object-fit:cover;width:100%}.dark-mode .submission-modal-content .modal-preview .preview-placeholder{background:#001a23}.submission-modal-content .modal-details{flex:1 1;min-width:0}.submission-modal-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.submission-modal-content .modal-details h3{font-size:18px;font-weight:600;margin:0 0 8px}.submission-modal-content .modal-details .caption{color:#6d7175;font-size:14px;margin:0 0 16px}.submission-modal-content .details-grid{display:flex;flex-direction:column;gap:12px;margin-top:16px}.submission-modal-content .details-grid>div{display:flex;flex-direction:column;gap:2px}.submission-modal-content .details-grid label{color:#6d7175;font-size:12px}.submission-modal-content .details-grid span{font-size:14px;overflow-wrap:anywhere}.submission-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.contracts-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.contracts-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.contracts-header>div:first-child{width:300px}.contracts-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.contracts-stats .stat-card{background:#f0f0f0;border-radius:8px;padding:16px;text-align:center}.dark-mode .contracts-stats .stat-card{background:#0b2b38}.contracts-stats .stat-value{display:block;font-size:24px;font-weight:700;margin-bottom:4px}.contracts-stats .stat-label{color:#6d7175;font-size:12px}.contracts-table{padding:8px}.contract-row{align-items:center;border-bottom:1px solid #e1e3e5;display:flex;gap:16px;padding:16px}.dark-mode .contract-row{border-color:#ffffff14}.contract-row:last-child{border-bottom:none}.contract-icon{align-items:center;background:#7c3aed1a;border-radius:8px;color:#0b7285;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.contract-info{flex:1 1;min-width:0}.contract-name{display:block;font-size:14px;font-weight:600;margin-bottom:2px}.contract-creator{color:#6d7175;font-size:12px}.contract-campaign{color:#6d7175;font-size:13px;width:200px}.contract-value{color:#059669;font-size:14px;font-weight:600;width:100px}.contract-dates{color:#6d7175;font-size:12px;width:150px}.contract-actions{display:flex;gap:8px}.no-contracts{color:#6d7175;padding:64px 24px;text-align:center}.no-contracts h3{color:#202223;font-size:18px;font-weight:600;margin:16px 0 8px}.dark-mode .no-contracts h3{color:#f1f1f1}.contract-editor{max-width:800px}.editor-form{display:flex;flex-direction:column;gap:16px}.date-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.editor-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}@media (max-width:1200px){.creator-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.contracts-stats,.gifting-stats,.payments-stats,.submissions-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.creator-grid{grid-template-columns:1fr}.discovery-header{align-items:stretch;flex-direction:column}.discovery-header .header-left{width:100%}.brief-cards,.contracts-stats,.gifting-stats,.payments-stats,.submissions-stats,.two-column,.type-options{grid-template-columns:1fr}.submission-card{flex-direction:column}.submission-preview{height:200px;width:100%}.contract-row{flex-wrap:wrap}.profile-header{flex-direction:column}.profile-stats{flex-wrap:wrap}.profile-stats .stat-card{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1}.screening-questions-header{align-items:flex-start;flex-direction:column}}.dark-mode .Polaris-Modal-Dialog__Modal,.dark-mode .Polaris-Modal-Section{background:#001a23!important}.dark-mode .Polaris-Modal-Header{background:#001a23!important;border-color:#ffffff14!important}.dark-mode .Polaris-Modal-Header .Polaris-Modal-CloseButton{color:#aaa!important}.dark-mode .Polaris-Modal-Footer{background:#001a23!important;border-color:#ffffff14!important}.dark-mode .creator-profile-modal .Polaris-Badge{background:#0b2b38!important;border-color:#ffffff14!important;color:#fff!important}.dark-mode .creator-profile-modal .Polaris-Badge .Polaris-Text--root{color:inherit!important}.dark-mode .creator-profile-modal .Polaris-Badge--toneInfo,.dark-mode .creator-profile-modal .Polaris-Badge--toneSuccess{background:#0b2b38!important;color:#6eecc0!important}.dark-mode .creator-profile-modal .Polaris-Badge--toneAttention{background:#0b2b38!important;color:#f5d680!important}.dark-mode .creator-profile-modal .Polaris-Badge--toneWarning{background:#0b2b38!important;color:#f6c87a!important}.dark-mode .creator-profile-modal .Polaris-Badge--toneCritical{background:#0b2b38!important;color:#f5918a!important}.launchpad-analytics-funnel-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.launchpad-analytics-funnel-button{background:var(--launchpad-surface);border:1px solid var(--launchpad-border);border-radius:999px;color:var(--launchpad-text);cursor:pointer;font-size:12px;font-weight:600;line-height:1;padding:8px 12px;transition:all .15s ease}.launchpad-analytics-funnel-button.is-emphasis,.launchpad-analytics-funnel-button:hover{border-color:var(--launchpad-accent);color:var(--launchpad-accent)}.launchpad-analytics-funnel-button.is-emphasis{background:var(--launchpad-surface-alt)}.launchpad-message-inbox{min-height:calc(100vh - 260px)}.launchpad-message-inbox .inbox__content_header__controls{align-items:center;display:flex;gap:10px}.launchpad-message-inbox .inbox__content_header__controls span:last-child{color:var(--launchpad-text-muted);font-size:12px}.launchpad-message-inbox .launchpad-inbox-empty{color:var(--launchpad-text-muted);font-size:14px;padding:24px}.launchpad-message-inbox .launchpad-inbox-error{color:#c24032;font-size:13px;margin:10px 14px 0}.launchpad-message-inbox .launchpad-thread-escalation-actions{align-items:center;display:inline-flex;gap:10px;margin-left:auto}.launchpad-message-inbox .launchpad-escalation-pill{align-items:center;background:#fef3c7;border:1px solid #f5d18a;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px}.launchpad-message-inbox .launchpad-escalation-button{background:var(--launchpad-surface);border:1px solid var(--launchpad-border-strong);border-radius:8px;color:var(--launchpad-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .15s ease}.launchpad-message-inbox .launchpad-escalation-button:hover:not(:disabled){background:var(--launchpad-surface-alt);border-color:#c24032;color:#c24032}.launchpad-message-inbox .launchpad-escalation-button:disabled{cursor:not-allowed;opacity:.65}.launchpad-message-inbox .concierge-supervision-review{color:var(--launchpad-text);display:flex;flex-direction:column;gap:16px;padding:20px}.launchpad-message-inbox .concierge-supervision-review__badges{display:flex;flex-wrap:wrap;gap:8px}.launchpad-message-inbox .concierge-supervision-pill--muted{background:var(--launchpad-surface-alt);border-color:var(--launchpad-border);color:var(--launchpad-text-muted)}.launchpad-message-inbox .concierge-supervision-review__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-message-inbox .concierge-supervision-review__card{background:var(--launchpad-surface);border:1px solid var(--launchpad-border-strong);border-radius:12px;min-width:0;padding:14px}.launchpad-message-inbox .concierge-supervision-review__card--full{padding:16px}.launchpad-message-inbox .concierge-supervision-review__label{color:var(--launchpad-text-muted);font-size:12px;margin-bottom:6px}.launchpad-message-inbox .concierge-supervision-review__value{color:var(--launchpad-text);font-size:14px;font-weight:600}.launchpad-message-inbox .concierge-supervision-review__meta{color:var(--launchpad-text-muted);font-size:13px;margin-top:4px}.launchpad-message-inbox .concierge-supervision-review__body{color:var(--launchpad-text);font-size:14px;line-height:1.6}.launchpad-message-inbox .concierge-supervision-review__actions{display:flex;flex-wrap:wrap;gap:8px}.launchpad-message-inbox .concierge-supervision-empty-note{color:var(--launchpad-text-muted);font-size:13px}.launchpad-message-inbox .launchpad-escalation-feedback{font-size:13px;margin:10px 14px 0}.launchpad-message-inbox .launchpad-escalation-feedback--notice{color:var(--launchpad-text-muted)}.launchpad-message-inbox .launchpad-escalation-feedback--error{color:#c24032}.launchpad-message-inbox.dark-mode .launchpad-escalation-pill{background:#5a3d0b;border-color:#7a591a;color:#f8d78f}.launchpad-message-inbox.dark-mode .launchpad-escalation-button:hover:not(:disabled){background:#c240322e}.launchpad-message-inbox .inbox__sidebar__item--active{background-color:#6366f114}.launchpad-message-inbox.dark-mode .inbox__sidebar__item--active{background-color:#6366f126}@media (max-width:1100px){.launchpad-list-surface .tiktok-campaign-form__grid,.launchpad-list-surface .tiktok-campaign-recent--stack,.launchpad-list-surface .tiktok-campaign-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-list-surface .tiktok-campaign-recent,.launchpad-list-surface .tiktok-resource-list,.launchpad-list-surface .tiktok-resource-list--products{grid-template-columns:1fr}}@media (max-width:768px){.launchpad-list-surface .tiktok-campaign-form__footer,.launchpad-list-surface .tiktok-campaign-panel__header{align-items:stretch;flex-direction:column}.launchpad-list-surface .tiktok-campaign-form__grid,.launchpad-list-surface .tiktok-campaign-recent--stack,.launchpad-list-surface .tiktok-campaign-steps,.launchpad-list-surface .tiktok-resource-list,.launchpad-list-surface .tiktok-resource-list--products{grid-template-columns:1fr}.launchpad-list-surface .tiktok-campaign-form__wide{grid-column:span 1}.launchpad-list-surface .tiktok-campaign-form__footer .craft_dashboard_filter_button{justify-content:center;width:100%}}.launchpad-message-inbox .launchpad-inbox-search{margin-bottom:8px}.launchpad-chat-subject{color:#666;color:var(--text-secondary,#666);font-size:12px;font-weight:400}.launchpad-details-creator-card{align-items:center;display:flex;gap:12px;margin-bottom:12px}.launchpad-details-creator-avatar{align-items:center;background:#0b7285;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.launchpad-details-section-body{padding:4px 8px 12px}.launchpad-details-escalation-status{align-items:center;display:flex;gap:8px}.launchpad-details-escalation-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.launchpad-message-inbox .concierge-supervision-review__grid{grid-template-columns:1fr}}.match-mode-banner{align-items:center;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:8px 16px}.match-tier-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.match-tier-badge.top-match{background:#0b7285;color:#fff}.match-tier-badge.good-match{background:#f0f0f0;color:#00a3c4}.match-tier-badge.fair-match{background:#f0f0f0;color:#c77c00}.dark-mode .match-tier-badge.good-match{background:#0b2b38;color:#00c3e3}.dark-mode .match-tier-badge.fair-match{background:#0b2b38;color:#f5a623}.match-score-filter{align-items:center;display:flex;gap:8px}.match-score-filter input[type=range]{accent-color:#0b7285;width:100px}.match-reasons-list{color:#666;font-size:12px;margin-top:4px}.dark-mode .match-reasons-list{color:#7fb9c9}.brand-profile-selector.compact{margin:0}.brand-profile-selector.compact .Polaris-Select{max-width:240px}