*{box-sizing:border-box}.littlefoxAgentShell{min-height:calc(100vh - 42px);padding:0;background:transparent;color:#172033}.littlefoxAgentColumn,.littlefoxAgentError,.littlefoxAgentList>article,.littlefoxAgentLoading,.littlefoxAgentMetricButton,.littlefoxAgentMetricGrid>article,.littlefoxAgentRuleGrid>article,.littlefoxAgentTopbar{border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxAgentTopbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.littlefoxAgentTopbarActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.littlefoxAgentTopbar h1{margin:8px 0 4px;font-size:28px;line-height:1.2}.littlefoxAgentList small,.littlefoxAgentList span,.littlefoxAgentMetricGrid small,.littlefoxAgentRuleGrid span,.littlefoxAgentTopbar span{color:#657084}.littlefoxAgentMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.littlefoxAgentModuleNav{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:8px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxAgentModuleNav button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#435064;cursor:pointer;font:inherit;font-size:13px}.littlefoxAgentModuleNav button:focus-visible,.littlefoxAgentModuleNav button:hover{border-color:#b9c9ef;outline:none}.littlefoxAgentModuleNav button.isActive{border-color:#7fa8ff;background:#edf4ff;color:#1f5fe5;font-weight:700}.littlefoxStoreSwitchList{display:grid;grid-gap:10px;gap:10px}.littlefoxStoreSwitchList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;width:100%;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxStoreSwitchList button.isActive,.littlefoxStoreSwitchList button:focus-visible,.littlefoxStoreSwitchList button:hover{border-color:#9db8ff;background:#f7faff;outline:none}.littlefoxStoreSwitchList button span:not(.ant-tag){color:#657084}.littlefoxStoreSwitchList button .ant-tag{grid-row:span 2;align-self:center;-webkit-margin-end:0;margin-inline-end:0}.littlefoxAgentMetricButton,.littlefoxAgentMetricGrid>article{display:grid;grid-gap:6px;gap:6px;padding:16px}.littlefoxAgentMetricButton{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxAgentMetricButton:focus-visible,.littlefoxAgentMetricButton:hover{border-color:#9db8ff;box-shadow:0 8px 20px rgba(37,99,235,.09);outline:none}.littlefoxAgentMetricButton strong,.littlefoxAgentMetricGrid strong{font-size:24px;line-height:1.1}.littlefoxHealthDrawerBody,.littlefoxHealthTrend{display:grid;grid-gap:12px;gap:12px}.littlefoxHealthHero,.littlefoxHealthTrend article{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxHealthHero strong{font-size:28px;line-height:1.1}.littlefoxHealthHero small,.littlefoxHealthHero span,.littlefoxHealthTrend .littlefoxAgentSectionHeader span,.littlefoxHealthTrend small,.littlefoxHealthTrend span{color:#657084}.littlefoxHealthTrend article{grid-template-columns:76px minmax(80px,.6fr) minmax(0,1fr);align-items:center}.littlefoxAgentLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px}.littlefoxAgentLayout.isCompact{align-items:start}.littlefoxAgentColumn{min-width:0;padding:18px}.littlefoxAgentWideColumn{grid-column:1/-1}.littlefoxAgentSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.littlefoxAgentSectionHeader h2{margin:0;font-size:18px}.littlefoxAgentList,.littlefoxAgentRuleGrid{display:grid;grid-gap:10px;gap:10px}.littlefoxAgentList>article{display:grid;grid-gap:8px;gap:8px;padding:14px}.littlefoxAgentList strong{font-size:15px}.littlefoxAgentRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.littlefoxAgentRuleGrid>article{display:grid;grid-gap:6px;gap:6px;padding:14px}.littlefoxAgentAssistantWorkspace,.littlefoxBaselineWorkspace,.littlefoxReviewWorkspace{display:grid;grid-gap:14px;gap:14px}.littlefoxAgentContextGrid,.littlefoxBaselineGrid,.littlefoxReviewList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.littlefoxAgentAnswer,.littlefoxAgentContextGrid>article,.littlefoxBaselineGrid>article,.littlefoxReviewList>article,.littlefoxReviewMemory{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;padding:14px}.littlefoxBaselineGrid h3{margin:0;font-size:15px}.littlefoxAgentAskBox textarea,.littlefoxBaselineGrid textarea{font-size:14px;line-height:1.7}.agentPrototypeBaselineEditModal .littlefoxBaselineGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.agentPrototypeBaselineEditModal .littlefoxBaselineGrid>article{padding:12px}.agentPrototypeBaselineEditModal .littlefoxBaselineGrid h3{color:#162033;font-size:13px;font-weight:850}.agentPrototypeBaselineEditModal .littlefoxBaselineGrid textarea{min-height:220px;font-size:13px;line-height:1.65}.littlefoxAgentAnswer small,.littlefoxAgentAnswer span,.littlefoxAgentAssistantWorkspace .littlefoxAgentSectionHeader span,.littlefoxAgentContextGrid span,.littlefoxBaselineWorkspace .littlefoxAgentSectionHeader span,.littlefoxReviewList small,.littlefoxReviewList span,.littlefoxReviewMemory span,.littlefoxReviewWorkspace .littlefoxAgentSectionHeader span{color:#657084}.littlefoxAgentContextGrid strong{font-size:18px}.littlefoxAgentBoundContexts{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;padding:14px}.littlefoxAgentBoundContexts button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center;width:100%;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxAgentBoundContexts button.isActive,.littlefoxAgentBoundContexts button:hover{border-color:#9db8ff;background:#f7faff}.littlefoxAgentBoundContexts button .ant-tag{grid-row:span 2;-webkit-margin-end:0;margin-inline-end:0}.littlefoxAgentBoundContexts small,.littlefoxAgentBoundContexts>span{color:#657084}.littlefoxAgentAskBox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-end}.littlefoxAgentAnswer{border-color:#cfe0ff;background:#f8fbff}.littlefoxReviewMemory{grid-template-columns:repeat(4,minmax(0,1fr))}.littlefoxReviewMemory button{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff;color:inherit;cursor:pointer;font:inherit;padding:10px;text-align:left}.littlefoxReviewMemory button:hover{border-color:#9db8ff;background:#f7faff}.littlefoxReviewMemory button small{color:#657084;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.littlefoxAuditDetail{display:grid;grid-gap:12px;gap:12px}.littlefoxAuditDetail article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;padding:12px}.littlefoxAuditDetail small,.littlefoxAuditDetail span{color:#657084}.littlefoxAuditDetail pre{max-height:260px;margin:0;overflow:auto;border-radius:8px;background:#f6f8fb;color:#1f2937;font-size:12px;line-height:1.6;padding:10px}.littlefoxReviewBaselineCandidates{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;padding:14px}.littlefoxReviewBaselineCandidates article small,.littlefoxReviewBaselineCandidates p,.littlefoxReviewBaselineCandidates>small,.littlefoxReviewBaselineCandidates>span{color:#657084}.littlefoxReviewBaselineCandidates article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border-top:1px solid #edf1f7;padding-top:10px}.littlefoxReviewBaselineCandidates article div{display:grid;grid-gap:4px;gap:4px;min-width:0}.littlefoxReviewBaselineCandidates p{margin:0;line-height:1.55}.agentPrototypeEvidenceRouteShell{display:grid;grid-gap:16px;gap:16px}.agentPrototypeEvidenceRouteHero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:18px;gap:18px;align-items:stretch;padding:18px;border:1px solid var(--lf-border,#dce5f2);border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.agentPrototypeEvidenceRouteHero>div:first-child{display:grid;grid-gap:8px;gap:8px;align-content:center}.agentPrototypeEvidenceRouteHero .ant-tag{width:-moz-fit-content;width:fit-content;-webkit-margin-end:0;margin-inline-end:0}.agentPrototypeEvidenceRouteHero span{color:var(--lf-muted,#657084);line-height:1.7}.agentPrototypeEvidenceMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.agentPrototypeEvidenceMetricGrid article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid #e0e8f5;border-radius:8px;background:#ffffff}.agentPrototypeEvidenceMetricGrid span{color:var(--lf-muted,#657084);font-size:13px}.agentPrototypeEvidenceMetricGrid strong{color:var(--lf-text,#111827);font-size:28px;line-height:1}.agentPrototypeEvidenceModule{min-width:0;padding:16px;border:1px solid var(--lf-border,#dce5f2);border-radius:8px;background:#ffffff}.littlefoxReviewActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.littlefoxTodayWorkspace{display:grid;grid-gap:14px;gap:14px}.littlefoxTodayWorkspace .littlefoxAgentSectionHeader>div{display:grid;grid-gap:4px;gap:4px}.littlefoxTodayWorkspace .littlefoxAgentSectionHeader span{color:#657084;font-size:13px}.littlefoxTodayTierTabs.ant-segmented{padding:4px;border:1px solid #dce4ef;background:#f7f9fc}.littlefoxTodayTaskList{display:grid;grid-gap:10px;gap:10px}.littlefoxTodayTaskCard{display:grid;grid-gap:8px;gap:8px;width:100%;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxTodayTaskCard:focus-visible,.littlefoxTodayTaskCard:hover{border-color:#9db8ff;box-shadow:0 8px 20px rgba(37,99,235,.09);outline:none}.littlefoxTodayTaskCard.isHandled{background:#f7fbf8}.littlefoxTodayTaskCard strong{font-size:15px}.littlefoxTodayTaskContext{display:grid;grid-gap:4px;gap:4px;min-width:0}.littlefoxTodayTaskContext small{line-height:1.45;overflow-wrap:anywhere}.littlefoxTodayTaskAction{font-weight:700}.littlefoxAgentWorkflowNotice span,.littlefoxTodayDrawerSummary span,.littlefoxTodayEvidenceGrid small,.littlefoxTodayTaskCard small,.littlefoxTodayTaskCard span{color:#657084}.littlefoxTodayDrawerBody{display:grid;grid-gap:16px;gap:16px}.littlefoxTodayDrawerSummary{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px;border-bottom:1px solid #e6edf5}.littlefoxTodayDrawerSummary strong{font-size:18px}.littlefoxTodayDecisionContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.littlefoxTodayDecisionContext article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxTodayDecisionContext span{color:#657084;font-size:12px;font-weight:700}.littlefoxTodayDecisionContext strong{min-width:0;color:#172033;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.littlefoxTodayEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.littlefoxTodayEvidenceGrid article{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#f9fbff}.littlefoxTodayEvidenceGrid span{color:#657084;font-size:12px}.littlefoxTodayEvidenceGrid strong{font-size:16px}.littlefoxTodayDrawerActions{display:flex;flex-wrap:wrap;gap:10px}.littlefoxAgentWorkflowNotice{grid-gap:7px;gap:7px}.littlefoxAgentWorkflowNotice,.littlefoxProfileHandoffNotice{display:grid;margin-top:16px;padding:14px 16px;border:1px solid #c7d7ff;border-radius:8px;background:#f7faff}.littlefoxProfileHandoffNotice{grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.littlefoxProfileHandoffNotice>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.littlefoxProfileHandoffNotice>div:first-child{display:grid;justify-items:start;grid-gap:6px;gap:6px}.littlefoxProfileHandoffNotice span{color:#657084}.littlefoxGroupDrawerBody,.littlefoxGroupVideoList,.littlefoxGroupVideoPanel,.littlefoxMonitorTable,.littlefoxMonitorWorkspace,.littlefoxScaleChecklist,.littlefoxScaleDrawerBody,.littlefoxScaleForm{display:grid;grid-gap:12px;gap:12px}.littlefoxMonitorTable,.littlefoxMonitorWorkspace{min-width:0;max-width:100%}.littlefoxGroupVideoPanel .littlefoxAgentSectionHeader>div,.littlefoxMonitorWorkspace .littlefoxAgentSectionHeader>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.littlefoxGroupVideoPanel .littlefoxAgentSectionHeader span,.littlefoxMonitorWorkspace .littlefoxAgentSectionHeader span{color:#657084;font-size:13px}.littlefoxMonitorLoading{padding:18px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxMonitorRealHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.littlefoxMonitorRealHeader span{overflow:hidden;color:#7b879a;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.littlefoxMonitorReal .agentPrototypeMonitorShell{gap:10px}.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorTable{width:100%;min-width:0}.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorHead,.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorRow{grid-template-columns:minmax(260px,1.55fr) 116px 96px 112px 112px minmax(260px,1.4fr) 132px;width:100%}.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorHead span{font-size:12px;letter-spacing:0}.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorRow{min-height:74px;font-size:13px}.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorRow strong{font-size:14px;line-height:1.35}.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorRow small,.agentPrototypeAdvisorShell .agentPrototypePagePanel .littlefoxMonitorReal .agentPrototypeMonitorRow span{font-size:12px;line-height:1.45}.littlefoxMonitorLead{border-color:#dce4ef;background:#ffffff}.littlefoxMonitorLead.is-red{border-color:#ffc9c9;background:#fff7f7}.littlefoxMonitorLead.is-orange{border-color:#ffd7a3;background:#fffaf2}.littlefoxMonitorLead.is-green{border-color:#bfe9d2;background:#f7fcf9}.littlefoxMonitorLead.is-blue,.littlefoxMonitorLead.is-gray{border-color:#dce4ef;background:#fbfdff}.littlefoxMonitorDataNotice{display:grid;grid-template-columns:auto minmax(190px,.55fr) minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:38px;padding:7px 10px;border:1px solid #e4eaf3;border-radius:8px;background:#fbfdff;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxMonitorDataNotice strong{color:#172033;font-size:12px;font-weight:850;line-height:1.3}.littlefoxMonitorDataNotice small,.littlefoxMonitorDataNotice span{min-width:0;overflow:hidden;color:#657084;font-size:11px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.littlefoxMonitorDataNotice small{justify-self:end;color:#2563eb;font-weight:800}.littlefoxMonitorReal .agentPrototypeMonitorRow .ant-space{justify-content:flex-start}.littlefoxMonitorReal .agentPrototypeMonitorRow .ant-btn{min-height:30px;padding:0 10px;border-radius:8px;box-shadow:none;font-size:12px;font-weight:700;line-height:1.2}.littlefoxMonitorAlert{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;width:100%;padding:12px;border:1px solid #ffd1d1;border-radius:8px;background:#fff8f8;color:inherit;cursor:pointer;text-align:left}.littlefoxMonitorAlert svg{grid-row:span 2;color:#cf3d3d;font-size:18px}.littlefoxMonitorAlert span{color:#657084}.littlefoxGroupActionTabs.ant-segmented,.littlefoxMonitorTabs.ant-segmented{padding:4px;border:1px solid #dce4ef;background:#f7f9fc}.littlefoxMonitorStatusFilters{display:flex;flex-wrap:wrap;gap:8px}.littlefoxMonitorViewBar{display:flex;align-items:center;justify-content:flex-end;gap:10px}.littlefoxMonitorGapAlert{overflow:hidden}.littlefoxMonitorGapAlert,.littlefoxMonitorGapAlert .ant-alert-content,.littlefoxMonitorGapAlert .ant-alert-message{min-width:0;max-width:100%}.littlefoxMonitorGapAlert .ant-alert-message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.littlefoxGroupSevenDay,.littlefoxGroupStopLossEvidence,.littlefoxGroupSummary,.littlefoxGroupVideoItem,.littlefoxGroupVideoPreview,.littlefoxMonitorRow,.littlefoxScaleChecklist,.littlefoxScaleForm,.littlefoxScaleHero{border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxMonitorRow{display:grid;grid-template-columns:minmax(190px,1.2fr) max-content minmax(120px,.75fr) minmax(160px,1fr) minmax(120px,.9fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;max-width:100%;overflow:hidden;padding:12px}.littlefoxMonitorMaterialRow{grid-template-columns:82px minmax(240px,1.08fr) minmax(118px,.58fr) minmax(150px,.7fr) minmax(240px,1.05fr) max-content;height:118px;padding:10px 12px}.littlefoxMonitorRow>*{min-width:0}.littlefoxGroupVideoItem>div:first-child,.littlefoxMonitorPrimary,.littlefoxMonitorRow>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.littlefoxMonitorPrimary{max-width:100%}.littlefoxMonitorPrimary small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.littlefoxGroupVideoItem strong,.littlefoxMonitorRow strong{overflow-wrap:anywhere}.littlefoxMonitorTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.littlefoxMonitorCoverButton{position:relative;display:block;width:72px;height:96px;overflow:hidden;padding:0;border:1px solid #dce4ef;border-radius:8px;background:#f5f7fb;color:#ffffff;cursor:pointer}.littlefoxMonitorCoverButton img{width:100%;height:100%;object-fit:cover}.littlefoxMonitorCoverButton.isDisabled{cursor:not-allowed}.littlefoxMonitorCoverButton.isDisabled .littlefoxMonitorCoverPlay{opacity:.42}.littlefoxMonitorCoverPlaceholder{display:grid;width:100%;height:100%;place-items:center;background:#edf3ff;color:#7b8ca8;font-size:24px}.littlefoxMonitorCoverPlay{position:absolute;inset:0;display:grid;place-items:center;background:rgba(15,23,42,.18);color:#ffffff;font-size:26px}.littlefoxMonitorMaterialTags{display:grid;grid-gap:6px;gap:6px;justify-items:start}.littlefoxMonitorMaterialMetrics{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.littlefoxMonitorMaterialReason{display:grid;grid-gap:5px;gap:5px;min-width:0}.littlefoxMonitorMaterialReason>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.littlefoxMonitorMaterialRow .ant-btn{width:auto;min-width:104px;max-width:132px;justify-self:end}.littlefoxMonitorMaterialRow .littlefoxMonitorActionButton.ant-btn-primary span{color:#ffffff}.littlefoxMonitorMaterialRow .littlefoxMonitorActionButton[disabled]{border-color:#cbd5e1;background:#f8fafc;color:#334155}.littlefoxMonitorRow .littlefoxMonitorGaps{display:grid;grid-gap:5px;gap:5px;min-width:0;max-width:100%}.littlefoxMonitorPaginatedList,.littlefoxMonitoringGapList{display:grid;grid-gap:12px;gap:12px}.littlefoxMonitorPaginatedList .ant-pagination{justify-self:end}.littlefoxMonitoringGapList article{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxMonitoringGapList small,.littlefoxMonitoringGapList span{color:#657084}.littlefoxMonitorRow .ant-space,.littlefoxMonitorRow .ant-tag{min-width:0;max-width:100%}.littlefoxMonitorRow .ant-tag{overflow:hidden;text-overflow:ellipsis}.littlefoxMonitorRow .littlefoxMonitorGapTag{display:block;width:100%;max-width:100%;-webkit-margin-end:0;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.littlefoxGroupSequence span,.littlefoxGroupSevenDay small,.littlefoxGroupSevenDay span,.littlefoxGroupSummary p,.littlefoxGroupSummary span,.littlefoxGroupVideoItem small,.littlefoxGroupVideoItem span,.littlefoxGroupVideoPreview small,.littlefoxGroupVideoPreview span,.littlefoxMonitorRow small,.littlefoxMonitorRow span,.littlefoxScaleChecklist span,.littlefoxScaleHero span{color:#657084}.littlefoxCampaignMonitorTable{display:grid;grid-gap:8px;gap:8px;min-width:0}.littlefoxCampaignMonitorHead,.littlefoxCampaignMonitorRow{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(96px,.7fr) minmax(72px,.5fr) minmax(82px,.55fr) minmax(82px,.55fr) minmax(110px,.7fr) minmax(260px,1.65fr) minmax(130px,.8fr);align-items:center;grid-gap:12px;gap:12px}.littlefoxCampaignMonitorHead{padding:12px 14px;border-radius:8px;background:#f6f8fb;color:#7b879a;font-size:12px;font-weight:700}.littlefoxCampaignMonitorRow{min-width:0;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxCampaignMonitorRow>*{min-width:0}.littlefoxCampaignMonitorName{display:grid;grid-gap:4px;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxCampaignMonitorRow strong{color:#172033}.littlefoxCampaignMonitorRow small,.littlefoxCampaignMonitorRow span,.littlefoxCampaignReason small{color:#657084}.littlefoxCampaignStatusTag{justify-self:start;min-width:86px;text-align:center}.littlefoxCampaignReason{display:grid;grid-gap:4px;gap:4px}.littlefoxMonitoringCampaignDrawerBody{display:grid;grid-gap:12px;gap:12px}.littlefoxMonitoringCampaignDrawerBody .agentPrototypeGroupSummary{gap:12px;padding:14px 16px}.littlefoxMonitoringCampaignDrawerBody .agentPrototypeGroupSummary h3{margin:6px 0 0;color:#172033;font-size:22px;font-weight:850;line-height:1.18}.littlefoxMonitoringCampaignDrawerBody .agentPrototypeGroupSummary p{margin:0;color:#2f3a4e;font-size:14px;font-weight:650;line-height:1.45}.littlefoxMonitoringCampaignDrawerBody .agentPrototypeGroupDataPanel{gap:8px;padding:10px 12px}.littlefoxMonitoringCampaignDrawer .ant-drawer-header{min-height:56px;padding:0 18px}.littlefoxMonitoringCampaignDrawer .ant-drawer-title{font-size:16px;font-weight:720;line-height:1.25}.littlefoxMonitoringCampaignDrawer .ant-drawer-close{width:32px;height:32px;-webkit-margin-end:8px;margin-inline-end:8px;border-radius:9px}.littlefoxMonitoringCampaignDrawer .ant-drawer-body{padding:14px 16px 18px}.littlefoxMonitoringCampaignDrawer .agentPrototypeDrawerBody{gap:10px}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupSummary{gap:10px;padding:12px 14px;border-radius:12px}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupSummary h3.ant-typography{margin:4px 0 0;font-size:18px;font-weight:760;line-height:1.22}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupSummary .ant-typography-secondary{color:#657188;font-size:12px;font-weight:560;line-height:1.42}.littlefoxMonitoringCampaignDrawer .agentPrototypeStatusPill{min-height:25px;padding:0 10px;font-size:12px;font-weight:720}.littlefoxMonitoringCampaignDrawer .agentPrototypeMetrics{gap:8px}.littlefoxMonitoringCampaignDrawer .agentPrototypeMetrics div{min-height:56px;padding:9px 10px;border-radius:10px}.littlefoxMonitoringCampaignDrawer .agentPrototypeMetrics span{font-size:11px;font-weight:620}.littlefoxMonitoringCampaignDrawer .agentPrototypeMetrics strong{font-size:14px;font-weight:760}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDataPanel{gap:8px;padding:9px 10px;border-radius:10px}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDataSummary{gap:10px}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDataSummary strong{font-size:14px;font-weight:720}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDataSummary span,.littlefoxMonitoringCampaignDrawer .littlefoxCampaignEmptyInline span{font-size:12px;font-weight:560;line-height:1.4}.littlefoxMonitoringCampaignDrawer .littlefoxCampaignTrendPreview{min-height:58px;padding:8px 10px;border-radius:10px}.littlefoxMonitoringCampaignDrawer .littlefoxCampaignEmptyInline{min-height:44px;padding:8px 10px;border-radius:8px}.littlefoxMonitoringCampaignDrawer .littlefoxCampaignEmptyInline strong{font-size:13px;font-weight:720}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDecision{gap:8px}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDecision div{min-height:54px;padding:9px 10px;border-radius:10px}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDecision p,.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupDecision span{font-size:12px;line-height:1.42}.littlefoxMonitoringCampaignDrawer .agentPrototypeGroupActions .ant-btn{min-height:32px;border-radius:9px;font-size:13px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoPanel{gap:10px;padding:12px 14px;border-radius:12px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoPanel .lf-cardHeader{align-items:center;margin-bottom:2px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoPanel .lf-title.ant-typography{font-size:18px;font-weight:760;line-height:1.22}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoPanel .ant-typography-secondary{color:#2f3a4e;font-size:12px;font-weight:560;line-height:1.35}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoList{gap:8px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoItem{grid-template-columns:72px minmax(0,1fr) 128px;gap:10px;min-height:104px;padding:10px;border-radius:12px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoCover{width:72px;height:88px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoCover strong{font-size:10px;font-weight:820}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoMain{gap:5px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoTitle{gap:6px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoTitle strong{font-size:13px;font-weight:680;line-height:1.3}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoIdentity{display:flex;flex-wrap:wrap;gap:5px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoIdentity span,.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoMetrics span{min-height:22px;padding:0 7px;font-size:11px;font-weight:560}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoItem p{margin:0;color:#657188;font-size:12px;font-weight:540;line-height:1.42}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoActions{gap:6px}.littlefoxMonitoringCampaignDrawer .agentPrototypeVideoActions .ant-btn{min-height:30px;border-radius:9px;font-size:12px;font-weight:650}.littlefoxCampaignDrawerDecisionGrid section,.littlefoxCampaignDrawerHero,.littlefoxCampaignDrawerSection{border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxCampaignDrawerHero{display:grid;grid-gap:10px;gap:10px;padding:18px;border-left:4px solid #ffb020}.littlefoxCampaignDrawerHero h2,.littlefoxCampaignDrawerHero p{margin:0}.littlefoxCampaignDrawerHero p{color:#657084}.littlefoxCampaignMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.littlefoxCampaignMetricGrid article{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#f9fbfe}.littlefoxCampaignDailyRow span,.littlefoxCampaignDrawerDecisionGrid span,.littlefoxCampaignMetricGrid span{color:#657084}.littlefoxCampaignDrawerSection{display:grid;grid-gap:12px;gap:12px;padding:16px}.littlefoxCampaignDailyTable{overflow:hidden;border:1px solid #dce4ef;border-radius:8px}.littlefoxCampaignDailyHead,.littlefoxCampaignDailyRow{display:grid;grid-template-columns:minmax(90px,.8fr) repeat(5,minmax(90px,1fr));align-items:center;grid-gap:10px;gap:10px;padding:12px 14px}.littlefoxCampaignDailyHead{background:#f6f8fb;color:#7b879a;font-size:12px;font-weight:700}.littlefoxCampaignDailyRow+.littlefoxCampaignDailyRow{border-top:1px solid #edf1f6}.littlefoxCampaignDrawerDecisionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.littlefoxCampaignDrawerDecisionGrid section{display:grid;grid-gap:8px;gap:8px;padding:14px}.littlefoxCampaignDrawerDecisionGrid p{margin:0;color:#172033;font-weight:700}.littlefoxCampaignVideoList{display:grid;grid-gap:10px;gap:10px}.littlefoxCampaignVideoList .ant-pagination{justify-self:end}.littlefoxCampaignTrendPreview{display:flex;min-height:76px;align-items:flex-end;gap:7px;padding:10px 12px;border:1px solid #dfe8f5;border-radius:12px;background:#ffffff}.littlefoxCampaignTrendPreview span{flex:1 1;min-width:14px;border-radius:5px 5px 2px 2px;background:#c9dcfb}.littlefoxCampaignTrendPreview.isEmpty{display:grid;align-content:center;grid-gap:4px;gap:4px}.littlefoxCampaignTrendPreview.isEmpty strong{color:#172033;font-size:13px;font-weight:760}.littlefoxCampaignTrendPreview.isEmpty span{min-width:0;height:auto!important;background:transparent;color:#657084;font-size:12px}.littlefoxCampaignEmptyInline{display:grid;grid-gap:4px;gap:4px;min-height:52px;align-content:center;padding:10px 12px;border:1px dashed #dce4ef;border-radius:8px;background:#fbfdff}.littlefoxCampaignEmptyInline span{color:#657084}.littlefoxCampaignDrawerActions{justify-content:start}.littlefoxGroupSummary{display:grid;grid-gap:14px;gap:14px;padding:16px}.littlefoxGroupSummary h2,.littlefoxScaleChecklist h3,.littlefoxScaleHero h2{margin:0}.littlefoxGroupMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.littlefoxGroupMetrics article{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxGroupSequence,.littlefoxGroupSevenDay,.littlefoxGroupStopLossEvidence,.littlefoxGroupVideoPreview{display:grid;grid-gap:8px;gap:8px}.littlefoxGroupSequence{grid-template-columns:repeat(3,minmax(0,1fr))}.littlefoxGroupSequence span,.littlefoxGroupSevenDay article{padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxGroupSevenDay,.littlefoxGroupStopLossEvidence{padding:14px}.littlefoxGroupStopLossGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxGroupStopLossGrid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxGroupStopLossGrid article.isDanger{border-color:#ffd0d0;background:#fff8f8}.littlefoxGroupStopLossGrid small,.littlefoxGroupStopLossGrid span{color:#657084}.littlefoxGroupStopLossGrid small,.littlefoxGroupStopLossGrid strong{overflow-wrap:anywhere}.littlefoxGroupSevenDay article{display:grid;grid-template-columns:72px minmax(90px,.7fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.littlefoxGroupVideoPreview{padding:4px 0}.littlefoxGroupVideoItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px}.littlefoxScaleHero{display:flex;align-items:center;gap:14px;padding:16px}.littlefoxScaleHero>svg{color:#31a978;font-size:26px}.littlefoxScaleHero>div{display:grid;grid-gap:5px;gap:5px}.littlefoxScaleChecklist,.littlefoxScaleForm{padding:16px}.littlefoxScaleFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.littlefoxProductProfileList,.littlefoxProductProfileToolbar,.littlefoxProductProfiles,.littlefoxRadarControls,.littlefoxRadarControls>div,.littlefoxRadarList,.littlefoxRadarWorkspace,.littlefoxReferenceChannels,.littlefoxReferenceChartGrid,.littlefoxReferenceDetailCard,.littlefoxReferenceDetailHero,.littlefoxReferenceDrawerBody,.littlefoxReferenceInsightGrid,.littlefoxReferenceList,.littlefoxReferenceMetricBlock,.littlefoxReferenceMetricGrid,.littlefoxReferenceProductDetail,.littlefoxReferenceProductHeader,.littlefoxReferenceProductRankTable,.littlefoxReferenceReason,.littlefoxReferenceRecentData,.littlefoxReferenceTrend,.littlefoxReferenceTrendPanel,.littlefoxScaleFormGrid{display:grid;grid-gap:12px;gap:12px}.littlefoxProductProfiles .littlefoxAgentSectionHeader>div,.littlefoxRadarWorkspace .littlefoxAgentSectionHeader>div,.littlefoxReferenceDetailTitle,.littlefoxReferenceList .littlefoxAgentSectionHeader>div,.littlefoxReferenceProductHeader>div:first-child,.littlefoxReferenceRankProduct>div,.littlefoxReferenceRankSource{display:grid;grid-gap:4px;gap:4px}.littlefoxProductProfileDetailHead span,.littlefoxProductProfileEditGrid label>span,.littlefoxProductProfileMatch span,.littlefoxProductProfileSpecs span,.littlefoxProductProfileTitle span,.littlefoxProductProfileToolbar,.littlefoxProductProfiles .littlefoxAgentSectionHeader span,.littlefoxRadarCard span,.littlefoxRadarControls span,.littlefoxRadarWorkspace .littlefoxAgentSectionHeader span,.littlefoxReferenceChannelRow span,.littlefoxReferenceCompactRow small,.littlefoxReferenceDetailCardHead span,.littlefoxReferenceDetailFacts span,.littlefoxReferenceDetailTitle span,.littlefoxReferenceHero span,.littlefoxReferenceList .littlefoxAgentSectionHeader span,.littlefoxReferenceProductHeader span,.littlefoxReferenceProductRankHead,.littlefoxReferenceRankProduct b,.littlefoxReferenceRankProduct span,.littlefoxReferenceRankSource span,.littlefoxReferenceRankTrend span,.littlefoxReferenceReason span,.littlefoxReferenceRecentGrid span,.littlefoxReferenceRow small,.littlefoxReferenceTrendRow small,.littlefoxReferenceTrendRow span{color:#657084}.littlefoxRadarControls{grid-template-columns:minmax(200px,.8fr) minmax(220px,1fr) minmax(260px,1.2fr)}.littlefoxRadarControls>div{align-content:start;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#f9fbff}.littlefoxRadarSearchFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxProductProfileList{overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxProductProfileToolbar{grid-template-columns:auto max-content;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.littlefoxProductProfileToolbarActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.littlefoxProductProfileToolbar strong{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.littlefoxProductProfileHead,.littlefoxProductProfileTopline{display:grid;grid-template-columns:minmax(360px,1.45fr) minmax(260px,1fr) minmax(180px,.7fr) minmax(180px,auto);grid-gap:16px;gap:16px}.littlefoxProductProfileHead{padding:10px 14px;color:#657084;font-size:12px;font-weight:700;background:#f5f8fc}.littlefoxProductProfileCard{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border-top:1px solid #e6edf5;background:#ffffff}.littlefoxProductProfileCard.isActive{box-shadow:inset 3px 0 0 #2563eb}.littlefoxProductProfileTopline{align-items:center}.littlefoxProductProfileTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.littlefoxProductProfileTitle>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.littlefoxProductProfileStatus{max-width:100%;padding-top:2px}.littlefoxProductProfileStatus .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.littlefoxProductProfileMedia{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px}.littlefoxProductProfileCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.littlefoxProductProfileThumb{position:relative;display:grid;place-items:center;width:56px;height:56px;padding:0;overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#f5f8fc;color:#8a95aa;cursor:pointer;font:inherit}.littlefoxProductProfileThumb img{width:100%;height:100%;object-fit:cover}.littlefoxProductProfileThumb:disabled{cursor:default}.littlefoxProductProfileImageCount{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;border:1px solid #d6deea;border-radius:999px;background:rgba(255,255,255,.94);color:#172033;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 2px 8px rgba(17,24,39,.12)}.littlefoxProductProfileTitle span,.littlefoxProductProfileTitle strong{overflow-wrap:anywhere}.littlefoxProductProfileAction,.littlefoxProductProfileDetailHead,.littlefoxProductProfileMatch,.littlefoxProductProfileMedia,.littlefoxProductProfileSpecs{display:grid;grid-gap:6px;gap:6px}.littlefoxProductProfileAction{grid-template-columns:repeat(2,max-content);justify-content:end;gap:8px}.littlefoxProductProfileAction .ant-btn,.littlefoxProductProfileDetailHead .ant-btn{min-height:32px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:700;line-height:1.2;justify-content:center;box-shadow:none}.littlefoxProductProfileDetailGrid{padding-top:12px;border-top:1px solid #edf2f8}.littlefoxProductProfileDetailBlock{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#fbfdff}.littlefoxProductProfileDetailHead{grid-template-columns:minmax(0,1fr) auto;align-items:center}.littlefoxProductProfileDetailHead strong{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.littlefoxProductProfileEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxProductProfileDynamicSection{display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;min-width:0}.littlefoxProductProfileFixedField{grid-column:1/-1}.littlefoxProductProfileMatchingField{grid-column:span 1}.littlefoxProductProfileFixedField .ant-input{max-width:220px}.littlefoxProductProfileDynamicSection .ant-btn{min-width:32px}.littlefoxProductProfileAddSectionRow{display:flex;justify-content:flex-start}.littlefoxProductProfileAddSectionRow .ant-btn{min-height:32px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:700;line-height:1.2;box-shadow:none}.littlefoxProductProfileSectionLabelInput{font-weight:700}.littlefoxProductProfileEmptySections{grid-column:1/-1;padding:14px;border:1px dashed #d7e1ee;border-radius:8px;color:#7f8da3;font-size:13px;font-weight:600}.littlefoxProductProfileEditGrid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.littlefoxProductProfileEditGrid label>span{font-size:12px;font-weight:650;line-height:1.35}.littlefoxProductProfileEditGrid .ant-input{color:#111827;font-size:13px;font-weight:500;line-height:1.55}.littlefoxProductImageGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.littlefoxProductImageGallery figure{display:grid;grid-gap:8px;gap:8px;margin:0;min-width:0}.littlefoxProductImageGallery img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #dce4ef;border-radius:8px;background:#f5f8fc}.littlefoxProductImageGallery figcaption{color:#657084;font-size:12px;font-weight:650;line-height:1.35}.littlefoxRadarCard,.littlefoxReferenceHero,.littlefoxReferenceReason,.littlefoxReferenceRow{border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxRadarCard{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.9fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px}.littlefoxRadarCard>div:first-child{display:grid;grid-gap:5px;gap:5px}.littlefoxRadarMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxReferenceHero .littlefoxRadarMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.littlefoxRadarMetrics article{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxReferenceProductHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxReferenceDetailTitle strong,.littlefoxReferenceProductHeader h2{margin:0;font-size:22px;line-height:1.25}.littlefoxReferenceDetailNav,.littlefoxReferenceListFilters,.littlefoxReferenceRankActions,.littlefoxReferenceRecentFilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.littlefoxReferenceDetailNav{justify-content:space-between}.littlefoxReferenceProductRankTable{overflow-x:auto;padding:0}.littlefoxReferenceDrawerTabs{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid #dce4ef;border-radius:8px;background:#f5f8fc}.littlefoxReferenceDrawerTabs button{min-width:104px;height:34px;border:0;border-radius:6px;color:#657084;font-weight:700;background:transparent;cursor:pointer}.littlefoxReferenceDrawerTabs button.isActive{color:#1d4ed8;background:#ffffff;box-shadow:0 6px 18px rgba(37,99,235,.12)}.littlefoxReferenceProductRankHead,.littlefoxReferenceProductRankRow{display:grid;grid-template-columns:64px minmax(320px,1.75fr) minmax(120px,.6fr) minmax(92px,.55fr) minmax(92px,.55fr) minmax(90px,.6fr) minmax(76px,.5fr) minmax(168px,.9fr);grid-gap:12px;gap:12px;min-width:1080px}.littlefoxReferenceProductRankHead{padding:10px 12px;border:1px solid #dce4ef;border-radius:8px 8px 0 0;background:#f5f8fc;font-size:12px;font-weight:700}.littlefoxReferenceProductRankRow{position:relative;align-items:center;padding:12px;border:1px solid #dce4ef;border-top:0;background:#ffffff;cursor:pointer}.littlefoxReferenceProductRankRow:last-child{border-radius:0 0 8px 8px}.littlefoxReferenceProductRankRow.isActive,.littlefoxReferenceProductRankRow:hover{background:#f7faff}.littlefoxReferenceRankMetric,.littlefoxReferenceRankNo,.littlefoxReferenceRankSales{font-size:18px;color:#132033}.littlefoxReferenceRankProduct{grid-template-columns:58px minmax(0,1fr);align-items:center;min-width:0}.littlefoxReferenceInspirationList,.littlefoxReferenceRankProduct{display:grid;grid-gap:10px;gap:10px}.littlefoxReferenceLoadMore{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px 0 4px}.littlefoxReferenceLoadMore span{color:#7d8797;font-size:13px;font-weight:700}.littlefoxReferenceInspirationRow{display:grid;grid-template-columns:54px 72px minmax(300px,1fr) minmax(190px,.55fr) minmax(180px,.45fr);align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxReferenceInspirationMain{display:grid;grid-gap:8px;gap:8px;min-width:0}.littlefoxReferenceInspirationMain>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.littlefoxReferenceInspirationMain span,.littlefoxReferenceInspirationMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.littlefoxReferenceInspirationMain p,.littlefoxReferenceInspirationMain>div:first-child>span,.littlefoxReferenceInspirationMeta span{color:#657084}.littlefoxReferenceInspirationMeta,.littlefoxReferenceInspirationTags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.littlefoxReferenceInspirationTags small{color:#8a94a6;font-weight:700}.littlefoxReferenceInspirationMain p{margin:0;line-height:1.45}.littlefoxReferenceInspirationMain p b{margin-right:8px;color:#132033}.littlefoxReferenceInspirationMeta{align-content:center;display:grid;grid-gap:7px;gap:7px}.littlefoxReferenceInspirationMeta span{display:grid;grid-gap:2px;gap:2px}.littlefoxReferenceInspirationMeta strong{color:#132033}.littlefoxReferenceProductVisual{display:grid;place-items:center;width:52px;height:52px;border:1px solid #cfe0f5;border-radius:8px;color:#2563eb;background:linear-gradient(135deg,#f8fbff,#edf5ff)}.littlefoxReferenceRankCoverButton{position:relative;display:grid;place-items:center;width:58px;height:74px;overflow:hidden;padding:0;border:1px solid #cfe0f5;border-radius:8px;color:#2563eb;background:linear-gradient(135deg,#f8fbff,#edf5ff);cursor:pointer}.littlefoxReferenceRankCoverButton:disabled{cursor:default}.littlefoxReferenceRankCoverButton img{width:100%;height:100%;object-fit:cover}.littlefoxReferenceRankCoverPlay{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#ffffff;background:rgba(15,23,42,.74);font-size:13px}.littlefoxReferenceRankCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.littlefoxReferenceRankCategoryName,.littlefoxReferenceRankProductTitle,.littlefoxReferenceRankTitle,.littlefoxReferenceRankVideoTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.littlefoxReferenceRankProductTitle{color:#132033;font-size:16px;font-weight:700;line-height:1.35}.littlefoxReferenceRankVideoTitle{color:#65738a;font-size:14px;font-weight:650;line-height:1.35}.littlefoxReferenceShallowSummary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.littlefoxReferenceRankCategoryName{color:#132033;font-size:18px;font-weight:700;line-height:1.35}.littlefoxReferenceRankMeta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.littlefoxReferenceRankTags{display:flex;flex-wrap:wrap;gap:4px}.littlefoxReferenceRankTrend{grid-column:2/-1;display:none;padding-top:4px;font-size:12px}.littlefoxReferenceDetailHero{grid-template-columns:72px minmax(0,1fr) minmax(220px,.85fr);align-items:center;padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxReferenceDetailHero .littlefoxReferenceProductVisual{width:64px;height:64px;font-size:24px}.littlefoxReferenceDetailFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxReferenceShallowDetail{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #d9e5f6;border-radius:8px;background:#f8fbff}.littlefoxReferenceShallowDetailHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.littlefoxReferenceShallowDetailHead strong{color:#132033;font-size:15px;font-weight:800}.littlefoxReferenceShallowDetailHead span{color:#64748b;font-size:12px;font-weight:650}.littlefoxReferenceShallowDetailHead b{margin-left:auto;padding:3px 8px;border-radius:999px;color:#1d4ed8;background:#e8f0ff;font-size:12px}.littlefoxReferenceShallowDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxReferenceShallowDetailGrid div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#ffffff}.littlefoxReferenceShallowDetailGrid span{color:#64748b;font-size:12px;font-weight:700}.littlefoxReferenceShallowDetailGrid strong{color:#182235;font-size:13px;font-weight:700;line-height:1.45}.littlefoxReferenceDetailFacts span,.littlefoxReferenceMetricGrid div,.littlefoxReferenceRecentGrid div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxReferenceMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.littlefoxReferenceMetricBlock{padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxReferenceMetricGrid div svg{color:#2563eb}.littlefoxReferenceMetricGrid strong,.littlefoxReferenceRecentGrid strong{font-size:18px}.littlefoxReferenceChartGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.littlefoxReferenceCopyChecks,.littlefoxReferenceLifecycleEvidence{align-content:start}.littlefoxReferenceEvidenceGrid{display:grid;grid-gap:8px;gap:8px}.littlefoxReferenceEvidenceGrid div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:9px 10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxReferenceEvidenceGrid span{color:#657084;font-size:12px}.littlefoxReferenceEvidenceGrid strong{min-width:0;color:#132033;font-size:13px;font-weight:700;overflow-wrap:anywhere}.littlefoxReferenceDetailCard,.littlefoxReferenceRecentData{padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxReferencePrototypeDetail{gap:14px}.littlefoxReferenceEngagementStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.littlefoxReferenceEngagementStrip article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;align-items:center;min-width:0;padding:12px 14px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxReferenceEngagementStrip svg{grid-row:span 2;color:#ef476f;font-size:20px}.littlefoxReferenceEngagementStrip span{color:#657084;font-size:12px}.littlefoxReferenceEngagementStrip strong{min-width:0;color:#132033;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.littlefoxReferenceExposureCurve{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #ffd1d8;border-radius:8px;background:linear-gradient(180deg,#fff7f8,#ffffff)}.littlefoxReferenceExposureCurve .littlefoxReferenceDetailCardHead>div{display:grid;grid-gap:4px;gap:4px}.littlefoxReferenceCurveBody{display:grid;grid-gap:12px;gap:12px}.littlefoxReferenceCurvePlot{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.littlefoxReferenceCurveAxis{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0;color:#657084;font-size:12px;font-weight:650;text-align:right}.littlefoxReferenceCurveBody svg{width:100%;height:142px;padding:10px 0;border:1px solid #f8c7cf;border-radius:8px;background:linear-gradient(#fff 0 0) padding-box,repeating-linear-gradient(180deg,#fff0f2 0,#fff0f2 1px,transparent 0,transparent 35px)}.littlefoxReferenceCurveBody polyline{fill:none;stroke:#ef476f;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.littlefoxReferenceCurveTicks{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxReferenceCurveTicks div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px;border:1px solid #f3d9df;border-radius:8px;background:#ffffff}.littlefoxReferenceCurveTicks small,.littlefoxReferenceCurveTicks span{color:#657084;font-size:12px}.littlefoxReferenceCurveTicks strong{color:#132033;font-size:13px;overflow-wrap:anywhere}.littlefoxReferenceDetailCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.littlefoxReferenceCompactRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:10px;border:1px solid #e6edf5;border-radius:8px;color:inherit;background:#f9fbff;cursor:pointer;font:inherit;text-align:left}.littlefoxReferenceCompactRow small{grid-column:2}.littlefoxReferenceCompactRow.isActive,.littlefoxReferenceCompactRow:hover{border-color:#9db8ff;background:#f7faff}.littlefoxReferenceRecentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.littlefoxReferenceRecentFilters button{height:28px;padding:0 10px;border:1px solid #dce4ef;border-radius:6px;color:#344054;background:#ffffff;cursor:pointer}.littlefoxReferenceRecentFilters button.isActive{border-color:#2563eb;color:#ffffff;background:#2563eb}.littlefoxReferenceRecentFilters>span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid #dce4ef;border-radius:6px;color:#667085;background:#f8fafc;font-size:12px;font-weight:600}.littlefoxReferenceChannels,.littlefoxReferenceHero,.littlefoxReferenceReason,.littlefoxReferenceTrend{padding:16px}.littlefoxReferenceHero h2,.littlefoxReferenceReason h3{margin:0}.littlefoxReferenceInsightGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.littlefoxReferenceChannels,.littlefoxReferenceTrend{border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxReferenceChannelRow,.littlefoxReferenceTrendRow{display:grid;align-items:center;grid-gap:8px;gap:8px}.littlefoxReferenceChannelRow{grid-template-columns:minmax(90px,1fr) 48px minmax(120px,1.4fr)}.littlefoxReferenceChannelRow i{display:block;max-width:100%;height:8px;border-radius:999px;background:#2563eb}.littlefoxReferenceTrendRow{grid-template-columns:72px minmax(76px,.7fr) minmax(0,1fr);padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxReferenceRow{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,auto);align-items:center;grid-gap:10px;gap:10px;padding:12px;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxReferenceRow.isActive,.littlefoxReferenceRow:hover{border-color:#9db8ff;background:#f7faff}.littlefoxDerivedVideoTable,.littlefoxMaterialExpanded,.littlefoxMaterialList,.littlefoxMaterialTagList,.littlefoxMaterialTagManager,.littlefoxMaterialToolbar,.littlefoxMaterialsWorkspace{display:grid;grid-gap:12px;gap:12px}.littlefoxMaterialsWorkspace .littlefoxAgentSectionHeader>div{display:grid;grid-gap:4px;gap:4px}.littlefoxDerivedVideoRow small,.littlefoxDerivedVideoRow span,.littlefoxMaterialAssetRow span,.littlefoxMaterialsWorkspace .littlefoxAgentSectionHeader span{color:#657084}.littlefoxMaterialFacetChips,.littlefoxMaterialFacetTabs{display:flex;flex-wrap:wrap;gap:8px}.littlefoxMaterialFacetChips button,.littlefoxMaterialFacetTabs button,.littlefoxMaterialTagList button{border:1px solid #dce4ef;border-radius:8px;background:#ffffff;color:inherit;cursor:pointer;font:inherit}.littlefoxMaterialFacetChips button,.littlefoxMaterialFacetTabs button{padding:7px 10px}.littlefoxMaterialFacetChips button.isActive,.littlefoxMaterialFacetTabs button.isActive{border-color:#9db8ff;background:#f7faff;color:#1d4ed8}.littlefoxMaterialTagCreator{max-width:460px}.littlefoxMaterialAsset{overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxMaterialAssetRow{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(210px,1.1fr) minmax(170px,.9fr) minmax(170px,.9fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;cursor:pointer}.littlefoxMaterialAssetRow>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.littlefoxMaterialAssetRow strong{overflow-wrap:anywhere}.littlefoxMaterialLifecycleDecision,.littlefoxMaterialReuseDecision{display:grid;grid-gap:5px;gap:5px;min-width:0}.littlefoxMaterialLifecycleDecision span,.littlefoxMaterialReuseDecision span{line-height:1.45;overflow-wrap:anywhere}.littlefoxMaterialAssetRow.isExpanded{background:#f9fbff}.littlefoxMaterialExpanded{padding:12px;border-top:1px solid #e6edf5;background:#fbfcff}.littlefoxMaterialLifecycleEvidence,.littlefoxMaterialReuseEvidence{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#ffffff}.littlefoxMaterialLifecycleEvidence span,.littlefoxMaterialReuseEvidence span{color:#657084;line-height:1.45;overflow-wrap:anywhere}.littlefoxMaterialTagList button{display:inline-flex;align-items:center;gap:6px;padding:6px 9px}.littlefoxMaterialTagList button span{color:#9ca3af}.littlefoxDerivedVideoRow{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto auto minmax(160px,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#ffffff}.littlefoxProductionCardHeader,.littlefoxProductionConstraints,.littlefoxProductionFlow,.littlefoxProductionGenerationEvidence,.littlefoxProductionMainCard,.littlefoxProductionMaterialContext,.littlefoxProductionPanel,.littlefoxProductionProductList,.littlefoxProductionQueue,.littlefoxProductionReferenceDrawer,.littlefoxProductionReferenceGrid,.littlefoxProductionReferenceTrend,.littlefoxProductionSideCard,.littlefoxProductionSplit,.littlefoxProductionStatusWriteback,.littlefoxProductionTaskList,.littlefoxProductionWorkspace,.littlefoxScriptEditor,.littlefoxScriptQueue{display:grid;grid-gap:12px;gap:12px}.littlefoxProductionWorkspace .littlefoxAgentSectionHeader>div{display:grid;grid-gap:4px;gap:4px}.littlefoxProductionFacts span,.littlefoxProductionHero span,.littlefoxProductionMainCard small,.littlefoxProductionMainCard span,.littlefoxProductionMaterialContext span,.littlefoxProductionPanel p,.littlefoxProductionQueue span,.littlefoxProductionReferenceDetail p,.littlefoxProductionRoutes button span,.littlefoxProductionSideCard p,.littlefoxProductionSideCard small,.littlefoxProductionSideCard span,.littlefoxProductionTaskCard small,.littlefoxProductionTaskCard span,.littlefoxProductionWorkspace .littlefoxAgentSectionHeader span,.littlefoxScriptQueue em,.littlefoxScriptQueue small,.littlefoxScriptStoryboard p,.littlefoxScriptStoryboard span{color:#657084}.littlefoxProductionConstraints,.littlefoxProductionHero,.littlefoxProductionMainCard,.littlefoxProductionMaterialContext,.littlefoxProductionPanel,.littlefoxProductionSideCard,.littlefoxProductionStatusWriteback,.littlefoxProductionTaskCard{border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxProductionHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;padding:16px}.littlefoxProductionHero>div:first-child,.littlefoxProductionTaskCard>div:first-child{display:grid;grid-gap:5px;gap:5px}.littlefoxProductionHero h2,.littlefoxProductionMainCard h3,.littlefoxProductionPanel h3,.littlefoxProductionSideCard h3{margin:0}.littlefoxProductionFacts{display:grid;grid-gap:8px;gap:8px;align-content:center}.littlefoxProductionFacts span{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxProductionMaterialContext{grid-template-columns:minmax(0,1.3fr) minmax(180px,.8fr) minmax(240px,1fr);align-items:center;padding:12px}.littlefoxProductionConstraints{padding:12px;border-color:#ffd6d6;background:#fffafa}.littlefoxProductionMaterialContext>div{min-width:0}.littlefoxProductionMaterialContext>div:first-child,.littlefoxProductionMaterialWins{display:grid;grid-gap:5px;gap:5px}.littlefoxProductionRouteTabs,.littlefoxProductionStepper{display:flex;flex-wrap:wrap;gap:8px}.littlefoxProductionRouteTabs button,.littlefoxProductionStepper button{padding:8px 10px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;color:inherit;cursor:pointer;font:inherit}.littlefoxProductionRouteTabs button.isActive,.littlefoxProductionStepper button.isActive{border-color:#9db8ff;background:#f7faff;color:#1d4ed8}.littlefoxProductionPanel{padding:16px}.littlefoxProductionSplit{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start}.littlefoxProductionMainCard,.littlefoxProductionSideCard{min-width:0;padding:16px}.littlefoxProductionCardHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start}.littlefoxProductionCardHeader>div{display:grid;grid-gap:4px;gap:4px}.littlefoxProductionProductList button,.littlefoxProductionReferenceGrid>div,.littlefoxProductionReferenceSelect,.littlefoxScriptQueue button{border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.littlefoxProductionProductList button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxProductionProductList button.isActive,.littlefoxProductionProductList button:hover,.littlefoxProductionReferenceGrid>div.isActive,.littlefoxProductionReferenceGrid>div:hover,.littlefoxScriptQueue button.isActive,.littlefoxScriptQueue button:hover{border-color:#9db8ff;background:#f7faff}.littlefoxProductionProductRank{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#1d4ed8;background:#edf4ff;font-weight:700}.littlefoxProductionReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.littlefoxProductionReferenceGrid>div{display:grid;grid-gap:8px;gap:8px;padding:10px}.littlefoxProductionReferenceSelect{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center;width:100%;padding:0;border:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxProductionReferenceSelect svg{grid-row:span 2;color:#2563eb;font-size:20px}.littlefoxProductionReferenceDetail{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#f9fbff}.littlefoxProductionReferenceDetail>div{display:flex;flex-wrap:wrap;gap:8px}.littlefoxProductionReferenceDetail>.littlefoxProductionReferenceEvidence{display:grid;grid-gap:8px;gap:8px}.littlefoxProductionReferenceDetail>.littlefoxProductionReferenceScriptEvidence{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid #e5edf7}.littlefoxProductionReferenceEvidence>div{display:flex;flex-wrap:wrap;gap:6px}.littlefoxProductionReferenceEvidence small,.littlefoxProductionReferenceEvidence span,.littlefoxProductionReferenceScriptEvidence small,.littlefoxProductionReferenceScriptEvidence span{color:#657084;line-height:1.45;overflow-wrap:anywhere}.littlefoxProductionActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.littlefoxProductionSourceCard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxProductionSourceCard svg{color:#2563eb;font-size:22px}.littlefoxProductionStoryboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.littlefoxProductionQueue span,.littlefoxProductionStoryboard>div,.littlefoxScriptStoryboard>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxProductionStoryboard>div.isMuted{opacity:.58}.littlefoxProductionQueue{grid-template-columns:1fr}.littlefoxScriptQueue button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;width:100%;padding:10px;color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxScriptQueue button>span{grid-row:span 3;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#1d4ed8;background:#edf4ff;font-weight:700}.littlefoxScriptQueue em{font-style:normal}.littlefoxScriptEditor{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:stretch}.littlefoxScriptStoryboard{display:grid;grid-gap:8px;gap:8px}.littlefoxProductionGrid,.littlefoxProductionRoutes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.littlefoxProductionGrid article,.littlefoxProductionRoutes button{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid #e6edf5;border-radius:8px;background:#f9fbff}.littlefoxProductionRoutes button{color:inherit;cursor:pointer;font:inherit;text-align:left}.littlefoxProductionRoutes button.isActive{border-color:#9db8ff;background:#f7faff}.littlefoxProductionTaskCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px}.littlefoxProductionTaskEvidence{display:grid;grid-gap:4px;gap:4px;min-width:0;padding-top:4px}.littlefoxProductionTaskEvidence small,.littlefoxProductionTaskEvidence span{overflow-wrap:anywhere}.littlefoxProductionTaskLaunchEffect{display:grid;grid-gap:6px;gap:6px;min-width:0;margin-top:6px;padding:10px;border:1px solid #cfe7d8;border-radius:8px;background:#f7fcf9}.littlefoxProductionTaskLaunchEffect>div{display:flex;flex-wrap:wrap;gap:6px}.littlefoxProductionTaskLaunchEffect small,.littlefoxProductionTaskLaunchEffect span{overflow-wrap:anywhere}.littlefoxProductionTaskGeneration{display:grid;grid-gap:6px;gap:6px;min-width:0;margin-top:6px;padding:10px;border:1px solid #d7e4ff;border-radius:8px;background:#f8fbff}.littlefoxProductionTaskGeneration>div{display:flex;flex-wrap:wrap;gap:6px}.littlefoxProductionTaskGeneration small,.littlefoxProductionTaskGeneration span{overflow-wrap:anywhere}.littlefoxProductionGenerationEvidence{padding:12px;border:1px solid #d7e4ff;border-radius:8px;background:#f8fbff}.littlefoxProductionGenerationEvidence>div{display:flex;flex-wrap:wrap;gap:8px}.littlefoxProductionGenerationEvidence span{color:#657084;overflow-wrap:anywhere}.littlefoxProductionStatusWriteback{padding:12px;background:#fbfdff}.littlefoxProductionWritebackGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.littlefoxProductionWritebackGrid article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid #e6edf5;border-radius:8px;background:#ffffff}.littlefoxProductionStatusButtons,.littlefoxProductionWritebackPair{display:flex;flex-wrap:wrap;gap:8px}.littlefoxProductionStatusButtons button{padding:6px 8px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff;color:inherit;cursor:pointer;font:inherit}.littlefoxProductionStatusButtons button.isActive{border-color:#9db8ff;background:#f7faff;color:#1d4ed8}.littlefoxProductionWritebackPair>*{flex:1 1 150px;min-width:0}.littlefoxAgentError,.littlefoxAgentLoading{display:flex;align-items:center;gap:14px;max-width:720px;margin:40px auto;padding:20px}.littlefoxAgentError svg{color:#cf3d3d;font-size:24px}.littlefoxAgentError>div{display:grid;flex:1 1;grid-gap:4px;gap:4px}@media (max-width:900px){.littlefoxAgentShell{min-height:auto}.littlefoxAgentError,.littlefoxAgentTopbar{align-items:flex-start;flex-direction:column}.littlefoxAgentAskBox,.littlefoxAgentContextGrid,.littlefoxAgentLayout,.littlefoxAgentMetricGrid,.littlefoxAgentRuleGrid,.littlefoxBaselineGrid,.littlefoxCampaignDailyRow,.littlefoxCampaignDrawerDecisionGrid,.littlefoxCampaignMetricGrid,.littlefoxCampaignMonitorRow,.littlefoxDerivedVideoRow,.littlefoxGroupSequence,.littlefoxGroupSevenDay article,.littlefoxGroupVideoItem,.littlefoxMaterialAssetRow,.littlefoxMonitorRow,.littlefoxProductProfileAction,.littlefoxProductProfileDetailHead,.littlefoxProductProfileEditGrid,.littlefoxProductProfileHead,.littlefoxProductProfileTopline,.littlefoxProductionGrid,.littlefoxProductionHero,.littlefoxProductionMaterialContext,.littlefoxProductionRoutes,.littlefoxProductionTaskCard,.littlefoxProfileHandoffNotice,.littlefoxRadarCard,.littlefoxRadarControls,.littlefoxRadarMetrics,.littlefoxRadarSearchFilters,.littlefoxReferenceChannelRow,.littlefoxReferenceChartGrid,.littlefoxReferenceDetailHero,.littlefoxReferenceHero .littlefoxRadarMetrics,.littlefoxReferenceInsightGrid,.littlefoxReferenceMetricGrid,.littlefoxReferenceProductHeader,.littlefoxReferenceRecentGrid,.littlefoxReferenceRow,.littlefoxReferenceShallowDetailGrid,.littlefoxReferenceTrendRow,.littlefoxReviewList,.littlefoxReviewMemory,.littlefoxScaleFormGrid,.littlefoxTodayDecisionContext,.littlefoxTodayEvidenceGrid{grid-template-columns:1fr}.littlefoxCampaignDailyHead,.littlefoxCampaignMonitorHead{display:none}.littlefoxMonitorViewBar{align-items:flex-start;flex-direction:column}}body{margin:0;background:#f5f7fb;color:#172033;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.companySite{min-height:100vh;background:#f7f8fa;color:#172033;font-family:Arial,Helvetica,sans-serif}.companyHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:48px;gap:48px;align-items:center;min-height:88vh;padding:72px clamp(24px,6vw,96px) 64px;background:#f7f8fa}.companyHeroCopy{display:flex;max-width:720px;flex-direction:column;gap:20px}.companyEyebrow{margin:0;color:#245f73;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.companyHero h1{max-width:760px;margin:0;font-size:clamp(44px,7vw,86px);line-height:.98;letter-spacing:0}.companyHero p{max-width:640px;margin:0;color:#4b5563;font-size:18px;line-height:1.65}.companyHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.companyHeroActions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #172033;border-radius:6px;color:#172033;font-weight:700;text-decoration:none}.companyHeroActions a:first-child{background:#172033;color:#fff}.companyProductVisual{position:relative;overflow:hidden;border:1px solid #d4dae3;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(23,32,51,.16)}.companyProductVisual:before{position:absolute;inset:auto 0 0;height:42%;background:#eef3f6;content:""}.companyVisualTopbar{display:flex;gap:8px;padding:18px;border-bottom:1px solid #e4e8ef}.companyVisualTopbar span{width:10px;height:10px;border-radius:50%;background:#c4ccd8}.companyVisualGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:22px}.companyVisualGrid div{display:flex;min-height:118px;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid #e5eaf1;border-radius:6px;background:#fff}.companyVisualGrid small,.companyVisualGrid span{color:#667085;font-size:12px}.companyVisualGrid strong{color:#172033;font-size:22px}.companyVisualChart{position:relative;z-index:1;display:flex;height:190px;align-items:flex-end;gap:14px;padding:22px}.companyVisualChart span{flex:1 1;border-radius:5px 5px 0 0;background:#2d7a89}.companyVisualChart span:first-child{height:42%}.companyVisualChart span:nth-child(2){height:64%;background:#172033}.companyVisualChart span:nth-child(3){height:50%}.companyVisualChart span:nth-child(4){height:78%;background:#172033}.companyVisualChart span:nth-child(5){height:58%}.companyTrustBand{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border-top:1px solid #d8dee8;border-bottom:1px solid #d8dee8;background:#d8dee8}.companyTrustBand span{min-height:84px;padding:24px;background:#fff;color:#334155;font-weight:700}.companyCompliance,.companySection{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);grid-gap:48px;gap:48px;padding:76px clamp(24px,6vw,96px)}.companyCompliance h2,.companySection h2{margin:8px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.companyCards{display:grid;grid-gap:16px;gap:16px}.companyCards article{padding:24px;border:1px solid #dfe5ed;border-radius:8px;background:#fff}.companyCards h3{margin:0 0 10px;font-size:20px}.companyCards p,.companyCompliance li,.companyCompliance p{color:#4b5563;font-size:16px;line-height:1.65}.companyCompliance{background:#172033;color:#fff}.companyCompliance .companyEyebrow,.companyCompliance li,.companyCompliance p{color:#d7dee8}.companyCompliance ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding-left:20px}.companyFooter{display:flex;justify-content:space-between;gap:24px;padding:30px clamp(24px,6vw,96px);border-top:1px solid #dfe5ed;background:#fff}.companyFooter div{display:flex;flex-direction:column;gap:4px}.companyFooter span{color:#667085}.companyFooter nav{display:flex;flex-wrap:wrap;gap:16px}.companyFooter a,.companyLegalBack{color:#172033;font-weight:700;text-decoration:none}.companyLegalPage{max-width:900px;margin:0 auto;padding:64px 24px 96px;color:#172033;font-family:Arial,Helvetica,sans-serif}.companyLegalPage h1{margin:28px 0 8px;font-size:clamp(40px,6vw,68px);line-height:1}.companyLegalPage section{padding:26px 0;border-top:1px solid #dfe5ed}.companyLegalPage h2{margin:0 0 10px;font-size:22px}.companyLegalPage p{color:#4b5563;font-size:16px;line-height:1.7}@media (max-width:900px){.companyCompliance,.companyHero,.companySection{grid-template-columns:1fr}.companyTrustBand{grid-template-columns:1fr 1fr}.companyFooter{flex-direction:column}}@media (max-width:620px){.companyHero{padding-top:42px}.companyHero h1{font-size:40px}.companyProductVisual{display:none}.companyTrustBand{grid-template-columns:1fr}}.appShell{min-height:100vh}.content{max-width:1080px;margin:0 auto;padding:36px 20px}.fullWidth{width:100%}.authCard{max-width:440px;margin:72px auto 0}.topBar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:18px;gap:18px}.moduleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.filterForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:flex-end}.sourceToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d9e1ef;border-radius:6px;background:#f8fafc}.sourceToolbar>div:first-child{display:flex;flex-direction:column;gap:2px}.filterForm label{display:flex;flex-direction:column;gap:6px;font-size:14px}.filterForm input,.filterForm select{width:100%;min-width:0;height:32px;padding:4px 11px;border:1px solid #d9e1ef;border-radius:6px;background:#fff}.rawJson{max-height:360px;overflow:auto;margin:0;padding:14px;border:1px solid #d9e1ef;border-radius:6px;background:#f8fafc;color:#172033;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.adminPreviewVideo{display:block;width:min(100%,320px);aspect-ratio:9/16;max-height:420px;border:1px solid #d9e1ef;border-radius:8px;background:#111827;object-fit:contain}.hotAdsList{display:flex;flex-direction:column;gap:12px}.poolSummary{align-items:center}.hotAdItem,.poolSummary{display:flex;justify-content:space-between;gap:12px}.hotAdItem{align-items:flex-start;padding:14px;border:1px solid #d9e1ef;border-radius:6px;background:#fff}.hotAdMain{display:flex;flex-direction:column;gap:8px;min-width:0}.detailGrid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.detailGrid>div{display:flex;flex-direction:column;gap:4px}.runFilterDetails{width:100%}.runFilterDetails summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:#2563eb;font-size:12px}.runFilterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.runFilterGrid>div{min-width:0;padding:8px 10px;border:1px solid #d9e1ef;border-radius:6px;background:#f8fafc}.runFilterGrid span{display:block;color:#667085;font-size:12px}.runFilterGrid strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:#172033;font-size:12px;font-weight:600}.profileSummary,.settingsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.profileSummary>div,.settingsGrid>div{min-width:0;padding:12px;border:1px solid #d9e1ef;border-radius:6px;background:#fff}.detailGrid span,.profileSummary span,.settingsGrid span{display:block;color:#667085;font-size:12px}.profileSummary strong,.settingsGrid .ant-typography,.settingsGrid strong{display:block;margin-top:4px;overflow-wrap:anywhere}.profileForm{display:flex;flex-direction:column;gap:14px}.profileFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.urlAnalyzeBox{width:min(520px,100%)}.assetUploadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.assetFilterBar{display:flex;align-items:center;justify-content:space-between;gap:12px}.assetTypeSelect{min-width:140px}.assetList{display:flex;flex-direction:column;gap:12px}.assetItem{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-start;padding:14px;border:1px solid #d9e1ef;border-radius:6px;background:#fff}.assetItem.isArchived{background:#f8fafc;opacity:.78}.assetPreview{display:flex;align-items:center;justify-content:center;width:72px;height:72px;overflow:hidden;border:1px solid #d9e1ef;border-radius:6px;background:#f8fafc;color:#667085;font-size:24px}.assetPreviewImage{display:block;width:100%;height:100%;background-position:50%;background-size:cover}.assetMain{display:flex;flex-direction:column;gap:8px;min-width:0}.assetMeta{color:#667085}.userLoginShell{display:grid;min-height:100vh;place-items:center;padding:32px 16px;background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(37,99,235,.08)),#f5f7fb}.userLoginPanel{display:flex;width:min(460px,100%);flex-direction:column;gap:18px;padding:28px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.08)}.userAppShell{display:grid;grid-template-columns:184px minmax(0,1fr);min-height:100vh;background:#f5f7fb}.userSidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:14px;padding:14px 10px;background:#111827;color:#f9fafb}.userBrand{display:flex;align-items:center;gap:10px;padding:0 6px 10px}.userBrandMark{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#14b8a6,#2563eb);color:#fff;font-weight:800;font-size:14px}.userBrand span,.userBrand strong{display:block}.userBrand span{margin-top:3px;color:#9ca3af;font-size:11px}.userNav{display:grid;grid-gap:4px;gap:4px}.userNavItem{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:6px;background:transparent;color:#cbd5e1;cursor:pointer;padding:9px 10px;text-decoration:none;text-align:left;font-size:14px}.userNavItem.isActive,.userNavItem:hover{background:rgba(255,255,255,.1);color:#fff}.userWorkspaceCard{margin-top:auto;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.userWorkspaceCard small,.userWorkspaceCard span{display:block;color:#9ca3af;font-size:11px}.userWorkspaceCard strong{display:block;margin:4px 0;font-size:13px}.userWorkspace{min-width:0;padding:14px 16px}.userTopbar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.userTopbar h1{margin-bottom:0;font-size:22px}.userEyebrow{margin:0 0 6px;color:#0f766e;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.userHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:16px;gap:16px;align-items:stretch;padding:14px;border-radius:8px;background:linear-gradient(135deg,rgba(15,118,110,.95),rgba(37,99,235,.88)),#0f766e;color:#fff}.userHero .ant-typography{color:rgba(255,255,255,.84)}.userHero h2.ant-typography{color:#fff;font-size:20px}.userHeroMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.userHeroMetrics div{padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.12)}.userHeroMetrics strong{display:block;font-size:22px}.userHeroMetrics span{color:rgba(255,255,255,.78);font-size:11px}.userMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.assetCard,.creativeCard,.noticePanel,.toolbarPanel,.userMetricCard,.userPanel{border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.noticePanel,.toolbarPanel,.userMetricCard,.userPanel{padding:12px}.userMetricCard span{color:#667085;font-size:12px}.userMetricCard strong{display:block;margin:4px 0;color:#0f766e;font-size:20px}.userMetricCard p{margin-bottom:0;color:#667085;font-size:13px}.tiktokAnalysisHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid #d6e4ff;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#f0fdf4)}.tiktokAnalysisHero h2{margin-bottom:6px;font-size:24px}.tiktokAnalysisHero .ant-typography{color:#475467}.tiktokGrowthCenter{color:#172033}.tiktokGrowthCenter .userPanel{border-color:#dfe7f2;border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.05)}.tiktokGrowthCenter .ant-btn-primary,.tiktokGrowthCenter .ant-btn-primary span,.tiktokGrowthDetailModal .ant-btn-primary,.tiktokGrowthDetailModal .ant-btn-primary span{color:#ffffff}.marketingWorkspaceContent{display:grid;grid-gap:12px;gap:12px}.tiktokGrowthHeader,.tiktokGrowthTopBar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tiktokGrowthTopBar{align-items:center;min-height:40px;padding:0 0 4px}.tiktokGrowthTopBarSpacer{flex:1 1 auto}.tiktokGrowthActionMenu.ant-btn{min-height:34px;border-radius:7px;font-weight:800}.tiktokGrowthHeader{padding:18px;border:1px solid #d8e3ef;border-radius:8px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.tiktokGrowthHeader h2.ant-typography,.tiktokGrowthTopBar h2.ant-typography{margin-bottom:4px;font-size:22px}.tiktokGrowthHeader .ant-typography{max-width:720px;color:#475467}.tiktokGrowthDataSummary{display:flex;flex-wrap:wrap;gap:8px;max-width:1160px}.tiktokGrowthDataSummary span{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--lf-border,#dde7f3);border-radius:7px;background:#ffffff;color:var(--lf-text,#152035);font-size:12px;font-weight:700}.tiktokGrowthDataSummary small{color:var(--lf-muted,#64748b);font-size:11px;font-weight:800}.tiktokGrowthDataSummary b{max-width:230px;overflow:hidden;color:var(--lf-text,#152035);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthReportDate{display:inline-flex;min-height:22px;align-items:center;margin-left:8px;padding:0 7px;border:1px solid #d7e4f4;border-radius:6px;background:#f8fafc;color:#475467;font-size:12px;font-weight:700;vertical-align:middle}.tiktokGrowthHeaderActions{justify-content:flex-end}.tiktokGrowthHeaderActions .ant-btn{min-height:34px;border-radius:7px}.tiktokGrowthHeaderActions>span{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc;color:#475467;font-size:12px;font-weight:700}.tiktokGrowthMainGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.tiktokGrowthDailyPanel,.tiktokGrowthTaskPanel{min-width:0}.tiktokGrowthDailyPanel{display:grid;grid-gap:12px;gap:12px}.tiktokGrowthAiWorkspace{display:grid;grid-gap:8px;gap:8px}.tiktokGrowthControlRoom{margin-top:-2px}.tiktokGrowthDailyEntry{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid #cfe0f5;border-radius:8px;background:#f8fbff;text-align:left;cursor:pointer}.tiktokGrowthDailyEntry:hover:not(:disabled){border-color:#1677ff;box-shadow:0 8px 18px rgba(22,119,255,.1)}.tiktokGrowthDailyEntry:disabled{cursor:default}.tiktokGrowthAiBadge{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#1d4ed8;color:#ffffff;font-size:13px;font-weight:800}.tiktokGrowthAiConclusion{min-width:0}.tiktokGrowthDailyHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tiktokGrowthDailyHead>div:first-child{min-width:0}.tiktokGrowthDailyEntry .tiktokGrowthAiConclusion h3.ant-typography{margin:0 0 5px;font-size:18px;line-height:1.35}.tiktokGrowthDailyEntry .tiktokGrowthAiConclusion .ant-typography{color:#475467;font-size:13px;line-height:1.45}.tiktokGrowthDailyPreview{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tiktokGrowthDailyEntryAside span,.tiktokGrowthDailyPreview span,.tiktokGrowthDailyTags span{display:inline-flex;max-width:100%;min-height:24px;align-items:center;gap:5px;padding:0 8px;overflow:hidden;border:1px solid #d7e4f4;border-radius:6px;background:#ffffff;color:#475467;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthDailyPreview b{color:#1677ff}.tiktokGrowthDailyTags{display:flex;flex:0 0 auto;max-width:360px;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tiktokGrowthDailySectionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.tiktokGrowthDailySectionGrid span{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:9px;border:1px solid #dfe8f4;border-radius:8px;background:#ffffff}.tiktokGrowthDailySectionGrid b{color:#1677ff;font-size:11px}.tiktokGrowthDailySectionGrid strong{color:#111827;font-size:13px;line-height:1.35}.tiktokGrowthDailySectionGrid small,.tiktokGrowthDailySectionGrid strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthDailySectionGrid small{color:#667085;font-size:11px;line-height:1.45}.tiktokGrowthDailyEntryCta{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;align-items:center;justify-content:center;margin-top:8px;padding:0 12px;border-radius:7px;background:#1677ff;color:#ffffff;font-size:12px;font-weight:800;box-shadow:0 6px 14px rgba(22,119,255,.18)}.tiktokGrowthDailyEntryAside{display:flex;width:auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tiktokGrowthResultSummary{display:grid;grid-gap:7px;gap:7px;padding:8px 10px;border:1px solid #e6edf5;border-radius:8px;background:#ffffff}.tiktokGrowthResultSummary>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.tiktokGrowthResultSummary>div:first-child span{color:#111827;font-size:12px;font-weight:900}.tiktokGrowthResultSummary>div:first-child small{color:#667085;font-size:11px;font-weight:800}.tiktokGrowthResultStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:8px;gap:8px}.tiktokGrowthResultStrip div{display:grid;grid-gap:3px;gap:3px;min-width:0}.tiktokGrowthResultStrip small,.tiktokGrowthResultStrip span{overflow:hidden;color:#667085;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthResultStrip strong{overflow:hidden;color:#111827;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.tiktokDailyReportDrawer .ant-drawer-body{padding:16px;background:#f5f7fb}.tiktokDailyReportDetail{display:grid;grid-gap:14px;gap:14px}.tiktokDailyReportConclusion{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border:1px solid #b9d6ff;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f5f9ff);box-shadow:0 10px 24px rgb(15 23 42/5%)}.tiktokDailyReportConclusion span{color:#1677ff;font-size:12px;font-weight:800}.tiktokDailyReportConclusion strong{display:-webkit-box;max-width:940px;overflow:hidden;color:#111827;font-size:19px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tiktokDailyReportLineSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tiktokDailyReportLineSummary article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid #e4ebf5;border-radius:8px;background:#fbfcfe}.tiktokDailyReportLineSummary span{color:#175cd3;font-size:12px;font-weight:800}.tiktokDailyReportLineSummary strong{overflow:hidden;color:#111827;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tiktokDailyReportLineSummary small{color:#667085;font-size:12px;line-height:1.45}.tiktokDailyReportSections{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.tiktokDailyReportSection{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid #dfe8f4;border-radius:8px;background:#ffffff;box-shadow:0 8px 18px rgb(15 23 42/4%)}.tiktokDailyReportSection:first-child{border-color:#cfe0f5}.tiktokDailyReportSection:nth-child(2){border-color:#c7ead4}.tiktokDailyReportSection:nth-child(3){border-color:#fed7aa}.tiktokDailyReportSection:nth-child(4){border-color:#ddd6fe}.tiktokDailyReportSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.tiktokDailyReportSectionHeader h3{margin:0;color:#111827;font-size:17px}.tiktokDailyReportSectionHeader span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid #e3eaf3;border-radius:999px;background:#f8fafc;color:#667085;font-size:12px;font-weight:800}.tiktokDailyReportItemList{display:grid;grid-gap:10px;gap:10px}.tiktokDailyReportSection article{display:grid;grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcfe}.tiktokDailyReportSection article.hasEvidence{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr)}.tiktokDailyReportSection article:first-child{padding-top:12px;border-top:1px solid #edf1f7}.tiktokDailyReportItemCopy{display:grid;grid-gap:7px;gap:7px;min-width:0}.tiktokDailyReportItemCopy>span{color:#1677ff;font-size:12px;font-weight:800}.tiktokDailyReportSection strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:15px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokDailyReportSection p,.tiktokDailyReportSection small{display:-webkit-box;overflow:hidden;margin:0;color:#667085;font-size:13px;line-height:1.58;-webkit-box-orient:vertical}.tiktokDailyReportSection p{-webkit-line-clamp:2}.tiktokDailyReportSection small{color:#475467;font-weight:700;-webkit-line-clamp:2}.tiktokDailyReportCreatorSection{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #dfe8f4;border-radius:8px;background:#ffffff;box-shadow:0 8px 18px rgb(15 23 42/4%)}.tiktokDailyReportCreatorList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tiktokDailyReportCreatorList article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border-radius:8px;background:#f8fafc}.tiktokDailyReportCreatorList strong{overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tiktokDailyReportCreatorList small,.tiktokDailyReportCreatorList span,.tiktokDailyReportCreatorSection p{margin:0;color:#667085;font-size:12px;line-height:1.45}.tiktokDailyReportEvidenceWrap{min-width:0;overflow:hidden;border:1px solid #edf1f7;border-radius:8px;background:#ffffff;box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.tiktokDailyReportEvidenceLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid #edf1f7;background:#f8fafc}.tiktokDailyReportEvidenceLabel strong{display:block;color:#111827;font-size:12px;line-height:1.2}.tiktokDailyReportEvidenceLabel span{color:#667085;font-size:12px;font-weight:800}.tiktokDailyReportEvidenceTable{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0;background:#ffffff;font-size:12px}.tiktokDailyReportEvidenceTable td,.tiktokDailyReportEvidenceTable th{padding:9px 10px;border-bottom:1px solid #edf1f7;color:#475467;text-align:right;white-space:nowrap}.tiktokDailyReportEvidenceTable th{background:#f8fafc;color:#667085;font-weight:800}.tiktokDailyReportEvidenceTable td:first-child,.tiktokDailyReportEvidenceTable th:first-child{width:46%;max-width:320px;overflow:hidden;color:#111827;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tiktokDailyReportEvidenceTable tr:last-child td{border-bottom:none}.tiktokDailyReportEvidenceTable .isPositive{color:#047857;font-weight:800}.tiktokDailyReportEvidenceTable .isNegative{color:#dc2626;font-weight:800}.tiktokGrowthSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.tiktokGrowthSectionTitle h3.ant-typography{margin-bottom:2px;font-size:17px}.tiktokGrowthSectionTitle .ant-typography{font-size:12px}.tiktokGrowthWorklist{display:grid;grid-gap:8px;gap:8px}.tiktokGrowthWorklistPanel{display:grid;grid-gap:10px;gap:10px}.tiktokGrowthActionPanel{min-width:0}.tiktokGrowthWorkColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tiktokGrowthWorkColumn{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid #dfe6ee;border-radius:8px;background:#ffffff}.tiktokGrowthWorkColumn.is-green{border-color:#b7e4c7;background:#f0fdf4}.tiktokGrowthWorkColumn.is-red{border-color:#fecaca;background:#fff5f5}.tiktokGrowthWorkColumn.is-orange{border-color:#fed7aa;background:#fff7ed}.tiktokGrowthWorkColumn.is-purple{border-color:#ddd6fe;background:#f5f3ff}.tiktokGrowthWorkColumn.is-green .tiktokGrowthPriorityBadge{background:#dcfce7;color:#059669}.tiktokGrowthWorkColumn.is-red .tiktokGrowthPriorityBadge{background:#fee2e2;color:#dc2626}.tiktokGrowthWorkColumn.is-orange .tiktokGrowthPriorityBadge{background:#ffedd5;color:#ea580c}.tiktokGrowthWorkColumn.is-purple .tiktokGrowthPriorityBadge{background:#ede9fe;color:#7c3aed}.tiktokGrowthWorkColumnHeader{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;color:#172033}.tiktokGrowthPriorityBadge{display:grid;min-height:30px;place-items:center;border-radius:8px;background:#eff6ff;color:#1677ff;font-size:13px;font-weight:900}.tiktokGrowthWorkColumnHeader>div>span{color:#667085;font-size:11px;font-weight:800}.tiktokGrowthWorkColumnHeader strong{display:-webkit-box;margin-top:3px;overflow:hidden;color:#111827;font-size:15px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tiktokGrowthWorkColumnHeader p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#475467;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthWorkActionButton.ant-btn{justify-self:end;min-width:86px;height:28px;font-size:12px;font-weight:800}.tiktokGrowthWorkActionButton.ant-btn-primary,.tiktokGrowthWorkActionButton.ant-btn-primary span{color:#ffffff!important}.tiktokGrowthWorkImpact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;padding:7px;border-radius:8px;background:#f8fafc}.tiktokGrowthWorkImpact span{display:grid;grid-gap:2px;gap:2px}.tiktokGrowthWorkImpact b{color:#111827;font-size:14px}.tiktokGrowthWorkImpact small,.tiktokGrowthWorkSamples>span{color:#667085;font-size:11px;font-weight:800}.tiktokGrowthWorkSamples{display:grid;grid-gap:6px;gap:6px}.tiktokGrowthWorkSamples>div{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.tiktokGrowthWorkSamples button{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:4px 7px;gap:4px 7px;width:100%;padding:6px;border:1px solid #e5edf6;border-radius:7px;background:#ffffff;color:#172033;text-align:left;cursor:pointer}.tiktokGrowthWorkSampleThumb{grid-row:span 2;display:grid;width:54px;height:54px;overflow:hidden;place-items:center;border-radius:6px;background:#eef2f7}.tiktokGrowthWorkSampleThumb .videoSearchThumbFallbackVideo,.tiktokGrowthWorkSampleThumb .videoSearchThumbPlaceholder,.tiktokGrowthWorkSampleThumb iframe,.tiktokGrowthWorkSampleThumb img,.tiktokGrowthWorkSampleThumb video{width:54px;height:54px;object-fit:cover}.tiktokGrowthWorkSampleThumb .videoSearchThumbPlaceholder small,.tiktokGrowthWorkSampleThumb .videoSearchThumbProbe{display:none}.tiktokGrowthWorkSamples strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:11px;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tiktokGrowthWorkSamples small{overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthWorkSamples .tiktokGrowthWorkSampleReason{grid-column:2;display:-webkit-box;overflow:hidden;color:#475467;font-size:10px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthWorkSamples em{padding:8px;border:1px dashed #dfe6ee;border-radius:7px;color:#667085;font-size:12px;font-style:normal}.tiktokGrowthInsightGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.tiktokGrowthInsightCard{display:grid;min-height:138px;grid-template-rows:auto auto auto 1fr auto auto;grid-gap:4px;gap:4px;padding:10px;border:1px solid #dbe5f1;border-radius:8px;background:#ffffff;color:#172033;text-align:left;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.05)}.tiktokGrowthInsightCard:hover:not(:disabled){border-color:#1677ff;box-shadow:0 10px 26px rgba(22,119,255,.12)}.tiktokGrowthInsightCard:disabled{cursor:default;opacity:.7}.tiktokGrowthInsightCard em,.tiktokGrowthInsightCard small,.tiktokGrowthInsightCard span{color:#667085;font-size:12px;line-height:1.4}.tiktokGrowthInsightCard strong{color:#111827;font-size:14px}.tiktokGrowthInsightCard b{color:#111827;font-size:24px;line-height:1}.tiktokGrowthInsightCard p{display:-webkit-box;margin:0;overflow:hidden;color:#172033;font-size:12px;font-weight:700;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthInsightCard em{align-self:end;color:#1677ff;font-style:normal;font-weight:800}.tiktokGrowthInsightCard.is-green{border-color:#b7e4c7}.tiktokGrowthInsightCard.is-red{border-color:#fecaca}.tiktokGrowthInsightCard.is-orange{border-color:#fed7aa}.tiktokGrowthInsightCard.is-purple{border-color:#ddd6fe}.tiktokGrowthDetailModal .ant-drawer-body{padding:12px}.tiktokGrowthDetailModal .ant-drawer-header-title{min-width:0}.tiktokGrowthDetailModal .ant-drawer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthDetailBody{display:grid;grid-gap:12px;gap:12px}.tiktokGrowthDetailToolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid #dfe8f4;border-radius:8px;background:#ffffff}.tiktokGrowthDetailToolbar>div{display:flex;min-width:0;align-items:center;gap:8px}.tiktokGrowthDetailToolbar button{height:28px;padding:0 9px;border:1px solid #dfe6ee;border-radius:7px;background:#ffffff;color:#475467;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.tiktokGrowthDetailToolbar strong{overflow:hidden;color:#111827;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthDetailToolbar span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid #d7e4f4;border-radius:6px;background:#f8fbff;color:#475467;font-size:12px;font-weight:800;white-space:nowrap}.tiktokGrowthDetailHero{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.tiktokGrowthDetailVideo{position:relative;display:grid;min-height:360px;overflow:hidden;place-items:center;border:1px solid #dfe6ee;border-radius:8px;background:#eef2f7;color:#667085;font-size:13px;font-weight:800;text-align:center;aspect-ratio:9/16}.tiktokGrowthDetailVideo img{object-fit:cover}.tiktokGrowthDetailVideo .videoSearchThumbEmbed,.tiktokGrowthDetailVideo .videoSearchThumbFallbackVideo,.tiktokGrowthDetailVideo .videoSearchThumbPlaceholder,.tiktokGrowthDetailVideo .videoSearchThumbProbe,.tiktokGrowthDetailVideo img{width:100%;height:100%;min-height:360px}.tiktokGrowthDetailVideo .videoSearchThumbFallbackVideo,.tiktokGrowthDetailVideo .videoSearchThumbProbe{object-fit:cover}.tiktokGrowthDetailVideo .videoSearchThumbProbe{display:none}.tiktokGrowthDetailVideoEmpty,.videoSearchThumbPlaceholder{display:grid;grid-gap:6px;gap:6px;place-items:center;padding:12px;color:#64748b;text-align:center}.videoSearchThumbPlaceholder svg{font-size:24px}.videoSearchThumbPlaceholder small{color:#64748b;font-size:12px;font-weight:800}.tiktokGrowthDetailVideo button{position:absolute;top:50%;left:50%;display:grid;width:46px;height:46px;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(17,24,39,.62);color:#ffffff;cursor:pointer;font-size:23px;transform:translate(-50%,-50%)}.tiktokGrowthDetailHeroStack{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.tiktokGrowthDetailIntro{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:12px;border:1px solid #dbe5f1;border-radius:8px;background:#f8fafc}.tiktokGrowthDetailIntro.is-green{border-color:#b7e4c7;background:#f0fdf4}.tiktokGrowthDetailIntro.is-red{border-color:#fecaca;background:#fff5f5}.tiktokGrowthDetailIntro.is-orange{border-color:#fed7aa;background:#fff7ed}.tiktokGrowthDetailIntro.is-purple{border-color:#ddd6fe;background:#f5f3ff}.tiktokGrowthDetailIntro span{color:#667085;font-size:12px;font-weight:800}.tiktokGrowthDetailIntro strong{color:#111827;font-size:18px;line-height:1.35}.tiktokGrowthDetailIntro p{margin:0;color:#475467;font-size:13px;line-height:1.45}.tiktokGrowthDetailSubhead{margin:4px 0 0;color:#111827;font-size:14px;font-weight:900}.tiktokGrowthDetailScoreRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.tiktokGrowthDetailScoreRow div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.72)}.tiktokGrowthDetailScoreRow b{color:#111827;font-size:20px;line-height:1.1}.tiktokGrowthDetailScoreRow small{color:#667085;font-size:12px;line-height:1.35}.tiktokGrowthDetailMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.tiktokGrowthDetailMetaGrid div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.78)}.tiktokGrowthDetailMetaGrid span{color:#667085;font-size:11px;font-weight:800}.tiktokGrowthDetailMetaGrid b{overflow:hidden;color:#111827;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthModalSection{display:grid;grid-gap:8px;gap:8px}.tiktokGrowthDetailReasonSection{padding:10px;border:1px solid #dfe8f4;border-radius:8px;background:#ffffff}.tiktokGrowthModalSection h3{margin:0;color:#111827;font-size:15px}.tiktokGrowthModalBlocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tiktokGrowthModalBlocks.is-diagnosis{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tiktokGrowthModalBlocks div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #dfe6ee;border-radius:8px;background:#f8fafc}.tiktokGrowthModalBlocks.is-diagnosis .tiktokGrowthDiagnosisCard{position:relative;align-content:start;padding-top:34px;border-color:#fecaca;background:#fff7f7}.tiktokGrowthDiagnosisCard i{position:absolute;top:9px;left:9px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:12px;font-style:normal;font-weight:900}.tiktokGrowthModalBlocks.is-diagnosis .tiktokGrowthDiagnosisCard b{color:#991b1b}.tiktokGrowthModalBlocks.is-diagnosis .tiktokGrowthDiagnosisCard span{display:-webkit-box;overflow:hidden;color:#475467;-webkit-box-orient:vertical;-webkit-line-clamp:5}.tiktokGrowthModalBlocks b{color:#172033;font-size:12px}.tiktokGrowthModalBlocks span{color:#667085;font-size:12px;line-height:1.45}.tiktokGrowthDetailCompare{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px}.tiktokGrowthDetailCompareCard{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid #dfe8f4;border-radius:8px;background:#ffffff}.tiktokGrowthDetailCompareCard h3{margin:0;color:#111827;font-size:14px;font-weight:900}.tiktokGrowthDetailMiniList{display:grid;grid-gap:7px;gap:7px}.tiktokGrowthDetailMiniList>article,.tiktokGrowthDetailMiniList>button,.tiktokGrowthDetailMiniList>div,.tiktokGrowthDetailMiniList>em{display:grid;grid-gap:4px;gap:4px;width:100%;padding:9px;border:1px solid #dfe6ee;border-radius:8px;background:#f8fafc;color:#172033;text-align:left}.tiktokGrowthDetailMiniList button{cursor:pointer}.tiktokGrowthDetailMiniList strong{overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthDetailMiniList em,.tiktokGrowthDetailMiniList span{color:#667085;font-size:12px;font-style:normal;line-height:1.45}.tiktokGrowthDetailVideoList{grid-template-columns:minmax(0,1fr)}.tiktokGrowthDetailVideoList>article{grid-template-columns:86px minmax(0,1fr) auto;gap:12px;align-items:center}.tiktokGrowthDetailVideoPreviewButton{display:grid;width:86px;height:86px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.tiktokGrowthDetailVideoBody{display:grid;grid-gap:8px;gap:8px;min-width:0}.tiktokGrowthDetailVideoAction{display:flex;align-items:center;justify-content:flex-end;min-width:104px}.tiktokGrowthDetailVideoActionButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:104px;max-width:104px;min-height:32px;padding:4px 10px;border:1px solid #d7e3f3;border-radius:6px;background:#ffffff;box-shadow:0 2px 5px rgba(15,23,42,.04);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172033;cursor:pointer;font-size:13px;font-weight:800;line-height:1.2}.tiktokGrowthDetailVideoActionButton:focus-visible,.tiktokGrowthDetailVideoActionButton:hover{border-color:#9bbcff;color:#2563eb;outline:none}.tiktokGrowthDetailVideoActionButton:disabled{cursor:not-allowed;opacity:.55}.tiktokGrowthDetailVideoPreviewButton>span{display:grid;width:86px;height:86px;overflow:hidden;place-items:center;border-radius:7px;background:#eef2f7;color:#64748b;font-size:20px}.tiktokGrowthDetailVideoList .videoSearchThumbFallbackVideo,.tiktokGrowthDetailVideoList .videoSearchThumbPlaceholder,.tiktokGrowthDetailVideoList iframe,.tiktokGrowthDetailVideoList img,.tiktokGrowthDetailVideoList video{width:100%;height:100%;object-fit:cover}.tiktokGrowthDetailVideoList .videoSearchThumbPlaceholder small,.tiktokGrowthDetailVideoList .videoSearchThumbProbe{display:none}.tiktokGrowthDetailVideoBody .tiktokGrowthDetailVideoTitleButton{min-width:0;border:0;background:transparent;color:#111827;cursor:pointer;font:inherit;font-size:13px;font-weight:900;line-height:1.35;padding:0;text-align:left;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthDetailVideoBody .tiktokGrowthDetailVideoTitleButton:hover{color:#2563eb}.tiktokGrowthDetailVideoBody>em{display:flex;flex-wrap:wrap;gap:6px}.tiktokGrowthDetailVideoBody>em b{padding:2px 6px;border:1px solid #dfe6ee;border-radius:999px;background:#ffffff;color:#475467;font-size:11px;font-weight:800}.tiktokGrowthDetailVideoReasons{display:grid;grid-gap:3px;gap:3px;margin:0}.tiktokGrowthDetailVideoDirection,.tiktokGrowthDetailVideoReasons span{display:-webkit-box;overflow:hidden;color:#475467;font-size:12px;font-weight:700;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthDetailVideoDirection{margin:0}.tiktokGrowthDetailVideoDirection b,.tiktokGrowthDetailVideoReasons b{margin-right:6px;color:#172033;font-weight:900}.tiktokGrowthDetailVideoBody>span{min-width:0;overflow:hidden;color:#667085;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthDetailReferenceCard{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px;padding:9px;border:1px solid #dfe6ee;border-radius:8px;background:#f8fafc}.tiktokGrowthDetailReferenceCard>span{grid-row:span 3;display:grid;width:112px;height:112px;overflow:hidden;place-items:center;border-radius:7px;background:#eef2f7}.tiktokGrowthDetailReferenceCard .videoSearchThumbFallbackVideo,.tiktokGrowthDetailReferenceCard .videoSearchThumbPlaceholder,.tiktokGrowthDetailReferenceCard iframe,.tiktokGrowthDetailReferenceCard img,.tiktokGrowthDetailReferenceCard video{width:100%;height:100%;object-fit:cover}.tiktokGrowthDetailReferenceCard .videoSearchThumbPlaceholder small,.tiktokGrowthDetailReferenceCard .videoSearchThumbProbe{display:none}.tiktokGrowthDetailReferenceCard strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tiktokGrowthDetailReferenceCard em{color:#667085;font-size:12px;font-style:normal;line-height:1.45}.tiktokGrowthDetailReferenceCard a{color:#1677ff;font-size:12px;font-weight:800}.tiktokGrowthSolutionGrid{display:grid;grid-template-columns:minmax(0,1fr)}.tiktokGrowthDetailVideoTitleButton{min-width:0;border:0;background:transparent;color:#111827;cursor:pointer;font:inherit;font-size:12px;font-weight:900;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthDetailVideoTitleButton:hover{color:#2563eb}.tiktokGrowthSolutionGrid>div{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid #d8e3ff;border-radius:8px;background:#f8fbff}.tiktokGrowthSolutionHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.tiktokGrowthSolutionHeader>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.tiktokGrowthSolutionHeader>.ant-btn{flex:0 0 auto}.tiktokGrowthSolutionHeader span{color:#6d28d9;font-size:12px;font-weight:800}.tiktokGrowthSolutionHeader strong{color:#111827;font-size:16px}.tiktokGrowthSolutionHeader p{margin:0;color:#667085;font-size:12px}.tiktokGrowthDeliveryState,.tiktokGrowthSolutionState{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:9px 10px;border:1px solid #dfe6ee;border-radius:8px;background:#ffffff}.tiktokGrowthDeliveryState span,.tiktokGrowthSolutionState span{color:#667085;font-size:12px;font-weight:800}.tiktokGrowthDeliveryState strong,.tiktokGrowthSolutionState strong{color:#111827;font-size:13px}.tiktokGrowthDeliveryState p,.tiktokGrowthSolutionState p{flex-basis:100%;margin:0;color:#b42318;font-size:12px;line-height:1.45}.tiktokGrowthSolutionPreview{display:grid;grid-gap:10px;gap:10px}.tiktokGrowthSolutionDraft{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid #dfe6ee;border-radius:8px;background:#ffffff}.tiktokGrowthSolutionDraft video{width:160px;max-height:120px;border-radius:7px;background:#111827}.tiktokGrowthSolutionDraft a{color:#1677ff;font-size:13px;font-weight:800}.tiktokGrowthDeliveryLink{display:grid;grid-gap:10px;gap:10px}.tiktokGrowthDeliveryCandidates,.tiktokGrowthLinkedAds{display:grid;grid-gap:8px;gap:8px}.tiktokGrowthDeliveryCandidates h4{margin:0;color:#111827;font-size:13px;font-weight:900}.tiktokGrowthDeliveryCandidates article,.tiktokGrowthLinkedAds>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #dfe6ee;border-radius:8px;background:#fbfcfe}.tiktokGrowthDeliveryCandidates article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tiktokGrowthDeliveryCandidates strong,.tiktokGrowthLinkedAds strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:13px;font-weight:850;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tiktokGrowthDeliveryCandidates small,.tiktokGrowthDeliveryCandidates span,.tiktokGrowthLinkedAds small{display:block;overflow:hidden;color:#667085;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.tiktokGrowthSolutionStoryboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.tiktokGrowthSolutionStoryboard article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:9px;border:1px solid #dfe6ee;border-radius:8px;background:#ffffff}.tiktokGrowthSolutionStoryboard span{color:#1677ff;font-size:12px;font-weight:900}.tiktokGrowthSolutionStoryboard strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tiktokGrowthSolutionStoryboard p{margin:0;color:#667085;font-size:12px;line-height:1.45}.tiktokGrowthExecutionSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.tiktokGrowthExecutionSteps div{position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff}.tiktokGrowthExecutionSteps div:after{position:absolute;top:22px;right:-8px;width:8px;height:1px;background:#d7dfeb;content:""}.tiktokGrowthExecutionSteps div:last-child:after{display:none}.tiktokGrowthExecutionSteps div.isActive{border-color:#c7d2fe;background:#f8fbff}.tiktokGrowthExecutionSteps span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#eef4ff;color:#1677ff;font-size:12px;font-weight:900}.tiktokGrowthExecutionSteps b,.tiktokGrowthExecutionSteps small,.tiktokGrowthExecutionSteps strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.tiktokGrowthExecutionSteps strong{color:#111827;font-size:13px;line-height:1.35;-webkit-line-clamp:1}.tiktokGrowthExecutionSteps small{min-height:34px;color:#667085;font-size:12px;line-height:1.4;-webkit-line-clamp:2}.tiktokGrowthExecutionSteps b{color:#1677ff;font-size:12px;line-height:1.35;-webkit-line-clamp:1}.inlineLinkButton{display:inline;padding:0;border:none;background:transparent;color:#1677ff;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.tiktokReferencePanel{min-width:0}.tiktokGrowthLoopGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:12px;gap:12px;align-items:stretch}.tiktokGrowthLoopPanel{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.tiktokAffiliateCreatorPanel{grid-column:1/-1}.tiktokGrowthLoopHeader small{display:block;margin-top:2px;color:#667085;font-size:12px;line-height:1.45}.tiktokAffiliateViewSwitch{display:inline-flex;overflow:hidden;border:1px solid #d7e4f4;border-radius:8px;background:#f8fafc}.tiktokAffiliateViewSwitch button{min-height:30px;padding:0 12px;border:0;background:transparent;color:#475467;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.tiktokAffiliateViewSwitch button.isActive{background:#175cd3;color:#ffffff}.tiktokAffiliateCreatorList{display:grid;grid-gap:8px;gap:8px}.tiktokAffiliateCreatorSummary{display:flex;flex-wrap:wrap;gap:8px}.tiktokAffiliateCreatorSummary span{display:inline-grid;min-height:28px;align-items:center;padding:0 10px;border-radius:8px;background:#eef4ff;color:#175cd3;font-size:12px;font-weight:800}.tiktokAffiliateDecisionBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.tiktokAffiliateDecisionCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;min-height:286px;padding:9px;border:1px solid #e4ebf5;border-radius:8px;background:#fbfcfe;color:inherit;cursor:pointer;font:inherit;text-align:left}.tiktokAffiliateDecisionCard:focus-visible,.tiktokAffiliateDecisionCard:hover{border-color:#9bbcff;box-shadow:0 8px 18px rgba(15,23,42,.08);outline:none}.tiktokAffiliateDecisionCard.is-green{border-color:#bbf7d0;background:#f7fef9}.tiktokAffiliateDecisionCard.is-orange{border-color:#fed7aa;background:#fffaf4}.tiktokAffiliateDecisionCard.is-red{border-color:#fecaca;background:#fff8f8}.tiktokAffiliateDecisionCard.is-blue{border-color:#bfdbfe;background:#f8fbff}.tiktokAffiliateDecisionHead{display:grid;grid-gap:6px;gap:6px}.tiktokAffiliateDecisionHead strong{display:block;color:#111827;font-size:14px;line-height:1.35}.tiktokAffiliateDecisionEmpty,.tiktokAffiliateDecisionHead small{color:#667085;font-size:12px;line-height:1.45}.tiktokAffiliateDecisionStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;min-height:58px}.tiktokAffiliateDecisionStats span{display:inline-flex;min-width:0;min-height:26px;align-items:center;gap:5px;padding:0 8px;border-radius:8px;background:#ffffff;color:#175cd3;font-size:12px}.tiktokAffiliateDecisionStats b{flex:0 0 auto;color:#667085;font-weight:700}.tiktokAffiliateDecisionStats strong{display:inline;min-width:0;overflow:hidden;color:#175cd3;font-size:12px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tiktokAffiliateDecisionPeople{display:grid;grid-gap:7px;gap:7px}.tiktokAffiliateDecisionPeople>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:8px;border:1px solid #e4ebf5;border-radius:8px;background:#ffffff}.tiktokAffiliateDecisionPeople p{display:grid;grid-gap:2px;gap:2px;margin:0;color:#475467;font-size:12px;line-height:1.45}.tiktokAffiliateDecisionPeople p b{color:#111827;font-size:11px}.tiktokAffiliateDecisionMore{display:block;color:#667085;font-size:12px;line-height:1.35}.tiktokAffiliateDecisionDrawer .tiktokGrowthDetailToolbarMain{flex-wrap:wrap}.tiktokAffiliateCreatorDrawerList{display:grid;grid-gap:8px;gap:8px}.tiktokAffiliateCreatorDrawerCard{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid #dfe8f4;border-radius:8px;background:#ffffff}.tiktokAffiliateCreatorStatusMix{display:flex;flex-wrap:wrap;gap:6px}.tiktokAffiliateCreatorStatusMix span{min-height:24px;padding:3px 7px;border:1px solid #dfe6ee;border-radius:999px;background:#f8fafc;color:#475467;font-size:11px;font-weight:800}.tiktokAffiliateCreatorVideoDetails{display:grid;grid-gap:8px;gap:8px}.tiktokAffiliateCreatorVideoDetails summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:#175cd3;font-size:12px;font-weight:800}.tiktokAffiliateCreatorVideoDetails[open] summary{margin-bottom:8px}.tiktokAffiliateCreatorCard{display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px;border:1px solid #e4ebf5;border-radius:8px;background:#fbfcfe}.tiktokAffiliateCreatorTop{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.tiktokAffiliateCreatorTop img,.tiktokAffiliateCreatorTop>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#f2f4f7;color:#475467;font-size:14px;font-weight:900;object-fit:cover}.tiktokAffiliateCreatorTop>.tiktokAffiliateVideoMiniThumb{overflow:hidden;border-radius:7px}.tiktokAffiliateVideoMiniThumb .videoSearchThumbEmbed,.tiktokAffiliateVideoMiniThumb .videoSearchThumbFallbackVideo,.tiktokAffiliateVideoMiniThumb .videoSearchThumbPlaceholder,.tiktokAffiliateVideoMiniThumb iframe,.tiktokAffiliateVideoMiniThumb img,.tiktokAffiliateVideoMiniThumb video{width:100%;height:100%;border:0;border-radius:0;object-fit:cover}.tiktokAffiliateVideoMiniThumb .videoSearchThumbPlaceholder small,.tiktokAffiliateVideoMiniThumb .videoSearchThumbProbe{display:none}.tiktokAffiliateCreatorTop strong{display:block;overflow:hidden;color:#111827;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tiktokAffiliateCreatorSamples small,.tiktokAffiliateCreatorTop small{display:-webkit-box;overflow:hidden;color:#667085;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokAffiliateCreatorMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.tiktokAffiliateCreatorMetrics span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px 8px;border-radius:8px;background:#f8fafc}.tiktokAffiliateCreatorMetrics b{color:#667085;font-size:11px}.tiktokAffiliateCreatorMetrics strong{overflow:hidden;color:#111827;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tiktokAffiliateCreatorSamples{display:grid;grid-gap:4px;gap:4px}.tiktokGrowthExecutionList,.tiktokGrowthLearningList{display:grid;grid-gap:8px;gap:8px}.tiktokGrowthExecutionItem,.tiktokGrowthLearningList div{display:grid;min-width:0;padding:10px;border:1px solid #e4ebf5;border-radius:8px;background:#fbfcfe}.tiktokGrowthExecutionItem{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left}.tiktokGrowthExecutionItem:focus-visible,.tiktokGrowthExecutionItem:hover{background:#f8fbff}.tiktokGrowthExecutionItem>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#eef4ff;color:#1677ff;font-size:13px;font-weight:900}.tiktokGrowthExecutionItem div,.tiktokGrowthLearningList div{gap:4px}.tiktokGrowthExecutionItem strong,.tiktokGrowthLearningList strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthExecutionItem em,.tiktokGrowthExecutionItem small,.tiktokGrowthLearningList small{display:-webkit-box;overflow:hidden;margin:0;color:#667085;font-size:12px;font-style:normal;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokGrowthExecutionItem em{color:#dc2626}.tiktokGrowthExecutionItem b{min-width:74px;color:#1677ff;font-size:12px;text-align:right}.tiktokGrowthLearningList span{color:#1677ff;font-size:12px;font-weight:800}.tiktokGrowthBottomGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.tiktokReferenceHeader{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px}.tiktokReferenceHeader h3.ant-typography{margin-bottom:8px}.tiktokReferenceTabs{display:flex;flex-wrap:wrap;gap:18px}.tiktokReferenceTabs button{position:relative;padding:0 0 6px;border:none;background:transparent;color:#475467;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.tiktokReferenceTabs button.isActive{color:#1677ff}.tiktokReferenceTabs button.isActive:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:#1677ff;content:""}.tiktokReferenceScroller{display:grid;grid-template-columns:repeat(8,minmax(132px,1fr));align-items:stretch;grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:2px}.tiktokReferenceFallbackList{margin-top:8px}.tiktokReferenceCard{display:grid;grid-template-rows:auto minmax(28px,auto) minmax(25px,auto) auto;height:100%;min-width:0;grid-gap:5px;gap:5px}.tiktokReferenceThumb{position:relative;display:grid;min-height:128px;overflow:hidden;place-items:center;border:1px solid #dfe6ee;border-radius:8px;background:#eef2f7;color:#64748b;font-size:13px;font-weight:700}.tiktokReferenceRank{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;min-height:18px;align-items:center;padding:0 5px;border-radius:999px;background:rgba(17,24,39,.72);color:#ffffff;font-size:10px;font-weight:900}.tiktokReferenceThumb .videoSearchThumbEmbed,.tiktokReferenceThumb .videoSearchThumbFallbackVideo,.tiktokReferenceThumb .videoSearchThumbPlaceholder,.tiktokReferenceThumb .videoSearchThumbProbe,.tiktokReferenceThumb img{width:100%;height:128px;object-fit:cover}.tiktokReferenceThumb .videoSearchThumbProbe{display:none}.tiktokReferenceNoPlay,.tiktokReferenceThumb a{position:absolute;top:50%;left:50%;display:grid;width:40px;height:40px;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(17,24,39,.62);color:#ffffff;font-size:22px;transform:translate(-50%,-50%)}.tiktokReferenceNoPlay{opacity:.5}.tiktokReferenceCard strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiktokReferenceCard small{color:#667085;font-size:12px}.tiktokReferenceCardFooter{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.tiktokAuthorizePanel{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#bfdbfe;background:#eff6ff}.tiktokReportList{display:grid;grid-gap:8px;gap:8px}.tiktokReportRow{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(72px,.7fr));grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#344054;font-size:12px}.tiktokAccountCard strong,.tiktokReportRow strong{display:block;color:#111827;font-size:13px;line-height:1.35}.tiktokReportRow span{min-width:0}.tiktokAccountCard span,.tiktokReportRow div span{display:block;color:#667085;font-size:12px;line-height:1.45}.tiktokReportHead{background:#ffffff;color:#667085;font-weight:700}.tiktokExperienceCards{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktokConclusionPanel{display:grid;grid-gap:12px;gap:12px;border-color:#bbf7d0;background:#fbfefc}.tiktokConclusionSummary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.tiktokVerdictStrip{display:flex;flex-wrap:wrap;gap:8px}.tiktokScoreCards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.tiktokScoreCard{background:#ffffff}.tiktokScoreIdentity{display:grid;grid-gap:2px;gap:2px;color:#667085;font-size:12px;line-height:1.45}.tiktokScoreIdentity span{overflow-wrap:anywhere}.tiktokRelatedVideos{display:grid;grid-gap:8px;gap:8px}.tiktokRelatedVideo{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;width:100%;padding:6px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tiktokRelatedVideo:hover{border-color:#0ea5e9;background:#eef9ff}.tiktokRelatedVideo img,.tiktokVideoPlaceholder{width:44px;height:58px;border-radius:6px;object-fit:cover;background:#e0f2fe}.tiktokVideoPlaceholder{display:grid;place-items:center;color:#0369a1;font-size:12px;font-weight:700}.tiktokRelatedVideo span{min-width:0}.tiktokRelatedVideo small,.tiktokRelatedVideo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktokRelatedVideo small{color:#667085;font-size:11px}.tiktokPreviewModal{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.opportunityPreviewModal{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.tiktokPreviewMedia{display:grid;min-height:360px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#0f172a}.tiktokPreviewMedia .videoSearchThumbFallbackVideo,.tiktokPreviewMedia .videoSearchThumbPlaceholder,.tiktokPreviewMedia iframe,.tiktokPreviewMedia img,.tiktokPreviewMedia video{width:100%;height:100%;max-height:520px;border:0;object-fit:contain}.tiktokPreviewMedia .videoSearchThumbProbe{display:none}.tiktokPreviewEmpty{display:grid;place-items:center;grid-gap:10px;gap:10px;min-height:360px;padding:24px;color:#e0f2fe;text-align:center}.tiktokPreviewEmpty .anticon{font-size:36px}.tiktokPreviewMeta{display:grid;grid-gap:12px;gap:12px}.tiktokPreviewMeta>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.45}.tiktokPreviewMeta small{color:#667085}.tiktokRawReportDetails{align-self:start}.tiktokRawReportDetails summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer;list-style-position:inside}.tiktokRawReportDetails summary span{display:grid;grid-gap:4px;gap:4px}.tiktokRawReportDetails summary strong{color:#111827;font-size:16px}.tiktokRawReportDetails[open] summary{margin-bottom:10px}.tiktokAccountCard{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.userGrid{display:grid;grid-gap:14px;gap:14px}.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.threeCol{grid-template-columns:repeat(3,minmax(0,1fr))}.profileGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.userPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.userPanelHeader h3{margin-bottom:0;font-size:16px}.quickActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.assetTabs button,.quickActions button{min-height:30px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc;color:#172033;cursor:pointer;font-size:12px}.assetTabs button.isActive,.assetTabs button:hover,.quickActions button:hover{border-color:#0f766e;background:#e7f6f3;color:#0f766e}.operationPath{display:grid;grid-gap:10px;gap:10px}.operationPathSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.operationPathStep{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;min-height:72px;padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc;color:#172033;text-align:left;cursor:pointer}.operationPathStep span{grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#0f766e;color:#fff;font-size:12px;font-weight:700}.operationPathStep strong{font-size:13px}.operationPathStep small{color:#64748b;font-size:12px;line-height:1.45}.opportunityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.opportunityCard{display:grid;grid-template-rows:138px minmax(0,1fr);overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.opportunityCard .videoSearchThumb,.opportunityCard .videoSearchThumbEmbed,.opportunityCard .videoSearchThumbFallbackVideo,.opportunityCard .videoSearchThumbPlaceholder,.opportunityCard img,.opportunityCardPlaceholder{width:100%;height:138px;object-fit:cover;background:#e2e8f0}.opportunityCard .videoSearchThumbProbe{display:none}.opportunityCardMediaButton{position:relative;display:block;width:100%;height:138px;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;cursor:pointer}.opportunityCardMediaButton .opportunityCardPlaceholder,.opportunityCardMediaButton .videoSearchThumb,.opportunityCardMediaButton .videoSearchThumbFallbackVideo,.opportunityCardMediaButton .videoSearchThumbPlaceholder,.opportunityCardMediaButton img{display:block}.opportunityCardPlayBadge{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;background:rgba(15,23,42,.78);color:#fff;font-size:12px;line-height:1}.opportunityCardPlaceholder{display:grid;place-items:center;color:#64748b;font-size:12px}.opportunityCardBody{display:grid;grid-gap:8px;gap:8px;padding:10px}.opportunityCardBody p{margin:0;color:#475467;font-size:12px;line-height:1.45}.opportunityMetrics{display:flex;flex-wrap:wrap;gap:6px}.opportunityMetrics span{padding:2px 6px;border-radius:999px;background:#ecfdf3;color:#047857;font-size:11px}.experienceSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.experienceCard,.experienceSummary>div{border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.experienceSummary>div{display:grid;grid-gap:4px;gap:4px;padding:10px}.experienceSummary strong{color:#111827;font-size:18px}.experienceCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.experienceCard{display:grid;grid-gap:8px;gap:8px;padding:10px}.experienceCard strong{color:#111827;font-size:13px;line-height:1.45}.experienceCard small{color:#047857;font-size:12px;line-height:1.45}.materialTaskSummary{display:flex;flex-wrap:wrap;gap:6px}.flowList{margin:0;padding-left:20px;color:#475467;font-size:14px;line-height:1.7}.skuCard h2{margin-bottom:6px;font-size:24px}.profileSourcePanel{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;margin-bottom:12px}.profileSourcePanel .ant-typography{display:block}.profileSourceIcon{display:grid;width:38px;height:38px;place-items:center;border:1px solid #c7e8e3;border-radius:8px;background:#e7f6f3;color:#0f766e;font-size:18px}.chipList{display:flex;flex-wrap:wrap;gap:6px}.chipList span{padding:5px 8px;border-radius:999px;background:#e7f6f3;color:#0f766e;font-size:11px;font-weight:700}.chipList.danger span{background:#fff1e8;color:#c2410c}.profileSummaryRows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.profileSummaryRows div{padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.profileSummaryRows span{display:block;color:#667085;font-size:12px}.profileSummaryRows strong{display:block;margin-top:4px}.userProfileFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.userProfileFormGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.profileFormSection{min-width:0;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.profileFormSection+.profileFormSection,.userProfileFormGrid+.profileFormSection{margin-top:10px}.profileFormSection h4.ant-typography{margin-bottom:8px;font-size:16px}.profileCompact{font-size:12px}.profileCompact .userGrid{gap:10px}.profileCompact .userPanel{padding:12px;border-radius:8px}.profileCompact .userPanelHeader{gap:8px;margin-bottom:6px}.profileCompact .userPanelHeader h3,.profileCompact h3.ant-typography{font-size:15px}.profileCompact h4.ant-typography{margin-bottom:6px;font-size:13px}.profileCompact .ant-form-item-label>label,.profileCompact .ant-typography,.profileCompact label{font-size:12px}.profileCompact .ant-form-item{margin-bottom:8px}.profileCompact .ant-input,.profileCompact .ant-input-affix-wrapper,.profileCompact .ant-select-selector,.profileCompact textarea{border-radius:6px!important;font-size:12px}.profileCompact .ant-input,.profileCompact .ant-select-selector{min-height:30px}.profileCompact .profileSourcePanel{grid-template-columns:30px minmax(0,1fr);gap:8px;margin-bottom:8px}.profileCompact .profileSourceIcon{width:30px;height:30px;font-size:15px}.profileCompact .skuCard{display:grid;grid-gap:4px;gap:4px}.profileCompact .skuCard h2.ant-typography{margin-bottom:2px;font-size:18px;line-height:1.25}.profileCompact .profileFormSection{padding:7px 8px;border-radius:6px}.profileCompact .userProfileFormGrid{gap:8px}.profileCompact .profileProductPicker{gap:6px}.profileCompact .profileProductPicker button{padding:8px 10px;border-radius:6px}.profileCompact .chipList{gap:5px}.profileCompact .chipList span{padding:4px 7px;font-size:11px}.profileCompact .aiCreateAssetGrid{gap:8px}.profileCompact .aiCreateAssetCard{gap:5px;padding:8px;border-radius:8px;font-size:12px}.tiktokShopConnectPanel{display:grid;grid-gap:10px;gap:10px;min-width:0}.profileProductWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-gap:12px;gap:12px;align-items:start;min-width:0;max-width:100%}.profileProductWorkspace.threeColumn{grid-template-columns:minmax(220px,.85fr) minmax(320px,1.15fr) minmax(320px,1fr)}.productDetailColumn,.productEditorPanel,.productInsightsColumn,.productInsightsPanel,.productListColumn,.productListPanel{min-width:0}.profileDraftUploader{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.72fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:10px;padding:10px;border:1px solid #d8ebe7;border-radius:8px;background:#f4fbf9}.profileDraftUploader .ant-typography{display:block}.profileDraftUploader input[type=file]{min-width:0;max-width:100%;font-size:12px}.profilePendingImageList{display:grid;grid-gap:3px;gap:3px;min-width:0}.productFieldsGrid{align-items:start}.profileAttributeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.profileAttributeField{display:grid;grid-gap:5px;gap:5px;min-width:0}.profileAttributeField.is-wide{grid-column:1/-1}.profileAttributeField label{color:#344054;font-size:12px;font-weight:800}.profileAttributeField .ant-input{width:100%}.profilePriceRow{display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-gap:8px;gap:8px}.profilePriceRow label{display:block}.profileCategoryPicker{display:grid;grid-gap:5px;gap:5px}.profileCategorySelects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.profileReadOnlyDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.profileReadOnlyField{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:10px 12px;border:1px solid var(--lf-border,#dbe6f4);border-radius:8px;background:#fbfcff}.profileReadOnlyField.is-wide,.profileReadOnlyMetaGrid{grid-column:1/-1}.profileReadOnlyField label{color:#344054;font-size:12px;font-weight:800}.profileReadOnlyField a,.profileReadOnlyField strong{min-width:0;overflow:hidden;color:#152035;font-size:14px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.profileReadOnlyField a{color:#1677ff}.profileReadOnlyField small{min-width:0;overflow:hidden;color:#667085;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.profileCategoryPath,.profileCategorySelects,.profileReadOnlyMetaGrid{display:grid;grid-gap:8px;gap:8px}.profileCategoryPath,.profileCategorySelects{grid-template-columns:repeat(3,minmax(0,1fr))}.profileCategoryPath span{min-width:0;overflow:hidden;padding:8px 10px;border:1px solid var(--lf-border,#dbe6f4);border-radius:8px;background:#ffffff;color:#152035;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profileReadOnlyMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileProductListEmpty{color:#667085;font-size:11px;line-height:1.5}.profileEmptyProducts{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:28px;border:1px dashed var(--lf-border-strong,#cad8ea);border-radius:var(--lf-radius,8px);background:var(--lf-card-soft,#fbfcff);color:var(--lf-muted,#64748b);text-align:center}.profileEmptyProducts .anticon{color:var(--lf-green,#16a673);font-size:28px}.profileEmptyProducts h4.ant-typography{margin:0;color:var(--lf-text,#152035)}.profileAuthorizationEmpty{display:grid;min-height:460px;place-items:center}.profileAuthorizationEmpty .profileEmptyProducts{width:min(640px,100%);min-height:320px;gap:12px}.profileAuthorizationEmpty .ant-btn{min-width:190px;font-weight:850}.profileEditorActions{margin-top:10px}.productDetailImages{margin-top:10px;background:#fff}.profileProductImages{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:8px;gap:8px}.profileProductImageCard{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;cursor:-webkit-grab;cursor:grab;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.profileProductImageCard:active{cursor:-webkit-grabbing;cursor:grabbing}.profileProductImageCard.isDragging{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.12);opacity:.72}.profileProductImageCard img{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#eef2f7}.profileProductImageCard .anticon{display:grid;width:100%;aspect-ratio:1;place-items:center;border-radius:6px;background:#eef2f7;color:#667085;font-size:22px}.profileProductImageCard strong,.profileProductImageEmpty{overflow:hidden;color:#475467;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.profileProductImageEmpty{padding:10px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;white-space:normal}.productListPanel{max-height:calc(100vh - 156px);overflow:auto}.productInsightsPanel,.productListPanel{display:grid;grid-gap:10px;gap:10px;align-content:start}.profileInsightEditor{display:grid;grid-gap:8px;gap:8px;min-width:0}.profileInsightEditor label{color:#344054;font-weight:700}.profileInsightEditor textarea.ant-input{resize:vertical}.productListPanel .profileProductPicker{display:grid;grid-gap:8px;gap:8px;min-width:0;overflow-x:hidden}.profileLocalPreviewAlert{margin-bottom:10px}.productListPanel .profileProductPicker button{width:100%;min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;text-align:left}.productListPanel .profileProductPicker button.profileProductCardPrimary{border-color:#bbf7d0;background:#f0fdf4}.productListPanel .profileProductPicker button.profileProductCardDraft{border-color:#fde68a;background:#fffbeb}.productListPanel .profileProductPicker button.profileProductCardDeleted{border-color:#fecaca;background:#fef2f2}.productListPanel .profileProductPicker button.profileProductCardMissingCategory{box-shadow:inset 3px 0 0 #fb923c}.productListPanel .profileProductPicker button.isActive,.productListPanel .profileProductPicker button:hover{border-color:#0f766e;background:#effaf7}.productListPanel .profileProductPicker span,.productListPanel .profileProductPicker strong{display:block;min-width:0}.productListPanel .profileProductPicker strong{overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.productListPanel .profileProductPicker span{margin-top:3px;color:#667085;font-size:11px}.productListPanel .profileProductPicker .profileProductCardMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.productListPanel .profileProductPicker .profileProductCardMeta>span:first-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productListPanel .profileProductPicker .profileProductStatusTag{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.2}.productListPanel .profileProductPicker .profileProductStatusTag.isPrimary{background:#dcfce7;color:#166534}.productListPanel .profileProductPicker .profileProductStatusTag.isCandidate{background:#e0f2fe;color:#075985}.productListPanel .profileProductPicker .profileProductStatusTag.isDraft{background:#fef3c7;color:#92400e}.productListPanel .profileProductPicker .profileProductStatusTag.isDeleted{background:#fee2e2;color:#991b1b}.tiktokShopProductPreviewPanel{display:grid;grid-gap:12px;gap:12px;min-width:0}.tiktokShopPreviewMeta{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.tiktokShopPreviewGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.tiktokShopPreviewCard{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.tiktokShopPreviewThumb{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border-radius:8px;background:#eef2f7;color:#667085}.tiktokShopPreviewThumb img{width:100%;height:100%;object-fit:cover}.tiktokShopPreviewBody{display:grid;grid-gap:8px;gap:8px;min-width:0}.tiktokShopPreviewBody .ant-typography,.tiktokShopPreviewBody strong{display:block;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.tiktokShopPreviewFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px;color:#475467;font-size:12px;line-height:1.45}.tiktokShopPreviewFacts span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.productImagePanel{background:#fff}.productImagePanel .aiCreateAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbarPanel{display:flex;align-items:flex-end;gap:14px}.filterGroup{display:flex;min-width:180px;flex-direction:column;gap:6px}.filterGroup label{color:#667085;font-size:12px}.creativeList{display:grid;grid-gap:12px;gap:12px}.assetCard,.creativeCard{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-start;padding:14px}.assetCardThumb,.creativeThumb{display:grid;width:84px;height:84px;place-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#667085;font-size:24px}.assetCardThumb span,.creativeThumb span{display:block;width:100%;height:100%;background-position:50%;background-size:cover}.assetCardBody,.creativeBody{display:flex;min-width:0;flex-direction:column;gap:8px}.assetCardBody h3,.creativeBody h3{margin-bottom:0;font-size:14px}.noticePanel p{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.6}.userAssetUploadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.assetWorkspace{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0}.assetLibraryPanel,.assetWorkspaceRail{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.assetUploadPanel .userAssetUploadGrid{grid-template-columns:minmax(0,1fr);gap:10px}.assetUploadPanel .ant-form-item{margin-bottom:8px}.assetUploadPanel textarea.ant-input{min-height:56px}.assetLibraryHeader{align-items:flex-start}.assetTabs{display:flex;flex-wrap:wrap;gap:10px}.assetTabs button{padding:0 14px}.compactTabs button{min-height:34px}.assetCardGrid{display:grid;grid-gap:12px;gap:12px}.assetLibraryPanel .assetCardGrid{max-height:min(680px,calc(100vh - 310px));min-height:220px;overflow:auto;padding-right:4px}.assetLibraryPanel .assetCard{border:1px solid var(--lf-border,#dde7f3);border-radius:var(--lf-radius,8px);background:var(--lf-card,#ffffff);box-shadow:var(--lf-shadow-soft,0 3px 10px rgba(18,31,53,.04))}.assetLibraryPanel .assetCard>.ant-space{justify-content:flex-end}.internalCustomerVideosWorkspace{padding:20px}.internalCustomerVideosHeader{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.internalCustomerVideosHeader h2.ant-typography{margin-bottom:4px;color:var(--lf-text,#152035);font-size:24px;font-weight:850}.internalCustomerVideosTablePanel{display:grid;grid-gap:12px;gap:12px;min-width:0}.internalCustomerVideosTablePanel .ant-table-wrapper{min-width:0}.internalCustomerVideosTablePanel .ant-table{border:1px solid var(--lf-border,#dde7f3);border-radius:var(--lf-radius,8px);overflow:hidden}.internalCustomerVideosTablePanel .ant-table-thead>tr>th{background:var(--lf-card-soft,#fbfcff);color:var(--lf-muted,#64748b);font-size:12px;font-weight:800}.internalCustomerVideosTablePanel .ant-table-tbody>tr>td{color:var(--lf-text,#152035);font-size:13px}.internalCustomerVideosPager{display:flex;justify-content:flex-end;padding:2px 0}.analysisGrid{align-items:start}.analysisWorkspace{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.videoSearchWorkspace{display:grid;grid-gap:16px;gap:16px}.videoSearchWorkspace.userPanel{padding:0;border:none;background:transparent;box-shadow:none}.videoSearchAnalysisWorkspace,.videoSearchFilterRail,.videoSearchHero,.videoSearchTable{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.videoSearchHero{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;background:#fff}.videoSearchToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.videoSearchHeroSearch{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.videoSearchHeroSearch .ant-input-affix-wrapper{min-height:34px;padding-inline:8px;border-radius:10px}.videoSearchHeroSearch .ant-btn,.videoSearchToolbarActions .ant-btn{min-width:68px;height:34px;border-radius:9px;font-size:12px}.videoSearchToolbarActions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.videoSearchFilterRail{display:grid;grid-gap:8px;gap:8px;padding:10px 12px}.videoSearchInlineActions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;align-items:center}.videoSearchContentHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.videoSearchDetailHeader h3.ant-typography{margin-bottom:4px}.videoSearchSectionLabel{display:block;color:#667085;font-size:12px;line-height:1.4}.videoSearchContentHeader strong{display:block;margin-top:3px;color:#172033;font-size:15px}.videoSearchFilterGroups{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.videoSearchFilterMatrix{gap:6px}.videoSearchFilterRow,.videoSearchRangeField{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.videoSearchFilterStrip{padding:2px 0;border-bottom:1px solid #f1f5f9}.videoSearchFilterStrip:last-child{border-bottom:none}.videoSearchQuickLabel,.videoSearchRangeField>span{padding-top:4px;color:#667085;font-size:11px;font-weight:700}.videoSearchChipRow{display:flex;flex-wrap:wrap;gap:6px}.videoSearchChip{min-height:28px;padding:0 9px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#344054;cursor:pointer;font-size:11px}.videoSearchChip.isActive{border-color:#ef4444;background:#fff1f2;color:#b42318}.videoSearchAdvancedPanel{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc}.videoSearchAdvancedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.videoSearchToggleRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.videoRankingShortInput{max-width:120px}.videoRankingDateInput,.videoRankingSelect{max-width:180px}.videoRankingCategoryPicker{display:grid;grid-gap:8px;gap:8px;justify-content:start;min-width:0}.videoRankingCategorySelects{display:grid;grid-template-columns:repeat(3,150px);grid-gap:8px;gap:8px;align-items:center}.videoRankingCategorySelect{width:150px}.videoRankingCategoryHint{display:grid;grid-template-columns:repeat(3,150px);grid-gap:8px;gap:8px;color:#98a2b3;font-size:11px;font-weight:700}.videoRankingCategoryActions{display:flex;gap:8px;align-items:center}.videoSearchRangeField>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.videoSearchSelectedFilters{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding-top:2px}.videoSearchSelectedFilterList{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.videoSearchSelectedFilter{min-height:28px;padding:4px 9px;border:1px solid #fee2e2;border-radius:999px;background:#fff1f2;color:#b42318;font-size:11px}.videoSearchContent{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.videoSearchContentSingle{grid-template-columns:minmax(0,1fr)}.litfoxEmptyState{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:28px;border:1px dashed var(--lf-border-strong,#cad8ea);border-radius:var(--lf-radius,8px);background:var(--lf-card-soft,#fbfcff);color:var(--lf-muted,#64748b);text-align:center}.litfoxEmptyState .anticon{color:var(--lf-blue,#2563ff);font-size:28px}.litfoxEmptyState strong{color:var(--lf-text,#152035);font-size:16px}.litfoxEmptyState span{max-width:420px;font-size:13px;line-height:1.55}.marketRankingBoard,.videoDiscoveryBoard{display:grid;grid-gap:14px;gap:14px;min-width:0}.videoDiscoveryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:14px;gap:14px}.videoDiscoveryCard{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;min-height:156px;padding:12px;border:1px solid var(--lf-border,#dde7f3);border-radius:var(--lf-radius,8px);background:var(--lf-card,#ffffff);box-shadow:var(--lf-shadow-soft,0 3px 10px rgba(18,31,53,.04))}.videoDiscoveryMedia,.videoDiscoveryPlay{min-width:0;width:100%;aspect-ratio:4/3}.videoDiscoveryPlay{position:relative;display:block;overflow:hidden;padding:0;border:1px solid var(--lf-border,#dde7f3);border-radius:var(--lf-radius,8px);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.92)),var(--lf-page-soft,#eef3f9);cursor:pointer}.videoDiscoveryPlay .videoSearchThumbPlaceholder{gap:7px;width:100%;height:100%;border:0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.92)),#ffffff;color:var(--lf-blue,#2563ff)}.videoDiscoveryPlay .videoSearchThumbPlaceholder small{color:var(--lf-muted,#64748b);font-size:11px}.videoDiscoveryPlay .videoSearchThumb,.videoDiscoveryPlay .videoSearchThumbFallbackVideo,.videoDiscoveryPlay .videoSearchThumbPlaceholder,.videoDiscoveryPlay iframe,.videoDiscoveryPlay img,.videoDiscoveryPlay video{width:100%;height:100%;object-fit:cover}.videoDiscoveryPlay>span{position:absolute;inset:0;display:grid;place-items:center;color:rgba(37,99,255,.84);font-size:34px;pointer-events:none}.videoDiscoveryBody{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.videoDiscoveryActions,.videoDiscoveryMetrics,.videoDiscoveryTags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.videoDiscoveryTags span{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid #bfead4;border-radius:6px;color:var(--lf-green,#16a673);font-size:11px;font-weight:700}.videoDiscoveryTags span+span{border-color:#cad8ea;color:var(--lf-blue,#2563ff)}.videoDiscoveryBody strong{color:var(--lf-text,#152035);font-size:14px;line-height:1.35;overflow-wrap:anywhere;-webkit-line-clamp:3}.videoDiscoveryBody p,.videoDiscoveryBody strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.videoDiscoveryBody p{margin:0;color:var(--lf-muted,#64748b);font-size:12px;line-height:1.45;-webkit-line-clamp:2}.videoDiscoveryMetrics span{color:var(--lf-muted,#64748b);font-size:11px;font-weight:700}.videoDiscoveryActions{margin-top:4px}.videoDiscoveryActions .ant-btn{min-width:96px;min-height:32px;border-radius:7px;font-size:13px;font-weight:800}.videoDiscoveryEmpty{min-height:220px}.marketRankingBoard{padding:28px;border:1px solid var(--lf-border,#dde7f3);border-radius:var(--lf-radius,8px);background:var(--lf-card,#ffffff);box-shadow:var(--lf-shadow-soft,0 3px 10px rgba(18,31,53,.04))}.marketRankingList{display:grid;grid-gap:12px;gap:12px;min-width:0}.marketRankingHead,.marketRankingRow{display:grid;grid-template-columns:76px minmax(280px,1.8fr) minmax(92px,.55fr) minmax(112px,.6fr) minmax(98px,.55fr) minmax(150px,.7fr);grid-gap:18px;gap:18px;align-items:center}.marketRankingHead{color:var(--lf-muted,#64748b);font-size:13px;font-weight:800}.marketRankingProductGroup{display:grid;grid-gap:0;gap:0;min-width:0}.marketRankingRelatedRow,.marketRankingRow{min-width:0;padding:14px 16px;border:1px solid var(--lf-border,#dde7f3);border-radius:var(--lf-radius,8px);background:var(--lf-card,#ffffff)}.marketRankingRank{color:var(--lf-blue,#2563ff);font-size:18px;font-weight:900}.marketRankingProduct{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0}.marketRankingThumb{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;padding:0;border:1px solid var(--lf-border,#dde7f3);border-radius:999px;background:var(--lf-page-soft,#eef3f9);color:inherit}.marketRankingThumb .videoSearchThumb,.marketRankingThumb .videoSearchThumbFallbackVideo,.marketRankingThumb .videoSearchThumbPlaceholder,.marketRankingThumb iframe,.marketRankingThumb img,.marketRankingThumb video{width:100%;height:100%;object-fit:cover}.marketRankingProduct small,.marketRankingProduct strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketRankingProduct strong{color:var(--lf-text,#152035);font-size:14px;line-height:1.35}.marketRankingProduct small{margin-top:4px;color:var(--lf-muted,#64748b);font-size:11px;line-height:1.35}.marketRankingRow>span:nth-child(3),.marketRankingRow>span:nth-child(4),.marketRankingRow>span:nth-child(5){color:var(--lf-text,#152035);font-size:14px;font-weight:900}.marketRankingRow>span:nth-child(5){color:var(--lf-green,#16a673)}.marketRankingActions{display:flex;flex-wrap:wrap;gap:8px}.marketRankingActions .ant-btn{min-height:32px;border-radius:7px;font-size:13px;font-weight:800}.marketRankingRelatedVideos{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0 88px}.marketRankingRelatedRow{display:grid;grid-template-columns:minmax(260px,1fr) minmax(80px,.4fr) minmax(90px,.4fr) minmax(90px,.4fr) minmax(170px,.7fr);grid-gap:12px;gap:12px;align-items:center;background:var(--lf-card-soft,#fbfcff);font-size:13px}.marketRankingPath{margin-top:18px;padding:16px 18px;border:1px solid #bfead4;border-radius:var(--lf-radius,8px);background:#f0fbf5;color:var(--lf-green,#16a673);font-size:15px;font-weight:800}.marketRankingEmpty{min-height:220px}.videoSearchResultTable{min-width:0;max-width:100%;display:grid;grid-gap:0;gap:0;overflow-x:auto;overflow-y:hidden}.videoSearchResultTable:not(.videoRankingTable){overflow-x:hidden}.videoSearchDenseTable{border:1px solid #eef2f6;border-radius:14px;background:#fff}.videoSearchRow,.videoSearchTableHead{display:grid;min-width:1240px;grid-template-columns:minmax(300px,2.25fr) minmax(108px,.78fr) minmax(72px,.5fr) minmax(112px,.78fr) minmax(88px,.58fr) repeat(7,minmax(72px,.52fr)) minmax(92px,.64fr) minmax(84px,.58fr);grid-gap:10px;gap:10px;align-items:center}.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow,.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead{width:100%;min-width:0;grid-template-columns:minmax(240px,2.7fr) minmax(72px,.72fr) minmax(44px,.42fr) minmax(72px,.64fr) minmax(54px,.5fr) repeat(7,minmax(0,.54fr)) minmax(68px,.58fr) minmax(64px,.52fr);gap:8px}.videoRankingRow,.videoRankingTable .videoSearchTableHead{min-width:900px;grid-template-columns:minmax(300px,2.35fr) minmax(68px,.46fr) repeat(4,minmax(78px,.54fr)) minmax(116px,.78fr) minmax(76px,.5fr) minmax(136px,.86fr)}.videoRankingProductGroup{display:grid;min-width:900px;border-bottom:1px solid #eef2f6}.videoRankingProductGroup>.videoSearchRow{border-bottom:0}.videoRankingRelatedVideos{display:grid;grid-gap:0;gap:0;padding:8px 0 8px 18px;background:#f3f4f6;border-top:1px solid #eef2f6}.videoRankingRelatedRow{background:#f8fafc}.videoRankingRelatedRow:hover{background:#fff7ed}.videoSearchTableHead{padding:12px 16px;border-bottom:1px solid #eef2f6;background:#f8fafc;color:#667085;font-size:12px;font-weight:700}.videoSearchTableHeaderSticky{position:-webkit-sticky;position:sticky;top:0;z-index:2}.videoSearchRow>span,.videoSearchTableHead span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.videoSearchTableBody{display:grid}.videoSearchRow{width:100%;padding:12px 16px;border-bottom:1px solid #f1f5f9;background:#fff;color:#172033;text-align:left;font-size:11px;line-height:1.55}.videoSearchRow:hover{background:#fff7ed}@media (max-width:1280px) and (min-width:761px){.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow,.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead{grid-template-columns:minmax(260px,2.6fr) minmax(84px,.8fr) repeat(4,minmax(62px,.62fr)) minmax(70px,.7fr)}.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow>span:nth-child(10),.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow>span:nth-child(13),.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow>span:nth-child(3),.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow>span:nth-child(4),.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow>span:nth-child(5),.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow>span:nth-child(6),.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow>span:nth-child(9),.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead span:nth-child(10),.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead span:nth-child(13),.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead span:nth-child(3),.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead span:nth-child(4),.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead span:nth-child(5),.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead span:nth-child(6),.videoSearchResultTable:not(.videoRankingTable) .videoSearchTableHead span:nth-child(9){display:none}}.videoSearchPrimaryCell{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;white-space:normal;text-align:left}.videoSearchThumb{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#667085;font-size:20px}.videoSearchThumbButton{padding:0;cursor:pointer}.videoSearchThumb iframe,.videoSearchThumb img,.videoSearchThumb video{display:block;width:100%;height:100%;object-fit:cover}.videoSearchThumbEmbed{border:0;pointer-events:none}.videoSearchThumbFallbackVideo{background:#111827;pointer-events:none}.videoSearchThumb .videoSearchThumbProbe{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.videoSearchMeta{display:flex;min-width:0;flex-direction:column;gap:4px}.videoSearchMeta strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.videoSearchMetaTitle{display:-webkit-box;overflow:hidden!important;-webkit-line-clamp:3;-webkit-box-orient:vertical}.videoSearchMetaDetails{display:flex;flex-direction:column;gap:4px;color:#667085;font-size:11px}.videoSearchMetaDetail{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;white-space:normal;overflow-wrap:anywhere}.videoSearchMetaLabel{color:#98a2b3;font-size:11px}.videoSearchMetaDetail>span:last-child{min-width:0;color:#667085;white-space:normal;overflow-wrap:anywhere}.videoSearchActionCell{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.videoSearchActionButton{min-width:0;height:auto;padding:0;border:none;background:transparent;box-shadow:none;color:#667085;font-size:11px}.videoSearchActionButton:focus,.videoSearchActionButton:hover{border:none;background:transparent;box-shadow:none;color:#172033}.videoSearchPagination{display:flex;justify-content:flex-end;min-width:960px;padding:14px 16px 16px;border-top:1px solid #eef2f6;background:#fff}.videoSearchPager{align-items:center;gap:10px}.videoSearchPagerStatus{color:#667085;font-size:13px;white-space:nowrap}.videoSearchAnalysisWorkspace{display:grid;grid-gap:14px;gap:14px;padding:12px 14px 16px;background:linear-gradient(180deg,#f7fbff,#ffffff 12%)}.videoSearchAnalysisRouteWorkspace{padding:14px 16px 20px}.videoSearchAnalysisHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.videoSearchAnalysisHeaderStatus{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.videoSearchAnalysisShell,.videoSearchAnalysisSummary{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);grid-gap:18px;gap:18px}.videoSearchAnalysisLayout{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.videoSearchAnalysisMediaRail,.videoSearchAnalysisSidebar{display:grid;grid-gap:14px;gap:14px;align-self:start}.videoSearchAnalysisPreviewCard{display:grid;grid-gap:12px;gap:12px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.videoSearchAnalysisPreviewMeta{display:grid;grid-gap:5px;gap:5px}.videoSearchAnalysisPreviewMeta strong{font-size:17px;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.videoSearchAnalysisPreview{display:grid;width:min(100%,256px);max-height:min(48vh,440px);justify-self:center;aspect-ratio:9/16;place-items:center;overflow:hidden;border:none;border-radius:24px;background:#000;color:#cbd5e1;font-size:22px}.videoSearchAnalysisPreview video,.videoSearchAnalysisPreview>span,.videoSearchDetailEmbedShell,.videoSearchDetailPoster,.videoSearchDetailVideoShell{display:block;width:100%;height:100%}.videoSearchDetailPoster{padding:0;border:none;background:transparent;cursor:pointer}.videoSearchDetailPoster>span{display:block;width:100%;height:100%;background-position:50%;background-size:cover}.videoSearchAnalysisPreview video{object-fit:cover;background:#000}.videoSearchDetailEmbedShell,.videoSearchDetailVideoShell{position:relative;overflow:hidden;background:#000}.videoSearchDetailEmbedShell iframe{display:block;width:100%;height:100%;border:0}.videoSearchDetailEmbedShell .ant-btn{position:absolute;right:12px;bottom:12px;z-index:2}.videoSearchDetailUnavailable{position:relative;display:grid;width:100%;height:100%;place-items:center;grid-gap:10px;gap:10px;padding:18px;overflow:hidden;background:#0f172a;color:#ffffff;text-align:center}.videoSearchDetailUnavailable>:not(.videoSearchDetailUnavailablePoster){position:relative;z-index:1}.videoSearchDetailUnavailable strong{font-size:14px;line-height:1.35}.videoSearchDetailUnavailable small{max-width:170px;color:rgba(255,255,255,.78);font-size:11px;line-height:1.45}.videoSearchDetailUnavailablePoster{position:absolute;inset:0;display:block;background-position:50%;background-size:cover;opacity:.42}.videoSearchDetailPosterOverlay{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:none;background:#000;cursor:pointer}.videoSearchDetailPosterOverlay span{display:block;width:100%;height:100%}.videoSearchAnalysisPreview>span,.videoSearchDetailPosterOverlay span{background-position:50%;background-size:cover}.videoSearchAnalysisMetaList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.videoSearchAnalysisMetricList{padding-top:2px}.videoSearchAnalysisMetaItem{display:grid;grid-gap:3px;gap:3px;padding:7px 8px 8px;border:1px solid #edf1f7;border-radius:14px;background:linear-gradient(180deg,#fafcff,#f6f9fc)}.videoSearchAnalysisMetaItem span{color:#667085;font-size:10px;letter-spacing:.04em}.videoSearchAnalysisMetaItem strong{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.videoSearchAnalysisGrid div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #eef2f6;border-radius:10px;background:#f8fafc}.videoSearchAnalysisGrid span{color:#667085;font-size:11px}.videoSearchAnalysisLoading{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:240px;border:1px dashed #d9e1ef;border-radius:12px;background:#f8fafc}.videoSearchAnalysisResults{display:flex;flex-direction:column;gap:16px}.videoSearchAnalysisMain{display:grid;grid-gap:24px;gap:24px;min-width:0}.videoSearchAnalysisCard{display:grid;grid-gap:18px;gap:18px;padding:24px 28px;border:1px solid #f0f2f6;border-radius:24px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.06)}.videoSearchAnalysisSurface{min-height:0}.videoSearchAnalysisCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.videoSearchPreviewMedia>span{background-position:50%;background-size:cover}.videoSearchPreviewStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.videoSearchAnalysisGrid div,.videoSearchPreviewStats div{min-width:0;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.videoSearchAnalysisGrid span,.videoSearchPreviewStats span{display:block;color:#667085;font-size:11px}.videoSearchAnalysisGrid strong,.videoSearchPreviewStats strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:13px;line-height:1.55;font-weight:600}.videoSearchTabs{display:flex;flex-wrap:wrap;gap:18px;margin-top:0}.videoSearchAnalysisTabBar{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 0 12px;border-bottom:1px solid #eef2f6}.videoSearchTabButton{display:grid;grid-template-rows:20px 11px;align-items:start;padding:0;border:none;background:transparent;color:#667085;cursor:pointer;font-size:13px;font-weight:700;line-height:1.4}.videoSearchTabButton:after{content:"";display:block;width:32px;height:3px;margin-top:8px;border-radius:999px;background:transparent}.videoSearchTabButton.isActive:after{background:#d92d20}.videoSearchAnalysisPanel,.videoSearchStoryboardPanel{display:grid;grid-gap:0;gap:0;min-height:0}.videoSearchAnalysisEmpty{display:grid;justify-items:start;grid-gap:12px;gap:12px;min-height:220px;padding:26px;border:1px dashed #d7e2f0;border-radius:14px;background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(255,255,255,.98)),#ffffff}.videoSearchAnalysisEmpty .anticon{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#eef5ff;color:var(--lf-blue,#2563ff);font-size:22px}.videoSearchAnalysisEmpty strong{color:var(--lf-text,#152035);font-size:18px;line-height:1.35}.videoSearchAnalysisEmpty .ant-typography{max-width:520px;margin:0;color:var(--lf-muted,#64748b);font-size:13px;line-height:1.6}.videoSearchStoryboardList{display:grid;grid-gap:10px;gap:10px}.videoSearchStoryboardFlow{align-content:start;gap:0}.videoSearchStoryboardItem{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.videoSearchStoryboardItem div{display:flex;min-width:0;flex-direction:column;gap:6px}.videoSearchStoryboardItem strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.videoSearchStoryboardItem small{color:#98a2b3;font-size:11px}.videoSearchStoryboardItem span{color:#475467;font-size:11px;line-height:1.72;overflow-wrap:anywhere}.videoSearchStoryboardRow{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:14px 0 16px;border:none;border-bottom:1px solid #eef2f6;border-radius:0}.videoSearchStoryboardRow:last-child{border-bottom:none}.videoSearchStoryboardHeader{display:flex;align-items:flex-start;justify-content:flex-start;gap:0;padding-left:0}.videoSearchStoryboardTime{color:#475467;font-size:14px;font-weight:600;line-height:1.85}.videoSearchStoryboardBadge{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:linear-gradient(90deg,#dff7ff,#fdf2f8);color:#344054;font-size:12px;font-weight:600;white-space:nowrap}.videoSearchStoryboardRow .videoSearchStoryboardColumns{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.videoSearchStoryboardRow .videoSearchStoryboardColumns>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.videoSearchStoryboardRow .videoSearchStoryboardColumns>div:nth-child(2){border-left:1px solid #edf0f5;padding-left:24px}.videoSearchStoryboardRow .videoSearchStoryboardColumns>div:nth-child(3){display:none}.videoSearchStoryboardScene{grid-template-columns:minmax(0,1fr)}.videoSearchStoryboardRow .videoSearchStoryboardSceneBody{display:grid;grid-gap:6px;gap:6px}.videoSearchStoryboardVoiceover{color:#4b5563;font-size:14px;line-height:1.95;font-weight:500}.videoSearchStoryboardTranslation{color:#667085;font-size:12px;line-height:1.75}.videoSearchStoryboardVisual{grid-template-columns:minmax(0,1fr)}.videoSearchStoryboardVisual strong{color:#1f2937;font-size:14px}.videoSearchStoryboardVisual span{color:#4b5563;font-size:14px;line-height:1.95;font-weight:500}.videoSearchStoryboardVisual small{color:#667085;font-size:12px;line-height:1.65;font-weight:500;overflow-wrap:anywhere}.videoSearchVideoStoryGrid{margin-bottom:2px}.videoSearchActionBar{display:flex;flex-wrap:wrap;gap:10px}.videoSearchAnalysisGrid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.videoSearchAnalysisBottomBar{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;padding:0;border:none;border-radius:0;background:transparent}.videoSearchAnalysisBottomActions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px}.videoSearchAnalysisBottomButton{min-width:112px}.videoSearchAnalysisBottomButton.ant-btn-primary{background:#d92d20;border-color:#d92d20}.videoSearchAnalysisWorkspace{font-family:var(--lf-font,Inter,"PingFang SC","Microsoft YaHei",sans-serif);gap:12px;padding:14px;border-radius:8px;background:#ffffff}.videoSearchAnalysisWorkspace .ant-btn{border-radius:7px;font-weight:800}.videoSearchAnalysisLayout{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:14px;align-items:start}.videoSearchAnalysisPreviewCard{gap:10px;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#ffffff}.videoSearchAnalysisPreviewMeta{gap:4px}.videoSearchAnalysisPreviewMeta .videoSearchSectionLabel{color:#657084;font-size:12px;font-weight:800}.videoSearchAnalysisPreviewMeta strong{color:#172033;font-size:16px;font-weight:850;line-height:1.35}.videoSearchAnalysisPreviewMeta .ant-typography{color:#657084;font-size:13px}.videoSearchAnalysisPreview{width:min(100%,270px);max-height:min(52vh,520px);border-radius:18px}.videoSearchAnalysisMetaList{gap:8px}.videoSearchAnalysisMetaItem{min-height:58px;padding:9px 10px;border-color:#dce4ef;border-radius:8px;background:#f8fbff}.videoSearchAnalysisMetaItem span{color:#657084;font-size:12px;font-weight:750;letter-spacing:0}.videoSearchAnalysisMetaItem strong{color:#172033;font-size:14px;font-weight:850;line-height:1.35}.videoSearchAnalysisCard{gap:14px;padding:18px;border-color:#dce4ef;border-radius:8px;box-shadow:none}.videoSearchAnalysisTabBar{padding-bottom:10px;border-bottom-color:#e6edf5}.videoSearchTabButton{grid-template-rows:18px 9px;color:#657084;font-size:14px;font-weight:850}.videoSearchTabButton.isActive{color:#172033}.videoSearchAnalysisEmpty{min-height:180px;padding:24px;border-radius:8px}.videoSearchStoryboardRow{border-radius:8px}.aiRewritePage{background:linear-gradient(180deg,#eef8ff,#ffffff 12%)}.aiCreatePageHeading{display:grid;grid-gap:4px;gap:4px}.aiCreatePageHeading .ant-typography h2,.aiCreatePageHeading h2.ant-typography{margin-bottom:0;font-size:30px;line-height:1.15}.aiCreatePageHeading .ant-typography{font-size:14px}.aiCreateRouteWorkspace{padding:14px 16px 20px}.aiRewritePageLayout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.aiRewritePageForm,.aiRewritePageScript{min-width:0}.aiRewritePageForm{display:grid;align-content:start;grid-gap:18px;gap:18px;padding-right:14px;border-right:1px solid #e6edf5}.aiRewritePageScript{display:grid;align-content:start;grid-gap:14px;gap:14px}.aiRewriteField{display:grid;grid-gap:8px;gap:8px;min-width:0;max-width:100%}.aiRewriteField>label{color:#2b2f38;font-size:15px;font-weight:700}.aiRewriteField .ant-input,.aiRewriteField .ant-input-affix-wrapper,.aiRewriteField .ant-input-textarea,.aiRewriteField .ant-input-textarea textarea,.aiRewriteField .ant-select,.aiRewriteField .ant-select-selector{width:100%;min-width:0;max-width:100%;border-radius:16px!important}.aiRewriteSelectionCard{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:72px;padding:12px 16px;border:1px solid #d9dee8;border-radius:16px;background:#fff}.aiRewriteSelectionCard img{width:48px;height:64px;border-radius:8px;object-fit:cover}.aiRewriteSelectionCard span,.aiRewriteSelectionCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiRewriteSelectionCard span{color:#667085;font-size:13px}.aiRewriteScriptActions,.aiRewriteStyleRow,.aiRewriteTagRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.aiRewriteInlineControl{flex:0 0 130px;min-width:130px;display:flex;align-items:center}.aiRewriteInlineControl .ant-select{width:100%}.aiRewriteInlineControl .ant-select-selector{min-height:46px!important;align-items:center;border-radius:12px!important}.aiCreateWorkbenchScriptActions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.aiCreateWorkbenchSecondaryActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.aiCreateWorkbenchScriptActions .aiRewriteInlineControl{width:100%;min-width:0;height:52px;flex:none;align-items:stretch}.aiCreateWorkbenchScriptActions .ant-btn{width:100%}.aiCreateWorkbenchSecondaryActions .aiRewriteInlineControl>.ant-select,.aiCreateWorkbenchSecondaryActions>.ant-btn{height:52px!important;min-height:52px!important}.aiCreateWorkbenchSecondaryActions .ant-select-selector{display:flex!important;height:52px!important;min-height:52px!important;align-items:center;padding-top:0!important;padding-bottom:0!important}.aiCreateWorkbenchSecondaryActions .ant-select-selection-item,.aiCreateWorkbenchSecondaryActions .ant-select-selection-search,.aiCreateWorkbenchSecondaryActions .ant-select-selection-search-input{display:flex;align-items:center;height:50px!important;line-height:50px!important}.aiCreateWorkbenchGenerateButton.ant-btn-primary{width:100%;min-height:52px}.aiCreateWorkbenchGenerationParams{padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.aiCreateFieldTitleRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.aiCreateFieldTitleRow>label{color:#2b2f38;font-size:15px;font-weight:700}.aiCreateWorkbenchGenerationControls>.aiRewriteField:last-child{grid-column:auto}@media (max-width:900px){.aiCreateWorkbenchSecondaryActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.aiRewriteStyleButton,.aiRewriteTagButton{min-height:34px;padding:0 12px;border:1px solid #d9dee8;border-radius:12px;background:#fff;color:#344054;cursor:pointer;font-size:13px;white-space:normal}.aiRewriteStyleButton.isActive{border-color:#d4121a;color:#d4121a;background:#fff5f5}.aiRewriteScriptActions .ant-btn-primary,.aiRewriteSubmitButton{height:46px;border-radius:12px;border-color:#c8101a;background:#c8101a;box-shadow:none}.aiCreateGenerationSpec{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:12px 0;min-width:0}.aiCreateGenerationSpec button,.aiCreateGenerationSpec span{border:1px solid #e5e7eb;border-radius:6px;padding:8px 10px;background:#f8fafc;color:#40546a;text-align:left;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.aiCreateGenerationSpec button{cursor:pointer}.aiRewriteScriptHeader,.aiRewriteSectionHeader{display:flex;align-items:center;justify-content:space-between}.aiRewriteSectionHeader{flex-wrap:wrap;gap:12px}.aiRewriteScriptPanel{display:grid;grid-gap:14px;gap:14px;height:auto;min-width:0;max-width:100%;overflow:visible;padding:18px 20px;border:1px solid #dde3ec;border-radius:22px;background:rgba(255,255,255,.96)}.aiRewriteScriptBadge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid #d8dde6;border-radius:10px;background:#fff;color:#3a3f48;font-size:14px;font-weight:700}.aiRewriteScriptPanel p{margin:0;color:#2b2f38;font-size:15px;line-height:1.55}.aiRewriteTimelineTable{display:grid;min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid #edf1f6;border-radius:16px;background:#fff}.aiRewriteTimelineHead,.aiRewriteTimelineRow{display:grid;min-width:720px;grid-template-columns:96px minmax(0,1.2fr) minmax(0,.85fr) 72px;grid-gap:12px;gap:12px;align-items:start;padding:14px 16px}.aiRewriteTimelineHead{background:#f4f6f9;color:#8a94a6;font-size:12px;font-weight:700}.aiRewriteTimelineRow{border-top:1px solid #eef2f6;color:#2b2f38;font-size:13px;line-height:1.5}.aiRewriteTimelineRow span{min-width:0;overflow-wrap:anywhere}.aiRewriteTimelineRow span:last-child{color:#667085}.agentPrototypeStoryboardEmpty{min-width:720px;padding:14px 16px;border-top:1px solid #eef2f6}.aiCreateWorkspace{display:grid;grid-gap:16px;gap:16px;padding:0;min-width:0;overflow:visible}.aiCreateWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aiCreateAgentTopAction,.aiCreateWorkspaceHeaderActions{display:flex;min-width:0;justify-content:flex-end}.aiCreateAgentTopAction .ant-btn{min-height:40px;border-radius:8px;background:#111827;border-color:#111827;box-shadow:none}.aiCreateAgentDrawer .ant-drawer-body{padding:0;background:#f8fafc}.aiCreateAgentDrawerBody{display:grid;grid-gap:12px;gap:12px;padding:16px}.aiCreateAgentAnswer,.aiCreateAgentAskBox,.aiCreateAgentContext,.aiCreateAgentRecords{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.aiCreateAgentContext strong{color:#111827;font-size:15px;line-height:1.35}.aiCreateAgentAskBox small,.aiCreateAgentContext span,.aiCreateAgentEmptyRecord{color:#667085;font-size:12px;line-height:1.45}.aiCreateAgentAnswer{grid-template-columns:20px minmax(0,1fr);align-items:start;color:#111827;font-size:13px;line-height:1.55}.aiCreateAgentAskBox .ant-btn{min-height:40px;border-radius:8px}.aiCreateAgentRecordsHeader{display:flex;align-items:center;gap:8px;color:#111827;font-size:14px}.aiCreateAgentRecord,.aiCreateAgentRecordList{display:grid;grid-gap:8px;gap:8px}.aiCreateAgentRecord{padding:10px;border:1px solid #eef2f6;border-radius:8px;background:#f8fafc}.aiCreateAgentRecord>div{display:grid;grid-gap:4px;gap:4px}.aiCreateAgentRecord strong{color:#667085;font-size:11px;font-weight:700}.aiCreateAgentRecord li,.aiCreateAgentRecord span{color:#334155;font-size:12px;line-height:1.45}.aiCreateAgentRecord ul{margin:0;padding-left:18px}.aiCreateWorkspaceTitle{display:grid;grid-gap:4px;gap:4px;min-width:0}.aiCreateWorkspaceTitle strong{color:#121826;font-size:20px;line-height:1.2}.aiCreateWorkspaceTitle span{color:#667085;font-size:13px;line-height:1.5}.aiCreateTaskPicker{width:min(560px,100%);margin:0}.aiCreateTaskPicker>label{font-size:13px}.aiCreateTaskPickerRow{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,max-content);align-items:center;grid-gap:12px;gap:12px}.aiCreateTaskSelect{min-width:0}.aiCreateDeleteTaskButton,.aiCreateTaskPickerRow .ant-select-selector{min-height:46px;border-radius:12px!important}.aiCreateDeleteTaskButton{min-width:0;border-color:#c8101a!important;background:#c8101a!important;box-shadow:none!important}.aiCreateDeleteTaskButton:focus,.aiCreateDeleteTaskButton:hover{border-color:#a50d15!important;background:#a50d15!important}.aiCreateDeleteConfirmActions{display:grid;grid-template-columns:120px 84px;grid-gap:8px;gap:8px;align-items:stretch}.aiCreateDeleteConfirmActions .ant-btn{min-height:46px;border-radius:12px}.aiCreateWorkspaceBody{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;min-width:0}.aiCreateWorkspace.is-script .aiCreateWorkspaceBody{grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:18px}.aiCreateWorkspace.is-script .aiRewritePageForm{height:auto;max-height:none;overflow:visible;padding-right:0;border-right:0}.aiCreateWorkspace.is-workbench .aiCreateWorkspaceBody{grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:22px}.aiCreateWorkspaceForm,.aiCreateWorkspaceScript{min-width:0;max-width:100%}.aiCreateWorkspaceScript{height:auto;max-height:none;overflow:visible}.aiCreateWorkspace.is-workbench .aiCreateWorkspaceForm{min-height:560px;padding:0;border-right:0}.aiCreateWorkspace.is-workbench .aiCreateWorkspaceScript{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);grid-gap:22px;gap:22px;align-items:start}.aiCreateWorkspace.is-workbench .aiCreateScriptTaskBar{grid-column:1/-1}.aiCreateWorkspace.is-workbench .aiRewriteScriptPanel{grid-column:1;min-height:500px}.aiCreateWorkspace.is-workbench .aiCreateResultSection{grid-column:2;grid-row:2;width:100%;justify-self:stretch}.aiCreateWorkspace.is-script .aiRewriteScriptPanel{min-height:420px}.aiCreateWorkspace.is-script .aiRewriteScriptPanel.is-remix-empty{align-content:start;gap:12px;height:auto;max-height:none;min-height:0;overflow:visible;padding:14px;border-radius:8px}.aiCreateWorkspaceForm>*,.aiCreateWorkspaceScript>*,.aiRewritePageForm>*,.aiRewritePageScript>*{min-width:0;max-width:100%}.aiCreateSidebar{display:grid;align-content:start;grid-gap:12px;gap:12px}.aiCreateWorkspaceForm{display:grid;align-content:start;grid-gap:14px;gap:14px}.aiCreateContextStrip,.aiCreateContextStrip>div{display:grid;grid-template-columns:1fr;min-width:0}.aiCreateContextStrip>div{grid-gap:0;gap:0;padding:8px 12px;border:1px solid #e6edf5;border-radius:8px;background:#fff}.aiCreateContextReference.isExpanded{grid-template-columns:1fr;gap:10px}.aiCreateContextStrip span,.aiCreateProductProfileDetails span,.aiCreateProductProfileHeader span{color:#7a8699;font-size:12px;font-weight:800}.aiCreateContextReferenceSummary,.aiCreateContextStrip strong{min-width:0}.aiCreateContextReferenceTitle small,.aiCreateContextStrip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiCreateContextStrip strong{color:#121826;font-size:14px;font-weight:850}.aiCreateContextReference{align-content:start}.aiCreateContextReferenceSummary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.aiCreateContextReferenceTitle{display:grid;grid-gap:2px;gap:2px;min-width:0}.aiCreateContextReferenceTitle small{color:#7a8699;font-size:12px;font-weight:650;line-height:1.35}.aiCreateReferenceToggle{width:-moz-fit-content;width:fit-content;min-height:26px;padding:0;border:0;background:transparent;color:#2f5df7;cursor:pointer;font-size:12px;font-weight:850;text-align:left}.aiCreateReferenceToggle:before{content:"▶";margin-right:4px;font-size:10px}.aiCreateReferenceToggle[aria-expanded=true]:before{content:"▼"}.aiCreateContextReferenceDetails{display:grid;grid-gap:10px;gap:10px;grid-column:1;padding-top:10px;border-top:1px solid #e6edf5}.aiCreateContextReferenceDetails[hidden]{display:none}.aiCreateContextReferenceDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.aiCreateContextReferenceOverview,.aiCreateContextStoryboard{display:grid;grid-gap:4px;gap:4px;min-width:0}.aiCreateContextReferenceDetailGrid div{display:grid;grid-gap:3px;gap:3px;min-width:0}.aiCreateContextReferenceDetailGrid p,.aiCreateContextReferenceOverview p{margin:0;color:#344054;font-size:12px;line-height:1.5}.aiCreateContextStoryboard>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.aiCreateContextStoryboard article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #edf1f6;border-radius:8px;background:#f8fafc}.aiCreateContextStoryboard article strong{font-size:12px}.aiCreateContextStoryboard article p,.aiCreateContextStoryboard article small{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;color:#344054;font-size:12px;line-height:1.45}.aiCreateContextStoryboard article p{-webkit-line-clamp:2}.aiCreateContextStoryboard article small{-webkit-line-clamp:1;color:#667085}.aiCreateInputSection{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.aiCreateWorkspace.is-script .aiCreateProductInputSection,.aiCreateWorkspace.is-script .aiCreateScriptInputSection,.aiCreateWorkspace.is-script .aiCreateVideoInputSection{padding:0;border:0;background:transparent}.aiCreateInputSectionHeader{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.aiCreateInputSectionHeader>span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:#eef4ff;color:#2f5df7;font-size:13px;font-weight:850}.aiCreateInputSectionHeader div{display:grid;grid-gap:2px;gap:2px;min-width:0}.aiCreateInputSectionHeader strong{color:#121826;font-size:15px;font-weight:850}.aiCreateInputSectionHeader small{color:#667085;font-size:12px;line-height:1.4}.aiCreateProductProfileSummary{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #e6edf5;border-radius:8px;background:#f8fafc}.aiCreateProductProfileHeader{display:grid;grid-gap:3px;gap:3px;min-width:0}.aiCreateProductProfileHeader strong{color:#172033;font-size:14px;font-weight:850;line-height:1.35}.aiCreateProductProfileHeader small{color:#667085;font-size:12px}.aiCreateProductProfileTags{display:flex;flex-wrap:wrap;gap:8px}.aiCreateProductProfileTags span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid #dce4ef;border-radius:999px;background:#fff;color:#40546a;font-size:12px;line-height:1.35}.aiCreateProductProfileDetails{display:grid;grid-gap:8px;gap:8px}.aiCreateProductProfileDetails summary{width:-moz-fit-content;width:fit-content;color:#2f5df7;cursor:pointer;font-size:13px;font-weight:800}.aiCreateProductProfileDetailGrid{display:grid;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid #e6edf5}.aiCreateProductProfileSummaryGrid{padding-top:0;border-top:0}.aiCreateProductProfileDetailGrid div{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.aiCreateProductProfileDetailGrid p{margin:0;color:#344054;font-size:13px;line-height:1.5}.aiCreateSameStyleVoiceControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.aiCreateSameStyleVoiceTitle{grid-column:1/-1;color:#172033;font-size:13px;font-weight:850}.aiCreateMain{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;overflow:visible}.aiCreateScriptTaskBar{display:flex;justify-content:flex-end}.aiCreateScriptTaskBar .aiCreateTaskPicker{width:100%}.aiCreateMain.isBusy>:not(.aiCreateBusyOverlay){pointer-events:none}.aiCreateBusyOverlay{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;min-height:320px;padding:24px;border-radius:18px;background:rgba(255,255,255,.82);color:#344054;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aiCreateBusyOverlay strong{color:#1f2937;font-size:15px}.aiCreateBusyOverlay span{color:#667085;font-size:13px}.aiCreateAssetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.aiCreateOriginalEvidencePanel{padding-bottom:14px;border-bottom:1px solid #edf0f5}.aiCreateOriginalEvidenceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff}.aiCreateOriginalEvidenceHeader>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.aiCreateOriginalEvidenceHeader strong,.aiCreateOriginalEvidenceTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;color:#101828}.aiCreateAssetCard{display:grid;min-width:0;grid-gap:8px;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;font-size:13px}.aiCreateAssetCard strong{min-width:0;overflow-wrap:anywhere}.aiCreateAssetMeta,.aiCreateAssetNote{color:#667085;font-size:12px;line-height:1.4}.aiCreateAssetNote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aiCreateAssetCard img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}.aiCreateAssetCardPreview{position:relative;padding:6px}.aiCreateAssetCardPreview .aiCreateAssetRemoveButton.ant-btn{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;min-width:24px!important;max-width:24px;width:24px!important;min-height:24px!important;max-height:24px;height:24px!important;padding:0;border:0;border-radius:50%!important;background:rgba(15,23,42,.72);box-shadow:0 6px 14px rgba(15,23,42,.18);color:#ffffff;font-weight:800;line-height:24px}.aiCreateAssetCardPreview .aiCreateAssetRemoveButton.ant-btn:focus,.aiCreateAssetCardPreview .aiCreateAssetRemoveButton.ant-btn:hover{border:0;background:rgba(15,23,42,.88);color:#ffffff}.aiCreateSourceFrameCard img{aspect-ratio:9/16}.aiCreateSourceFramePlaceholder{display:grid;place-items:center;width:100%;aspect-ratio:9/16;border-radius:12px;background:#f8fafc;color:#667085;font-size:12px;font-weight:800;text-align:center}.aiCreateReferenceFrameSelector{gap:10px}.aiCreateReferenceFrameHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.aiCreateReferenceFrameGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.aiCreateReferenceFrameCard{position:relative;display:grid;grid-gap:6px;gap:6px;width:100%;padding:6px;border:1px solid #d8e2f0;border-radius:8px;background:#ffffff;color:#172033;text-align:left;cursor:pointer}.aiCreateReferenceFrameCard.isSelected{border-color:#2f6bff;box-shadow:0 0 0 2px rgba(47,107,255,.12)}.aiCreateReferenceFrameCard.isSelected:after{content:"已选";position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:999px;background:#2f6bff;color:#ffffff;font-size:11px;font-weight:800}.aiCreateReferenceFrameCard img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:6px}.aiCreateReferenceFrameCard span{font-size:12px;font-weight:800}.aiCreateReferenceFrameCard small{display:-webkit-box;overflow:hidden;color:#667085;font-size:11px;font-weight:700;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aiCreateFineTuneGroup{display:flex;flex-wrap:wrap;gap:8px}.aiCreateGenerationControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.aiCreateGenerationControls .aiCreateTargetAudienceField,.aiCreateGenerationControls>.aiRewriteField:last-child{grid-column:1/-1}.aiCreateAssetEmpty,.aiCreateDraftEmpty{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:132px;padding:14px;border:1px dashed #d0d5dd;border-radius:16px;background:#f8fafc;color:#667085;text-align:center;font-size:13px}.aiCreateDraftEmpty{min-height:220px}.aiCreateDraftEmptyCompact{min-height:116px;padding:18px;border-radius:8px;background:#f8fbff}.aiCreateDraftEmptyCompact .aiCreatePreviewCards{display:none}.aiCreateUploadRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.aiCreateUploadRow input[type=file]{min-width:0;max-width:100%}.aiRewriteScriptActions .ant-btn{flex:1 1 120px;min-width:0;height:46px;border-radius:12px}.aiCreateWorkspace.is-script .aiRewriteScriptActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;min-width:0}.aiCreateWorkspace.is-script .aiCreateRemixGenerateAction{grid-template-columns:minmax(0,1fr)}.aiCreateWorkbenchScriptActions .ant-btn{flex:none}.aiCreateTimelineCard{gap:14px}.aiCreateResultCard{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}.aiCreateResultCard strong{color:#2b2f38;font-size:15px}.aiCreateResultSection{width:min(100%,560px);justify-self:end}.aiCreateWorkspace.is-workbench .aiCreateResultCard{min-height:500px;align-content:start}.aiCreateWorkspace.is-workbench .aiCreateResultPlaceholder{min-height:220px;border:1px dashed var(--lf-border-strong,#cad8ea);background:var(--lf-card-soft,#fbfcff)}.aiCreateResultCard video{width:min(100%,320px);aspect-ratio:9/16;border-radius:16px;background:#111827;object-fit:contain}.aiCreateVideoHistory{display:grid;grid-gap:12px;gap:12px}.aiCreateVideoHistoryItem{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px;border:1px solid #eef2f6;border-radius:14px;background:#f8fafc}.aiCreateVideoHistoryMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.aiCreateVideoHistoryMeta>div{display:inline-flex;align-items:center;gap:8px;min-width:0}.aiCreateVideoHistoryMeta span{color:#667085;font-size:12px;overflow-wrap:anywhere}.videoTaskTrackingCode{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-left:8px;border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700;white-space:nowrap}.aiCreateResultPlaceholder{display:grid;min-width:0;min-height:260px;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed #d0d5dd;border-radius:16px;background:#f8fafc;color:#98a2b3;font-size:24px}.aiCreateResultPlaceholder span{max-width:100%;color:#344054;font-size:14px;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.aiCreateScriptTextareas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.analysisHistoryPanel,.analysisPickerPanel,.analysisPreviewPanel{min-width:0}.analysisMainPanel{display:grid;min-width:0;grid-gap:16px;gap:16px}.analysisPickerFilters{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.analysisPreviewPanel .userPanelHeader{align-items:center}.analysisPreviewPanel .analysisSelectedPreview{margin-bottom:0}.analysisHistoryList,.analysisSourceList{display:grid;max-height:420px;overflow:auto;grid-gap:8px;gap:8px;margin-bottom:14px;padding-right:4px}.analysisHistoryList button,.analysisSourceList button{display:grid;grid-gap:5px;gap:5px;width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#172033;cursor:pointer;text-align:left}.analysisSourceList button{grid-template-columns:58px minmax(0,1fr);align-items:center}.analysisHistoryList button.isActive,.analysisHistoryList button:hover,.analysisSourceList button.isActive,.analysisSourceList button:hover{border-color:#0f766e;background:#e7f6f3}.analysisHistoryList span,.analysisSourceList span{color:#667085;font-size:12px}.analysisSourceThumb{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#667085;font-size:16px}.analysisSourceThumb span{display:block;width:100%;height:100%;background-position:50%;background-size:cover}.analysisSourceText{display:flex;min-width:0;flex-direction:column;gap:5px}.analysisSourceText span,.analysisSourceText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysisHistoryList button{grid-template-columns:minmax(0,1fr) auto}.analysisHistoryList button span,.analysisHistoryList button strong{grid-column:1}.analysisHistoryList button .ant-tag{grid-column:2;grid-row:1/span 2;align-self:center}.analysisSelectedPreview{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:14px;padding:12px;border:1px solid #d9e1ef;border-radius:8px;background:#fff}.analysisPreviewMedia{display:grid;width:100%;aspect-ratio:9/16;max-height:300px;place-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#111827;color:#cbd5e1;font-size:24px}.analysisPreviewMedia video,.analysisPreviewMedia>span{display:block;width:100%;height:100%}.analysisPreviewMedia video{object-fit:contain}.analysisPreviewMedia>span{background-position:50%;background-size:cover}.analysisPreviewBody{display:flex;min-width:0;flex-direction:column;gap:10px}.analysisPreviewBody h4.ant-typography{margin-bottom:0}.analysisResultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.analysisResultGrid .wideField{grid-column:1/-1}.emptyFeature{display:grid;min-height:320px;place-items:center;text-align:center}.briefPanel{background:#fff}.videoTaskHeaderText{min-width:0;flex:1 1 auto}.videoTaskTitle{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.videoTaskActions{flex:0 0 auto;justify-content:flex-end}.videoTaskProductName{width:180px}.videoWorkflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.videoWorkflow div{min-width:0;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.videoWorkflow span,.videoWorkflow strong{display:block}.videoWorkflow span{margin-top:4px;color:#667085;overflow-wrap:anywhere}.videoTaskGrid{grid-template-columns:.72fr 1.28fr}.oneClickVideoGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.oneClickFlow{grid-template-columns:1fr}.oneClickReferenceHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.oneClickReferenceFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.oneClickReferenceList{display:grid;max-height:320px;overflow:auto;grid-gap:8px;gap:8px;margin-bottom:12px;padding-right:4px}.oneClickReferenceList button{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#172033;cursor:pointer;text-align:left}.oneClickReferenceList button.isActive,.oneClickReferenceList button:hover{border-color:#0f766e;background:#e7f6f3}.oneClickReferencePreview{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:10px;border:1px solid #c7e8e3;border-radius:8px;background:#f0faf8}.oneClickPreviewPanel .oneClickReferencePreview{margin-top:10px}.oneClickReferenceMedia{display:grid;width:100%;aspect-ratio:9/16;max-height:260px;place-items:center;overflow:hidden;border:1px solid #c7e8e3;border-radius:8px;background:#ffffff;color:#0f766e;font-size:20px}.oneClickReferenceMedia video,.oneClickReferenceMedia>span{display:block;width:100%;height:100%}.oneClickReferenceMedia video{object-fit:contain;background:#000}.oneClickReferenceMedia>span{background-position:50%;background-size:cover}.oneClickReferencePreview>div{display:grid;min-width:0;grid-gap:6px;gap:6px}.oneClickReferencePreview span,.oneClickReferencePreview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oneClickReferencePreview span{color:#667085;font-size:12px}.oneClickReferenceSummary,.oneClickTaskSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.oneClickReferenceSummary div,.oneClickTaskSummary div{min-width:0;padding:12px;border:1px solid #d9e1ef;border-radius:8px;background:#f8fafc}.oneClickReferenceSummary span,.oneClickTaskSummary span{display:block;color:#667085;font-size:12px}.oneClickReferenceSummary strong,.oneClickTaskSummary strong{display:block;margin-top:5px;overflow-wrap:anywhere}.oneClickGenerationStatus{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.oneClickGenerationHeader{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #c7e8e3;border-radius:8px;background:#f0faf8}.oneClickGenerationHeader>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.oneClickGenerationHeader span,.oneClickGenerationHeader strong{overflow-wrap:anywhere}.oneClickGenerationHeader span{color:#667085;font-size:12px}.oneClickGenerationHeader .videoTaskTrackingCode{vertical-align:middle}.videoTaskList{display:grid;max-height:560px;overflow:auto;grid-gap:8px;gap:8px}.videoTaskList button{display:grid;grid-gap:5px;gap:5px;width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:pointer}.videoTaskList button.isActive,.videoTaskList button:hover{border-color:#0f766e;background:#e7f6f3}.videoTaskList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoTaskList span{color:#667085;font-size:12px}.taskWorkspaceSummary{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.taskWorkspaceSummary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.taskWorkspaceSummary>div>div{min-width:0;padding:12px;border:1px solid #d9e1ef;border-radius:8px;background:#f8fafc}.taskWorkspaceSummary span{display:block;color:#667085;font-size:12px}.taskWorkspaceSummary strong{display:block;margin-top:5px;overflow-wrap:anywhere}.roiReservedGrid,.taskLibraryRelations,.taskLibraryStatusLegend{display:grid;grid-gap:8px;gap:8px}.taskLibraryStatusLegend{grid-template-columns:repeat(auto-fit,minmax(86px,max-content))}.taskLibraryStatusLegend span{border:1px solid #d9e2ec;border-radius:999px;padding:3px 8px;background:#f8fafc;color:#40546a;font-size:12px}.taskLibraryRelations{margin-bottom:16px}.roiReservedGrid,.taskLibraryRelations{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.roiReservedGrid div,.taskLibraryRelations div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.roiReservedGrid span,.taskLibraryRelations span{color:#607085;font-size:12px}.roiReservedGrid strong,.taskLibraryRelations strong{color:#111827;overflow-wrap:anywhere}.scriptBlock{padding:16px;border-radius:8px;background:#f8fafc;color:#475467;line-height:1.8}.draftPreview{display:grid;min-height:220px;place-items:center;background:linear-gradient(135deg,rgba(15,118,110,.12),rgba(37,99,235,.12)),#fff;color:#0f766e;font-size:24px}.draftPreview span{font-size:14px}.generationAssetTools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-8px 0 16px}.selectedAssetStrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.selectedAssetStrip>div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.selectedAssetStrip small,.selectedAssetStrip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectedAssetStrip small{color:#667085}.selectedAssetThumb{display:grid;aspect-ratio:4/3;place-items:center;border-radius:6px;background:#e5e7eb;color:#667085;overflow:hidden}.selectedAssetThumb span{width:100%;height:100%;background-position:50%;background-size:cover}.storyboardList{display:grid;grid-gap:10px;gap:10px}.storyboardList div{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.storyboardList span{color:#172033}.storyboardList small{color:#667085;line-height:1.6}.briefList{display:grid;grid-gap:8px;gap:8px}.briefList div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid #eef2f6}.briefList span{color:#667085}.briefList strong{min-width:0;color:#172033;font-weight:500;overflow-wrap:anywhere}.videoDraftPanel{display:grid;grid-gap:12px;gap:12px}.videoDraftPanel video{width:min(100%,360px);aspect-ratio:9/16;max-height:520px;border:1px solid #e5e7eb;border-radius:8px;background:#111827;object-fit:contain}.taskReferenceVideoBlock{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:720px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;color:#172033;text-align:left}.taskReferenceVideoHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.taskReferenceVideoHeader div{display:grid;grid-gap:4px;gap:4px;min-width:0}.taskReferenceVideoHeader span{color:#667085;font-size:12px;font-weight:800}.taskReferenceVideoHeader strong{overflow:hidden;color:#172033;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.taskReferenceFrameGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.taskReferenceFrameGrid article{display:grid;grid-gap:4px;gap:4px}.taskReferenceFrameGrid img,.taskReferenceFramePlaceholder{width:100%;aspect-ratio:9/16;border-radius:6px;background:#f8fafc;object-fit:cover}.taskReferenceFramePlaceholder{display:grid;place-items:center;color:#667085;font-size:11px;font-weight:800;text-align:center}.taskReferenceFrameGrid article>span{overflow:hidden;color:#667085;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.videoDraftPanel.empty{min-height:260px;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f766e;text-align:center;font-size:24px}.videoDraftPanel.empty span{color:#172033;font-size:14px}.feedbackTable{display:grid;min-width:760px;overflow:auto}.feedbackWorkspace{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:16px;gap:16px}.feedbackSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.feedbackSummaryGrid .userPanel{min-width:0}.feedbackSummaryGrid span{display:block;color:#667085;font-size:12px}.feedbackSummaryGrid strong{display:block;margin-top:6px;color:#172033;overflow-wrap:anywhere}.feedbackImportPanel .ant-typography{display:block}.feedbackDecisionList{display:grid;max-height:320px;overflow:auto;grid-gap:8px;gap:8px}.feedbackDecisionList button{display:grid;grid-gap:5px;gap:5px;width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#172033;text-align:left;cursor:pointer}.feedbackDecisionList button.isActive,.feedbackDecisionList button:hover{border-color:#0f766e;background:#e7f6f3}.feedbackDecisionList span,.feedbackDecisionList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedbackDecisionList span{color:#667085;font-size:12px}.tableRow{display:grid;grid-template-columns:2fr repeat(5,minmax(90px,1fr));grid-gap:10px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #e5e7eb}.tableHead{background:#f8fafc;color:#667085;font-size:12px;font-weight:700}@media (max-width:1100px){.tiktokGrowthMainGrid{grid-template-columns:1fr}.tiktokGrowthDailyEntry{grid-template-columns:40px minmax(0,1fr)}.tiktokGrowthDailyHead{display:grid;grid-gap:8px;gap:8px}.tiktokGrowthDailyTags{max-width:none;justify-content:flex-start}.tiktokAffiliateDecisionBoard,.tiktokGrowthDailySectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktokGrowthDailyEntryAside{grid-column:2;width:100%;justify-content:flex-start}.tiktokDailyReportCreatorList,.tiktokDailyReportLineSummary,.tiktokDailyReportSections,.tiktokGrowthDetailMetaGrid,.tiktokGrowthDetailScoreRow,.tiktokGrowthExecutionSteps,.tiktokGrowthResultStrip,.tiktokGrowthWorkColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktokAffiliateDecisionBoard,.tiktokDailyReportSection article,.tiktokDailyReportSection article.hasEvidence,.tiktokGrowthBottomGrid,.tiktokGrowthDetailCompare,.tiktokGrowthDetailHero,.tiktokGrowthLoopGrid{grid-template-columns:1fr}.tiktokGrowthModalBlocks.is-diagnosis,.tiktokGrowthWorkImpact{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktokGrowthModalBlocks,.tiktokGrowthSolutionStoryboard{grid-template-columns:1fr}.tiktokAffiliateCreatorMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aiCreateContextStrip,.aiCreateContextStrip>div,.aiCreateWorkspaceBody,.aiRewritePageLayout{grid-template-columns:1fr}.aiCreateContextReferenceDetails{grid-column:1}.aiCreateContextReferenceDetailGrid,.aiCreateContextStoryboard>div,.aiCreateSameStyleVoiceControls,.aiCreateWorkspace.is-script .aiRewriteScriptActions,.aiCreateWorkspace.is-workbench .aiCreateWorkspaceScript{grid-template-columns:1fr}.aiCreateWorkspace.is-workbench .aiCreateResultSection{grid-column:1;grid-row:auto}.profileDraftUploader,.profileProductWorkspace{grid-template-columns:1fr}.productListPanel{max-height:none}.videoDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.videoDiscoveryCard{grid-template-columns:1fr}.marketRankingBoard{padding:16px}.marketRankingHead{display:none}.marketRankingRelatedRow,.marketRankingRow{grid-template-columns:minmax(0,1fr);gap:8px}.marketRankingRelatedVideos{margin-left:0}.aiRewritePageForm{padding-right:0;padding-bottom:14px;border-right:none;border-bottom:1px solid #e6edf5}.aiRewriteTimelineHead,.aiRewriteTimelineRow{min-width:680px}}@media (max-width:760px){.content{padding:28px 16px}.topBar{flex-direction:column}.assetUploadGrid,.dashboardGrid,.filterForm,.moduleGrid,.profileFormGrid,.profileSummary,.settingsGrid{grid-template-columns:1fr}.tiktokAnalysisHero,.tiktokAuthorizePanel,.tiktokGrowthHeader,.tiktokGrowthSectionTitle,.tiktokGrowthTopBar{align-items:stretch;flex-direction:column}.tiktokAffiliateDecisionBoard{grid-template-columns:1fr}.tiktokGrowthSolutionHeader{flex-direction:column}.tiktokGrowthDailyEntry,.tiktokGrowthSolutionDraft{grid-template-columns:1fr}.tiktokGrowthDailyEntryAside{grid-column:auto}.tiktokDailyReportCreatorList,.tiktokDailyReportLineSummary,.tiktokDailyReportSection article.hasEvidence,.tiktokDailyReportSections,.tiktokGrowthDetailMetaGrid,.tiktokGrowthDetailScoreRow,.tiktokGrowthModalBlocks.is-diagnosis,.tiktokGrowthResultStrip,.tiktokGrowthWorkColumns,.videoDiscoveryGrid{grid-template-columns:1fr}.tiktokGrowthDetailToolbar{align-items:flex-start;flex-direction:column}.tiktokReferenceHeader{flex-direction:column}.tiktokReferenceScroller{grid-template-columns:1fr}.tiktokReportList{overflow-x:auto}.tiktokReportRow{min-width:640px}.opportunityPreviewModal,.tiktokConclusionSummary,.tiktokPreviewModal,.tiktokScoreCards{grid-template-columns:1fr}.tiktokPreviewEmpty,.tiktokPreviewMedia{min-height:280px}.tiktokExperienceCards{grid-template-columns:1fr}.sourceToolbar{align-items:flex-start}.hotAdItem,.sourceToolbar{flex-direction:column}.assetFilterBar,.poolSummary{align-items:flex-start;flex-direction:column}.assetWorkspace{grid-template-columns:1fr}.internalCustomerVideosHeader{flex-direction:column}.internalCustomerVideosPager{justify-content:flex-start}.assetLibraryPanel .assetCardGrid{max-height:none;overflow:visible;padding-right:0}.assetItem,.userAppShell{grid-template-columns:1fr}.userSidebar{position:static;height:auto}.userWorkspace{padding:16px}.toolbarPanel,.userTopbar{align-items:flex-start;flex-direction:column}.analysisResultGrid,.analysisSelectedPreview,.analysisWorkspace,.assetCard,.creativeCard,.experienceCards,.experienceSummary,.feedbackSummaryGrid,.feedbackWorkspace,.oneClickReferenceSummary,.oneClickTaskSummary,.operationPathSteps,.opportunityGrid,.profileCategorySelects,.profileDraftUploader,.profileGrid,.profileProductWorkspace,.profileSummaryRows,.runFilterGrid,.taskWorkspaceSummary>div,.threeCol,.twoCol,.userAssetUploadGrid,.userHero,.userMetricGrid,.userProfileFormGrid,.userProfileFormGrid.three,.videoSearchAdvancedGrid,.videoSearchAnalysisGrid,.videoSearchAnalysisLayout,.videoSearchAnalysisSummary,.videoSearchContent,.videoSearchFilterGroups,.videoSearchFilterMatrix,.videoSearchHeroSearch,.videoSearchPreviewCard,.videoSearchPreviewStats,.videoSearchRow,.videoSearchStoryboardItem,.videoSearchStoryboardRow,.videoSearchTableHead,.videoSearchToolbar,.videoTaskGrid,.videoWorkflow{grid-template-columns:1fr}.videoSearchAnalysisHeader,.videoSearchAnalysisTabBar,.videoSearchContentHeader,.videoSearchFilterRow,.videoSearchRangeField,.videoSearchSelectedFilters{grid-template-columns:1fr;flex-direction:column}.videoSearchInlineActions,.videoSearchToolbarActions{justify-content:flex-start}.videoSearchRangeField>div{grid-template-columns:1fr}.analysisPreviewMedia{max-height:420px}.videoSearchTableHead{display:none}.videoSearchResultTable:not(.videoRankingTable) .videoSearchRow{grid-template-columns:1fr}.videoSearchActionCell{justify-content:flex-start}.videoSearchAnalysisMetaList{grid-template-columns:1fr}.videoSearchAnalysisBottomBar{align-items:flex-start;flex-direction:column}.videoSearchAnalysisBottomActions{width:100%;justify-content:stretch}.videoSearchAnalysisBottomButton{flex:1 1}.aiCreateScriptTextareas,.aiCreateWorkspaceBody,.aiRewritePageLayout{grid-template-columns:1fr}.aiRewritePageForm{border-right:none;border-bottom:1px solid #e6edf5}.aiRewriteTimelineHead,.aiRewriteTimelineRow{grid-template-columns:1fr}.aiCreateWorkspaceHeader{flex-direction:column}.aiCreateTaskPicker,.aiCreateWorkspaceHeaderActions{width:100%;min-width:0}.aiCreateTaskPickerRow{grid-template-columns:1fr}.aiCreateResultSection{width:100%;justify-self:stretch}}